File: //opt/netdata/usr/local/local/share/netdata/web/v3/8270.ef8ce057225703bae5e2.js
/*! For license information please see 8270.ef8ce057225703bae5e2.js.LICENSE.txt */
!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"6866bb78c87eb499c83445c224071f481cf2061d"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="594bb8bd-6aec-4a22-99e1-ba31de5e6f6f",t._sentryDebugIdIdentifier="sentry-dbid-594bb8bd-6aec-4a22-99e1-ba31de5e6f6f")}catch(t){}}(),(globalThis.webpackChunkcloud_frontend=globalThis.webpackChunkcloud_frontend||[]).push([[3468,8270],{43375(t,e,n){"use strict";n.d(e,{Mp:()=>$t,Hd:()=>de,vL:()=>it,uN:()=>lt,Pf:()=>xt,cA:()=>mt,AN:()=>dt,IG:()=>yt,fp:()=>S,y$:()=>F,WB:()=>le,Sj:()=>T,Vy:()=>x,sl:()=>R,TT:()=>k,Qo:()=>U,fF:()=>te,E5:()=>c,PM:()=>Zt,zM:()=>ne,MS:()=>g,FR:()=>m});var r=n(96540),i=n(40961),o=n(74979);const a={display:"none"};function s(t){let{id:e,value:n}=t;return r.createElement("div",{id:e,style:a},n)}function A(t){let{id:e,announcement:n,ariaLiveType:i="assertive"}=t;return r.createElement("div",{id:e,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":i,"aria-atomic":!0},n)}const l=(0,r.createContext)(null);function c(t){const e=(0,r.useContext)(l);(0,r.useEffect)(()=>{if(!e)throw new Error("useDndMonitor must be used within a children of <DndContext>");return e(t)},[t,e])}const u={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},f={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was moved over droppable area "+n.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was dropped over droppable area "+n.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function h(t){let{announcements:e=f,container:n,hiddenTextDescribedById:a,screenReaderInstructions:l=u}=t;const{announce:h,announcement:d}=function(){const[t,e]=(0,r.useState)("");return{announce:(0,r.useCallback)(t=>{null!=t&&e(t)},[]),announcement:t}}(),p=(0,o.YG)("DndLiveRegion"),[g,m]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{m(!0)},[]),c((0,r.useMemo)(()=>({onDragStart(t){let{active:n}=t;h(e.onDragStart({active:n}))},onDragMove(t){let{active:n,over:r}=t;e.onDragMove&&h(e.onDragMove({active:n,over:r}))},onDragOver(t){let{active:n,over:r}=t;h(e.onDragOver({active:n,over:r}))},onDragEnd(t){let{active:n,over:r}=t;h(e.onDragEnd({active:n,over:r}))},onDragCancel(t){let{active:n,over:r}=t;h(e.onDragCancel({active:n,over:r}))}}),[h,e])),!g)return null;const v=r.createElement(r.Fragment,null,r.createElement(s,{id:a,value:l.draggable}),r.createElement(A,{id:p,announcement:d}));return n?(0,i.createPortal)(v,n):v}var d;function p(){}function g(t,e){return(0,r.useMemo)(()=>({sensor:t,options:null!=e?e:{}}),[t,e])}function m(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(0,r.useMemo)(()=>[...e].filter(t=>null!=t),[...e])}!function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"}(d||(d={}));const v=Object.freeze({x:0,y:0});function y(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function b(t,e){const n=(0,o.e_)(t);if(!n)return"0 0";return(n.x-e.left)/e.width*100+"% "+(n.y-e.top)/e.height*100+"%"}function w(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return n-r}function _(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return r-n}function B(t){let{left:e,top:n,height:r,width:i}=t;return[{x:e,y:n},{x:e+i,y:n},{x:e,y:n+r},{x:e+i,y:n+r}]}function x(t,e){if(!t||0===t.length)return null;const[n]=t;return e?n[e]:n}function C(t,e,n){return void 0===e&&(e=t.left),void 0===n&&(n=t.top),{x:e+.5*t.width,y:n+.5*t.height}}const S=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const i=C(e,e.left,e.top),o=[];for(const a of r){const{id:t}=a,e=n.get(t);if(e){const n=y(C(e),i);o.push({id:t,data:{droppableContainer:a,value:n}})}}return o.sort(w)},F=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const i=B(e),o=[];for(const a of r){const{id:t}=a,e=n.get(t);if(e){const n=B(e),r=i.reduce((t,e,r)=>t+y(n[r],e),0),s=Number((r/4).toFixed(4));o.push({id:t,data:{droppableContainer:a,value:s}})}}return o.sort(w)};function E(t,e){const n=Math.max(e.top,t.top),r=Math.max(e.left,t.left),i=Math.min(e.left+e.width,t.left+t.width),o=Math.min(e.top+e.height,t.top+t.height),a=i-r,s=o-n;if(r<i&&n<o){const n=e.width*e.height,r=t.width*t.height,i=a*s;return Number((i/(n+r-i)).toFixed(4))}return 0}const U=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const i=[];for(const o of r){const{id:t}=o,r=n.get(t);if(r){const n=E(r,e);n>0&&i.push({id:t,data:{droppableContainer:o,value:n}})}}return i.sort(_)};function L(t,e){const{top:n,left:r,bottom:i,right:o}=e;return n<=t.y&&t.y<=i&&r<=t.x&&t.x<=o}const k=t=>{let{droppableContainers:e,droppableRects:n,pointerCoordinates:r}=t;if(!r)return[];const i=[];for(const o of e){const{id:t}=o,e=n.get(t);if(e&&L(r,e)){const n=B(e).reduce((t,e)=>t+y(r,e),0),a=Number((n/4).toFixed(4));i.push({id:t,data:{droppableContainer:o,value:a}})}}return i.sort(w)};function I(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:v}function Q(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.reduce((e,n)=>({...e,top:e.top+t*n.y,bottom:e.bottom+t*n.y,left:e.left+t*n.x,right:e.right+t*n.x}),{...e})}}const O=Q(1);function M(t){if(t.startsWith("matrix3d(")){const e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}if(t.startsWith("matrix(")){const e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}const N={ignoreTransform:!1};function T(t,e){void 0===e&&(e=N);let n=t.getBoundingClientRect();if(e.ignoreTransform){const{transform:e,transformOrigin:r}=(0,o.zk)(t).getComputedStyle(t);e&&(n=function(t,e,n){const r=M(e);if(!r)return t;const{scaleX:i,scaleY:o,x:a,y:s}=r,A=t.left-a-(1-i)*parseFloat(n),l=t.top-s-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),c=i?t.width/i:t.width,u=o?t.height/o:t.height;return{width:c,height:u,top:l,right:A+c,bottom:l+u,left:A}}(n,e,r))}const{top:r,left:i,width:a,height:s,bottom:A,right:l}=n;return{top:r,left:i,width:a,height:s,bottom:A,right:l}}function P(t){return T(t,{ignoreTransform:!0})}function R(t,e){const n=[];return t?function r(i){if(null!=e&&n.length>=e)return n;if(!i)return n;if((0,o.wz)(i)&&null!=i.scrollingElement&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!(0,o.sb)(i)||(0,o.xZ)(i))return n;if(n.includes(i))return n;const a=(0,o.zk)(t).getComputedStyle(i);return i!==t&&function(t,e){void 0===e&&(e=(0,o.zk)(t).getComputedStyle(t));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(t=>{const r=e[t];return"string"===typeof r&&n.test(r)})}(i,a)&&n.push(i),function(t,e){return void 0===e&&(e=(0,o.zk)(t).getComputedStyle(t)),"fixed"===e.position}(i,a)?n:r(i.parentNode)}(t):n}function D(t){const[e]=R(t,1);return null!=e?e:null}function H(t){return o.Sw&&t?(0,o.l6)(t)?t:(0,o.Ll)(t)?(0,o.wz)(t)||t===(0,o.TW)(t).scrollingElement?window:(0,o.sb)(t)?t:null:null:null}function j(t){return(0,o.l6)(t)?t.scrollX:t.scrollLeft}function z(t){return(0,o.l6)(t)?t.scrollY:t.scrollTop}function V(t){return{x:j(t),y:z(t)}}var K;function G(t){return!(!o.Sw||!t)&&t===document.scrollingElement}function q(t){const e={x:0,y:0},n=G(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},r={x:t.scrollWidth-n.width,y:t.scrollHeight-n.height};return{isTop:t.scrollTop<=e.y,isLeft:t.scrollLeft<=e.x,isBottom:t.scrollTop>=r.y,isRight:t.scrollLeft>=r.x,maxScroll:r,minScroll:e}}!function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"}(K||(K={}));const W={x:.2,y:.2};function Y(t,e,n,r,i){let{top:o,left:a,right:s,bottom:A}=n;void 0===r&&(r=10),void 0===i&&(i=W);const{isTop:l,isBottom:c,isLeft:u,isRight:f}=q(t),h={x:0,y:0},d={x:0,y:0},p=e.height*i.y,g=e.width*i.x;return!l&&o<=e.top+p?(h.y=K.Backward,d.y=r*Math.abs((e.top+p-o)/p)):!c&&A>=e.bottom-p&&(h.y=K.Forward,d.y=r*Math.abs((e.bottom-p-A)/p)),!f&&s>=e.right-g?(h.x=K.Forward,d.x=r*Math.abs((e.right-g-s)/g)):!u&&a<=e.left+g&&(h.x=K.Backward,d.x=r*Math.abs((e.left+g-a)/g)),{direction:h,speed:d}}function $(t){if(t===document.scrollingElement){const{innerWidth:t,innerHeight:e}=window;return{top:0,left:0,right:t,bottom:e,width:t,height:e}}const{top:e,left:n,right:r,bottom:i}=t.getBoundingClientRect();return{top:e,left:n,right:r,bottom:i,width:t.clientWidth,height:t.clientHeight}}function X(t){return t.reduce((t,e)=>(0,o.WQ)(t,V(e)),v)}function J(t,e){if(void 0===e&&(e=T),!t)return;const{top:n,left:r,bottom:i,right:o}=e(t);D(t)&&(i<=0||o<=0||n>=window.innerHeight||r>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}const Z=[["x",["left","right"],function(t){return t.reduce((t,e)=>t+j(e),0)}],["y",["top","bottom"],function(t){return t.reduce((t,e)=>t+z(e),0)}]];class tt{constructor(t,e){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=R(e),r=X(n);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,o,a]of Z)for(const t of o)Object.defineProperty(this,t,{get:()=>{const e=a(n),o=r[i]-e;return this.rect[t]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class et{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(t=>{var e;return null==(e=this.target)?void 0:e.removeEventListener(...t)})},this.target=t}add(t,e,n){var r;null==(r=this.target)||r.addEventListener(t,e,n),this.listeners.push([t,e,n])}}function nt(t,e){const n=Math.abs(t.x),r=Math.abs(t.y);return"number"===typeof e?Math.sqrt(n**2+r**2)>e:"x"in e&&"y"in e?n>e.x&&r>e.y:"x"in e?n>e.x:"y"in e&&r>e.y}var rt,it;function ot(t){t.preventDefault()}function at(t){t.stopPropagation()}!function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"}(rt||(rt={})),function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"}(it||(it={}));const st={start:[it.Space,it.Enter],cancel:[it.Esc],end:[it.Space,it.Enter,it.Tab]},At=(t,e)=>{let{currentCoordinates:n}=e;switch(t.code){case it.Right:return{...n,x:n.x+25};case it.Left:return{...n,x:n.x-25};case it.Down:return{...n,y:n.y+25};case it.Up:return{...n,y:n.y-25}}};class lt{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:e}}=t;this.props=t,this.listeners=new et((0,o.TW)(e)),this.windowListeners=new et((0,o.zk)(e)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(rt.Resize,this.handleCancel),this.windowListeners.add(rt.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(rt.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:e}=this.props,n=t.node.current;n&&J(n),e(v)}handleKeyDown(t){if((0,o.kx)(t)){const{active:e,context:n,options:r}=this.props,{keyboardCodes:i=st,coordinateGetter:a=At,scrollBehavior:s="smooth"}=r,{code:A}=t;if(i.end.includes(A))return void this.handleEnd(t);if(i.cancel.includes(A))return void this.handleCancel(t);const{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:v;this.referenceCoordinates||(this.referenceCoordinates=c);const u=a(t,{active:e,context:n.current,currentCoordinates:c});if(u){const e=(0,o.Re)(u,c),r={x:0,y:0},{scrollableAncestors:i}=n.current;for(const n of i){const i=t.code,{isTop:o,isRight:a,isLeft:A,isBottom:l,maxScroll:c,minScroll:f}=q(n),h=$(n),d={x:Math.min(i===it.Right?h.right-h.width/2:h.right,Math.max(i===it.Right?h.left:h.left+h.width/2,u.x)),y:Math.min(i===it.Down?h.bottom-h.height/2:h.bottom,Math.max(i===it.Down?h.top:h.top+h.height/2,u.y))},p=i===it.Right&&!a||i===it.Left&&!A,g=i===it.Down&&!l||i===it.Up&&!o;if(p&&d.x!==u.x){const t=n.scrollLeft+e.x,o=i===it.Right&&t<=c.x||i===it.Left&&t>=f.x;if(o&&!e.y)return void n.scrollTo({left:t,behavior:s});r.x=o?n.scrollLeft-t:i===it.Right?n.scrollLeft-c.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:s});break}if(g&&d.y!==u.y){const t=n.scrollTop+e.y,o=i===it.Down&&t<=c.y||i===it.Up&&t>=f.y;if(o&&!e.x)return void n.scrollTo({top:t,behavior:s});r.y=o?n.scrollTop-t:i===it.Down?n.scrollTop-c.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:s});break}}this.handleMove(t,(0,o.WQ)((0,o.Re)(u,this.referenceCoordinates),r))}}}handleMove(t,e){const{onMove:n}=this.props;t.preventDefault(),n(e)}handleEnd(t){const{onEnd:e}=this.props;t.preventDefault(),this.detach(),e()}handleCancel(t){const{onCancel:e}=this.props;t.preventDefault(),this.detach(),e()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function ct(t){return Boolean(t&&"distance"in t)}function ut(t){return Boolean(t&&"delay"in t)}lt.activators=[{eventName:"onKeyDown",handler:(t,e,n)=>{let{keyboardCodes:r=st,onActivation:i}=e,{active:o}=n;const{code:a}=t.nativeEvent;if(r.start.includes(a)){const e=o.activatorNode.current;return(!e||t.target===e)&&(t.preventDefault(),null==i||i({event:t.nativeEvent}),!0)}return!1}}];class ft{constructor(t,e,n){var r;void 0===n&&(n=function(t){const{EventTarget:e}=(0,o.zk)(t);return t instanceof e?t:(0,o.TW)(t)}(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=e;const{event:i}=t,{target:a}=i;this.props=t,this.events=e,this.document=(0,o.TW)(a),this.documentListeners=new et(this.document),this.listeners=new et(n),this.windowListeners=new et((0,o.zk)(a)),this.initialCoordinates=null!=(r=(0,o.e_)(i))?r:v,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:e,bypassActivationConstraint:n}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(rt.Resize,this.handleCancel),this.windowListeners.add(rt.DragStart,ot),this.windowListeners.add(rt.VisibilityChange,this.handleCancel),this.windowListeners.add(rt.ContextMenu,ot),this.documentListeners.add(rt.Keydown,this.handleKeydown),e){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(ut(e))return this.timeoutId=setTimeout(this.handleStart,e.delay),void this.handlePending(e);if(ct(e))return void this.handlePending(e)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,e){const{active:n,onPending:r}=this.props;r(n,t,this.initialCoordinates,e)}handleStart(){const{initialCoordinates:t}=this,{onStart:e}=this.props;t&&(this.activated=!0,this.documentListeners.add(rt.Click,at,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(rt.SelectionChange,this.removeTextSelection),e(t))}handleMove(t){var e;const{activated:n,initialCoordinates:r,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!r)return;const A=null!=(e=(0,o.e_)(t))?e:v,l=(0,o.Re)(r,A);if(!n&&s){if(ct(s)){if(null!=s.tolerance&&nt(l,s.tolerance))return this.handleCancel();if(nt(l,s.distance))return this.handleStart()}return ut(s)&&nt(l,s.tolerance)?this.handleCancel():void this.handlePending(s,l)}t.cancelable&&t.preventDefault(),a(A)}handleEnd(){const{onAbort:t,onEnd:e}=this.props;this.detach(),this.activated||t(this.props.active),e()}handleCancel(){const{onAbort:t,onCancel:e}=this.props;this.detach(),this.activated||t(this.props.active),e()}handleKeydown(t){t.code===it.Esc&&this.handleCancel()}removeTextSelection(){var t;null==(t=this.document.getSelection())||t.removeAllRanges()}}const ht={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class dt extends ft{constructor(t){const{event:e}=t,n=(0,o.TW)(e.target);super(t,ht,n)}}dt.activators=[{eventName:"onPointerDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const pt={move:{name:"mousemove"},end:{name:"mouseup"}};var gt;!function(t){t[t.RightClick=2]="RightClick"}(gt||(gt={}));class mt extends ft{constructor(t){super(t,pt,(0,o.TW)(t.event.target))}}mt.activators=[{eventName:"onMouseDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return n.button!==gt.RightClick&&(null==r||r({event:n}),!0)}}];const vt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class yt extends ft{constructor(t){super(t,vt)}static setup(){return window.addEventListener(vt.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(vt.move.name,t)};function t(){}}}var bt,wt;function _t(t){let{acceleration:e,activator:n=bt.Pointer,canScroll:i,draggingRect:a,enabled:s,interval:A=5,order:l=wt.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,scrollableAncestorRects:f,delta:h,threshold:d}=t;const p=function(t){let{delta:e,disabled:n}=t;const r=(0,o.ZC)(e);return(0,o.KG)(t=>{if(n||!r||!t)return Bt;const i={x:Math.sign(e.x-r.x),y:Math.sign(e.y-r.y)};return{x:{[K.Backward]:t.x[K.Backward]||-1===i.x,[K.Forward]:t.x[K.Forward]||1===i.x},y:{[K.Backward]:t.y[K.Backward]||-1===i.y,[K.Forward]:t.y[K.Forward]||1===i.y}}},[n,e,r])}({delta:h,disabled:!s}),[g,m]=(0,o.$$)(),v=(0,r.useRef)({x:0,y:0}),y=(0,r.useRef)({x:0,y:0}),b=(0,r.useMemo)(()=>{switch(n){case bt.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case bt.DraggableRect:return a}},[n,a,c]),w=(0,r.useRef)(null),_=(0,r.useCallback)(()=>{const t=w.current;if(!t)return;const e=v.current.x*y.current.x,n=v.current.y*y.current.y;t.scrollBy(e,n)},[]),B=(0,r.useMemo)(()=>l===wt.TreeOrder?[...u].reverse():u,[l,u]);(0,r.useEffect)(()=>{if(s&&u.length&&b){for(const t of B){if(!1===(null==i?void 0:i(t)))continue;const n=u.indexOf(t),r=f[n];if(!r)continue;const{direction:o,speed:a}=Y(t,r,b,e,d);for(const t of["x","y"])p[t][o[t]]||(a[t]=0,o[t]=0);if(a.x>0||a.y>0)return m(),w.current=t,g(_,A),v.current=a,void(y.current=o)}v.current={x:0,y:0},y.current={x:0,y:0},m()}else m()},[e,_,i,m,s,A,JSON.stringify(b),JSON.stringify(p),g,u,B,f,JSON.stringify(d)])}yt.activators=[{eventName:"onTouchStart",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;const{touches:i}=n;return!(i.length>1)&&(null==r||r({event:n}),!0)}}],function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"}(bt||(bt={})),function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"}(wt||(wt={}));const Bt={x:{[K.Backward]:!1,[K.Forward]:!1},y:{[K.Backward]:!1,[K.Forward]:!1}};var xt,Ct;!function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"}(xt||(xt={})),function(t){t.Optimized="optimized"}(Ct||(Ct={}));const St=new Map;function Ft(t,e){return(0,o.KG)(n=>t?n||("function"===typeof e?e(t):t):null,[e,t])}function Et(t){let{callback:e,disabled:n}=t;const i=(0,o._q)(e),a=(0,r.useMemo)(()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.ResizeObserver)return;const{ResizeObserver:t}=window;return new t(i)},[n]);return(0,r.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}function Ut(t){return new tt(T(t),t)}function Lt(t,e,n){void 0===e&&(e=Ut);const[i,a]=(0,r.useState)(null);function s(){a(r=>{if(!t)return null;var i;if(!1===t.isConnected)return null!=(i=null!=r?r:n)?i:null;const o=e(t);return JSON.stringify(r)===JSON.stringify(o)?r:o})}const A=function(t){let{callback:e,disabled:n}=t;const i=(0,o._q)(e),a=(0,r.useMemo)(()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.MutationObserver)return;const{MutationObserver:t}=window;return new t(i)},[i,n]);return(0,r.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}({callback(e){if(t)for(const n of e){const{type:e,target:r}=n;if("childList"===e&&r instanceof HTMLElement&&r.contains(t)){s();break}}}}),l=Et({callback:s});return(0,o.Es)(()=>{s(),t?(null==l||l.observe(t),null==A||A.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==A||A.disconnect())},[t]),i}const kt=[];function It(t,e){void 0===e&&(e=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{n.current=null},e),(0,r.useEffect)(()=>{const e=t!==v;e&&!n.current&&(n.current=t),!e&&n.current&&(n.current=null)},[t]),n.current?(0,o.Re)(t,n.current):v}function Qt(t){return(0,r.useMemo)(()=>t?function(t){const e=t.innerWidth,n=t.innerHeight;return{top:0,left:0,right:e,bottom:n,width:e,height:n}}(t):null,[t])}const Ot=[];function Mt(t){if(!t)return null;if(t.children.length>1)return t;const e=t.children[0];return(0,o.sb)(e)?e:t}const Nt=[{sensor:dt,options:{}},{sensor:lt,options:{}}],Tt={current:{}},Pt={draggable:{measure:P},droppable:{measure:P,strategy:xt.WhileDragging,frequency:Ct.Optimized},dragOverlay:{measure:T}};class Rt extends Map{get(t){var e;return null!=t&&null!=(e=super.get(t))?e:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:e}=t;return!e})}getNodeFor(t){var e,n;return null!=(e=null==(n=this.get(t))?void 0:n.node.current)?e:void 0}}const Dt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Rt,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Pt,measureDroppableContainers:p,windowRect:null,measuringScheduled:!1},Ht={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:p,draggableNodes:new Map,over:null,measureDroppableContainers:p},jt=(0,r.createContext)(Ht),zt=(0,r.createContext)(Dt);function Vt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Rt}}}function Kt(t,e){switch(e.type){case d.DragStart:return{...t,draggable:{...t.draggable,initialCoordinates:e.initialCoordinates,active:e.active}};case d.DragMove:return null==t.draggable.active?t:{...t,draggable:{...t.draggable,translate:{x:e.coordinates.x-t.draggable.initialCoordinates.x,y:e.coordinates.y-t.draggable.initialCoordinates.y}}};case d.DragEnd:case d.DragCancel:return{...t,draggable:{...t.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case d.RegisterDroppable:{const{element:n}=e,{id:r}=n,i=new Rt(t.droppable.containers);return i.set(r,n),{...t,droppable:{...t.droppable,containers:i}}}case d.SetDroppableDisabled:{const{id:n,key:r,disabled:i}=e,o=t.droppable.containers.get(n);if(!o||r!==o.key)return t;const a=new Rt(t.droppable.containers);return a.set(n,{...o,disabled:i}),{...t,droppable:{...t.droppable,containers:a}}}case d.UnregisterDroppable:{const{id:n,key:r}=e,i=t.droppable.containers.get(n);if(!i||r!==i.key)return t;const o=new Rt(t.droppable.containers);return o.delete(n),{...t,droppable:{...t.droppable,containers:o}}}default:return t}}function Gt(t){let{disabled:e}=t;const{active:n,activatorEvent:i,draggableNodes:a}=(0,r.useContext)(jt),s=(0,o.ZC)(i),A=(0,o.ZC)(null==n?void 0:n.id);return(0,r.useEffect)(()=>{if(!e&&!i&&s&&null!=A){if(!(0,o.kx)(s))return;if(document.activeElement===s.target)return;const t=a.get(A);if(!t)return;const{activatorNode:e,node:n}=t;if(!e.current&&!n.current)return;requestAnimationFrame(()=>{for(const t of[e.current,n.current]){if(!t)continue;const e=(0,o.ag)(t);if(e){e.focus();break}}})}},[i,e,a,A,s]),null}function qt(t,e){let{transform:n,...r}=e;return null!=t&&t.length?t.reduce((t,e)=>e({transform:t,...r}),n):n}const Wt=(0,r.createContext)({...v,scaleX:1,scaleY:1});var Yt;!function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"}(Yt||(Yt={}));const $t=(0,r.memo)(function(t){var e,n,a,s;let{id:A,accessibility:c,autoScroll:u=!0,children:f,sensors:p=Nt,collisionDetection:g=U,measuring:m,modifiers:y,...b}=t;const w=(0,r.useReducer)(Kt,void 0,Vt),[_,B]=w,[C,S]=function(){const[t]=(0,r.useState)(()=>new Set),e=(0,r.useCallback)(e=>(t.add(e),()=>t.delete(e)),[t]);return[(0,r.useCallback)(e=>{let{type:n,event:r}=e;t.forEach(t=>{var e;return null==(e=t[n])?void 0:e.call(t,r)})},[t]),e]}(),[F,E]=(0,r.useState)(Yt.Uninitialized),L=F===Yt.Initialized,{draggable:{active:k,nodes:Q,translate:M},droppable:{containers:N}}=_,P=null!=k?Q.get(k):null,j=(0,r.useRef)({initial:null,translated:null}),z=(0,r.useMemo)(()=>{var t;return null!=k?{id:k,data:null!=(t=null==P?void 0:P.data)?t:Tt,rect:j}:null},[k,P]),K=(0,r.useRef)(null),[q,W]=(0,r.useState)(null),[Y,$]=(0,r.useState)(null),J=(0,o.YN)(b,Object.values(b)),Z=(0,o.YG)("DndDescribedBy",A),et=(0,r.useMemo)(()=>N.getEnabled(),[N]),nt=(rt=m,(0,r.useMemo)(()=>({draggable:{...Pt.draggable,...null==rt?void 0:rt.draggable},droppable:{...Pt.droppable,...null==rt?void 0:rt.droppable},dragOverlay:{...Pt.dragOverlay,...null==rt?void 0:rt.dragOverlay}}),[null==rt?void 0:rt.draggable,null==rt?void 0:rt.droppable,null==rt?void 0:rt.dragOverlay]));var rt;const{droppableRects:it,measureDroppableContainers:ot,measuringScheduled:at}=function(t,e){let{dragging:n,dependencies:i,config:a}=e;const[s,A]=(0,r.useState)(null),{frequency:l,measure:c,strategy:u}=a,f=(0,r.useRef)(t),h=function(){switch(u){case xt.Always:return!1;case xt.BeforeDragging:return n;default:return!n}}(),d=(0,o.YN)(h),p=(0,r.useCallback)(function(t){void 0===t&&(t=[]),d.current||A(e=>null===e?t:e.concat(t.filter(t=>!e.includes(t))))},[d]),g=(0,r.useRef)(null),m=(0,o.KG)(e=>{if(h&&!n)return St;if(!e||e===St||f.current!==t||null!=s){const e=new Map;for(let n of t){if(!n)continue;if(s&&s.length>0&&!s.includes(n.id)&&n.rect.current){e.set(n.id,n.rect.current);continue}const t=n.node.current,r=t?new tt(c(t),t):null;n.rect.current=r,r&&e.set(n.id,r)}return e}return e},[t,s,n,h,c]);return(0,r.useEffect)(()=>{f.current=t},[t]),(0,r.useEffect)(()=>{h||p()},[n,h]),(0,r.useEffect)(()=>{s&&s.length>0&&A(null)},[JSON.stringify(s)]),(0,r.useEffect)(()=>{h||"number"!==typeof l||null!==g.current||(g.current=setTimeout(()=>{p(),g.current=null},l))},[l,h,p,...i]),{droppableRects:m,measureDroppableContainers:p,measuringScheduled:null!=s}}(et,{dragging:L,dependencies:[M.x,M.y],config:nt.droppable}),st=function(t,e){const n=null!=e?t.get(e):void 0,r=n?n.node.current:null;return(0,o.KG)(t=>{var n;return null==e?null:null!=(n=null!=r?r:t)?n:null},[r,e])}(Q,k),At=(0,r.useMemo)(()=>Y?(0,o.e_)(Y):null,[Y]),lt=function(){const t=!1===(null==q?void 0:q.autoScrollEnabled),e="object"===typeof u?!1===u.enabled:!1===u,n=L&&!t&&!e;if("object"===typeof u)return{...u,enabled:n};return{enabled:n}}(),ct=function(t,e){return Ft(t,e)}(st,nt.draggable.measure);!function(t){let{activeNode:e,measure:n,initialRect:i,config:a=!0}=t;const s=(0,r.useRef)(!1),{x:A,y:l}="boolean"===typeof a?{x:a,y:a}:a;(0,o.Es)(()=>{if(!A&&!l||!e)return void(s.current=!1);if(s.current||!i)return;const t=null==e?void 0:e.node.current;if(!t||!1===t.isConnected)return;const r=I(n(t),i);if(A||(r.x=0),l||(r.y=0),s.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const e=D(t);e&&e.scrollBy({top:r.y,left:r.x})}},[e,A,l,i,n])}({activeNode:null!=k?Q.get(k):null,config:lt.layoutShiftCompensation,initialRect:ct,measure:nt.draggable.measure});const ut=Lt(st,nt.draggable.measure,ct),ft=Lt(st?st.parentElement:null),ht=(0,r.useRef)({activatorEvent:null,active:null,activeNode:st,collisionRect:null,collisions:null,droppableRects:it,draggableNodes:Q,draggingNode:null,draggingNodeRect:null,droppableContainers:N,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),dt=N.getNodeFor(null==(e=ht.current.over)?void 0:e.id),pt=function(t){let{measure:e}=t;const[n,i]=(0,r.useState)(null),a=Et({callback:(0,r.useCallback)(t=>{for(const{target:n}of t)if((0,o.sb)(n)){i(t=>{const r=e(n);return t?{...t,width:r.width,height:r.height}:r});break}},[e])}),s=(0,r.useCallback)(t=>{const n=Mt(t);null==a||a.disconnect(),n&&(null==a||a.observe(n)),i(n?e(n):null)},[e,a]),[A,l]=(0,o.lk)(s);return(0,r.useMemo)(()=>({nodeRef:A,rect:n,setRef:l}),[n,A,l])}({measure:nt.dragOverlay.measure}),gt=null!=(n=pt.nodeRef.current)?n:st,mt=L?null!=(a=pt.rect)?a:ut:null,vt=Boolean(pt.nodeRef.current&&pt.rect),yt=I(bt=vt?null:ut,Ft(bt));var bt;const wt=Qt(gt?(0,o.zk)(gt):null),Bt=function(t){const e=(0,r.useRef)(t),n=(0,o.KG)(n=>t?n&&n!==kt&&t&&e.current&&t.parentNode===e.current.parentNode?n:R(t):kt,[t]);return(0,r.useEffect)(()=>{e.current=t},[t]),n}(L?null!=dt?dt:st:null),Ct=function(t,e){void 0===e&&(e=T);const[n]=t,i=Qt(n?(0,o.zk)(n):null),[a,s]=(0,r.useState)(Ot);function A(){s(()=>t.length?t.map(t=>G(t)?i:new tt(e(t),t)):Ot)}const l=Et({callback:A});return(0,o.Es)(()=>{null==l||l.disconnect(),A(),t.forEach(t=>null==l?void 0:l.observe(t))},[t]),a}(Bt),Ut=qt(y,{transform:{x:M.x-yt.x,y:M.y-yt.y,scaleX:1,scaleY:1},activatorEvent:Y,active:z,activeNodeRect:ut,containerNodeRect:ft,draggingNodeRect:mt,over:ht.current.over,overlayNodeRect:pt.rect,scrollableAncestors:Bt,scrollableAncestorRects:Ct,windowRect:wt}),Rt=At?(0,o.WQ)(At,M):null,Dt=function(t){const[e,n]=(0,r.useState)(null),i=(0,r.useRef)(t),a=(0,r.useCallback)(t=>{const e=H(t.target);e&&n(t=>t?(t.set(e,V(e)),new Map(t)):null)},[]);return(0,r.useEffect)(()=>{const e=i.current;if(t!==e){r(e);const o=t.map(t=>{const e=H(t);return e?(e.addEventListener("scroll",a,{passive:!0}),[e,V(e)]):null}).filter(t=>null!=t);n(o.length?new Map(o):null),i.current=t}return()=>{r(t),r(e)};function r(t){t.forEach(t=>{const e=H(t);null==e||e.removeEventListener("scroll",a)})}},[a,t]),(0,r.useMemo)(()=>t.length?e?Array.from(e.values()).reduce((t,e)=>(0,o.WQ)(t,e),v):X(t):v,[t,e])}(Bt),Ht=It(Dt),$t=It(Dt,[ut]),Xt=(0,o.WQ)(Ut,Ht),Jt=mt?O(mt,Ut):null,Zt=z&&Jt?g({active:z,collisionRect:Jt,droppableRects:it,droppableContainers:et,pointerCoordinates:Rt}):null,te=x(Zt,"id"),[ee,ne]=(0,r.useState)(null),re=function(t,e,n){return{...t,scaleX:e&&n?e.width/n.width:1,scaleY:e&&n?e.height/n.height:1}}(vt?Ut:(0,o.WQ)(Ut,$t),null!=(s=null==ee?void 0:ee.rect)?s:null,ut),ie=(0,r.useRef)(null),oe=(0,r.useCallback)((t,e)=>{let{sensor:n,options:r}=e;if(null==K.current)return;const o=Q.get(K.current);if(!o)return;const a=t.nativeEvent,s=new n({active:K.current,activeNode:o,event:a,options:r,context:ht,onAbort(t){if(!Q.get(t))return;const{onDragAbort:e}=J.current,n={id:t};null==e||e(n),C({type:"onDragAbort",event:n})},onPending(t,e,n,r){if(!Q.get(t))return;const{onDragPending:i}=J.current,o={id:t,constraint:e,initialCoordinates:n,offset:r};null==i||i(o),C({type:"onDragPending",event:o})},onStart(t){const e=K.current;if(null==e)return;const n=Q.get(e);if(!n)return;const{onDragStart:r}=J.current,o={activatorEvent:a,active:{id:e,data:n.data,rect:j}};(0,i.unstable_batchedUpdates)(()=>{null==r||r(o),E(Yt.Initializing),B({type:d.DragStart,initialCoordinates:t,active:e}),C({type:"onDragStart",event:o}),W(ie.current),$(a)})},onMove(t){B({type:d.DragMove,coordinates:t})},onEnd:A(d.DragEnd),onCancel:A(d.DragCancel)});function A(t){return async function(){const{active:e,collisions:n,over:r,scrollAdjustedTranslate:o}=ht.current;let s=null;if(e&&o){const{cancelDrop:i}=J.current;if(s={activatorEvent:a,active:e,collisions:n,delta:o,over:r},t===d.DragEnd&&"function"===typeof i){await Promise.resolve(i(s))&&(t=d.DragCancel)}}K.current=null,(0,i.unstable_batchedUpdates)(()=>{B({type:t}),E(Yt.Uninitialized),ne(null),W(null),$(null),ie.current=null;const e=t===d.DragEnd?"onDragEnd":"onDragCancel";if(s){const t=J.current[e];null==t||t(s),C({type:e,event:s})}})}}ie.current=s},[Q]),ae=(0,r.useCallback)((t,e)=>(n,r)=>{const i=n.nativeEvent,o=Q.get(r);if(null!==K.current||!o||i.dndKit||i.defaultPrevented)return;const a={active:o};!0===t(n,e.options,a)&&(i.dndKit={capturedBy:e.sensor},K.current=r,oe(n,e))},[Q,oe]),se=function(t,e){return(0,r.useMemo)(()=>t.reduce((t,n)=>{const{sensor:r}=n;return[...t,...r.activators.map(t=>({eventName:t.eventName,handler:e(t.handler,n)}))]},[]),[t,e])}(p,ae);!function(t){(0,r.useEffect)(()=>{if(!o.Sw)return;const e=t.map(t=>{let{sensor:e}=t;return null==e.setup?void 0:e.setup()});return()=>{for(const t of e)null==t||t()}},t.map(t=>{let{sensor:e}=t;return e}))}(p),(0,o.Es)(()=>{ut&&F===Yt.Initializing&&E(Yt.Initialized)},[ut,F]),(0,r.useEffect)(()=>{const{onDragMove:t}=J.current,{active:e,activatorEvent:n,collisions:r,over:o}=ht.current;if(!e||!n)return;const a={active:e,activatorEvent:n,collisions:r,delta:{x:Xt.x,y:Xt.y},over:o};(0,i.unstable_batchedUpdates)(()=>{null==t||t(a),C({type:"onDragMove",event:a})})},[Xt.x,Xt.y]),(0,r.useEffect)(()=>{const{active:t,activatorEvent:e,collisions:n,droppableContainers:r,scrollAdjustedTranslate:o}=ht.current;if(!t||null==K.current||!e||!o)return;const{onDragOver:a}=J.current,s=r.get(te),A=s&&s.rect.current?{id:s.id,rect:s.rect.current,data:s.data,disabled:s.disabled}:null,l={active:t,activatorEvent:e,collisions:n,delta:{x:o.x,y:o.y},over:A};(0,i.unstable_batchedUpdates)(()=>{ne(A),null==a||a(l),C({type:"onDragOver",event:l})})},[te]),(0,o.Es)(()=>{ht.current={activatorEvent:Y,active:z,activeNode:st,collisionRect:Jt,collisions:Zt,droppableRects:it,draggableNodes:Q,draggingNode:gt,draggingNodeRect:mt,droppableContainers:N,over:ee,scrollableAncestors:Bt,scrollAdjustedTranslate:Xt},j.current={initial:mt,translated:Jt}},[z,st,Zt,Jt,Q,gt,mt,it,N,ee,Bt,Xt]),_t({...lt,delta:M,draggingRect:Jt,pointerCoordinates:Rt,scrollableAncestors:Bt,scrollableAncestorRects:Ct});const Ae=(0,r.useMemo)(()=>({active:z,activeNode:st,activeNodeRect:ut,activatorEvent:Y,collisions:Zt,containerNodeRect:ft,dragOverlay:pt,draggableNodes:Q,droppableContainers:N,droppableRects:it,over:ee,measureDroppableContainers:ot,scrollableAncestors:Bt,scrollableAncestorRects:Ct,measuringConfiguration:nt,measuringScheduled:at,windowRect:wt}),[z,st,ut,Y,Zt,ft,pt,Q,N,it,ee,ot,Bt,Ct,nt,at,wt]),le=(0,r.useMemo)(()=>({activatorEvent:Y,activators:se,active:z,activeNodeRect:ut,ariaDescribedById:{draggable:Z},dispatch:B,draggableNodes:Q,over:ee,measureDroppableContainers:ot}),[Y,se,z,ut,B,Z,Q,ee,ot]);return r.createElement(l.Provider,{value:S},r.createElement(jt.Provider,{value:le},r.createElement(zt.Provider,{value:Ae},r.createElement(Wt.Provider,{value:re},f)),r.createElement(Gt,{disabled:!1===(null==c?void 0:c.restoreFocus)})),r.createElement(h,{...c,hiddenTextDescribedById:Z}))}),Xt=(0,r.createContext)(null),Jt="button";function Zt(t){let{id:e,data:n,disabled:i=!1,attributes:a}=t;const s=(0,o.YG)("Draggable"),{activators:A,activatorEvent:l,active:c,activeNodeRect:u,ariaDescribedById:f,draggableNodes:h,over:d}=(0,r.useContext)(jt),{role:p=Jt,roleDescription:g="draggable",tabIndex:m=0}=null!=a?a:{},v=(null==c?void 0:c.id)===e,y=(0,r.useContext)(v?Wt:Xt),[b,w]=(0,o.lk)(),[_,B]=(0,o.lk)(),x=function(t,e){return(0,r.useMemo)(()=>t.reduce((t,n)=>{let{eventName:r,handler:i}=n;return t[r]=t=>{i(t,e)},t},{}),[t,e])}(A,e),C=(0,o.YN)(n);(0,o.Es)(()=>(h.set(e,{id:e,key:s,node:b,activatorNode:_,data:C}),()=>{const t=h.get(e);t&&t.key===s&&h.delete(e)}),[h,e]);return{active:c,activatorEvent:l,activeNodeRect:u,attributes:(0,r.useMemo)(()=>({role:p,tabIndex:m,"aria-disabled":i,"aria-pressed":!(!v||p!==Jt)||void 0,"aria-roledescription":g,"aria-describedby":f.draggable}),[i,p,m,v,g,f.draggable]),isDragging:v,listeners:i?void 0:x,node:b,over:d,setNodeRef:w,setActivatorNodeRef:B,transform:y}}function te(){return(0,r.useContext)(zt)}const ee={timeout:25};function ne(t){let{data:e,disabled:n=!1,id:i,resizeObserverConfig:a}=t;const s=(0,o.YG)("Droppable"),{active:A,dispatch:l,over:c,measureDroppableContainers:u}=(0,r.useContext)(jt),f=(0,r.useRef)({disabled:n}),h=(0,r.useRef)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null),{disabled:m,updateMeasurementsFor:v,timeout:y}={...ee,...a},b=(0,o.YN)(null!=v?v:i),w=Et({callback:(0,r.useCallback)(()=>{h.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout(()=>{u(Array.isArray(b.current)?b.current:[b.current]),g.current=null},y)):h.current=!0},[y]),disabled:m||!A}),_=(0,r.useCallback)((t,e)=>{w&&(e&&(w.unobserve(e),h.current=!1),t&&w.observe(t))},[w]),[B,x]=(0,o.lk)(_),C=(0,o.YN)(e);return(0,r.useEffect)(()=>{w&&B.current&&(w.disconnect(),h.current=!1,w.observe(B.current))},[B,w]),(0,r.useEffect)(()=>(l({type:d.RegisterDroppable,element:{id:i,key:s,disabled:n,node:B,rect:p,data:C}}),()=>l({type:d.UnregisterDroppable,key:s,id:i})),[i]),(0,r.useEffect)(()=>{n!==f.current.disabled&&(l({type:d.SetDroppableDisabled,id:i,key:s,disabled:n}),f.current.disabled=n)},[i,s,n,l]),{active:A,rect:p,isOver:(null==c?void 0:c.id)===i,node:B,over:c,setNodeRef:x}}function re(t){let{animation:e,children:n}=t;const[i,a]=(0,r.useState)(null),[s,A]=(0,r.useState)(null),l=(0,o.ZC)(n);return n||i||!l||a(l),(0,o.Es)(()=>{if(!s)return;const t=null==i?void 0:i.key,n=null==i?void 0:i.props.id;null!=t&&null!=n?Promise.resolve(e(n,s)).then(()=>{a(null)}):a(null)},[e,i,s]),r.createElement(r.Fragment,null,n,i?(0,r.cloneElement)(i,{ref:A}):null)}const ie={x:0,y:0,scaleX:1,scaleY:1};function oe(t){let{children:e}=t;return r.createElement(jt.Provider,{value:Ht},r.createElement(Wt.Provider,{value:ie},e))}const ae={position:"fixed",touchAction:"none"},se=t=>(0,o.kx)(t)?"transform 250ms ease":void 0,Ae=(0,r.forwardRef)((t,e)=>{let{as:n,activatorEvent:i,adjustScale:a,children:s,className:A,rect:l,style:c,transform:u,transition:f=se}=t;if(!l)return null;const h=a?u:{...u,scaleX:1,scaleY:1},d={...ae,width:l.width,height:l.height,top:l.top,left:l.left,transform:o.Ks.Transform.toString(h),transformOrigin:a&&i?b(i,l):void 0,transition:"function"===typeof f?f(i):f,...c};return r.createElement(n,{className:A,style:d,ref:e},s)}),le=t=>e=>{let{active:n,dragOverlay:r}=e;const i={},{styles:o,className:a}=t;if(null!=o&&o.active)for(const[t,s]of Object.entries(o.active))void 0!==s&&(i[t]=n.node.style.getPropertyValue(t),n.node.style.setProperty(t,s));if(null!=o&&o.dragOverlay)for(const[t,s]of Object.entries(o.dragOverlay))void 0!==s&&r.node.style.setProperty(t,s);return null!=a&&a.active&&n.node.classList.add(a.active),null!=a&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[t,e]of Object.entries(i))n.node.style.setProperty(t,e);null!=a&&a.active&&n.node.classList.remove(a.active)}},ce={duration:250,easing:"ease",keyframes:t=>{let{transform:{initial:e,final:n}}=t;return[{transform:o.Ks.Transform.toString(e)},{transform:o.Ks.Transform.toString(n)}]},sideEffects:le({styles:{active:{opacity:"0"}}})};function ue(t){let{config:e,draggableNodes:n,droppableContainers:r,measuringConfiguration:i}=t;return(0,o._q)((t,a)=>{if(null===e)return;const s=n.get(t);if(!s)return;const A=s.node.current;if(!A)return;const l=Mt(a);if(!l)return;const{transform:c}=(0,o.zk)(a).getComputedStyle(a),u=M(c);if(!u)return;const f="function"===typeof e?e:function(t){const{duration:e,easing:n,sideEffects:r,keyframes:i}={...ce,...t};return t=>{let{active:o,dragOverlay:a,transform:s,...A}=t;if(!e)return;const l={x:a.rect.left-o.rect.left,y:a.rect.top-o.rect.top},c={scaleX:1!==s.scaleX?o.rect.width*s.scaleX/a.rect.width:1,scaleY:1!==s.scaleY?o.rect.height*s.scaleY/a.rect.height:1},u={x:s.x-l.x,y:s.y-l.y,...c},f=i({...A,active:o,dragOverlay:a,transform:{initial:s,final:u}}),[h]=f,d=f[f.length-1];if(JSON.stringify(h)===JSON.stringify(d))return;const p=null==r?void 0:r({active:o,dragOverlay:a,...A}),g=a.node.animate(f,{duration:e,easing:n,fill:"forwards"});return new Promise(t=>{g.onfinish=()=>{null==p||p(),t()}})}}(e);return J(A,i.draggable.measure),f({active:{id:t,data:s.data,node:A,rect:i.draggable.measure(A)},draggableNodes:n,dragOverlay:{node:a,rect:i.dragOverlay.measure(l)},droppableContainers:r,measuringConfiguration:i,transform:u})})}let fe=0;function he(t){return(0,r.useMemo)(()=>{if(null!=t)return fe++,fe},[t])}const de=r.memo(t=>{let{adjustScale:e=!1,children:n,dropAnimation:i,style:o,transition:a,modifiers:s,wrapperElement:A="div",className:l,zIndex:c=999}=t;const{activatorEvent:u,active:f,activeNodeRect:h,containerNodeRect:d,draggableNodes:p,droppableContainers:g,dragOverlay:m,over:v,measuringConfiguration:y,scrollableAncestors:b,scrollableAncestorRects:w,windowRect:_}=te(),B=(0,r.useContext)(Wt),x=he(null==f?void 0:f.id),C=qt(s,{activatorEvent:u,active:f,activeNodeRect:h,containerNodeRect:d,draggingNodeRect:m.rect,over:v,overlayNodeRect:m.rect,scrollableAncestors:b,scrollableAncestorRects:w,transform:B,windowRect:_}),S=Ft(h),F=ue({config:i,draggableNodes:p,droppableContainers:g,measuringConfiguration:y}),E=S?m.setRef:void 0;return r.createElement(oe,null,r.createElement(re,{animation:F},f&&x?r.createElement(Ae,{key:x,id:f.id,ref:E,as:A,activatorEvent:u,adjustScale:e,className:l,transition:a,rect:S,style:{zIndex:c,...o},transform:C},n):null))})},18831(t,e,n){"use strict";n.d(e,{dU:()=>r});n(74979);const r=t=>{let{transform:e}=t;return{...e,y:0}}},43627(t,e,n){"use strict";n.d(e,{JR:()=>S,_G:()=>h,be:()=>a,gB:()=>g,gl:()=>B,m$:()=>c,uU:()=>v});var r=n(96540),i=n(43375),o=n(74979);function a(t,e,n){const r=t.slice();return r.splice(n<0?r.length+n:n,0,r.splice(e,1)[0]),r}function s(t,e){return t.reduce((t,n,r)=>{const i=e.get(n);return i&&(t[r]=i),t},Array(t.length))}function A(t){return null!==t&&t>=0}const l={scaleX:1,scaleY:1},c=t=>{var e;let{rects:n,activeNodeRect:r,activeIndex:i,overIndex:o,index:a}=t;const s=null!=(e=n[i])?e:r;if(!s)return null;const A=function(t,e,n){const r=t[e],i=t[e-1],o=t[e+1];if(!r||!i&&!o)return 0;if(n<e)return i?r.left-(i.left+i.width):o.left-(r.left+r.width);return o?o.left-(r.left+r.width):r.left-(i.left+i.width)}(n,a,i);if(a===i){const t=n[o];return t?{x:i<o?t.left+t.width-(s.left+s.width):t.left-s.left,y:0,...l}:null}return a>i&&a<=o?{x:-s.width-A,y:0,...l}:a<i&&a>=o?{x:s.width+A,y:0,...l}:{x:0,y:0,...l}};const u=t=>{let{rects:e,activeIndex:n,overIndex:r,index:i}=t;const o=a(e,r,n),s=e[i],A=o[i];return A&&s?{x:A.left-s.left,y:A.top-s.top,scaleX:A.width/s.width,scaleY:A.height/s.height}:null},f={scaleX:1,scaleY:1},h=t=>{var e;let{activeIndex:n,activeNodeRect:r,index:i,rects:o,overIndex:a}=t;const s=null!=(e=o[n])?e:r;if(!s)return null;if(i===n){const t=o[a];return t?{x:0,y:n<a?t.top+t.height-(s.top+s.height):t.top-s.top,...f}:null}const A=function(t,e,n){const r=t[e],i=t[e-1],o=t[e+1];if(!r)return 0;if(n<e)return i?r.top-(i.top+i.height):o?o.top-(r.top+r.height):0;return o?o.top-(r.top+r.height):i?r.top-(i.top+i.height):0}(o,i,n);return i>n&&i<=a?{x:0,y:-s.height-A,...f}:i<n&&i>=a?{x:0,y:s.height+A,...f}:{x:0,y:0,...f}};const d="Sortable",p=r.createContext({activeIndex:-1,containerId:d,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:u,disabled:{draggable:!1,droppable:!1}});function g(t){let{children:e,id:n,items:a,strategy:A=u,disabled:l=!1}=t;const{active:c,dragOverlay:f,droppableRects:h,over:g,measureDroppableContainers:m}=(0,i.fF)(),v=(0,o.YG)(d,n),y=Boolean(null!==f.rect),b=(0,r.useMemo)(()=>a.map(t=>"object"===typeof t&&"id"in t?t.id:t),[a]),w=null!=c,_=c?b.indexOf(c.id):-1,B=g?b.indexOf(g.id):-1,x=(0,r.useRef)(b),C=!function(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}(b,x.current),S=-1!==B&&-1===_||C,F=function(t){return"boolean"===typeof t?{draggable:t,droppable:t}:t}(l);(0,o.Es)(()=>{C&&w&&m(b)},[C,b,w,m]),(0,r.useEffect)(()=>{x.current=b},[b]);const E=(0,r.useMemo)(()=>({activeIndex:_,containerId:v,disabled:F,disableTransforms:S,items:b,overIndex:B,useDragOverlay:y,sortedRects:s(b,h),strategy:A}),[_,v,F.draggable,F.droppable,S,b,B,h,y,A]);return r.createElement(p.Provider,{value:E},e)}const m=t=>{let{id:e,items:n,activeIndex:r,overIndex:i}=t;return a(n,r,i).indexOf(e)},v=t=>{let{containerId:e,isSorting:n,wasDragging:r,index:i,items:o,newIndex:a,previousItems:s,previousContainerId:A,transition:l}=t;return!(!l||!r)&&((s===o||i!==a)&&(!!n||a!==i&&e===A))},y={duration:200,easing:"ease"},b="transform",w=o.Ks.Transition.toString({property:b,duration:0,easing:"linear"}),_={roleDescription:"sortable"};function B(t){let{animateLayoutChanges:e=v,attributes:n,disabled:a,data:s,getNewIndex:l=m,id:c,strategy:u,resizeObserverConfig:f,transition:h=y}=t;const{items:d,containerId:g,activeIndex:B,disabled:x,disableTransforms:C,sortedRects:S,overIndex:F,useDragOverlay:E,strategy:U}=(0,r.useContext)(p),L=function(t,e){var n,r;if("boolean"===typeof t)return{draggable:t,droppable:!1};return{draggable:null!=(n=null==t?void 0:t.draggable)?n:e.draggable,droppable:null!=(r=null==t?void 0:t.droppable)?r:e.droppable}}(a,x),k=d.indexOf(c),I=(0,r.useMemo)(()=>({sortable:{containerId:g,index:k,items:d},...s}),[g,s,k,d]),Q=(0,r.useMemo)(()=>d.slice(d.indexOf(c)),[d,c]),{rect:O,node:M,isOver:N,setNodeRef:T}=(0,i.zM)({id:c,data:I,disabled:L.droppable,resizeObserverConfig:{updateMeasurementsFor:Q,...f}}),{active:P,activatorEvent:R,activeNodeRect:D,attributes:H,setNodeRef:j,listeners:z,isDragging:V,over:K,setActivatorNodeRef:G,transform:q}=(0,i.PM)({id:c,data:I,attributes:{..._,...n},disabled:L.draggable}),W=(0,o.jn)(T,j),Y=Boolean(P),$=Y&&!C&&A(B)&&A(F),X=!E&&V,J=X&&$?q:null,Z=$?null!=J?J:(null!=u?u:U)({rects:S,activeNodeRect:D,activeIndex:B,overIndex:F,index:k}):null,tt=A(B)&&A(F)?l({id:c,items:d,activeIndex:B,overIndex:F}):k,et=null==P?void 0:P.id,nt=(0,r.useRef)({activeId:et,items:d,newIndex:tt,containerId:g}),rt=d!==nt.current.items,it=e({active:P,containerId:g,isDragging:V,isSorting:Y,id:c,index:k,items:d,newIndex:nt.current.newIndex,previousItems:nt.current.items,previousContainerId:nt.current.containerId,transition:h,wasDragging:null!=nt.current.activeId}),ot=function(t){let{disabled:e,index:n,node:a,rect:s}=t;const[A,l]=(0,r.useState)(null),c=(0,r.useRef)(n);return(0,o.Es)(()=>{if(!e&&n!==c.current&&a.current){const t=s.current;if(t){const e=(0,i.Sj)(a.current,{ignoreTransform:!0}),n={x:t.left-e.left,y:t.top-e.top,scaleX:t.width/e.width,scaleY:t.height/e.height};(n.x||n.y)&&l(n)}}n!==c.current&&(c.current=n)},[e,n,a,s]),(0,r.useEffect)(()=>{A&&l(null)},[A]),A}({disabled:!it,index:k,node:M,rect:O});return(0,r.useEffect)(()=>{Y&&nt.current.newIndex!==tt&&(nt.current.newIndex=tt),g!==nt.current.containerId&&(nt.current.containerId=g),d!==nt.current.items&&(nt.current.items=d)},[Y,tt,g,d]),(0,r.useEffect)(()=>{if(et===nt.current.activeId)return;if(null!=et&&null==nt.current.activeId)return void(nt.current.activeId=et);const t=setTimeout(()=>{nt.current.activeId=et},50);return()=>clearTimeout(t)},[et]),{active:P,activeIndex:B,attributes:H,data:I,rect:O,index:k,newIndex:tt,items:d,isOver:N,isSorting:Y,isDragging:V,listeners:z,node:M,overIndex:F,over:K,setNodeRef:W,setActivatorNodeRef:G,setDroppableNodeRef:T,setDraggableNodeRef:j,transform:null!=ot?ot:Z,transition:function(){if(ot||rt&&nt.current.newIndex===k)return w;if(X&&!(0,o.kx)(R)||!h)return;if(Y||it)return o.Ks.Transition.toString({...h,property:b});return}()}}function x(t){if(!t)return!1;const e=t.data.current;return!!(e&&"sortable"in e&&"object"===typeof e.sortable&&"containerId"in e.sortable&&"items"in e.sortable&&"index"in e.sortable)}const C=[i.vL.Down,i.vL.Right,i.vL.Up,i.vL.Left],S=(t,e)=>{let{context:{active:n,collisionRect:r,droppableRects:a,droppableContainers:s,over:A,scrollableAncestors:l}}=e;if(C.includes(t.code)){if(t.preventDefault(),!n||!r)return;const e=[];s.getEnabled().forEach(n=>{if(!n||null!=n&&n.disabled)return;const o=a.get(n.id);if(o)switch(t.code){case i.vL.Down:r.top<o.top&&e.push(n);break;case i.vL.Up:r.top>o.top&&e.push(n);break;case i.vL.Left:r.left>o.left&&e.push(n);break;case i.vL.Right:r.left<o.left&&e.push(n)}});const c=(0,i.y$)({active:n,collisionRect:r,droppableRects:a,droppableContainers:e,pointerCoordinates:null});let u=(0,i.Vy)(c,"id");if(u===(null==A?void 0:A.id)&&c.length>1&&(u=c[1].id),null!=u){const t=s.get(n.id),e=s.get(u),A=e?a.get(e.id):null,c=null==e?void 0:e.node.current;if(c&&A&&t&&e){const n=(0,i.sl)(c).some((t,e)=>l[e]!==t),a=F(t,e),s=function(t,e){if(!x(t)||!x(e))return!1;if(!F(t,e))return!1;return t.data.current.sortable.index<e.data.current.sortable.index}(t,e),u=n||!a?{x:0,y:0}:{x:s?r.width-A.width:0,y:s?r.height-A.height:0},f={x:A.left,y:A.top};return u.x&&u.y?f:(0,o.Re)(f,u)}}}};function F(t,e){return!(!x(t)||!x(e))&&t.data.current.sortable.containerId===e.data.current.sortable.containerId}},74979(t,e,n){"use strict";n.d(e,{$$:()=>p,Es:()=>h,KG:()=>m,Ks:()=>F,Ll:()=>s,Re:()=>x,Sw:()=>o,TW:()=>f,WQ:()=>B,YG:()=>w,YN:()=>g,ZC:()=>y,_q:()=>d,ag:()=>U,e_:()=>S,jn:()=>i,kx:()=>C,l6:()=>a,lk:()=>v,sb:()=>c,wz:()=>l,xZ:()=>u,zk:()=>A});var r=n(96540);function i(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(0,r.useMemo)(()=>t=>{e.forEach(e=>e(t))},e)}const o="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function a(t){const e=Object.prototype.toString.call(t);return"[object Window]"===e||"[object global]"===e}function s(t){return"nodeType"in t}function A(t){var e,n;return t?a(t)?t:s(t)&&null!=(e=null==(n=t.ownerDocument)?void 0:n.defaultView)?e:window:window}function l(t){const{Document:e}=A(t);return t instanceof e}function c(t){return!a(t)&&t instanceof A(t).HTMLElement}function u(t){return t instanceof A(t).SVGElement}function f(t){return t?a(t)?t.document:s(t)?l(t)?t:c(t)||u(t)?t.ownerDocument:document:document:document}const h=o?r.useLayoutEffect:r.useEffect;function d(t){const e=(0,r.useRef)(t);return h(()=>{e.current=t}),(0,r.useCallback)(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return null==e.current?void 0:e.current(...n)},[])}function p(){const t=(0,r.useRef)(null);return[(0,r.useCallback)((e,n)=>{t.current=setInterval(e,n)},[]),(0,r.useCallback)(()=>{null!==t.current&&(clearInterval(t.current),t.current=null)},[])]}function g(t,e){void 0===e&&(e=[t]);const n=(0,r.useRef)(t);return h(()=>{n.current!==t&&(n.current=t)},e),n}function m(t,e){const n=(0,r.useRef)();return(0,r.useMemo)(()=>{const e=t(n.current);return n.current=e,e},[...e])}function v(t){const e=d(t),n=(0,r.useRef)(null),i=(0,r.useCallback)(t=>{t!==n.current&&(null==e||e(t,n.current)),n.current=t},[]);return[n,i]}function y(t){const e=(0,r.useRef)();return(0,r.useEffect)(()=>{e.current=t},[t]),e.current}let b={};function w(t,e){return(0,r.useMemo)(()=>{if(e)return e;const n=null==b[t]?0:b[t]+1;return b[t]=n,t+"-"+n},[t,e])}function _(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.reduce((e,n)=>{const r=Object.entries(n);for(const[i,o]of r){const n=e[i];null!=n&&(e[i]=n+t*o)}return e},{...e})}}const B=_(1),x=_(-1);function C(t){if(!t)return!1;const{KeyboardEvent:e}=A(t.target);return e&&t instanceof e}function S(t){if(function(t){if(!t)return!1;const{TouchEvent:e}=A(t.target);return e&&t instanceof e}(t)){if(t.touches&&t.touches.length){const{clientX:e,clientY:n}=t.touches[0];return{x:e,y:n}}if(t.changedTouches&&t.changedTouches.length){const{clientX:e,clientY:n}=t.changedTouches[0];return{x:e,y:n}}}return function(t){return"clientX"in t&&"clientY"in t}(t)?{x:t.clientX,y:t.clientY}:null}const F=Object.freeze({Translate:{toString(t){if(!t)return;const{x:e,y:n}=t;return"translate3d("+(e?Math.round(e):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(t){if(!t)return;const{scaleX:e,scaleY:n}=t;return"scaleX("+e+") scaleY("+n+")"}},Transform:{toString(t){if(t)return[F.Translate.toString(t),F.Scale.toString(t)].join(" ")}},Transition:{toString(t){let{property:e,duration:n,easing:r}=t;return e+" "+n+"ms "+r}}}),E="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function U(t){return t.matches(E)?t:t.querySelector(E)}},10004(t){"use strict";var e=String.prototype.replace,n=/%20/g,r="RFC1738",i="RFC3986";t.exports={default:i,formatters:{RFC1738:function(t){return e.call(t,n,"+")},RFC3986:function(t){return String(t)}},RFC1738:r,RFC3986:i}},46284(t,e,n){"use strict";var r=n(51809),i=n(30079),o=n(10004);t.exports={formats:o,parse:i,stringify:r}},30079(t,e,n){"use strict";var r=n(37029),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:r.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},s=function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(parseInt(e,10))})},A=function(t,e,n){if(t&&"string"===typeof t&&e.comma&&t.indexOf(",")>-1)return t.split(",");if(e.throwOnLimitExceeded&&n>=e.arrayLimit)throw new RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(1===e.arrayLimit?"":"s")+" allowed in an array.");return t},l=function(t,e,n,o){if(t){var a=function(t,e){var n=e.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t;if(e.depth<=0){if(!e.plainObjects&&i.call(Object.prototype,n)&&!e.allowPrototypes)return;return[n]}var r=/(\[[^[\]]*])/g,o=/(\[[^[\]]*])/.exec(n),a=o?n.slice(0,o.index):n,s=[];if(a){if(!e.plainObjects&&i.call(Object.prototype,a)&&!e.allowPrototypes)return;s[s.length]=a}for(var A=0;null!==(o=r.exec(n))&&A<e.depth;){A+=1;var l=o[1].slice(1,-1);if(!e.plainObjects&&i.call(Object.prototype,l)&&!e.allowPrototypes)return;s[s.length]=o[1]}if(o){if(!0===e.strictDepth)throw new RangeError("Input depth exceeded depth option of "+e.depth+" and strictDepth is true");s[s.length]="["+n.slice(o.index)+"]"}return s}(t,n);if(a)return function(t,e,n,i){var o=0;if(t.length>0&&"[]"===t[t.length-1]){var a=t.slice(0,-1).join("");o=Array.isArray(e)&&e[a]?e[a].length:0}for(var s=i?e:A(e,n,o),l=t.length-1;l>=0;--l){var c,u=t[l];if("[]"===u&&n.parseArrays)c=r.isOverflow(s)?s:n.allowEmptyArrays&&(""===s||n.strictNullHandling&&null===s)?[]:r.combine([],s,n.arrayLimit,n.plainObjects);else{c=n.plainObjects?{__proto__:null}:{};var f="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,h=n.decodeDotInKeys?f.replace(/%2E/g,"."):f,d=parseInt(h,10),p=!isNaN(d)&&u!==h&&String(d)===h&&d>=0&&n.parseArrays;if(n.parseArrays||""!==h)if(p&&d<n.arrayLimit)(c=[])[d]=s;else{if(p&&n.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(1===n.arrayLimit?"":"s")+" allowed in an array.");p?(c[d]=s,r.markOverflow(c,d)):"__proto__"!==h&&(c[h]=s)}else c={0:s}}s=c}return s}(a,e,n,o)}};t.exports=function(t,e){var n=function(t){if(!t)return a;if("undefined"!==typeof t.allowEmptyArrays&&"boolean"!==typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if("undefined"!==typeof t.decodeDotInKeys&&"boolean"!==typeof t.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==t.decoder&&"undefined"!==typeof t.decoder&&"function"!==typeof t.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if("undefined"!==typeof t.throwOnLimitExceeded&&"boolean"!==typeof t.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var e="undefined"===typeof t.charset?a.charset:t.charset,n="undefined"===typeof t.duplicates?a.duplicates:t.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:"undefined"===typeof t.allowDots?!0===t.decodeDotInKeys||a.allowDots:!!t.allowDots,allowEmptyArrays:"boolean"===typeof t.allowEmptyArrays?!!t.allowEmptyArrays:a.allowEmptyArrays,allowPrototypes:"boolean"===typeof t.allowPrototypes?t.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof t.allowSparse?t.allowSparse:a.allowSparse,arrayLimit:"number"===typeof t.arrayLimit?t.arrayLimit:a.arrayLimit,charset:e,charsetSentinel:"boolean"===typeof t.charsetSentinel?t.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof t.comma?t.comma:a.comma,decodeDotInKeys:"boolean"===typeof t.decodeDotInKeys?t.decodeDotInKeys:a.decodeDotInKeys,decoder:"function"===typeof t.decoder?t.decoder:a.decoder,delimiter:"string"===typeof t.delimiter||r.isRegExp(t.delimiter)?t.delimiter:a.delimiter,depth:"number"===typeof t.depth||!1===t.depth?+t.depth:a.depth,duplicates:n,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof t.interpretNumericEntities?t.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof t.parameterLimit?t.parameterLimit:a.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"===typeof t.plainObjects?t.plainObjects:a.plainObjects,strictDepth:"boolean"===typeof t.strictDepth?!!t.strictDepth:a.strictDepth,strictMerge:"boolean"===typeof t.strictMerge?!!t.strictMerge:a.strictMerge,strictNullHandling:"boolean"===typeof t.strictNullHandling?t.strictNullHandling:a.strictNullHandling,throwOnLimitExceeded:"boolean"===typeof t.throwOnLimitExceeded&&t.throwOnLimitExceeded}}(e);if(""===t||null===t||"undefined"===typeof t)return n.plainObjects?{__proto__:null}:{};for(var c="string"===typeof t?function(t,e){var n={__proto__:null},l=e.ignoreQueryPrefix?t.replace(/^\?/,""):t;l=l.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var c=e.parameterLimit===1/0?void 0:e.parameterLimit,u=l.split(e.delimiter,e.throwOnLimitExceeded?c+1:c);if(e.throwOnLimitExceeded&&u.length>c)throw new RangeError("Parameter limit exceeded. Only "+c+" parameter"+(1===c?"":"s")+" allowed.");var f,h=-1,d=e.charset;if(e.charsetSentinel)for(f=0;f<u.length;++f)0===u[f].indexOf("utf8=")&&("utf8=%E2%9C%93"===u[f]?d="utf-8":"utf8=%26%2310003%3B"===u[f]&&(d="iso-8859-1"),h=f,f=u.length);for(f=0;f<u.length;++f)if(f!==h){var p,g,m=u[f],v=m.indexOf("]="),y=-1===v?m.indexOf("="):v+1;if(-1===y?(p=e.decoder(m,a.decoder,d,"key"),g=e.strictNullHandling?null:""):null!==(p=e.decoder(m.slice(0,y),a.decoder,d,"key"))&&(g=r.maybeMap(A(m.slice(y+1),e,o(n[p])?n[p].length:0),function(t){return e.decoder(t,a.decoder,d,"value")})),g&&e.interpretNumericEntities&&"iso-8859-1"===d&&(g=s(String(g))),m.indexOf("[]=")>-1&&(g=o(g)?[g]:g),e.comma&&o(g)&&g.length>e.arrayLimit){if(e.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(1===e.arrayLimit?"":"s")+" allowed in an array.");g=r.combine([],g,e.arrayLimit,e.plainObjects)}if(null!==p){var b=i.call(n,p);b&&("combine"===e.duplicates||m.indexOf("[]=")>-1)?n[p]=r.combine(n[p],g,e.arrayLimit,e.plainObjects):b&&"last"!==e.duplicates||(n[p]=g)}}return n}(t,n):t,u=n.plainObjects?{__proto__:null}:{},f=Object.keys(c),h=0;h<f.length;++h){var d=f[h],p=l(d,c[d],n,"string"===typeof t);u=r.merge(u,p,n)}return!0===n.allowSparse?u:r.compact(u)}},51809(t,e,n){"use strict";var r=n(920),i=n(37029),o=n(10004),a=Object.prototype.hasOwnProperty,s={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},A=Array.isArray,l=Array.prototype.push,c=function(t,e){l.apply(t,A(e)?e:[e])},u=Date.prototype.toISOString,f=o.default,h={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:i.encode,encodeValuesOnly:!1,filter:void 0,format:f,formatter:o.formatters[f],indices:!1,serializeDate:function(t){return u.call(t)},skipNulls:!1,strictNullHandling:!1},d={},p=function t(e,n,o,a,s,l,u,f,p,g,m,v,y,b,w,_,B,x){for(var C,S=e,F=x,E=0,U=!1;void 0!==(F=F.get(d))&&!U;){var L=F.get(e);if(E+=1,"undefined"!==typeof L){if(L===E)throw new RangeError("Cyclic object value");U=!0}"undefined"===typeof F.get(d)&&(E=0)}if("function"===typeof g?S=g(n,S):S instanceof Date?S=y(S):"comma"===o&&A(S)&&(S=i.maybeMap(S,function(t){return t instanceof Date?y(t):t})),null===S){if(l)return p&&!_?p(n,h.encoder,B,"key",b):n;S=""}if("string"===typeof(C=S)||"number"===typeof C||"boolean"===typeof C||"symbol"===typeof C||"bigint"===typeof C||i.isBuffer(S))return p?[w(_?n:p(n,h.encoder,B,"key",b))+"="+w(p(S,h.encoder,B,"value",b))]:[w(n)+"="+w(String(S))];var k,I=[];if("undefined"===typeof S)return I;if("comma"===o&&A(S))_&&p&&(S=i.maybeMap(S,p)),k=[{value:S.length>0?S.join(",")||null:void 0}];else if(A(g))k=g;else{var Q=Object.keys(S);k=m?Q.sort(m):Q}var O=f?String(n).replace(/\./g,"%2E"):String(n),M=a&&A(S)&&1===S.length?O+"[]":O;if(s&&A(S)&&0===S.length)return M+"[]";for(var N=0;N<k.length;++N){var T=k[N],P="object"===typeof T&&T&&"undefined"!==typeof T.value?T.value:S[T];if(!u||null!==P){var R=v&&f?String(T).replace(/\./g,"%2E"):String(T),D=A(S)?"function"===typeof o?o(M,R):M:M+(v?"."+R:"["+R+"]");x.set(e,E);var H=r();H.set(d,x),c(I,t(P,D,o,a,s,l,u,f,"comma"===o&&_&&A(S)?null:p,g,m,v,y,b,w,_,B,H))}}return I};t.exports=function(t,e){var n,i=t,l=function(t){if(!t)return h;if("undefined"!==typeof t.allowEmptyArrays&&"boolean"!==typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if("undefined"!==typeof t.encodeDotInKeys&&"boolean"!==typeof t.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==t.encoder&&"undefined"!==typeof t.encoder&&"function"!==typeof t.encoder)throw new TypeError("Encoder has to be a function.");var e=t.charset||h.charset;if("undefined"!==typeof t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if("undefined"!==typeof t.format){if(!a.call(o.formatters,t.format))throw new TypeError("Unknown format option provided.");n=t.format}var r,i=o.formatters[n],l=h.filter;if(("function"===typeof t.filter||A(t.filter))&&(l=t.filter),r=t.arrayFormat in s?t.arrayFormat:"indices"in t?t.indices?"indices":"repeat":h.arrayFormat,"commaRoundTrip"in t&&"boolean"!==typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var c="undefined"===typeof t.allowDots?!0===t.encodeDotInKeys||h.allowDots:!!t.allowDots;return{addQueryPrefix:"boolean"===typeof t.addQueryPrefix?t.addQueryPrefix:h.addQueryPrefix,allowDots:c,allowEmptyArrays:"boolean"===typeof t.allowEmptyArrays?!!t.allowEmptyArrays:h.allowEmptyArrays,arrayFormat:r,charset:e,charsetSentinel:"boolean"===typeof t.charsetSentinel?t.charsetSentinel:h.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:"undefined"===typeof t.delimiter?h.delimiter:t.delimiter,encode:"boolean"===typeof t.encode?t.encode:h.encode,encodeDotInKeys:"boolean"===typeof t.encodeDotInKeys?t.encodeDotInKeys:h.encodeDotInKeys,encoder:"function"===typeof t.encoder?t.encoder:h.encoder,encodeValuesOnly:"boolean"===typeof t.encodeValuesOnly?t.encodeValuesOnly:h.encodeValuesOnly,filter:l,format:n,formatter:i,serializeDate:"function"===typeof t.serializeDate?t.serializeDate:h.serializeDate,skipNulls:"boolean"===typeof t.skipNulls?t.skipNulls:h.skipNulls,sort:"function"===typeof t.sort?t.sort:null,strictNullHandling:"boolean"===typeof t.strictNullHandling?t.strictNullHandling:h.strictNullHandling}}(e);"function"===typeof l.filter?i=(0,l.filter)("",i):A(l.filter)&&(n=l.filter);var u=[];if("object"!==typeof i||null===i)return"";var f=s[l.arrayFormat],d="comma"===f&&l.commaRoundTrip;n||(n=Object.keys(i)),l.sort&&n.sort(l.sort);for(var g=r(),m=0;m<n.length;++m){var v=n[m],y=i[v];l.skipNulls&&null===y||c(u,p(y,v,f,d,l.allowEmptyArrays,l.strictNullHandling,l.skipNulls,l.encodeDotInKeys,l.encode?l.encoder:null,l.filter,l.sort,l.allowDots,l.serializeDate,l.format,l.formatter,l.encodeValuesOnly,l.charset,g))}var b=u.join(l.delimiter),w=!0===l.addQueryPrefix?"?":"";return l.charsetSentinel&&("iso-8859-1"===l.charset?w+="utf8=%26%2310003%3B&":w+="utf8=%E2%9C%93&"),b.length>0?w+b:""}},37029(t,e,n){"use strict";var r=n(10004),i=n(920),o=Object.prototype.hasOwnProperty,a=Array.isArray,s=i(),A=function(t,e){return s.set(t,e),t},l=function(t){return s.has(t)},c=function(t){return s.get(t)},u=function(t,e){s.set(t,e)},f=function(){for(var t=[],e=0;e<256;++e)t[t.length]="%"+((e<16?"0":"")+e.toString(16)).toUpperCase();return t}(),h=function(t,e){for(var n=e&&e.plainObjects?{__proto__:null}:{},r=0;r<t.length;++r)"undefined"!==typeof t[r]&&(n[r]=t[r]);return n},d=1024;t.exports={arrayToObject:h,assign:function(t,e){return Object.keys(e).reduce(function(t,n){return t[n]=e[n],t},t)},combine:function(t,e,n,r){if(l(t)){var i=c(t)+1;return t[i]=e,u(t,i),t}var o=[].concat(t,e);return o.length>n?A(h(o,{plainObjects:r}),o.length-1):o},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var i=e[r],o=i.obj[i.prop],s=Object.keys(o),A=0;A<s.length;++A){var l=s[A],c=o[l];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(e[e.length]={obj:o,prop:l},n[n.length]=c)}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(a(n)){for(var r=[],i=0;i<n.length;++i)"undefined"!==typeof n[i]&&(r[r.length]=n[i]);e.obj[e.prop]=r}}}(e),t},decode:function(t,e,n){var r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(i){return r}},encode:function(t,e,n,i,o){if(0===t.length)return t;var a=t;if("symbol"===typeof t?a=Symbol.prototype.toString.call(t):"string"!==typeof t&&(a=String(t)),"iso-8859-1"===n)return escape(a).replace(/%u[0-9a-f]{4}/gi,function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"});for(var s="",A=0;A<a.length;A+=d){for(var l=a.length>=d?a.slice(A,A+d):a,c=[],u=0;u<l.length;++u){var h=l.charCodeAt(u);45===h||46===h||95===h||126===h||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||o===r.RFC1738&&(40===h||41===h)?c[c.length]=l.charAt(u):h<128?c[c.length]=f[h]:h<2048?c[c.length]=f[192|h>>6]+f[128|63&h]:h<55296||h>=57344?c[c.length]=f[224|h>>12]+f[128|h>>6&63]+f[128|63&h]:(u+=1,h=65536+((1023&h)<<10|1023&l.charCodeAt(u)),c[c.length]=f[240|h>>18]+f[128|h>>12&63]+f[128|h>>6&63]+f[128|63&h])}s+=c.join("")}return s},isBuffer:function(t){return!(!t||"object"!==typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isOverflow:l,isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},markOverflow:A,maybeMap:function(t,e){if(a(t)){for(var n=[],r=0;r<t.length;r+=1)n[n.length]=e(t[r]);return n}return e(t)},merge:function t(e,n,r){if(!n)return e;if("object"!==typeof n&&"function"!==typeof n){if(a(e)){var i=e.length;if(r&&"number"===typeof r.arrayLimit&&i>r.arrayLimit)return A(h(e.concat(n),r),i);e[i]=n}else{if(!e||"object"!==typeof e)return[e,n];if(l(e)){var s=c(e)+1;e[s]=n,u(e,s)}else{if(r&&r.strictMerge)return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(e[n]=!0)}}return e}if(!e||"object"!==typeof e){if(l(n)){for(var f=Object.keys(n),d=r&&r.plainObjects?{__proto__:null,0:e}:{0:e},p=0;p<f.length;p++){d[parseInt(f[p],10)+1]=n[f[p]]}return A(d,c(n)+1)}var g=[e].concat(n);return r&&"number"===typeof r.arrayLimit&&g.length>r.arrayLimit?A(h(g,r),g.length-1):g}var m=e;return a(e)&&!a(n)&&(m=h(e,r)),a(e)&&a(n)?(n.forEach(function(n,i){if(o.call(e,i)){var a=e[i];a&&"object"===typeof a&&n&&"object"===typeof n?e[i]=t(a,n,r):e[e.length]=n}else e[i]=n}),e):Object.keys(n).reduce(function(e,i){var a=n[i];if(o.call(e,i)?e[i]=t(e[i],a,r):e[i]=a,l(n)&&!l(e)&&A(e,c(n)),l(e)){var s=parseInt(i,10);String(s)===i&&s>=0&&s>c(e)&&u(e,s)}return e},m)}}},55655(t,e,n){"use strict";n.d(e,{A:()=>it});var r=function(){function t(t){var e=this;this._insertTag=function(t){var n;n=0===e.tags.length?e.insertionPoint?e.insertionPoint.nextSibling:e.prepend?e.container.firstChild:e.before:e.tags[e.tags.length-1].nextSibling,e.container.insertBefore(t,n),e.tags.push(t)},this.isSpeedy=void 0===t.speedy||t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.prepend=t.prepend,this.insertionPoint=t.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(t){t.forEach(this._insertTag)},e.insert=function(t){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),void 0!==t.nonce&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}(this));var e=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}(e);try{n.insertRule(t,n.cssRules.length)}catch(r){}}else e.appendChild(document.createTextNode(t));this.ctr++},e.flush=function(){this.tags.forEach(function(t){var e;return null==(e=t.parentNode)?void 0:e.removeChild(t)}),this.tags=[],this.ctr=0},t}(),i=Math.abs,o=String.fromCharCode,a=Object.assign;function s(t){return t.trim()}function A(t,e,n){return t.replace(e,n)}function l(t,e){return t.indexOf(e)}function c(t,e){return 0|t.charCodeAt(e)}function u(t,e,n){return t.slice(e,n)}function f(t){return t.length}function h(t){return t.length}function d(t,e){return e.push(t),t}var p=1,g=1,m=0,v=0,y=0,b="";function w(t,e,n,r,i,o,a){return{value:t,root:e,parent:n,type:r,props:i,children:o,line:p,column:g,length:a,return:""}}function _(t,e){return a(w("",null,null,"",null,null,0),t,{length:-t.length},e)}function B(){return y=v>0?c(b,--v):0,g--,10===y&&(g=1,p--),y}function x(){return y=v<m?c(b,v++):0,g++,10===y&&(g=1,p++),y}function C(){return c(b,v)}function S(){return v}function F(t,e){return u(b,t,e)}function E(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function U(t){return p=g=1,m=f(b=t),v=0,[]}function L(t){return b="",t}function k(t){return s(F(v-1,O(91===t?t+2:40===t?t+1:t)))}function I(t){for(;(y=C())&&y<33;)x();return E(t)>2||E(y)>3?"":" "}function Q(t,e){for(;--e&&x()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return F(t,S()+(e<6&&32==C()&&32==x()))}function O(t){for(;x();)switch(y){case t:return v;case 34:case 39:34!==t&&39!==t&&O(y);break;case 40:41===t&&O(t);break;case 92:x()}return v}function M(t,e){for(;x()&&t+y!==57&&(t+y!==84||47!==C()););return"/*"+F(e,v-1)+"*"+o(47===t?t:x())}function N(t){for(;!E(C());)x();return F(t,v)}var T="-ms-",P="-moz-",R="-webkit-",D="comm",H="rule",j="decl",z="@keyframes";function V(t,e){for(var n="",r=h(t),i=0;i<r;i++)n+=e(t[i],i,t,e)||"";return n}function K(t,e,n,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case j:return t.return=t.return||t.value;case D:return"";case z:return t.return=t.value+"{"+V(t.children,r)+"}";case H:t.value=t.props.join(",")}return f(n=V(t.children,r))?t.return=t.value+"{"+n+"}":""}function G(t){return L(q("",null,null,null,[""],t=U(t),0,[0],t))}function q(t,e,n,r,i,a,s,u,h){for(var p=0,g=0,m=s,v=0,y=0,b=0,w=1,_=1,F=1,E=0,U="",L=i,O=a,T=r,P=U;_;)switch(b=E,E=x()){case 40:if(108!=b&&58==c(P,m-1)){-1!=l(P+=A(k(E),"&","&\f"),"&\f")&&(F=-1);break}case 34:case 39:case 91:P+=k(E);break;case 9:case 10:case 13:case 32:P+=I(b);break;case 92:P+=Q(S()-1,7);continue;case 47:switch(C()){case 42:case 47:d(Y(M(x(),S()),e,n),h);break;default:P+="/"}break;case 123*w:u[p++]=f(P)*F;case 125*w:case 59:case 0:switch(E){case 0:case 125:_=0;case 59+g:-1==F&&(P=A(P,/\f/g,"")),y>0&&f(P)-m&&d(y>32?$(P+";",r,n,m-1):$(A(P," ","")+";",r,n,m-2),h);break;case 59:P+=";";default:if(d(T=W(P,e,n,p,g,i,u,U,L=[],O=[],m),a),123===E)if(0===g)q(P,e,T,T,L,a,m,u,O);else switch(99===v&&110===c(P,3)?100:v){case 100:case 108:case 109:case 115:q(t,T,T,r&&d(W(t,T,T,0,0,i,u,U,i,L=[],m),O),i,O,m,u,r?L:O);break;default:q(P,T,T,T,[""],O,0,u,O)}}p=g=y=0,w=F=1,U=P="",m=s;break;case 58:m=1+f(P),y=b;default:if(w<1)if(123==E)--w;else if(125==E&&0==w++&&125==B())continue;switch(P+=o(E),E*w){case 38:F=g>0?1:(P+="\f",-1);break;case 44:u[p++]=(f(P)-1)*F,F=1;break;case 64:45===C()&&(P+=k(x())),v=C(),g=m=f(U=P+=N(S())),E++;break;case 45:45===b&&2==f(P)&&(w=0)}}return a}function W(t,e,n,r,o,a,l,c,f,d,p){for(var g=o-1,m=0===o?a:[""],v=h(m),y=0,b=0,_=0;y<r;++y)for(var B=0,x=u(t,g+1,g=i(b=l[y])),C=t;B<v;++B)(C=s(b>0?m[B]+" "+x:A(x,/&\f/g,m[B])))&&(f[_++]=C);return w(t,e,n,0===o?H:c,f,d,p)}function Y(t,e,n){return w(t,e,n,D,o(y),u(t,2,-2),0)}function $(t,e,n,r){return w(t,e,n,j,u(t,0,r),u(t,r+1,-1),r)}var X=function(t,e,n){for(var r=0,i=0;r=i,i=C(),38===r&&12===i&&(e[n]=1),!E(i);)x();return F(t,v)},J=function(t,e){return L(function(t,e){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===C()&&(e[n]=1),t[n]+=X(v-1,e,n);break;case 2:t[n]+=k(r);break;case 4:if(44===r){t[++n]=58===C()?"&\f":"",e[n]=t[n].length;break}default:t[n]+=o(r)}}while(r=x());return t}(U(t),e))},Z=new WeakMap,tt=function(t){if("rule"===t.type&&t.parent&&!(t.length<1)){for(var e=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==t.props.length||58===e.charCodeAt(0)||Z.get(n))&&!r){Z.set(t,!0);for(var i=[],o=J(e,i),a=n.props,s=0,A=0;s<o.length;s++)for(var l=0;l<a.length;l++,A++)t.props[A]=i[s]?o[s].replace(/&\f/g,a[l]):a[l]+" "+o[s]}}},et=function(t){if("decl"===t.type){var e=t.value;108===e.charCodeAt(0)&&98===e.charCodeAt(2)&&(t.return="",t.value="")}};function nt(t,e){switch(function(t,e){return 45^c(t,0)?(((e<<2^c(t,0))<<2^c(t,1))<<2^c(t,2))<<2^c(t,3):0}(t,e)){case 5103:return R+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return R+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return R+t+P+t+T+t+t;case 6828:case 4268:return R+t+T+t+t;case 6165:return R+t+T+"flex-"+t+t;case 5187:return R+t+A(t,/(\w+).+(:[^]+)/,R+"box-$1$2"+T+"flex-$1$2")+t;case 5443:return R+t+T+"flex-item-"+A(t,/flex-|-self/,"")+t;case 4675:return R+t+T+"flex-line-pack"+A(t,/align-content|flex-|-self/,"")+t;case 5548:return R+t+T+A(t,"shrink","negative")+t;case 5292:return R+t+T+A(t,"basis","preferred-size")+t;case 6060:return R+"box-"+A(t,"-grow","")+R+t+T+A(t,"grow","positive")+t;case 4554:return R+A(t,/([^-])(transform)/g,"$1"+R+"$2")+t;case 6187:return A(A(A(t,/(zoom-|grab)/,R+"$1"),/(image-set)/,R+"$1"),t,"")+t;case 5495:case 3959:return A(t,/(image-set\([^]*)/,R+"$1$`$1");case 4968:return A(A(t,/(.+:)(flex-)?(.*)/,R+"box-pack:$3"+T+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+R+t+t;case 4095:case 3583:case 4068:case 2532:return A(t,/(.+)-inline(.+)/,R+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(t)-1-e>6)switch(c(t,e+1)){case 109:if(45!==c(t,e+4))break;case 102:return A(t,/(.+:)(.+)-([^]+)/,"$1"+R+"$2-$3$1"+P+(108==c(t,e+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?nt(A(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==c(t,e+1))break;case 6444:switch(c(t,f(t)-3-(~l(t,"!important")&&10))){case 107:return A(t,":",":"+R)+t;case 101:return A(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+R+(45===c(t,14)?"inline-":"")+"box$3$1"+R+"$2$3$1"+T+"$2box$3")+t}break;case 5936:switch(c(t,e+11)){case 114:return R+t+T+A(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return R+t+T+A(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return R+t+T+A(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return R+t+T+t+t}return t}var rt=[function(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case j:t.return=nt(t.value,t.length);break;case z:return V([_(t,{value:A(t.value,"@","@"+R)})],r);case H:if(t.length)return function(t,e){return t.map(e).join("")}(t.props,function(e){switch(function(t,e){return(t=e.exec(t))?t[0]:t}(e,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return V([_(t,{props:[A(e,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return V([_(t,{props:[A(e,/:(plac\w+)/,":"+R+"input-$1")]}),_(t,{props:[A(e,/:(plac\w+)/,":-moz-$1")]}),_(t,{props:[A(e,/:(plac\w+)/,T+"input-$1")]})],r)}return""})}}],it=function(t){var e=t.key;if("css"===e){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(t){-1!==t.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(t),t.setAttribute("data-s",""))})}var i,o,a=t.stylisPlugins||rt,s={},A=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(t){for(var e=t.getAttribute("data-emotion").split(" "),n=1;n<e.length;n++)s[e[n]]=!0;A.push(t)});var l,c,u=[K,(c=function(t){l.insert(t)},function(t){t.root||(t=t.return)&&c(t)})],f=function(t){var e=h(t);return function(n,r,i,o){for(var a="",s=0;s<e;s++)a+=t[s](n,r,i,o)||"";return a}}([tt,et].concat(a,u));o=function(t,e,n,r){l=n,V(G(t?t+"{"+e.styles+"}":e.styles),f),r&&(d.inserted[e.name]=!0)};var d={key:e,sheet:new r({key:e,container:i,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:s,registered:{},insert:o};return d.sheet.hydrate(A),d}},14288(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(36289),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=(0,r.A)(function(t){return i.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91})},36289(t,e,n){"use strict";function r(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}n.d(e,{A:()=>r})},90455(t,e,n){"use strict";n.d(e,{AH:()=>U,Y:()=>E,i7:()=>L});var r=n(96540),i=n.t(r,2),o=n(55655);var a=function(t,e,n){var r=t.key+"-"+e.name;!1===n&&void 0===t.registered[r]&&(t.registered[r]=e.styles)};var s=n(83969),A=n(36289),l=/[A-Z]|^ms/g,c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(t){return 45===t.charCodeAt(1)},f=function(t){return null!=t&&"boolean"!==typeof t},h=(0,A.A)(function(t){return u(t)?t:t.replace(l,"-$&").toLowerCase()}),d=function(t,e){switch(t){case"animation":case"animationName":if("string"===typeof e)return e.replace(c,function(t,e,n){return g={name:e,styles:n,next:g},e})}return 1===s.A[t]||u(t)||"number"!==typeof e||0===e?e:e+"px"};function p(t,e,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var i=n;if(1===i.anim)return g={name:i.name,styles:i.styles,next:g},i.name;var o=n;if(void 0!==o.styles){var a=o.next;if(void 0!==a)for(;void 0!==a;)g={name:a.name,styles:a.styles,next:g},a=a.next;return o.styles+";"}return function(t,e,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=p(t,e,n[i])+";";else for(var o in n){var a=n[o];if("object"!==typeof a){var s=a;null!=e&&void 0!==e[s]?r+=o+"{"+e[s]+"}":f(s)&&(r+=h(o)+":"+d(o,s)+";")}else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=e&&void 0!==e[a[0]]){var A=p(t,e,a);switch(o){case"animation":case"animationName":r+=h(o)+":"+A+";";break;default:r+=o+"{"+A+"}"}}else for(var l=0;l<a.length;l++)f(a[l])&&(r+=h(o)+":"+d(o,a[l])+";")}return r}(t,e,n);case"function":if(void 0!==t){var s=g,A=n(t);return g=s,p(t,e,A)}}var l=n;if(null==e)return l;var c=e[l];return void 0!==c?c:l}var g,m=/label:\s*([^\s;{]+)\s*(;|$)/g;function v(t,e,n){if(1===t.length&&"object"===typeof t[0]&&null!==t[0]&&void 0!==t[0].styles)return t[0];var r=!0,i="";g=void 0;var o=t[0];null==o||void 0===o.raw?(r=!1,i+=p(n,e,o)):i+=o[0];for(var a=1;a<t.length;a++){if(i+=p(n,e,t[a]),r)i+=o[a]}m.lastIndex=0;for(var s,A="";null!==(s=m.exec(i));)A+="-"+s[1];var l=function(t){for(var e,n=0,r=0,i=t.length;i>=4;++r,i-=4)e=1540483477*(65535&(e=255&t.charCodeAt(r)|(255&t.charCodeAt(++r))<<8|(255&t.charCodeAt(++r))<<16|(255&t.charCodeAt(++r))<<24))+(59797*(e>>>16)<<16),n=1540483477*(65535&(e^=e>>>24))+(59797*(e>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&t.charCodeAt(r+2))<<16;case 2:n^=(255&t.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&t.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+A;return{name:l,styles:i,next:g}}var y=!!i.useInsertionEffect&&i.useInsertionEffect,b=y||function(t){return t()},w=(y||r.useLayoutEffect,r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null)),_=(w.Provider,function(t){return(0,r.forwardRef)(function(e,n){var i=(0,r.useContext)(w);return t(e,i,n)})}),B=r.createContext({});var x={}.hasOwnProperty,C="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",S=function(t){var e=t.cache,n=t.serialized,r=t.isStringTag;return a(e,n,r),b(function(){return function(t,e,n){a(t,e,n);var r=t.key+"-"+e.name;if(void 0===t.inserted[e.name]){var i=e;do{t.insert(e===i?"."+r:"",i,t.sheet,!0),i=i.next}while(void 0!==i)}}(e,n,r)}),null},F=_(function(t,e,n){var i=t.css;"string"===typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var o=t[C],a=[i],s="";"string"===typeof t.className?s=function(t,e,n){var r="";return n.split(" ").forEach(function(n){void 0!==t[n]?e.push(t[n]+";"):n&&(r+=n+" ")}),r}(e.registered,a,t.className):null!=t.className&&(s=t.className+" ");var A=v(a,void 0,r.useContext(B));s+=e.key+"-"+A.name;var l={};for(var c in t)x.call(t,c)&&"css"!==c&&c!==C&&(l[c]=t[c]);return l.className=s,n&&(l.ref=n),r.createElement(r.Fragment,null,r.createElement(S,{cache:e,serialized:A,isStringTag:"string"===typeof o}),r.createElement(o,l))}),E=(n(4146),function(t,e){var n=arguments;if(null==e||!x.call(e,"css"))return r.createElement.apply(void 0,n);var i=n.length,o=new Array(i);o[0]=F,o[1]=function(t,e){var n={};for(var r in e)x.call(e,r)&&(n[r]=e[r]);return n[C]=t,n}(t,e);for(var a=2;a<i;a++)o[a]=n[a];return r.createElement.apply(null,o)});!function(t){var e;e||(e=t.JSX||(t.JSX={}))}(E||(E={}));function U(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return v(e)}function L(){var t=U.apply(void 0,arguments),e="animation-"+t.name;return{name:e,styles:"@keyframes "+e+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},83969(t,e,n){"use strict";n.d(e,{A:()=>r});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},50402(t,e,n){"use strict";function r(){return r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,arguments)}n.r(e),n.d(e,{css:()=>h,default:()=>d,get:()=>i,responsive:()=>f});var i=function(t,e,n,r,i){for(e=e&&e.split?e.split("."):[e],r=0;r<e.length;r++)t=t?t[e[r]]:i;return t===i?n:t},o=[40,52,64].map(function(t){return t+"em"}),a={space:[0,4,8,16,32,64,128,256,512],fontSizes:[12,14,16,20,24,32,48,64,72]},s={bg:"backgroundColor",m:"margin",mt:"marginTop",mr:"marginRight",mb:"marginBottom",ml:"marginLeft",mx:"marginX",my:"marginY",p:"padding",pt:"paddingTop",pr:"paddingRight",pb:"paddingBottom",pl:"paddingLeft",px:"paddingX",py:"paddingY"},A={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},l={color:"colors",backgroundColor:"colors",borderColor:"colors",margin:"space",marginTop:"space",marginRight:"space",marginBottom:"space",marginLeft:"space",marginX:"space",marginY:"space",padding:"space",paddingTop:"space",paddingRight:"space",paddingBottom:"space",paddingLeft:"space",paddingX:"space",paddingY:"space",top:"space",right:"space",bottom:"space",left:"space",gridGap:"space",gridColumnGap:"space",gridRowGap:"space",gap:"space",columnGap:"space",rowGap:"space",fontFamily:"fonts",fontSize:"fontSizes",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",border:"borders",borderTop:"borders",borderRight:"borders",borderBottom:"borders",borderLeft:"borders",borderWidth:"borderWidths",borderStyle:"borderStyles",borderRadius:"radii",borderTopRightRadius:"radii",borderTopLeftRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",borderTopWidth:"borderWidths",borderTopColor:"colors",borderTopStyle:"borderStyles",borderBottomWidth:"borderWidths",borderBottomColor:"colors",borderBottomStyle:"borderStyles",borderLeftWidth:"borderWidths",borderLeftColor:"colors",borderLeftStyle:"borderStyles",borderRightWidth:"borderWidths",borderRightColor:"colors",borderRightStyle:"borderStyles",outlineColor:"colors",boxShadow:"shadows",textShadow:"shadows",zIndex:"zIndices",width:"sizes",minWidth:"sizes",maxWidth:"sizes",height:"sizes",minHeight:"sizes",maxHeight:"sizes",flexBasis:"sizes",size:"sizes",fill:"colors",stroke:"colors"},c=function(t,e){if("number"!==typeof e||e>=0)return i(t,e,e);var n=Math.abs(e),r=i(t,n,n);return"string"===typeof r?"-"+r:-1*r},u=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce(function(t,e){var n;return r({},t,((n={})[e]=c,n))},{}),f=function(t){return function(e){var n={},r=i(e,"breakpoints",o),a=[null].concat(r.map(function(t){return"@media screen and (min-width: "+t+")"}));for(var s in t){var A="function"===typeof t[s]?t[s](e):t[s];if(null!=A)if(Array.isArray(A))for(var l=0;l<A.slice(0,a.length).length;l++){var c=a[l];c?(n[c]=n[c]||{},null!=A[l]&&(n[c][s]=A[l])):n[s]=A[l]}else n[s]=A}return n}},h=function t(e){return function(n){void 0===n&&(n={});var o=r({},a,{},n.theme||n),c={},h="function"===typeof e?e(o):e,d=f(h)(o);for(var p in d){var g=d[p],m="function"===typeof g?g(o):g;if("variant"!==p)if(m&&"object"===typeof m)c[p]=t(m)(o);else{var v=i(s,p,p),y=i(l,v),b=i(o,y,i(o,v,{})),w=i(u,v,i)(b,m,m);if(A[v])for(var _=A[v],B=0;B<_.length;B++)c[_[B]]=w;else c[v]=w}else c=r({},c,{},t(i(o,m))(o))}return c}};const d=h},13144(t,e,n){"use strict";var r=n(66743),i=n(11002),o=n(10076),a=n(47119);t.exports=a||r.call(o,i)},12205(t,e,n){"use strict";var r=n(66743),i=n(11002),o=n(13144);t.exports=function(){return o(r,i,arguments)}},11002(t){"use strict";t.exports=Function.prototype.apply},10076(t){"use strict";t.exports=Function.prototype.call},73126(t,e,n){"use strict";var r=n(66743),i=n(69675),o=n(10076),a=n(13144);t.exports=function(t){if(t.length<1||"function"!==typeof t[0])throw new i("a function is required");return a(r,o,t)}},47119(t){"use strict";t.exports="undefined"!==typeof Reflect&&Reflect&&Reflect.apply},10487(t,e,n){"use strict";var r=n(96897),i=n(30655),o=n(73126),a=n(12205);t.exports=function(t){var e=o(arguments),n=t.length-(arguments.length-1);return r(e,1+(n>0?n:0),!0)},i?i(t.exports,"apply",{value:a}):t.exports.apply=a},36556(t,e,n){"use strict";var r=n(70453),i=n(73126),o=i([r("%String.prototype.indexOf%")]);t.exports=function(t,e){var n=r(t,!!e);return"function"===typeof n&&o(t,".prototype.")>-1?i([n]):n}},92151(t){var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=e},3939(t){!function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=n.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n<t.length;n++,r+=8)e[r>>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n<t.length;n++)e.push((t[n]>>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(parseInt(t.substr(n,2),16));return e},bytesToBase64:function(t){for(var n=[],r=0;r<t.length;r+=3)for(var i=t[r]<<16|t[r+1]<<8|t[r+2],o=0;o<4;o++)8*r+6*o<=8*t.length?n.push(e.charAt(i>>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,i=0;r<t.length;i=++r%4)0!=i&&n.push((e.indexOf(t.charAt(r-1))&Math.pow(2,-2*i+8)-1)<<2*i|e.indexOf(t.charAt(r))>>>6-2*i);return n}};t.exports=n}()},4982(t,e,n){var r=n(1189),i=n(47244),o=n(37653),a=n(14035),s=n(71589),A=n(62120),l=Date.prototype.getTime;function c(t,e,n){var h=n||{};return!!(h.strict?o(t,e):t===e)||(!t||!e||"object"!==typeof t&&"object"!==typeof e?h.strict?o(t,e):t==e:function(t,e,n){var o,h;if(typeof t!==typeof e)return!1;if(u(t)||u(e))return!1;if(t.prototype!==e.prototype)return!1;if(i(t)!==i(e))return!1;var d=a(t),p=a(e);if(d!==p)return!1;if(d||p)return t.source===e.source&&s(t)===s(e);if(A(t)&&A(e))return l.call(t)===l.call(e);var g=f(t),m=f(e);if(g!==m)return!1;if(g||m){if(t.length!==e.length)return!1;for(o=0;o<t.length;o++)if(t[o]!==e[o])return!1;return!0}if(typeof t!==typeof e)return!1;try{var v=r(t),y=r(e)}catch(b){return!1}if(v.length!==y.length)return!1;for(v.sort(),y.sort(),o=v.length-1;o>=0;o--)if(v[o]!=y[o])return!1;for(o=v.length-1;o>=0;o--)if(!c(t[h=v[o]],e[h],n))return!1;return!0}(t,e,h))}function u(t){return null===t||void 0===t}function f(t){return!(!t||"object"!==typeof t||"number"!==typeof t.length)&&("function"===typeof t.copy&&"function"===typeof t.slice&&!(t.length>0&&"number"!==typeof t[0]))}t.exports=c},30041(t,e,n){"use strict";var r=n(30655),i=n(58068),o=n(69675),a=n(75795);t.exports=function(t,e,n){if(!t||"object"!==typeof t&&"function"!==typeof t)throw new o("`obj` must be an object or a function`");if("string"!==typeof e&&"symbol"!==typeof e)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,A=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],u=!!a&&a(t,e);if(r)r(t,e,{configurable:null===l&&u?u.configurable:!l,enumerable:null===s&&u?u.enumerable:!s,value:n,writable:null===A&&u?u.writable:!A});else{if(!c&&(s||A||l))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=n}}},38452(t,e,n){"use strict";var r=n(1189),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=n(30041),A=n(30592)(),l=function(t,e,n,r){if(e in t)if(!0===r){if(t[e]===n)return}else if("function"!==typeof(i=r)||"[object Function]"!==o.call(i)||!r())return;var i;A?s(t,e,n,!0):s(t,e,n)},c=function(t,e){var n=arguments.length>2?arguments[2]:{},o=r(e);i&&(o=a.call(o,Object.getOwnPropertySymbols(e)));for(var s=0;s<o.length;s+=1)l(t,o[s],e[o[s]],n[o[s]])};c.supportsDescriptors=!!A,t.exports=c},7176(t,e,n){"use strict";var r,i=n(73126),o=n(75795);try{r=[].__proto__===Array.prototype}catch(l){if(!l||"object"!==typeof l||!("code"in l)||"ERR_PROTO_ACCESS"!==l.code)throw l}var a=!!r&&o&&o(Object.prototype,"__proto__"),s=Object,A=s.getPrototypeOf;t.exports=a&&"function"===typeof a.get?i([a.get]):"function"===typeof A&&function(t){return A(null==t?t:s(t))}},62523(t,e,n){"use strict";n.r(e),n.d(e,{default:()=>r.default});var r=n(77887)},76641(t,e,n){"use strict";n.d(e,{A4:()=>b,GH:()=>o,Tj:()=>i,Z7:()=>s,fi:()=>a});var r=n(43015),i=function(t,e,n,r,i,a){return o(t,e,n,function(t){return"logscale"!==t&&r(t)},i,a)},o=function(t,e,n,i,o,a){var s,A,l,c,u=i("pixelsPerLabel"),f=[];if(a)for(s=0;s<a.length;s++)f.push({v:a[s]});else{if(i("logscale")){c=Math.floor(n/u);var h=r.binarySearch(t,m,1),d=r.binarySearch(e,m,-1);-1==h&&(h=0),-1==d&&(d=m.length-1);var p=null;if(d-h>=c/4){for(var g=d;g>=h;g--){var v=m[g],y=Math.log(v/t)/Math.log(e/t)*n,b={v:v};null===p||Math.abs(y-p.pixel_coord)>=u?p={tickValue:v,pixel_coord:y}:b.label="",f.push(b)}f.reverse()}}if(0===f.length){var w,_;i("labelsKMG2")?(w=[1,2,4,8,16,32,64,128,256],_=16):(w=[1,2,5,10,20,50,100],_=10);var B,x,C,S=Math.ceil(n/u),F=Math.abs(e-t)/S,E=Math.floor(Math.log(F)/Math.log(_)),U=Math.pow(_,E);for(A=0;A<w.length&&(B=U*w[A],x=Math.floor(t/B)*B,C=Math.ceil(e/B)*B,!(n/(c=Math.abs(C-x)/B)>u));A++);for(x>C&&(B*=-1),s=0;s<=c;s++)l=x+s*B,f.push({v:l})}}var L=i("axisLabelFormatter");for(s=0;s<f.length;s++)void 0===f[s].label&&(f[s].label=L.call(o,f[s].v,0,i,o));return f},a=function(t,e,n,r,i,o){var a=v(t,e,n,r);return a>=0?b(t,e,a,r,i):[]},s={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29},A=0,l=1,c=2,u=3,f=4,h=5,d=6,p=7,g=[];g[s.MILLISECONDLY]={datefield:d,step:1,spacing:1},g[s.TWO_MILLISECONDLY]={datefield:d,step:2,spacing:2},g[s.FIVE_MILLISECONDLY]={datefield:d,step:5,spacing:5},g[s.TEN_MILLISECONDLY]={datefield:d,step:10,spacing:10},g[s.FIFTY_MILLISECONDLY]={datefield:d,step:50,spacing:50},g[s.HUNDRED_MILLISECONDLY]={datefield:d,step:100,spacing:100},g[s.FIVE_HUNDRED_MILLISECONDLY]={datefield:d,step:500,spacing:500},g[s.SECONDLY]={datefield:h,step:1,spacing:1e3},g[s.TWO_SECONDLY]={datefield:h,step:2,spacing:2e3},g[s.FIVE_SECONDLY]={datefield:h,step:5,spacing:5e3},g[s.TEN_SECONDLY]={datefield:h,step:10,spacing:1e4},g[s.THIRTY_SECONDLY]={datefield:h,step:30,spacing:3e4},g[s.MINUTELY]={datefield:f,step:1,spacing:6e4},g[s.TWO_MINUTELY]={datefield:f,step:2,spacing:12e4},g[s.FIVE_MINUTELY]={datefield:f,step:5,spacing:3e5},g[s.TEN_MINUTELY]={datefield:f,step:10,spacing:6e5},g[s.THIRTY_MINUTELY]={datefield:f,step:30,spacing:18e5},g[s.HOURLY]={datefield:u,step:1,spacing:36e5},g[s.TWO_HOURLY]={datefield:u,step:2,spacing:72e5},g[s.SIX_HOURLY]={datefield:u,step:6,spacing:216e5},g[s.DAILY]={datefield:c,step:1,spacing:864e5},g[s.TWO_DAILY]={datefield:c,step:2,spacing:1728e5},g[s.WEEKLY]={datefield:c,step:7,spacing:6048e5},g[s.MONTHLY]={datefield:l,step:1,spacing:2629746e3},g[s.QUARTERLY]={datefield:l,step:3,spacing:7889238e3},g[s.BIANNUAL]={datefield:l,step:6,spacing:15778476e3},g[s.ANNUAL]={datefield:A,step:1,spacing:31556952e3},g[s.DECADAL]={datefield:A,step:10,spacing:31556952e4},g[s.CENTENNIAL]={datefield:A,step:100,spacing:31556952e5};var m=function(){for(var t=[],e=-39;e<=39;e++)for(var n=Math.pow(10,e),r=1;r<=9;r++){var i=n*r;t.push(i)}return t}(),v=function(t,e,n,r){for(var i=r("pixelsPerLabel"),o=0;o<s.NUM_GRANULARITIES;o++){if(n/y(t,e,o)>=i)return o}return-1},y=function(t,e,n){var r=g[n].spacing;return Math.round(1*(e-t)/r)},b=function(t,e,n,i,o){var a=i("axisLabelFormatter"),m=i("labelsUTC")?r.DateAccessorsUTC:r.DateAccessorsLocal,v=g[n].datefield,y=g[n].step,b=g[n].spacing,w=new Date(t),_=[];_[A]=m.getFullYear(w),_[l]=m.getMonth(w),_[c]=m.getDate(w),_[u]=m.getHours(w),_[f]=m.getMinutes(w),_[h]=m.getSeconds(w),_[d]=m.getMilliseconds(w);var B=_[v]%y;n==s.WEEKLY&&(B=m.getDay(w)),_[v]-=B;for(var x=v+1;x<p;x++)_[x]=x===c?1:0;var C=[],S=m.makeDate.apply(null,_),F=S.getTime();if(n<=s.HOURLY)for(F<t&&(F+=b,S=new Date(F));F<=e;)C.push({v:F,label:a.call(o,S,n,i,o)}),F+=b,S=new Date(F);else for(F<t&&(_[v]+=y,F=(S=m.makeDate.apply(null,_)).getTime());F<=e;)(n>=s.DAILY||m.getHours(S)%y===0)&&C.push({v:F,label:a.call(o,S,n,i,o)}),_[v]+=y,F=(S=m.makeDate.apply(null,_)).getTime();return C}},43015(t,e,n){"use strict";n.r(e),n.d(e,{Circles:()=>X,DASHED_LINE:()=>c,DOTTED_LINE:()=>l,DOT_DASH_LINE:()=>u,DateAccessorsLocal:()=>E,DateAccessorsUTC:()=>U,HORIZONTAL:()=>f,Iterator:()=>K,LN_TEN:()=>a,LOG_SCALE:()=>o,VERTICAL:()=>h,addEvent:()=>p,binarySearch:()=>Q,cancelEvent:()=>m,clone:()=>j,createCanvas:()=>z,createIterator:()=>G,dateAxisLabelFormatter:()=>gt,dateParser:()=>O,dateStrToMillis:()=>M,dateString_:()=>k,dateValueFormatter:()=>mt,detectLineDelimiter:()=>J,dragGetX_:()=>_,dragGetY_:()=>B,findPos:()=>y,floatFormat:()=>S,getContext:()=>d,getContextPixelRatio:()=>V,hmsString_:()=>L,hsvToRGB:()=>v,isArrayLike:()=>D,isCanvasSupported:()=>ot,isDateLike:()=>H,isNodeContainedBy:()=>Z,isOK:()=>x,isPixelChangingOptionList:()=>$,isValidPoint:()=>C,log10:()=>s,logRangeFraction:()=>A,numberAxisLabelFormatter:()=>dt,numberValueFormatter:()=>ht,pageX:()=>b,pageY:()=>w,parseFloat_:()=>at,pow:()=>tt,removeEvent:()=>g,repeatAndCleanup:()=>W,requestAnimFrame:()=>q,round_:()=>I,setupDOMready_:()=>wt,toRGB_:()=>it,type:()=>i,typeArrayLike:()=>R,update:()=>N,updateDeep:()=>P,zeropad:()=>F});var r=n(76641);function i(t){return null===t?"null":typeof t}var o=10,a=Math.log(o),s=function(t){return Math.log(t)/a},A=function(t,e,n){var r=s(t),i=r+n*(s(e)-r);return Math.pow(o,i)},l=[2,2],c=[7,3],u=[7,2,2,2],f=1,h=2,d=function(t){return t.getContext("2d")},p=function(t,e,n){t.addEventListener(e,n,!1)};function g(t,e,n){t.removeEventListener(e,n,!1)}function m(t){return(t=t||window.event).stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1,!1}function v(t,e,n){var r,i,o;if(0===e)r=n,i=n,o=n;else{var a=Math.floor(6*t),s=6*t-a,A=n*(1-e),l=n*(1-e*s),c=n*(1-e*(1-s));switch(a){case 1:r=l,i=n,o=A;break;case 2:r=A,i=n,o=c;break;case 3:r=A,i=l,o=n;break;case 4:r=c,i=A,o=n;break;case 5:r=n,i=A,o=l;break;case 6:case 0:r=n,i=c,o=A}}return"rgb("+(r=Math.floor(255*r+.5))+","+(i=Math.floor(255*i+.5))+","+(o=Math.floor(255*o+.5))+")"}function y(t){var e=t.getBoundingClientRect(),n=window,r=document.documentElement;return{x:e.left+(n.pageXOffset||r.scrollLeft),y:e.top+(n.pageYOffset||r.scrollTop)}}function b(t){return!t.pageX||t.pageX<0?0:t.pageX}function w(t){return!t.pageY||t.pageY<0?0:t.pageY}function _(t,e){return b(t)-e.px}function B(t,e){return w(t)-e.py}function x(t){return!!t&&!isNaN(t)}function C(t,e){return!!t&&(null!==t.yval&&(null!==t.x&&void 0!==t.x&&(null!==t.y&&void 0!==t.y&&!(isNaN(t.x)||!e&&isNaN(t.y)))))}function S(t,e){var n=Math.min(Math.max(1,e||2),21);return Math.abs(t)<.001&&0!==t?t.toExponential(n-1):t.toPrecision(n)}function F(t){return t<10?"0"+t:""+t}var E={getFullYear:t=>t.getFullYear(),getMonth:t=>t.getMonth(),getDate:t=>t.getDate(),getHours:t=>t.getHours(),getMinutes:t=>t.getMinutes(),getSeconds:t=>t.getSeconds(),getMilliseconds:t=>t.getMilliseconds(),getDay:t=>t.getDay(),makeDate:function(t,e,n,r,i,o,a){return new Date(t,e,n,r,i,o,a)}},U={getFullYear:t=>t.getUTCFullYear(),getMonth:t=>t.getUTCMonth(),getDate:t=>t.getUTCDate(),getHours:t=>t.getUTCHours(),getMinutes:t=>t.getUTCMinutes(),getSeconds:t=>t.getUTCSeconds(),getMilliseconds:t=>t.getUTCMilliseconds(),getDay:t=>t.getUTCDay(),makeDate:function(t,e,n,r,i,o,a){return new Date(Date.UTC(t,e,n,r,i,o,a))}};function L(t,e,n,r){var i=F(t)+":"+F(e);if(n&&(i+=":"+F(n),r)){var o=""+r;i+="."+("000"+o).substring(o.length)}return i}function k(t,e){var n=e?U:E,r=new Date(t),i=n.getFullYear(r),o=n.getMonth(r),a=n.getDate(r),s=n.getHours(r),A=n.getMinutes(r),l=n.getSeconds(r),c=n.getMilliseconds(r),u=""+i+"/"+F(o+1)+"/"+F(a);return 3600*s+60*A+l+.001*c&&(u+=" "+L(s,A,l,c)),u}function I(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n}function Q(t,e,n,r,i){if(null!==r&&void 0!==r&&null!==i&&void 0!==i||(r=0,i=e.length-1),r>i)return-1;null!==n&&void 0!==n||(n=0);var o,a=function(t){return t>=0&&t<e.length},s=parseInt((r+i)/2,10),A=e[s];return A==t?s:A>t?n>0&&a(o=s-1)&&e[o]<t?s:Q(t,e,n,r,s-1):A<t?n<0&&a(o=s+1)&&e[o]>t?s:Q(t,e,n,s+1,i):-1}function O(t){var e,n;if((-1==t.search("-")||-1!=t.search("T")||-1!=t.search("Z"))&&(n=M(t))&&!isNaN(n))return n;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");n=M(e)}else n=M(t);return n&&!isNaN(n)||console.error("Couldn't parse "+t+" as a date"),n}function M(t){return new Date(t).getTime()}function N(t,e){if("undefined"!=typeof e&&null!==e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var T="undefined"!==typeof Node&&null!==Node&&"object"===typeof Node?function(t){return t instanceof Node}:function(t){return"object"===typeof t&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName};function P(t,e){if("undefined"!=typeof e&&null!==e)for(var n in e)if(e.hasOwnProperty(n)){const r=e[n];null===r?t[n]=null:D(r)?t[n]=r.slice():T(r)?t[n]=r:"object"==typeof r?("object"==typeof t[n]&&null!==t[n]||(t[n]={}),P(t[n],r)):t[n]=r}return t}function R(t){if(null===t)return"null";const e=typeof t;return("object"===e||"function"===e&&"function"===typeof t.item)&&"number"===typeof t.length&&3!==t.nodeType&&4!==t.nodeType?"array":e}function D(t){const e=typeof t;return null!==t&&("object"===e||"function"===e&&"function"===typeof t.item)&&"number"===typeof t.length&&3!==t.nodeType&&4!==t.nodeType}function H(t){return null!==t&&"object"===typeof t&&"function"===typeof t.getTime}function j(t){for(var e=[],n=0;n<t.length;n++)D(t[n])?e.push(j(t[n])):e.push(t[n]);return e}function z(){return document.createElement("canvas")}function V(t){try{var e=window.devicePixelRatio,n=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return void 0!==e?e/n:1}catch(r){return 1}}function K(t,e,n,r){e=e||0,n=n||t.length,this.hasNext=!0,this.peek=null,this.start_=e,this.array_=t,this.predicate_=r,this.end_=Math.min(t.length,e+n),this.nextIdx_=e-1,this.next()}function G(t,e,n,r){return new K(t,e,n,r)}K.prototype.next=function(){if(!this.hasNext)return null;for(var t=this.peek,e=this.nextIdx_+1,n=!1;e<this.end_;){if(!this.predicate_||this.predicate_(this.array_,e)){this.peek=this.array_[e],n=!0;break}e++}return this.nextIdx_=e,n||(this.hasNext=!1,this.peek=null),t};var q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)};function W(t,e,n,r){var i,o=0,a=(new Date).getTime();if(t(o),1!=e){var s=e-1;!function A(){o>=e||q.call(window,function(){var e=(new Date).getTime()-a;i=o;var l=(o=Math.floor(e/n))-i;o+l>s||o>=s?(t(s),r()):(0!==l&&t(o),A())})}()}else r()}var Y={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};function $(t,e){var n={};if(t)for(var r=1;r<t.length;r++)n[t[r]]=!0;var i=function(t){for(var e in t)if(t.hasOwnProperty(e)&&!Y[e])return!0;return!1};for(var o in e)if(e.hasOwnProperty(o))if("highlightSeriesOpts"==o||n[o]&&!e.series){if(i(e[o]))return!0}else if("series"==o||"axes"==o){var a=e[o];for(var s in a)if(a.hasOwnProperty(s)&&i(a[s]))return!0}else if(!Y[o])return!0;return!1}var X={DEFAULT:function(t,e,n,r,i,o,a){n.beginPath(),n.fillStyle=o,n.arc(r,i,a,0,2*Math.PI,!1),n.fill()}};function J(t){for(var e=0;e<t.length;e++){var n=t.charAt(e);if("\r"===n)return e+1<t.length&&"\n"===t.charAt(e+1)?"\r\n":n;if("\n"===n)return e+1<t.length&&"\r"===t.charAt(e+1)?"\n\r":n}return null}function Z(t,e){if(null===e||null===t)return!1;for(var n=t;n&&n!==e;)n=n.parentNode;return n===e}function tt(t,e){return e<0?1/Math.pow(t,-e):Math.pow(t,e)}var et=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})?$/,nt=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;function rt(t){var e,n,r,i,o=null;if(e=et.exec(t))n=parseInt(e[1],16),r=parseInt(e[2],16),i=parseInt(e[3],16),e[4]&&(o=parseInt(e[4],16));else{if(!(e=nt.exec(t)))return null;n=parseInt(e[1],10),r=parseInt(e[2],10),i=parseInt(e[3],10),e[4]&&(o=parseFloat(e[4]))}return null!==o?{r:n,g:r,b:i,a:o}:{r:n,g:r,b:i}}function it(t){var e=rt(t);if(e)return e;var n=document.createElement("div");n.style.backgroundColor=t,n.style.visibility="hidden",document.body.appendChild(n);var r=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),rt(r)}function ot(t){try{(t||document.createElement("canvas")).getContext("2d")}catch(e){return!1}return!0}function at(t,e,n){var r=parseFloat(t);if(!isNaN(r))return r;if(/^ *$/.test(t))return null;if(/^ *nan *$/i.test(t))return NaN;var i="Unable to parse '"+t+"' as a number";return void 0!==n&&void 0!==e&&(i+=" on line "+(1+(e||0))+" ('"+n+"') of CSV."),console.error(i),null}var st=["k","M","G","T","P","E","Z","Y"],At=["m","\xb5","n","p","f","a","z","y"],lt=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],ct=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],ut=["K","M","G","T","P","E","Z","Y"],ft=At;function ht(t,e){var n=e("sigFigs");if(null!==n)return S(t,n);if(0===t)return"0";var r=e("digitsAfterDecimal"),i=e("maxNumberWidth"),o=e("labelsKMB"),a=e("labelsKMG2"),s=Math.abs(t);if(o||a){var A,l,c,u=[],f=[];if(o&&(A=1e3,u=st,f=At),a&&(A=1024,u=lt,f=ct,o&&(u=ut,f=ft)),s>=A){for(c=u.length;c>0;)if(l=tt(A,c),--c,s>=l)return s/l>=Math.pow(10,i)?t.toExponential(r):I(t/l,r)+u[c]}else if(s<1){for(c=0;c<f.length&&!(s*(l=tt(A,++c))>=1););return s*l<Math.pow(10,-r)?t.toExponential(r):I(t*l,r)+f[c-1]}}return s>=Math.pow(10,i)||s<Math.pow(10,-r)?t.toExponential(r):""+I(t,r)}function dt(t,e,n){return ht.call(this,t,n)}var pt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function gt(t,e,n){var i=n("labelsUTC")?U:E,o=i.getFullYear(t),a=i.getMonth(t),s=i.getDate(t),A=i.getHours(t),l=i.getMinutes(t),c=i.getSeconds(t),u=i.getMilliseconds(t);if(e>=r.Z7.DECADAL)return""+o;if(e>=r.Z7.MONTHLY)return pt[a]+" "+o;if(0===3600*A+60*l+c+.001*u||e>=r.Z7.DAILY)return F(s)+" "+pt[a];if(e<r.Z7.SECONDLY){var f=""+u;return F(c)+"."+("000"+f).substring(f.length)}return e>r.Z7.MINUTELY?L(A,l,c,0):L(A,l,c,u)}function mt(t,e){return k(t,e("labelsUTC"))}var vt=[],yt=!1;function bt(t){return"function"===typeof t&&t(),!0}function wt(t){if("undefined"!==typeof document){const e=function(){if(!yt){yt=!0,t.onDOMready=bt,document.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1);for(let t=0;t<vt.length;++t)vt[t]();vt=null}};t.onDOMready=function(n){if("complete"===document.readyState)return t.onDOMready=bt,bt(n);const r=function(t){return"function"===typeof t&&vt.push(t),!1};return t.onDOMready=r,document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1),"complete"===document.readyState?(e(),t.onDOMready=bt,bt(n)):r(n)}}}},77887(t,e,n){"use strict";n.r(e),n.d(e,{default:()=>J});var r=n(43015),i=function(t){this.dygraph_=t,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};i.prototype.addDataset=function(t,e){this.points.push(e),this.setNames.push(t)},i.prototype.getPlotArea=function(){return this.area_},i.prototype.computePlotArea=function(){var t={x:0,y:0};t.w=this.dygraph_.width_-t.x-this.dygraph_.getOption("rightGap"),t.h=this.dygraph_.height_;var e={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(e){var n={x:t.x,y:t.y,w:e,h:t.h};return t.x+=e,t.w-=e,n},reserveSpaceRight:function(e){var n={x:t.x+t.w-e,y:t.y,w:e,h:t.h};return t.w-=e,n},reserveSpaceTop:function(e){var n={x:t.x,y:t.y,w:t.w,h:e};return t.y+=e,t.h-=e,n},reserveSpaceBottom:function(e){var n={x:t.x,y:t.y+t.h-e,w:t.w,h:e};return t.h-=e,n},chartRect:function(){return{x:t.x,y:t.y,w:t.w,h:t.h}}};this.dygraph_.cascadeEvents_("layout",e),this.area_=t},i.prototype.setAnnotations=function(t){this.annotations=[];for(var e=this.dygraph_.getOption("xValueParser")||function(t){return t},n=0;n<t.length;n++){var i={};if(!t[n].xval&&void 0===t[n].x)return void console.error("Annotations must have an 'x' property");if(t[n].icon&&(!t[n].hasOwnProperty("width")||!t[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");r.update(i,t[n]),i.xval||(i.xval=e(i.x)),this.annotations.push(i)}},i.prototype.setXTicks=function(t){this.xTicks_=t},i.prototype.setYAxes=function(t){this.yAxes_=t},i.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},i.prototype._evaluateLimits=function(){var t=this.dygraph_.xAxisRange();this._xAxis.minval=t[0],this._xAxis.maxval=t[1];var e=t[1]-t[0];this._xAxis.scale=0!==e?1/e:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=r.log10(this._xAxis.maxval)-r.log10(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var i=this.yAxes_[n];i.minyval=i.computedValueRange[0],i.maxyval=i.computedValueRange[1],i.yrange=i.maxyval-i.minyval,i.yscale=0!==i.yrange?1/i.yrange:1,(this.dygraph_.getOption("logscale")||i.logscale)&&(i.ylogrange=r.log10(i.maxyval)-r.log10(i.minyval),i.ylogscale=0!==i.ylogrange?1/i.ylogrange:1,isFinite(i.ylogrange)&&!isNaN(i.ylogrange)||console.error("axis "+n+" of graph at "+i.g+" can't be displayed in log scale for range ["+i.minyval+" - "+i.maxyval+"]"))}},i.calcXNormal_=function(t,e,n){return n?(r.log10(t)-r.log10(e.minval))*e.xlogscale:(t-e.minval)*e.scale},i.calcYNormal_=function(t,e,n){if(n){var i=1-(r.log10(e)-r.log10(t.minyval))*t.ylogscale;return isFinite(i)?i:NaN}return 1-(e-t.minyval)*t.yscale},i.prototype._evaluateLineCharts=function(){for(var t=this.dygraph_.getOption("stackedGraph"),e=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var r=this.points[n],o=this.setNames[n],a=this.dygraph_.getOption("connectSeparatedPoints",o),s=this.dygraph_.axisPropertiesForSeries(o),A=this.dygraph_.attributes_.getForSeries("logscale",o),l=0;l<r.length;l++){var c=r[l];c.x=i.calcXNormal_(c.xval,this._xAxis,e);var u=c.yval;t&&(c.y_stacked=i.calcYNormal_(s,c.yval_stacked,A),null===u||isNaN(u)||(u=c.yval_stacked)),null===u&&(u=NaN,a||(c.yval=NaN)),c.y=i.calcYNormal_(s,u,A)}this.dygraph_.dataHandler_.onLineEvaluated(r,s,A)}},i.prototype._evaluateLineTicks=function(){var t,e,n,r,i,o;for(this.xticks=[],t=0;t<this.xTicks_.length;t++)n=(e=this.xTicks_[t]).label,i=(o=!("label_v"in e))?e.v:e.label_v,(r=this.dygraph_.toPercentXCoord(i))>=0&&r<1&&this.xticks.push({pos:r,label:n,has_tick:o});for(this.yticks=[],t=0;t<this.yAxes_.length;t++)for(var a=this.yAxes_[t],s=0;s<a.ticks.length;s++)n=(e=a.ticks[s]).label,i=(o=!("label_v"in e))?e.v:e.label_v,(r=this.dygraph_.toPercentYCoord(i,t))>0&&r<=1&&this.yticks.push({axis:t,pos:r,label:n,has_tick:o})},i.prototype._evaluateAnnotations=function(){var t,e={};for(t=0;t<this.annotations.length;t++){var n=this.annotations[t];e[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var r=0;r<this.points.length;r++){var i=this.points[r];for(t=0;t<i.length;t++){var o=i[t],a=o.xval+","+o.name;a in e&&(o.annotation=e[a],this.annotated_points.push(o),delete e[a])}}},i.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]};const o=i;var a=function(t,e,n,i){if(this.dygraph_=t,this.layout=i,this.element=e,this.elementContext=n,this.height=t.height_,this.width=t.width_,!r.isCanvasSupported(this.element))throw"Canvas is not supported.";this.area=i.getPlotArea();var o=this.dygraph_.canvas_ctx_;o.beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip(),(o=this.dygraph_.hidden_ctx_).beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip()};a.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},a.prototype.render=function(){this._updatePoints(),this._renderLineChart()},a._getIteratorPredicate=function(t){return t?a._predicateThatSkipsEmptyPoints:null},a._predicateThatSkipsEmptyPoints=function(t,e){return null!==t[e].yval},a._drawStyledLine=function(t,e,n,i,o,s,A){var l=t.dygraph,c=l.getBooleanOption("stepPlot",t.setName);r.isArrayLike(i)||(i=null);var u=l.getBooleanOption("drawGapEdgePoints",t.setName),f=t.points,h=t.setName,d=r.createIterator(f,0,f.length,a._getIteratorPredicate(l.getBooleanOption("connectSeparatedPoints",h))),p=i&&i.length>=2,g=t.drawingContext;g.save(),p&&g.setLineDash&&g.setLineDash(i);var m=a._drawSeries(t,d,n,A,o,u,c,e);a._drawPointsOnLine(t,m,s,e,A),p&&g.setLineDash&&g.setLineDash([]),g.restore()},a._drawSeries=function(t,e,n,r,i,o,a,s){var A,l,c=null,u=null,f=null,h=[],d=!0,p=t.drawingContext;p.beginPath(),p.strokeStyle=s,p.lineWidth=n;for(var g=e.array_,m=e.end_,v=e.predicate_,y=e.start_;y<m;y++){if(l=g[y],v){for(;y<m&&!v(g,y);)y++;if(y==m)break;l=g[y]}if(null===l.canvasy||l.canvasy!=l.canvasy)a&&null!==c&&(p.moveTo(c,u),p.lineTo(l.canvasx,u)),c=u=null;else{if(A=!1,o||null===c){e.nextIdx_=y,e.next();var b=null===(f=e.hasNext?e.peek.canvasy:null)||f!=f;A=null===c&&b,o&&(!d&&null===c||e.hasNext&&b)&&(A=!0)}null!==c?n&&(a&&(p.moveTo(c,u),p.lineTo(l.canvasx,u)),p.lineTo(l.canvasx,l.canvasy)):p.moveTo(l.canvasx,l.canvasy),(i||A)&&h.push([l.canvasx,l.canvasy,l.idx]),c=l.canvasx,u=l.canvasy}d=!1}return p.stroke(),h},a._drawPointsOnLine=function(t,e,n,r,i){for(var o=t.drawingContext,a=0;a<e.length;a++){var s=e[a];o.save(),n.call(t.dygraph,t.dygraph,t.setName,o,s[0],s[1],r,i,s[2]),o.restore()}},a.prototype._updatePoints=function(){for(var t=this.layout.points,e=t.length;e--;)for(var n=t[e],r=n.length;r--;){var i=n[r];i.canvasx=this.area.w*i.x+this.area.x,i.canvasy=this.area.h*i.y+this.area.y}},a.prototype._renderLineChart=function(t,e){var n,i,o=e||this.elementContext,a=this.layout.points,s=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var A=this.dygraph_.getOption("plotter"),l=A;r.isArrayLike(l)||(l=[l]);var c={};for(n=0;n<s.length;n++){i=s[n];var u=this.dygraph_.getOption("plotter",i);u!=A&&(c[i]=u)}for(n=0;n<l.length;n++)for(var f=l[n],h=n==l.length-1,d=0;d<a.length;d++)if(i=s[d],!t||i==t){var p=a[d],g=f;if(i in c){if(!h)continue;g=c[i]}var m=this.colors[i],v=this.dygraph_.getOption("strokeWidth",i);o.save(),o.strokeStyle=m,o.lineWidth=v,g({points:p,setName:i,drawingContext:o,color:m,strokeWidth:v,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(i),plotArea:this.area,seriesIndex:d,seriesCount:a.length,singleSeriesName:t,allSeriesPoints:a}),o.restore()}},a._Plotters={linePlotter:function(t){a._linePlotter(t)},fillPlotter:function(t){a._fillPlotter(t)},errorPlotter:function(t){a._errorPlotter(t)}},a._linePlotter=function(t){var e=t.dygraph,n=t.setName,i=t.strokeWidth,o=e.getNumericOption("strokeBorderWidth",n),s=e.getOption("drawPointCallback",n)||r.Circles.DEFAULT,A=e.getOption("strokePattern",n),l=e.getBooleanOption("drawPoints",n),c=e.getNumericOption("pointSize",n);o&&i&&a._drawStyledLine(t,e.getOption("strokeBorderColor",n),i+2*o,A,l,s,c),a._drawStyledLine(t,t.color,i,A,l,s,c)},a._errorPlotter=function(t){var e=t.dygraph,n=t.setName;if(e.getBooleanOption("errorBars")||e.getBooleanOption("customBars")){e.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with customBars or errorBars option");var i,o=t.drawingContext,s=t.color,A=e.getNumericOption("fillAlpha",n),l=e.getBooleanOption("stepPlot",n),c=t.points,u=r.createIterator(c,0,c.length,a._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",n))),f=NaN,h=NaN,d=[-1,-1],p=r.toRGB_(s),g="rgba("+p.r+","+p.g+","+p.b+","+A+")";o.fillStyle=g,o.beginPath();for(var m=function(t){return null===t||void 0===t||isNaN(t)};u.hasNext;){var v=u.next();!l&&m(v.y)||l&&!isNaN(h)&&m(h)?f=NaN:(i=[v.y_bottom,v.y_top],l&&(h=v.y),isNaN(i[0])&&(i[0]=v.y),isNaN(i[1])&&(i[1]=v.y),i[0]=t.plotArea.h*i[0]+t.plotArea.y,i[1]=t.plotArea.h*i[1]+t.plotArea.y,isNaN(f)||(l?(o.moveTo(f,d[0]),o.lineTo(v.canvasx,d[0]),o.lineTo(v.canvasx,d[1])):(o.moveTo(f,d[0]),o.lineTo(v.canvasx,i[0]),o.lineTo(v.canvasx,i[1])),o.lineTo(f,d[1]),o.closePath()),d=i,f=v.canvasx)}o.fill()}},a._fastCanvasProxy=function(t){var e=[],n=null,r=null,i=0,o=function(n){!function(t){if(!(e.length<=1)){for(var n=e.length-1;n>0;n--)if(2==(s=e[n])[0]){var r=e[n-1];r[1]==s[1]&&r[2]==s[2]&&e.splice(n,1)}for(n=0;n<e.length-1;)2==(s=e[n])[0]&&2==e[n+1][0]?e.splice(n,1):n++;if(e.length>2&&!t){var i=0;2==e[0][0]&&i++;var o=null,a=null;for(n=i;n<e.length;n++){var s;if(1==(s=e[n])[0])if(null===o&&null===a)o=n,a=n;else{var A=s[2];A<e[o][2]?o=n:A>e[a][2]&&(a=n)}}var l=e[o],c=e[a];e.splice(i,e.length-i),o<a?(e.push(l),e.push(c)):o>a?(e.push(c),e.push(l)):e.push(l)}}}(n);for(var o=0,a=e.length;o<a;o++){var s=e[o];1==s[0]?t.lineTo(s[1],s[2]):2==s[0]&&t.moveTo(s[1],s[2])}e.length&&(r=e[e.length-1][1]),i+=e.length,e=[]},a=function(t,i,a){var s=Math.round(i);null!==n&&s==n||(o(n-r>1||s-n>1),n=s);e.push([t,i,a])};return{moveTo:function(t,e){a(2,t,e)},lineTo:function(t,e){a(1,t,e)},stroke:function(){o(!0),t.stroke()},fill:function(){o(!0),t.fill()},beginPath:function(){o(!0),t.beginPath()},closePath:function(){o(!0),t.closePath()},_count:function(){return i}}},a._fillPlotter=function(t){if(!t.singleSeriesName&&0===t.seriesIndex){for(var e=t.dygraph,n=e.getLabels().slice(1),i=n.length;i>=0;i--)e.visibility()[i]||n.splice(i,1);var o=function(){for(var t=0;t<n.length;t++)if(e.getBooleanOption("fillGraph",n[t]))return!0;return!1}();if(o)for(var s,A,l=t.plotArea,c=t.allSeriesPoints,u=c.length,f=e.getBooleanOption("stackedGraph"),h=e.getColors(),d={},p=function(t,e,n,r){if(t.lineTo(e,n),f)for(var i=r.length-1;i>=0;i--){var o=r[i];t.lineTo(o[0],o[1])}},g=u-1;g>=0;g--){var m=t.drawingContext,v=n[g];if(e.getBooleanOption("fillGraph",v)){var y=e.getNumericOption("fillAlpha",v),b=e.getBooleanOption("stepPlot",v),w=h[g],_=e.axisPropertiesForSeries(v),B=1+_.minyval*_.yscale;B<0?B=0:B>1&&(B=1),B=l.h*B+l.y;var x,C=c[g],S=r.createIterator(C,0,C.length,a._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",v))),F=NaN,E=[-1,-1],U=r.toRGB_(w),L="rgba("+U.r+","+U.g+","+U.b+","+y+")";m.fillStyle=L,m.beginPath();var k,I=!0;(C.length>2*e.width_||J.FORCE_FAST_PROXY)&&(m=a._fastCanvasProxy(m));for(var Q,O=[];S.hasNext;)if(Q=S.next(),r.isOK(Q.y)||b){if(f){if(!I&&k==Q.xval)continue;var M;I=!1,k=Q.xval,M=void 0===(s=d[Q.canvasx])?B:A?s[0]:s,x=[Q.canvasy,M],b?-1===E[0]?d[Q.canvasx]=[Q.canvasy,B]:d[Q.canvasx]=[Q.canvasy,E[0]]:d[Q.canvasx]=Q.canvasy}else x=isNaN(Q.canvasy)&&b?[l.y+l.h,B]:[Q.canvasy,B];isNaN(F)?(m.moveTo(Q.canvasx,x[1]),m.lineTo(Q.canvasx,x[0])):(b?(m.lineTo(Q.canvasx,E[0]),m.lineTo(Q.canvasx,x[0])):m.lineTo(Q.canvasx,x[0]),f&&(O.push([F,E[1]]),A&&s?O.push([Q.canvasx,s[1]]):O.push([Q.canvasx,x[1]]))),E=x,F=Q.canvasx}else p(m,F,E[1],O),O=[],F=NaN,null===Q.y_stacked||isNaN(Q.y_stacked)||(d[Q.canvasx]=l.h*Q.y_stacked+l.y);A=b,x&&Q&&(p(m,Q.canvasx,x[1],O),O=[]),m.fill()}}}};const s=a;var A=n(76641),l={maybeTreatMouseOpAsClick:function(t,e,n){n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var i=Math.abs(n.dragEndX-n.dragStartX),o=Math.abs(n.dragEndY-n.dragStartY);i<2&&o<2&&void 0!==e.lastx_&&null!==e.lastx_&&l.treatMouseOpAsClick(e,t,n),n.regionWidth=i,n.regionHeight=o},startPan:function(t,e,n){var i,o;n.isPanning=!0;var a=e.xAxisRange();if(e.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=r.log10(a[0]),n.dateRange=r.log10(a[1])-r.log10(a[0])):(n.initialLeftmostDate=a[0],n.dateRange=a[1]-a[0]),n.xUnitsPerPixel=n.dateRange/(e.plotter_.area.w-1),e.getNumericOption("panEdgeFraction")){var s=e.width_*e.getNumericOption("panEdgeFraction"),A=e.xAxisExtremes(),l=e.toDomXCoord(A[0])-s,c=e.toDomXCoord(A[1])+s,u=e.toDataXCoord(l),f=e.toDataXCoord(c);n.boundedDates=[u,f];var h=[],d=e.height_*e.getNumericOption("panEdgeFraction");for(i=0;i<e.axes_.length;i++){var p=(o=e.axes_[i]).extremeRange,g=e.toDomYCoord(p[0],i)+d,m=e.toDomYCoord(p[1],i)-d,v=e.toDataYCoord(g,i),y=e.toDataYCoord(m,i);h[i]=[v,y]}n.boundedValues=h}else n.boundedDates=null,n.boundedValues=null;for(n.is2DPan=!1,n.axes=[],i=0;i<e.axes_.length;i++){o=e.axes_[i];var b={},w=e.yAxisRange(i);e.attributes_.getForAxis("logscale",i)?(b.initialTopValue=r.log10(w[1]),b.dragValueRange=r.log10(w[1])-r.log10(w[0])):(b.initialTopValue=w[1],b.dragValueRange=w[1]-w[0]),b.unitsPerPixel=b.dragValueRange/(e.plotter_.area.h-1),n.axes.push(b),o.valueRange&&(n.is2DPan=!0)}},movePan:function(t,e,n){n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var i=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(i=Math.max(i,n.boundedDates[0]));var o=i+n.dateRange;if(n.boundedDates&&o>n.boundedDates[1]&&(o=(i-=o-n.boundedDates[1])+n.dateRange),e.getOptionForAxis("logscale","x")?e.dateWindow_=[Math.pow(r.LOG_SCALE,i),Math.pow(r.LOG_SCALE,o)]:e.dateWindow_=[i,o],n.is2DPan)for(var a=n.dragEndY-n.dragStartY,s=0;s<e.axes_.length;s++){var A=e.axes_[s],l=n.axes[s],c=a*l.unitsPerPixel,u=n.boundedValues?n.boundedValues[s]:null,f=l.initialTopValue+c;u&&(f=Math.min(f,u[1]));var h=f-l.dragValueRange;u&&h<u[0]&&(h=(f-=h-u[0])-l.dragValueRange),e.attributes_.getForAxis("logscale",s)?A.valueRange=[Math.pow(r.LOG_SCALE,h),Math.pow(r.LOG_SCALE,f)]:A.valueRange=[h,f]}e.drawGraph_(!1)}};l.endPan=l.maybeTreatMouseOpAsClick,l.startZoom=function(t,e,n){n.isZooming=!0,n.zoomMoved=!1},l.moveZoom=function(t,e,n){n.zoomMoved=!0,n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var i=Math.abs(n.dragStartX-n.dragEndX),o=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=i<o/2?r.VERTICAL:r.HORIZONTAL,e.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},l.treatMouseOpAsClick=function(t,e,n){for(var r=t.getFunctionOption("clickCallback"),i=t.getFunctionOption("pointClickCallback"),o=null,a=-1,s=Number.MAX_VALUE,A=0;A<t.selPoints_.length;A++){var l=t.selPoints_[A],c=Math.pow(l.canvasx-n.dragEndX,2)+Math.pow(l.canvasy-n.dragEndY,2);!isNaN(c)&&(-1==a||c<s)&&(s=c,a=A)}var u=t.getNumericOption("highlightCircleSize")+2;if(s<=u*u&&(o=t.selPoints_[a]),o){var f={cancelable:!0,point:o,canvasx:n.dragEndX,canvasy:n.dragEndY};if(t.cascadeEvents_("pointClick",f))return;i&&i.call(t,e,o)}f={cancelable:!0,xval:t.lastx_,pts:t.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY};t.cascadeEvents_("click",f)||r&&r.call(t,e,t.lastx_,t.selPoints_)},l.endZoom=function(t,e,n){e.clearZoomRect_(),n.isZooming=!1,l.maybeTreatMouseOpAsClick(t,e,n);var i=e.getArea();if(n.regionWidth>=10&&n.dragDirection==r.HORIZONTAL){var o=Math.min(n.dragStartX,n.dragEndX),a=Math.max(n.dragStartX,n.dragEndX);(o=Math.max(o,i.x))<(a=Math.min(a,i.x+i.w))&&e.doZoomX_(o,a),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&n.dragDirection==r.VERTICAL){var s=Math.min(n.dragStartY,n.dragEndY),A=Math.max(n.dragStartY,n.dragEndY);(s=Math.max(s,i.y))<(A=Math.min(A,i.y+i.h))&&e.doZoomY_(s,A),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},l.startTouch=function(t,e,n){t.preventDefault(),t.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var r=[],i=0;i<t.touches.length;i++){var o=t.touches[i],a=o.target.getBoundingClientRect();r.push({pageX:o.pageX,pageY:o.pageY,dataX:e.toDataXCoord(o.clientX-a.left),dataY:e.toDataYCoord(o.clientY-a.top)})}if(n.initialTouches=r,1==r.length)n.initialPinchCenter=r[0],n.touchDirections={x:!0,y:!0};else if(r.length>=2){n.initialPinchCenter={pageX:.5*(r[0].pageX+r[1].pageX),pageY:.5*(r[0].pageY+r[1].pageY),dataX:.5*(r[0].dataX+r[1].dataX),dataY:.5*(r[0].dataY+r[1].dataY)};var s=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-r[0].pageY,r[0].pageX-n.initialPinchCenter.pageX);(s=Math.abs(s))>90&&(s=90-s),n.touchDirections={x:s<67.5,y:s>22.5}}n.initialRange={x:e.xAxisRange(),y:e.yAxisRange()}},l.moveTouch=function(t,e,n){n.startTimeForDoubleTapMs=null;var r,i=[];for(r=0;r<t.touches.length;r++){var o=t.touches[r];i.push({pageX:o.pageX,pageY:o.pageY})}var a,s,A,l=n.initialTouches,c=n.initialPinchCenter,u={pageX:(a=1==i.length?i[0]:{pageX:.5*(i[0].pageX+i[1].pageX),pageY:.5*(i[0].pageY+i[1].pageY)}).pageX-c.pageX,pageY:a.pageY-c.pageY},f=n.initialRange.x[1]-n.initialRange.x[0],h=n.initialRange.y[0]-n.initialRange.y[1];if(u.dataX=u.pageX/e.plotter_.area.w*f,u.dataY=u.pageY/e.plotter_.area.h*h,1==i.length)s=1,A=1;else if(i.length>=2){var d=l[1].pageX-c.pageX;s=(i[1].pageX-a.pageX)/d;var p=l[1].pageY-c.pageY;A=(i[1].pageY-a.pageY)/p}s=Math.min(8,Math.max(.125,s)),A=Math.min(8,Math.max(.125,A));var g=!1;if(n.touchDirections.x){var m=c.dataX-u.dataX/s;e.dateWindow_=[m+(n.initialRange.x[0]-c.dataX)/s,m+(n.initialRange.x[1]-c.dataX)/s],g=!0}if(n.touchDirections.y)for(r=0;r<1;r++){var v=e.axes_[r];if(e.attributes_.getForAxis("logscale",r));else{m=c.dataY-u.dataY/A;v.valueRange=[m+(n.initialRange.y[0]-c.dataY)/A,m+(n.initialRange.y[1]-c.dataY)/A],g=!0}}if(e.drawGraph_(!1),g&&i.length>1&&e.getFunctionOption("zoomCallback")){var y=e.xAxisRange();e.getFunctionOption("zoomCallback").call(e,y[0],y[1],e.yAxisRanges())}},l.endTouch=function(t,e,n){if(0!==t.touches.length)l.startTouch(t,e,n);else if(1==t.changedTouches.length){var r=(new Date).getTime(),i=t.changedTouches[0];n.startTimeForDoubleTapMs&&r-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-i.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-i.screenY)<50?e.resetZoom():(n.startTimeForDoubleTapMs=r,n.doubleTapX=i.screenX,n.doubleTapY=i.screenY)}};var c=function(t,e,n){return t<e?e-t:t>n?t-n:0};l.defaultModel={mousedown:function(t,e,n){if(!t.button||2!=t.button){n.initializeMouseDown(t,e,n),t.altKey||t.shiftKey?l.startPan(t,e,n):l.startZoom(t,e,n);var i=function(t){if(n.isZooming){var i=function(t,e){var n=r.findPos(e.canvas_),i={left:n.x,right:n.x+e.canvas_.offsetWidth,top:n.y,bottom:n.y+e.canvas_.offsetHeight},o={x:r.pageX(t),y:r.pageY(t)},a=c(o.x,i.left,i.right),s=c(o.y,i.top,i.bottom);return Math.max(a,s)}(t,e);i<100?l.moveZoom(t,e,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,e.clearZoomRect_())}else n.isPanning&&l.movePan(t,e,n)},o=function(t){n.isZooming?null!==n.dragEndX?l.endZoom(t,e,n):l.maybeTreatMouseOpAsClick(t,e,n):n.isPanning&&l.endPan(t,e,n),r.removeEvent(document,"mousemove",i),r.removeEvent(document,"mouseup",o),n.destroy()};e.addAndTrackEvent(document,"mousemove",i),e.addAndTrackEvent(document,"mouseup",o)}},willDestroyContextMyself:!0,touchstart:function(t,e,n){l.startTouch(t,e,n)},touchmove:function(t,e,n){l.moveTouch(t,e,n)},touchend:function(t,e,n){l.endTouch(t,e,n)},dblclick:function(t,e,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var r={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};e.cascadeEvents_("dblclick",r)||t.altKey||t.shiftKey||e.resetZoom()}}},l.nonInteractiveModel_={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n)},mouseup:l.maybeTreatMouseOpAsClick},l.dragIsPanInteractionModel={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n),l.startPan(t,e,n)},mousemove:function(t,e,n){n.isPanning&&l.movePan(t,e,n)},mouseup:function(t,e,n){n.isPanning&&l.endPan(t,e,n)}};const u=l;const f={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,resizable:"no",legend:"onmouseover",legendFollowOffsetX:50,legendFollowOffsetY:-50,stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:u.defaultModel,animatedZooms:!1,animateBackgroundFade:!0,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[s._fillPlotter,s._errorPlotter,s._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:r.dateAxisLabelFormatter,valueFormatter:r.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:A.fi},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:A.GH},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:A.GH}}};var h=function(t){this.dygraph_=t,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};h.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},h.axisToIndex_=function(t){if("string"==typeof t){if(h.AXIS_STRING_MAPPINGS_.hasOwnProperty(t))return h.AXIS_STRING_MAPPINGS_[t];throw"Unknown axis : "+t}if("number"==typeof t){if(0===t||1===t)return t;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(t)throw"Unknown axis : "+t;return 0},h.prototype.reparseSeries=function(){var t=this.get("labels");if(t){this.labels_=t.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var e=this.user_.series||{},n=0;n<this.labels_.length;n++){var i=this.labels_[n],o=e[i]||{},a=h.axisToIndex_(o.axis);this.series_[i]={idx:n,yAxis:a,options:o},this.yAxes_[a]?this.yAxes_[a].series.push(i):this.yAxes_[a]={series:[i],options:{}}}var s=this.user_.axes||{};r.update(this.yAxes_[0].options,s.y||{}),this.yAxes_.length>1&&r.update(this.yAxes_[1].options,s.y2||{}),r.update(this.xAxis_.options,s.x||{})}},h.prototype.get=function(t){var e=this.getGlobalUser_(t);return null!==e?e:this.getGlobalDefault_(t)},h.prototype.getGlobalUser_=function(t){return this.user_.hasOwnProperty(t)?this.user_[t]:null},h.prototype.getGlobalDefault_=function(t){return this.global_.hasOwnProperty(t)?this.global_[t]:f.hasOwnProperty(t)?f[t]:null},h.prototype.getForAxis=function(t,e){var n,r;if("number"==typeof e)r=0===(n=e)?"y":"y2";else{if("y1"==e&&(e="y"),"y"==e)n=0;else if("y2"==e)n=1;else{if("x"!=e)throw"Unknown axis "+e;n=-1}r=e}var i=-1==n?this.xAxis_:this.yAxes_[n];if(i){var o=i.options;if(o.hasOwnProperty(t))return o[t]}if("x"!==e||"logscale"!==t){var a=this.getGlobalUser_(t);if(null!==a)return a}var s=f.axes[r];return s.hasOwnProperty(t)?s[t]:this.getGlobalDefault_(t)},h.prototype.getForSeries=function(t,e){if(e===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(t))return this.highlightSeries_[t];if(!this.series_.hasOwnProperty(e))throw"Unknown series: "+e;var n=this.series_[e],r=n.options;return r.hasOwnProperty(t)?r[t]:this.getForAxis(t,n.yAxis)},h.prototype.numAxes=function(){return this.yAxes_.length},h.prototype.axisForSeries=function(t){return this.series_[t].yAxis},h.prototype.axisOptions=function(t){return this.yAxes_[t].options},h.prototype.seriesForAxis=function(t){return this.yAxes_[t].series},h.prototype.seriesNames=function(){return this.labels_};const d=h;function p(){this.tarps=[]}p.prototype.cover=function(){for(var t=document.getElementsByTagName("iframe"),e=0;e<t.length;e++){var n=t[e],i=r.findPos(n),o=i.x,a=i.y,s=n.offsetWidth,A=n.offsetHeight,l=document.createElement("div");l.style.position="absolute",l.style.left=o+"px",l.style.top=a+"px",l.style.width=s+"px",l.style.height=A+"px",l.style.zIndex=999,document.body.appendChild(l),this.tarps.push(l)}},p.prototype.uncover=function(){for(var t=0;t<this.tarps.length;t++)this.tarps[t].parentNode.removeChild(this.tarps[t]);this.tarps=[]};const g=p;var m=function(){},v=m;v.X=0,v.Y=1,v.EXTRAS=2,v.prototype.extractSeries=function(t,e,n){},v.prototype.seriesToPoints=function(t,e,n){for(var r=[],i=0;i<t.length;++i){var o=t[i],a=o[1],s=null===a?null:v.parseFloat(a),A={x:NaN,y:NaN,xval:v.parseFloat(o[0]),yval:s,name:e,idx:i+n,canvasx:NaN,canvasy:NaN};r.push(A)}return this.onPointsCreated_(t,r),r},v.prototype.onPointsCreated_=function(t,e){},v.prototype.rollingAverage=function(t,e,n,r){},v.prototype.getExtremeYValues=function(t,e,n){},v.prototype.onLineEvaluated=function(t,e,n){},v.parseFloat=function(t){return null===t?NaN:t};const y=m;var b=function(){};(b.prototype=new y).extractSeries=function(t,e,n){var r=[];const i=n.get("labels")[e],o=n.getForSeries("logscale",i);for(var a=0;a<t.length;a++){var s=t[a][0],A=t[a][e];o&&A<=0&&(A=null),r.push([s,A])}return r},b.prototype.rollingAverage=function(t,e,n,r){var i,o,a,s,A=[];if(1==(e=Math.min(e,t.length)))return t;for(r=0;r<t.length;r++){for(a=0,s=0,i=Math.max(0,r-e+1);i<r+1;i++)null===(o=t[i][1])||isNaN(o)||(s++,a+=t[i][1]);A[r]=s?[t[r][0],a/s]:[t[r][0],null]}return A},b.prototype.getExtremeYValues=function(t,e,n){for(var r,i=null,o=null,a=t.length-1,s=0;s<=a;s++)null===(r=t[s][1])||isNaN(r)||((null===o||r>o)&&(o=r),(null===i||r<i)&&(i=r));return[i,o]};const w=b;var _=function(){y.call(this)};(_.prototype=new y).extractSeries=function(t,e,n){},_.prototype.rollingAverage=function(t,e,n,r){},_.prototype.onPointsCreated_=function(t,e){for(var n=0;n<t.length;++n){var r=t[n],i=e[n];i.y_top=NaN,i.y_bottom=NaN,i.yval_minus=y.parseFloat(r[2][0]),i.yval_plus=y.parseFloat(r[2][1])}},_.prototype.getExtremeYValues=function(t,e,n){for(var r,i=null,o=null,a=t.length-1,s=0;s<=a;s++)if(null!==(r=t[s][1])&&!isNaN(r)){var A=t[s][2][0],l=t[s][2][1];A>r&&(A=r),l<r&&(l=r),(null===o||l>o)&&(o=l),(null===i||A<i)&&(i=A)}return[i,o]},_.prototype.onLineEvaluated=function(t,e,n){for(var r,i=0;i<t.length;i++)(r=t[i]).y_top=o.calcYNormal_(e,r.yval_minus,n),r.y_bottom=o.calcYNormal_(e,r.yval_plus,n)};const B=_;var x=function(){};(x.prototype=new B).extractSeries=function(t,e,n){var r,i,o,a,s=[];const A=n.get("labels")[e],l=n.getForSeries("logscale",A),c=n.getForSeries("sigma",A);for(var u=0;u<t.length;u++)r=t[u][0],a=t[u][e],l&&null!==a&&(a[0]<=0||a[0]-c*a[1]<=0)&&(a=null),null!==a?null===(i=a[0])||isNaN(i)?s.push([r,i,[i,i,i]]):(o=c*a[1],s.push([r,i,[i-o,i+o,a[1]]])):s.push([r,null,[null,null,null]]);return s},x.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var i=[];const o=n.get("labels")[r],a=n.getForSeries("sigma",o);var s,A,l,c,u,f,h,d;for(r=0;r<t.length;r++){for(c=0,h=0,u=0,s=Math.max(0,r-e+1);s<r+1;s++)null===(A=t[s][1])||isNaN(A)||(u++,c+=A,h+=Math.pow(t[s][2][2],2));u?(f=Math.sqrt(h)/u,d=c/u,i[r]=[t[r][0],d,[d-a*f,d+a*f]]):(l=1==e?t[r][1]:null,i[r]=[t[r][0],l,[l,l]])}return i};const C=x;var S=function(){};(S.prototype=new B).extractSeries=function(t,e,n){var r,i,o,a=[];const s=n.get("labels")[e],A=n.getForSeries("logscale",s);for(var l=0;l<t.length;l++)r=t[l][0],o=t[l][e],A&&null!==o&&(o[0]<=0||o[1]<=0||o[2]<=0)&&(o=null),null!==o?null===(i=o[1])||isNaN(i)?a.push([r,i,[i,i]]):a.push([r,i,[o[0],o[2]]]):a.push([r,null,[null,null]]);return a},S.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var i,o,a,s,A,l,c=[];for(o=0,s=0,a=0,A=0,r=0;r<t.length;r++){if(i=t[r][1],l=t[r][2],c[r]=t[r],null===i||isNaN(i)||(o+=l[0],s+=i,a+=l[1],A+=1),r-e>=0){var u=t[r-e];null===u[1]||isNaN(u[1])||(o-=u[2][0],s-=u[1],a-=u[2][1],A-=1)}c[r]=A?[t[r][0],1*s/A,[1*o/A,1*a/A]]:[t[r][0],null,[null,null]]}return c};const F=S;var E=function(){};(E.prototype=new w).extractSeries=function(t,e,n){var r,i,o,a,s,A=[];const l=n.get("labels")[e],c=n.getForSeries("logscale",l);for(var u=0;u<t.length;u++)r=t[u][0],o=t[u][e],c&&null!==o&&(o[0]<=0||o[1]<=0)&&(o=null),null!==o?(a=o[0],s=o[1],null===a||isNaN(a)?A.push([r,a,[a,s]]):(i=100*(s?a/s:0),A.push([r,i,[a,s]]))):A.push([r,null,[null,null]]);return A},E.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var i=[],o=0,a=0;for(r=0;r<t.length;r++){o+=t[r][2][0],a+=t[r][2][1],r-e>=0&&(o-=t[r-e][2][0],a-=t[r-e][2][1]);var s=t[r][0],A=a?o/a:0;i[r]=[s,100*A]}return i};const U=E;var L=function(){};(L.prototype=new B).extractSeries=function(t,e,n){var r,i,o,a,s,A,l,c=[];const u=n.get("labels")[e],f=n.getForSeries("logscale",u),h=n.getForSeries("sigma",u);for(var d=0;d<t.length;d++)r=t[d][0],o=t[d][e],f&&null!==o&&(o[0]<=0||o[1]<=0)&&(o=null),null!==o?(a=o[0],s=o[1],null===a||isNaN(a)?c.push([r,a,[a,a,a,s]]):(A=s?a/s:0,l=100*(s?h*Math.sqrt(A*(1-A)/s):1),i=100*A,c.push([r,i,[i-l,i+l,a,s]]))):c.push([r,null,[null,null,null,null]]);return c},L.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var i=[];const o=n.get("labels")[r],a=n.getForSeries("sigma",o),s=n.getForSeries("wilsonInterval",o);var A,l,c,u=0,f=0,h=100;for(r=0;r<t.length;r++){u+=t[r][2][2],f+=t[r][2][3],r-e>=0&&(u-=t[r-e][2][2],f-=t[r-e][2][3]);var d=t[r][0],p=f?u/f:0;if(s)if(f){var g=p<0?0:p,m=f,v=a*Math.sqrt(g*(1-g)/m+a*a/(4*m*m)),y=1+a*a/f;A=(g+a*a/(2*f)-v)/y,l=(g+a*a/(2*f)+v)/y,i[r]=[d,g*h,[A*h,l*h]]}else i[r]=[d,0,[0,0]];else c=f?a*Math.sqrt(p*(1-p)/f):1,i[r]=[d,h*p,[h*(p-c),h*(p+c)]]}return i};const k=L;var I=function(){this.annotations_=[]};I.prototype.toString=function(){return"Annotations Plugin"},I.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},I.prototype.detachLabels=function(){for(var t=0;t<this.annotations_.length;t++){var e=this.annotations_[t];e.parentNode&&e.parentNode.removeChild(e),this.annotations_[t]=null}this.annotations_=[]},I.prototype.clearChart=function(t){this.detachLabels()},I.prototype.didDrawChart=function(t){var e=t.dygraph,n=e.layout_.annotated_points;if(n&&0!==n.length)for(var r=t.canvas.parentNode,i=function(t,n,r){return function(i){var o=r.annotation;o.hasOwnProperty(t)?o[t](o,r,e,i):e.getOption(n)&&e.getOption(n)(o,r,e,i)}},o=t.dygraph.getArea(),a={},s=0;s<n.length;s++){var A=n[s];if(!(A.canvasx<o.x||A.canvasx>o.x+o.w||A.canvasy<o.y||A.canvasy>o.y+o.h)){var l=A.annotation,c=6;l.hasOwnProperty("tickHeight")&&(c=l.tickHeight);var u=document.createElement("div");u.style.fontSize=e.getOption("axisLabelFontSize")+"px";var f="dygraph-annotation";l.hasOwnProperty("icon")||(f+=" dygraphDefaultAnnotation dygraph-default-annotation"),l.hasOwnProperty("cssClass")&&(f+=" "+l.cssClass),u.className=f;var h=l.hasOwnProperty("width")?l.width:16,d=l.hasOwnProperty("height")?l.height:16;if(l.hasOwnProperty("icon")){var p=document.createElement("img");p.src=l.icon,p.width=h,p.height=d,u.appendChild(p)}else A.annotation.hasOwnProperty("shortText")&&u.appendChild(document.createTextNode(A.annotation.shortText));var g=A.canvasx-h/2;u.style.left=g+"px";var m=0;if(l.attachAtBottom){var v=o.y+o.h-d-c;a[g]?v-=a[g]:a[g]=0,a[g]+=c+d,m=v}else m=A.canvasy-d-c;u.style.top=m+"px",u.style.width=h+"px",u.style.height=d+"px",u.title=A.annotation.text,u.style.color=e.colorsMap_[A.name],u.style.borderColor=e.colorsMap_[A.name],l.div=u,e.addAndTrackEvent(u,"click",i("clickHandler","annotationClickHandler",A)),e.addAndTrackEvent(u,"mouseover",i("mouseOverHandler","annotationMouseOverHandler",A)),e.addAndTrackEvent(u,"mouseout",i("mouseOutHandler","annotationMouseOutHandler",A)),e.addAndTrackEvent(u,"dblclick",i("dblClickHandler","annotationDblClickHandler",A)),r.appendChild(u),this.annotations_.push(u);var y=t.drawingContext;if(y.save(),y.strokeStyle=l.hasOwnProperty("tickColor")?l.tickColor:e.colorsMap_[A.name],y.lineWidth=l.hasOwnProperty("tickWidth")?l.tickWidth:e.getOption("strokeWidth"),y.beginPath(),l.attachAtBottom){v=m+d;y.moveTo(A.canvasx,v),y.lineTo(A.canvasx,v+c)}else y.moveTo(A.canvasx,A.canvasy),y.lineTo(A.canvasx,A.canvasy-2-c);y.closePath(),y.stroke(),y.restore()}}},I.prototype.destroy=function(){this.detachLabels()};const Q=I;var O=function(){this.xlabels_=[],this.ylabels_=[]};O.prototype.toString=function(){return"Axes Plugin"},O.prototype.activate=function(t){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},O.prototype.layout=function(t){var e,n=t.dygraph;if(n.getOptionForAxis("drawAxis","y")){var r=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");t.reserveSpaceLeft(r)}n.getOptionForAxis("drawAxis","x")&&(e=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),t.reserveSpaceBottom(e));if(2==n.numAxes()){if(n.getOptionForAxis("drawAxis","y2")){r=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2");t.reserveSpaceRight(r)}}else n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},O.prototype.detachLabels=function(){function t(t){for(var e=0;e<t.length;e++){var n=t[e];n.parentNode&&n.parentNode.removeChild(n)}}t(this.xlabels_),t(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},O.prototype.clearChart=function(t){this.detachLabels()},O.prototype.willDrawChart=function(t){var e=t.dygraph;if(!e.getOptionForAxis("drawAxis","x")&&!e.getOptionForAxis("drawAxis","y")&&!e.getOptionForAxis("drawAxis","y2"))return;function n(t){return Math.round(t)+.5}function i(t){return Math.round(t)-.5}var o,a,s,A=t.drawingContext,l=t.canvas.parentNode,c=e.width_,u=e.height_,f=function(t){return{position:"absolute",fontSize:e.getOptionForAxis("axisLabelFontSize",t)+"px",width:e.getOptionForAxis("axisLabelWidth",t)+"px"}},h={x:f("x"),y:f("y"),y2:f("y2")},d=function(t,e,n){var i=document.createElement("div"),o=h["y2"==n?"y2":e];r.update(i.style,o);var a=document.createElement("div");return a.className="dygraph-axis-label dygraph-axis-label-"+e+(n?" dygraph-axis-label-"+n:""),a.innerHTML=t,i.appendChild(a),i};A.save();var p=e.layout_,g=t.dygraph.plotter_.area,m=function(t){return function(n){return e.getOptionForAxis(n,t)}};const v=this;if(e.getOptionForAxis("drawAxis","y")||2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")){if(p.yticks&&p.yticks.length>0){var y=e.numAxes(),b=[m("y"),m("y2")];p.yticks.forEach(function(t){if(void 0!==t.label){a=g.x;var e="y1",n=b[0];if(1==t.axis&&(a=g.x+g.w,e="y2",n=b[1]),n("drawAxis")){var r=n("axisLabelFontSize");s=g.y+t.pos*g.h,o=d(t.label,"y",2==y?e:null);var i=s-r/2;i<0&&(i=0),i+r+3>u?o.style.bottom="0":o.style.top=Math.min(i,u-2*r)+"px",0===t.axis?(o.style.left=g.x-n("axisLabelWidth")-n("axisTickSize")+"px",o.style.textAlign="right"):1==t.axis&&(o.style.left=g.x+g.w+n("axisTickSize")+"px",o.style.textAlign="left"),o.style.width=n("axisLabelWidth")+"px",l.appendChild(o),v.ylabels_.push(o)}}})}var w;if(e.getOption("drawAxesAtZero"))((x=e.toPercentXCoord(0))>1||x<0||isNaN(x))&&(x=0),w=n(g.x+x*g.w);else w=n(g.x);A.strokeStyle=e.getOptionForAxis("axisLineColor","y"),A.lineWidth=e.getOptionForAxis("axisLineWidth","y"),A.beginPath(),A.moveTo(w,i(g.y)),A.lineTo(w,i(g.y+g.h)),A.closePath(),A.stroke(),2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")&&(A.strokeStyle=e.getOptionForAxis("axisLineColor","y2"),A.lineWidth=e.getOptionForAxis("axisLineWidth","y2"),A.beginPath(),A.moveTo(i(g.x+g.w),i(g.y)),A.lineTo(i(g.x+g.w),i(g.y+g.h)),A.closePath(),A.stroke())}if(e.getOptionForAxis("drawAxis","x")){if(p.xticks){var _=m("x");p.xticks.forEach(function(t){if(void 0!==t.label){a=g.x+t.pos*g.w,s=g.y+g.h,(o=d(t.label,"x")).style.textAlign="center",o.style.top=s+_("axisTickSize")+"px";var e=a-_("axisLabelWidth")/2;e+_("axisLabelWidth")>c&&(e=c-_("axisLabelWidth"),o.style.textAlign="right"),e<0&&(e=0,o.style.textAlign="left"),o.style.left=e+"px",o.style.width=_("axisLabelWidth")+"px",l.appendChild(o),v.xlabels_.push(o)}})}var B,x;if(A.strokeStyle=e.getOptionForAxis("axisLineColor","x"),A.lineWidth=e.getOptionForAxis("axisLineWidth","x"),A.beginPath(),e.getOption("drawAxesAtZero"))((x=e.toPercentYCoord(0,0))>1||x<0)&&(x=1),B=i(g.y+x*g.h);else B=i(g.y+g.h);A.moveTo(n(g.x),B),A.lineTo(n(g.x+g.w),B),A.closePath(),A.stroke()}A.restore()};const M=O;var N=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};N.prototype.toString=function(){return"ChartLabels Plugin"},N.prototype.activate=function(t){return{layout:this.layout,didDrawChart:this.didDrawChart}};var T=function(t){var e=document.createElement("div");return e.style.position="absolute",e.style.left=t.x+"px",e.style.top=t.y+"px",e.style.width=t.w+"px",e.style.height=t.h+"px",e};N.prototype.detachLabels_=function(){for(var t=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],e=0;e<t.length;e++){var n=t[e];n&&(n.parentNode&&n.parentNode.removeChild(n))}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var P=function(t,e,n,r,i){var o=document.createElement("div");o.style.position="absolute",o.style.left=1==n?"0px":e.x+"px",o.style.top=e.y+"px",o.style.width=e.w+"px",o.style.height=e.h+"px",o.style.fontSize=t.getOption("yLabelWidth")-2+"px";var a=document.createElement("div");a.style.position="absolute",a.style.width=e.h+"px",a.style.height=e.w+"px",a.style.top=e.h/2-e.w/2+"px",a.style.left=e.w/2-e.h/2+"px",a.className="dygraph-label-rotate-"+(1==n?"right":"left");var s=document.createElement("div");return s.className=r,s.innerHTML=i,a.appendChild(s),o.appendChild(a),o};N.prototype.layout=function(t){this.detachLabels_();var e=t.dygraph,n=t.chart_div;if(e.getOption("title")){var r=t.reserveSpaceTop(e.getOption("titleHeight"));this.title_div_=T(r),this.title_div_.style.fontSize=e.getOption("titleHeight")-8+"px",(i=document.createElement("div")).className="dygraph-label dygraph-title",i.innerHTML=e.getOption("title"),this.title_div_.appendChild(i),n.appendChild(this.title_div_)}if(e.getOption("xlabel")){var i,o=t.reserveSpaceBottom(e.getOption("xLabelHeight"));this.xlabel_div_=T(o),this.xlabel_div_.style.fontSize=e.getOption("xLabelHeight")-2+"px",(i=document.createElement("div")).className="dygraph-label dygraph-xlabel",i.innerHTML=e.getOption("xlabel"),this.xlabel_div_.appendChild(i),n.appendChild(this.xlabel_div_)}if(e.getOption("ylabel")){var a=t.reserveSpaceLeft(0);this.ylabel_div_=P(e,a,1,"dygraph-label dygraph-ylabel",e.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(e.getOption("y2label")&&2==e.numAxes()){var s=t.reserveSpaceRight(0);this.y2label_div_=P(e,s,2,"dygraph-label dygraph-y2label",e.getOption("y2label")),n.appendChild(this.y2label_div_)}},N.prototype.didDrawChart=function(t){var e=t.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=e.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=e.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=e.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=e.getOption("y2label"))},N.prototype.clearChart=function(){},N.prototype.destroy=function(){this.detachLabels_()};const R=N;var D=function(){};D.prototype.toString=function(){return"Gridline Plugin"},D.prototype.activate=function(t){return{willDrawChart:this.willDrawChart}},D.prototype.willDrawChart=function(t){var e,n,r,i=t.dygraph,o=t.drawingContext,a=i.layout_,s=t.dygraph.plotter_.area;function A(t){return Math.round(t)+.5}function l(t){return Math.round(t)-.5}if(i.getOptionForAxis("drawGrid","y")){for(var c=["y","y2"],u=[],f=[],h=[],d=[],p=[],g=0;g<c.length;g++)h[g]=i.getOptionForAxis("drawGrid",c[g]),h[g]&&(u[g]=i.getOptionForAxis("gridLineColor",c[g]),f[g]=i.getOptionForAxis("gridLineWidth",c[g]),p[g]=i.getOptionForAxis("gridLinePattern",c[g]),d[g]=p[g]&&p[g].length>=2);r=a.yticks,o.save(),r.forEach(t=>{if(t.has_tick){var r=t.axis;h[r]&&(o.save(),d[r]&&o.setLineDash&&o.setLineDash(p[r]),o.strokeStyle=u[r],o.lineWidth=f[r],e=A(s.x),n=l(s.y+t.pos*s.h),o.beginPath(),o.moveTo(e,n),o.lineTo(e+s.w,n),o.stroke(),o.restore())}}),o.restore()}if(i.getOptionForAxis("drawGrid","x")){r=a.xticks,o.save();p=i.getOptionForAxis("gridLinePattern","x");(d=p&&p.length>=2)&&o.setLineDash&&o.setLineDash(p),o.strokeStyle=i.getOptionForAxis("gridLineColor","x"),o.lineWidth=i.getOptionForAxis("gridLineWidth","x"),r.forEach(t=>{t.has_tick&&(e=A(s.x+t.pos*s.w),n=l(s.y+s.h),o.beginPath(),o.moveTo(e,n),o.lineTo(e,s.y),o.stroke())}),d&&o.setLineDash&&o.setLineDash([]),o.restore()}},D.prototype.destroy=function(){};const H=D;var j=function(){this.legend_div_=null,this.is_generated_div_=!1};j.prototype.toString=function(){return"Legend Plugin"},j.prototype.activate=function(t){var e,n=t.getOption("labelsDiv");return n&&null!==n?e="string"==typeof n||n instanceof String?document.getElementById(n):n:((e=document.createElement("div")).className="dygraph-legend",t.graphDiv.appendChild(e),this.is_generated_div_=!0),this.legend_div_=e,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};var z=function(t){return t.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")};function V(t,e,n){if(!t||t.length<=1)return`<div class="dygraph-legend-line" style="border-bottom-color: ${e};"></div>`;var r,i,o,a,s=0,A=0,l=[];for(r=0;r<=t.length;r++)s+=t[r%t.length];if((a=Math.floor(n/(s-t[0])))>1){for(r=0;r<t.length;r++)l[r]=t[r]/n;A=l.length}else{for(a=1,r=0;r<t.length;r++)l[r]=t[r]/s;A=l.length+1}var c="";for(i=0;i<a;i++)for(r=0;r<A;r+=2)o=l[r%l.length],c+=`<div class="dygraph-legend-dash" style="margin-right: ${r<t.length?l[(r+1)%l.length]:0}em; padding-left: ${o}em;"></div>`;return c}j.prototype.select=function(t){var e=t.selectedX,n=t.selectedPoints,r=t.selectedRow,i=t.dygraph.getOption("legend");if("never"!==i){var o=j.generateLegendHTML(t.dygraph,e,n,this.one_em_width_,r);if(o instanceof Node&&o.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(o)):this.legend_div_.innerHTML=o,this.legend_div_.style.display="","follow"===i){var a,s=t.dygraph.plotter_.area,A=this.legend_div_.offsetWidth,l=t.dygraph.getOptionForAxis("axisLabelWidth","y"),c=t.dygraph.getHighlightSeries();c&&(a=n.find(t=>t.name===c))||(a=n[0]);const e=t.dygraph.getNumericOption("legendFollowOffsetX"),r=t.dygraph.getNumericOption("legendFollowOffsetY");var u=a.x*s.w+e,f=a.y*s.h+r;u+A+1>s.w&&(u=u-2*e-A-(l-s.x)),this.legend_div_.style.left=l+u+"px",this.legend_div_.style.top=f+"px"}else if("onmouseover"===i&&this.is_generated_div_){s=t.dygraph.plotter_.area,A=this.legend_div_.offsetWidth;this.legend_div_.style.left=s.x+s.w-A-1+"px",this.legend_div_.style.top=s.y+"px"}}else this.legend_div_.style.display="none"},j.prototype.deselect=function(t){"always"!==t.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var e=function(t){var e=document.createElement("span");e.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),t.appendChild(e);var n=e.offsetWidth;return t.removeChild(e),n}(this.legend_div_);this.one_em_width_=e;var n=j.generateLegendHTML(t.dygraph,void 0,void 0,e,null);n instanceof Node&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(n)):this.legend_div_.innerHTML=n},j.prototype.didDrawChart=function(t){this.deselect(t)},j.prototype.predraw=function(t){if(this.is_generated_div_){t.dygraph.graphDiv.appendChild(this.legend_div_);var e=t.dygraph.plotter_.area,n=this.legend_div_.offsetWidth;this.legend_div_.style.left=e.x+e.w-n-1+"px",this.legend_div_.style.top=e.y+"px"}},j.prototype.destroy=function(){this.legend_div_=null},j.generateLegendHTML=function(t,e,n,i,o){var a={dygraph:t,x:e,i:o,series:[]},s={},A=t.getLabels();if(A)for(var l=1;l<A.length;l++){var c=t.getPropertiesForSeries(A[l]),u={dashHTML:V(t.getOption("strokePattern",A[l]),c.color,i),label:A[l],labelHTML:z(A[l]),isVisible:c.visible,color:c.color};a.series.push(u),s[A[l]]=u}if("undefined"!==typeof e){var f=t.optionsViewForAxis_("x"),h=f("valueFormatter");a.xHTML=h.call(t,e,f,A[0],t,o,0);var d=[],p=t.numAxes();for(l=0;l<p;l++)d[l]=t.optionsViewForAxis_("y"+(l?1+l:""));var g=t.getOption("labelsShowZeroValues"),m=t.getHighlightSeries();for(l=0;l<n.length;l++){var v=n[l];if((u=s[v.name]).y=v.yval,0===v.yval&&!g||isNaN(v.canvasy))u.isVisible=!1;else{var y=d[(c=t.getPropertiesForSeries(v.name)).axis-1],b=y("valueFormatter").call(t,v.yval,y,v.name,t,o,A.indexOf(v.name));r.update(u,{yHTML:b}),v.name==m&&(u.isHighlighted=!0)}}}return(t.getOption("legendFormatter")||j.defaultFormatter).call(t,a)},j.defaultFormatter=function(t){var e=t.dygraph;if(!0!==e.getOption("showLabelsOnHighlight"))return"";var n,r=e.getOption("labelsSeparateLines");if("undefined"===typeof t.x){if("always"!=e.getOption("legend"))return"";n="";for(var i=0;i<t.series.length;i++){(o=t.series[i]).isVisible&&(""!==n&&(n+=r?"<br />":" "),n+=`<span style='font-weight: bold; color: ${o.color};'>${o.dashHTML} ${o.labelHTML}</span>`)}return n}n=t.xHTML+":";for(i=0;i<t.series.length;i++){var o;if((o=t.series[i]).y||o.yHTML)if(o.isVisible)r&&(n+="<br>"),n+=`<span${o.isHighlighted?' class="highlight"':""}> <b><span style='color: ${o.color};'>${o.labelHTML}</span></b>: ${o.yHTML}</span>`}return n};const K=j;var G=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};G.prototype.toString=function(){return"RangeSelector Plugin"},G.prototype.activate=function(t){return this.dygraph_=t,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},G.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},G.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},G.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},G.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},G.prototype.addToGraph_=function(){var t=this.graphDiv_=this.dygraph_.graphDiv;t.appendChild(this.bgcanvas_),t.appendChild(this.fgcanvas_),t.appendChild(this.leftZoomHandle_),t.appendChild(this.rightZoomHandle_)},G.prototype.removeFromGraph_=function(){var t=this.graphDiv_;t.removeChild(this.bgcanvas_),t.removeChild(this.fgcanvas_),t.removeChild(this.leftZoomHandle_),t.removeChild(this.rightZoomHandle_),this.graphDiv_=null},G.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},G.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},G.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},G.prototype.updateVisibility_=function(){var t=this.getOption_("showRangeSelector");if(t)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var e=this.dygraph_;setTimeout(function(){e.width_=0,e.resize()},1)}return t},G.prototype.resize_=function(){function t(t,e,n,i){var o=i||r.getContextPixelRatio(e);t.style.top=n.y+"px",t.style.left=n.x+"px",t.width=n.w*o,t.height=n.h*o,t.style.width=n.w+"px",t.style.height=n.h+"px",1!=o&&e.scale(o,o)}var e=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:e.x,y:e.y+e.h+n+4,w:e.w,h:this.getOption_("rangeSelectorHeight")};var i=this.dygraph_.getNumericOption("pixelRatio");t(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,i),t(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,i)},G.prototype.createCanvases_=function(){this.bgcanvas_=r.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=r.getContext(this.bgcanvas_),this.fgcanvas_=r.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=r.getContext(this.fgcanvas_)},G.prototype.createZoomHandles_=function(){var t=new Image;t.className="dygraph-rangesel-zoomhandle",t.style.position="absolute",t.style.zIndex=10,t.style.visibility="hidden",t.style.cursor="col-resize",t.width=9,t.height=16,t.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(t.width*=2,t.height*=2),this.leftZoomHandle_=t,this.rightZoomHandle_=t.cloneNode(!1)},G.prototype.initInteraction_=function(){var t,e,n,i,o,a,s,A,l,c,f,h,d,p,m=this,v=document,y=0,b=null,w=!1,_=!1,B=!this.isMobileDevice_,x=new g;t=function(t){var e=m.dygraph_.xAxisExtremes(),n=(e[1]-e[0])/m.canvasRect_.w;return[e[0]+(t.leftHandlePos-m.canvasRect_.x)*n,e[0]+(t.rightHandlePos-m.canvasRect_.x)*n]},e=function(t){return r.cancelEvent(t),w=!0,y=t.clientX,b=t.target?t.target:t.srcElement,"mousedown"!==t.type&&"dragstart"!==t.type||(r.addEvent(v,"mousemove",n),r.addEvent(v,"mouseup",i)),m.fgcanvas_.style.cursor="col-resize",x.cover(),!0},n=function(t){if(!w)return!1;r.cancelEvent(t);var e=t.clientX-y;if(Math.abs(e)<4)return!0;y=t.clientX;var n,i=m.getZoomHandleStatus_();b==m.leftZoomHandle_?(n=i.leftHandlePos+e,n=Math.min(n,i.rightHandlePos-b.width-3),n=Math.max(n,m.canvasRect_.x)):(n=i.rightHandlePos+e,n=Math.min(n,m.canvasRect_.x+m.canvasRect_.w),n=Math.max(n,i.leftHandlePos+b.width+3));var a=b.width/2;return b.style.left=n-a+"px",m.drawInteractiveLayer_(),B&&o(),!0},i=function(t){return!!w&&(w=!1,x.uncover(),r.removeEvent(v,"mousemove",n),r.removeEvent(v,"mouseup",i),m.fgcanvas_.style.cursor="default",B||o(),!0)},o=function(){try{var e=m.getZoomHandleStatus_();if(m.isChangingRange_=!0,e.isZoomed){var n=t(e);m.dygraph_.doZoomXDates_(n[0],n[1])}else m.dygraph_.resetZoom()}finally{m.isChangingRange_=!1}},a=function(t){var e=m.leftZoomHandle_.getBoundingClientRect(),n=e.left+e.width/2,r=(e=m.rightZoomHandle_.getBoundingClientRect()).left+e.width/2;return t.clientX>n&&t.clientX<r},s=function(t){return!(_||!a(t)||!m.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(t),_=!0,y=t.clientX,"mousedown"===t.type&&(r.addEvent(v,"mousemove",A),r.addEvent(v,"mouseup",l)),!0)},A=function(t){if(!_)return!1;r.cancelEvent(t);var e=t.clientX-y;if(Math.abs(e)<4)return!0;y=t.clientX;var n=m.getZoomHandleStatus_(),i=n.leftHandlePos,o=n.rightHandlePos,a=o-i;i+e<=m.canvasRect_.x?o=(i=m.canvasRect_.x)+a:o+e>=m.canvasRect_.x+m.canvasRect_.w?i=(o=m.canvasRect_.x+m.canvasRect_.w)-a:(i+=e,o+=e);var s=m.leftZoomHandle_.width/2;return m.leftZoomHandle_.style.left=i-s+"px",m.rightZoomHandle_.style.left=o-s+"px",m.drawInteractiveLayer_(),B&&c(),!0},l=function(t){return!!_&&(_=!1,r.removeEvent(v,"mousemove",A),r.removeEvent(v,"mouseup",l),B||c(),!0)},c=function(){try{m.isChangingRange_=!0,m.dygraph_.dateWindow_=t(m.getZoomHandleStatus_()),m.dygraph_.drawGraph_(!1)}finally{m.isChangingRange_=!1}},f=function(t){if(!w&&!_){var e=a(t)?"move":"default";e!=m.fgcanvas_.style.cursor&&(m.fgcanvas_.style.cursor=e)}},h=function(t){"touchstart"==t.type&&1==t.targetTouches.length?e(t.targetTouches[0])&&r.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?n(t.targetTouches[0])&&r.cancelEvent(t):i(t)},d=function(t){"touchstart"==t.type&&1==t.targetTouches.length?s(t.targetTouches[0])&&r.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?A(t.targetTouches[0])&&r.cancelEvent(t):l(t)},p=function(t,e){for(var n=["touchstart","touchend","touchmove","touchcancel"],r=0;r<n.length;r++)m.dygraph_.addAndTrackEvent(t,n[r],e)},this.setDefaultOption_("interactionModel",u.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var C=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,C,e),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,C,e),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",s),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",f),this.hasTouchInterface_&&(p(this.leftZoomHandle_,h),p(this.rightZoomHandle_,h),p(this.fgcanvas_,d))},G.prototype.drawStaticLayer_=function(){var t=this.bgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(n){console.warn(n)}var e=.5;this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),t.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),t.beginPath(),t.moveTo(e,e),t.lineTo(e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,e),t.stroke()},G.prototype.drawMiniPlot_=function(){var t=this.getOption_("rangeSelectorPlotFillColor"),e=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(t||n){var r=this.getOption_("stepPlot"),i=this.computeCombinedSeriesAndLimits_(),o=i.yMax-i.yMin,a=this.bgcanvas_ctx_,s=.5,A=this.dygraph_.xAxisExtremes(),l=Math.max(A[1]-A[0],1e-30),c=(this.canvasRect_.w-s)/l,u=(this.canvasRect_.h-s)/o,f=this.canvasRect_.w-s,h=this.canvasRect_.h-s,d=null,p=null;a.beginPath(),a.moveTo(s,h);for(var g=0;g<i.data.length;g++){var m=i.data[g],v=null!==m[0]?(m[0]-A[0])*c:NaN,y=null!==m[1]?h-(m[1]-i.yMin)*u:NaN;(r||null===d||Math.round(v)!=Math.round(d))&&(isFinite(v)&&isFinite(y)?(null===d?a.lineTo(v,h):r&&a.lineTo(v,p),a.lineTo(v,y),d=v,p=y):(null!==d&&(r?(a.lineTo(v,p),a.lineTo(v,h)):a.lineTo(d,h)),d=p=null))}if(a.lineTo(f,h),a.closePath(),t){var b=this.bgcanvas_ctx_.createLinearGradient(0,0,0,h);e&&b.addColorStop(0,e),b.addColorStop(1,t),this.bgcanvas_ctx_.fillStyle=b,a.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),a.stroke())}},G.prototype.computeCombinedSeriesAndLimits_=function(){var t,e=this.dygraph_,n=this.getOption_("logscale"),i=e.numColumns(),o=e.getLabels(),a=new Array(i),s=!1,A=e.visibility(),l=[];for(t=1;t<i;t++){var c=this.getOption_("showInRangeSelector",o[t]);l.push(c),null!==c&&(s=!0)}if(s)for(t=1;t<i;t++)a[t]=l[t-1];else for(t=1;t<i;t++)a[t]=A[t-1];var u=[],f=e.dataHandler_,h=e.attributes_;for(t=1;t<e.numColumns();t++)if(a[t]){var d=f.extractSeries(e.rawData_,t,h);e.rollPeriod()>1&&(d=f.rollingAverage(d,e.rollPeriod(),h,t)),u.push(d)}var p=[];for(t=0;t<u[0].length;t++){for(var g=0,m=0,v=0;v<u.length;v++){var y=u[v][t][1];null===y||isNaN(y)||(m++,g+=y)}p.push([u[0][t][0],g/m])}var b=Number.MAX_VALUE,w=-Number.MAX_VALUE;for(t=0;t<p.length;t++){var _=p[t][1];null!==_&&isFinite(_)&&(!n||_>0)&&(b=Math.min(b,_),w=Math.max(w,_))}var B=.25;if(n)for(w=r.log10(w),w+=w*B,b=r.log10(b),t=0;t<p.length;t++)p[t][1]=r.log10(p[t][1]);else{var x,C=w-b;w+=x=C<=Number.MIN_VALUE?w*B:C*B,b-=x}return{data:p,yMin:b,yMax:w}},G.prototype.placeZoomHandles_=function(){var t=this.dygraph_.xAxisExtremes(),e=this.dygraph_.xAxisRange(),n=t[1]-t[0],r=Math.max(0,(e[0]-t[0])/n),i=Math.max(0,(t[1]-e[1])/n),o=this.canvasRect_.x+this.canvasRect_.w*r,a=this.canvasRect_.x+this.canvasRect_.w*(1-i),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),A=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=o-A+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=a-A+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},G.prototype.drawInteractiveLayer_=function(){var t=this.fgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var e=this.canvasRect_.w-1,n=this.canvasRect_.h-1,r=this.getZoomHandleStatus_();if(t.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),t.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),r.isZoomed){var i=Math.max(1,r.leftHandlePos-this.canvasRect_.x),o=Math.min(e,r.rightHandlePos-this.canvasRect_.x);const a=this.getOption_("rangeSelectorVeilColour");t.fillStyle=a||"rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",t.fillRect(0,0,i,this.canvasRect_.h),t.fillRect(o,0,this.canvasRect_.w-o,this.canvasRect_.h),t.beginPath(),t.moveTo(1,1),t.lineTo(i,1),t.lineTo(i,n),t.lineTo(o,n),t.lineTo(o,1),t.lineTo(e,1),t.stroke()}else t.beginPath(),t.moveTo(1,1),t.lineTo(1,n),t.lineTo(e,n),t.lineTo(e,1),t.stroke()},G.prototype.getZoomHandleStatus_=function(){var t=this.leftZoomHandle_.width/2,e=parseFloat(this.leftZoomHandle_.style.left)+t,n=parseFloat(this.rightZoomHandle_.style.left)+t;return{leftHandlePos:e,rightHandlePos:n,isZoomed:e-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}};const q=G;var W=function(t){this.container=t};W.prototype.draw=function(t,e){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new J(this.container,t,e)},W.prototype.setSelection=function(t){var e=!1;t.length&&(e=t[0].row),this.date_graph.setSelection(e)},W.prototype.getSelection=function(){var t=[],e=this.date_graph.getSelection();if(e<0)return t;for(var n=this.date_graph.layout_.points,r=0;r<n.length;++r)t.push({row:e,column:r+1});return t};const Y=W;var $=function(t,e,n){this.__init__(t,e,n)};$.NAME="Dygraph",$.VERSION="2.2.1";var X={};($._require=function(t){return t in X?X[t]:$._require._b(t)})._b=null,$._require.add=function(t,e){X[t]=e},$.DEFAULT_ROLL_PERIOD=1,$.DEFAULT_WIDTH=480,$.DEFAULT_HEIGHT=320,$.ANIMATION_STEPS=12,$.ANIMATION_DURATION=200,$.Plotters=s._Plotters,$.addedAnnotationCSS=!1,$.prototype.__init__=function(t,e,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=$.copyUserAttrs_(n),"string"==typeof t&&(t=document.getElementById(t)),!t)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=t,this.file_=e,this.rollPeriod_=n.rollPeriod||$.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],t.innerHTML="";const i=window.getComputedStyle(t,null);"0px"===i.paddingLeft&&"0px"===i.paddingRight&&"0px"===i.paddingTop&&"0px"===i.paddingBottom||console.error("Main div contains padding; graph will misbehave"),""===t.style.width&&n.width&&(t.style.width=n.width+"px"),""===t.style.height&&n.height&&(t.style.height=n.height+"px"),""===t.style.height&&0===t.clientHeight&&(t.style.height=$.DEFAULT_HEIGHT+"px",""===t.style.width&&(t.style.width=$.DEFAULT_WIDTH+"px")),this.width_=t.clientWidth||n.width||0,this.height_=t.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},r.update(this.user_attrs_,n),this.attrs_={},r.updateDeep(this.attrs_,f),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new d(this),this.createInterface_(),this.plugins_=[];for(var o=$.PLUGINS.concat(this.getOption("plugins")),a=0;a<o.length;a++){var s,A=o[a],l={plugin:s="undefined"!==typeof A.activate?A:new A,events:{},options:{},pluginOptions:{}},c=s.activate(this);for(var u in c)c.hasOwnProperty(u)&&(l.events[u]=c[u]);this.plugins_.push(l)}for(a=0;a<this.plugins_.length;a++){var h=this.plugins_[a];for(var u in h.events)if(h.events.hasOwnProperty(u)){var p=h.events[u],g=[h.plugin,p];u in this.eventListeners_?this.eventListeners_[u].push(g):this.eventListeners_[u]=[g]}}this.createDragInterface_(),this.start_()},$.prototype.cascadeEvents_=function(t,e){if(!(t in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};r.update(n,e);var i=this.eventListeners_[t];if(i)for(var o=i.length-1;o>=0;o--){var a=i[o][0];if(i[o][1].call(a,n),n.propagationStopped)break}return n.defaultPrevented},$.prototype.getPluginInstance_=function(t){for(var e=0;e<this.plugins_.length;e++){var n=this.plugins_[e];if(n.plugin instanceof t)return n.plugin}return null},$.prototype.isZoomed=function(t){const e=!!this.dateWindow_;if("x"===t)return e;const n=this.axes_.map(t=>!!t.valueRange).indexOf(!0)>=0;if(null===t||void 0===t)return e||n;if("y"===t)return n;throw new Error(`axis parameter is [${t}] must be null, 'x' or 'y'.`)},$.prototype.toString=function(){var t=this.maindiv_;return"[Dygraph "+(t&&t.id?t.id:t)+"]"},$.prototype.attr_=function(t,e){return e?this.attributes_.getForSeries(t,e):this.attributes_.get(t)},$.prototype.getOption=function(t,e){return this.attr_(t,e)},$.prototype.getNumericOption=function(t,e){return this.getOption(t,e)},$.prototype.getStringOption=function(t,e){return this.getOption(t,e)},$.prototype.getBooleanOption=function(t,e){return this.getOption(t,e)},$.prototype.getFunctionOption=function(t,e){return this.getOption(t,e)},$.prototype.getOptionForAxis=function(t,e){return this.attributes_.getForAxis(t,e)},$.prototype.optionsViewForAxis_=function(t){var e=this;return function(n){var r=e.user_attrs_.axes;return r&&r[t]&&r[t].hasOwnProperty(n)?r[t][n]:("x"!==t||"logscale"!==n)&&("undefined"!=typeof e.user_attrs_[n]?e.user_attrs_[n]:(r=e.attrs_.axes)&&r[t]&&r[t].hasOwnProperty(n)?r[t][n]:"y"==t&&e.axes_[0].hasOwnProperty(n)?e.axes_[0][n]:"y2"==t&&e.axes_[1].hasOwnProperty(n)?e.axes_[1][n]:e.attr_(n))}},$.prototype.rollPeriod=function(){return this.rollPeriod_},$.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},$.prototype.xAxisExtremes=function(){var t=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-t,1+t];var e=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(t){var r=n-e;e-=r*t,n+=r*t}return[e,n]},$.prototype.yAxisExtremes=function(){const t=this.gatherDatasets_(this.rolledSeries_,null),{extremes:e}=t,n=this.axes_;this.computeYAxisRanges_(e);const r=this.axes_;return this.axes_=n,r.map(t=>t.extremeRange)},$.prototype.yAxisRange=function(t){if("undefined"==typeof t&&(t=0),t<0||t>=this.axes_.length)return null;var e=this.axes_[t];return[e.computedValueRange[0],e.computedValueRange[1]]},$.prototype.yAxisRanges=function(){for(var t=[],e=0;e<this.axes_.length;e++)t.push(this.yAxisRange(e));return t},$.prototype.toDomCoords=function(t,e,n){return[this.toDomXCoord(t),this.toDomYCoord(e,n)]},$.prototype.toDomXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();return e.x+(t-n[0])/(n[1]-n[0])*e.w},$.prototype.toDomYCoord=function(t,e){var n=this.toPercentYCoord(t,e);if(null===n)return null;var r=this.plotter_.area;return r.y+n*r.h},$.prototype.toDataCoords=function(t,e,n){return[this.toDataXCoord(t),this.toDataYCoord(e,n)]},$.prototype.toDataXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var i=(t-e.x)/e.w;return r.logRangeFraction(n[0],n[1],i)}return n[0]+(t-e.x)/e.w*(n[1]-n[0])},$.prototype.toDataYCoord=function(t,e){if(null===t)return null;var n=this.plotter_.area,i=this.yAxisRange(e);if("undefined"==typeof e&&(e=0),this.attributes_.getForAxis("logscale",e)){var o=(t-n.y)/n.h;return r.logRangeFraction(i[1],i[0],o)}return i[0]+(n.y+n.h-t)/n.h*(i[1]-i[0])},$.prototype.toPercentYCoord=function(t,e){if(null===t)return null;"undefined"==typeof e&&(e=0);var n,i=this.yAxisRange(e);if(this.attributes_.getForAxis("logscale",e)){var o=r.log10(i[0]),a=r.log10(i[1]);n=(a-r.log10(t))/(a-o)}else n=(i[1]-t)/(i[1]-i[0]);return n},$.prototype.toPercentXCoord=function(t){if(null===t)return null;var e,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var i=r.log10(n[0]),o=r.log10(n[1]);e=(r.log10(t)-i)/(o-i)}else e=(t-n[0])/(n[1]-n[0]);return e},$.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},$.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},$.prototype.getValue=function(t,e){return t<0||t>=this.rawData_.length||e<0||e>=this.rawData_[t].length?null:this.rawData_[t][e]},$.prototype.createInterface_=function(){var t=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",t.appendChild(this.graphDiv),this.canvas_=r.createCanvas(),this.canvas_.style.position="absolute",this.canvas_.style.top=0,this.canvas_.style.left=0,this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=r.getContext(this.canvas_),this.hidden_ctx_=r.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new o(this);var e=this;if(this.mouseMoveHandler_=function(t){e.mouseMove_(t)},this.mouseOutHandler_=function(t){var n=t.target||t.fromElement,i=t.relatedTarget||t.toElement;r.isNodeContainedBy(n,e.graphDiv)&&!r.isNodeContainedBy(i,e.graphDiv)&&e.mouseOut_(t)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),!this.resizeHandler_){this.resizeHandler_=function(t){e.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_),this.resizeObserver_=null;var n=this.getStringOption("resizable");if("undefined"===typeof ResizeObserver&&"no"!==n&&(console.error("ResizeObserver unavailable; ignoring resizable property"),n="no"),"horizontal"===n||"vertical"===n||"both"===n?t.style.resize=n:"passive"!==n&&(n="no"),"no"!==n){window.getComputedStyle(t).overflow;"visible"===window.getComputedStyle(t).overflow&&(t.style.overflow="hidden"),this.resizeObserver_=new ResizeObserver(this.resizeHandler_),this.resizeObserver_.observe(t)}}},$.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var t=this.getNumericOption("pixelRatio"),e=t||r.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*e,this.canvas_.height=this.height_*e,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==e&&this.canvas_ctx_.scale(e,e);var n=t||r.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},$.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var t=this.plugins_.length-1;t>=0;t--){var e=this.plugins_.pop();e.plugin.destroy&&e.plugin.destroy()}var n=function(t){for(;t.hasChildNodes();)n(t.firstChild),t.removeChild(t.firstChild)};this.removeTrackedEvents_(),r.removeEvent(window,"mouseout",this.mouseOutHandler_),r.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeObserver_&&(this.resizeObserver_.disconnect(),this.resizeObserver_=null),r.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,n(this.maindiv_);var i=function(t){for(var e in t)"object"===typeof t[e]&&(t[e]=null)};i(this.layout_),i(this.plotter_),i(this)},$.prototype.createPlotKitCanvas_=function(t){var e=r.createCanvas();return e.style.position="absolute",e.style.top=t.style.top,e.style.left=t.style.left,e.width=this.width_,e.height=this.height_,e.style.width=this.width_+"px",e.style.height=this.height_+"px",e},$.prototype.createMouseEventElement_=function(){return this.canvas_},$.prototype.setColors_=function(){var t=this.getLabels(),e=t.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,i=this.getNumericOption("colorValue")||.5,o=Math.ceil(e/2),a=this.getOption("colors"),s=this.visibility(),A=0;A<e;A++)if(s[A]){var l=t[A+1],c=this.attributes_.getForSeries("color",l);if(!c)if(a)c=a[A%a.length];else{var u=1*(A%2?o+(A+1)/2:Math.ceil((A+1)/2))/(1+e);c=r.hsvToRGB(u,n,i)}this.colors_.push(c),this.colorsMap_[l]=c}},$.prototype.getColors=function(){return this.colors_},$.prototype.getPropertiesForSeries=function(t){for(var e=-1,n=this.getLabels(),r=1;r<n.length;r++)if(n[r]==t){e=r;break}return-1==e?null:{name:t,column:e,visible:this.visibility()[e-1],color:this.colorsMap_[t],axis:1+this.attributes_.axisForSeries(t)}},$.prototype.createRollInterface_=function(){var t=this.roller_;t||(this.roller_=t=document.createElement("input"),t.type="text",t.style.display="none",t.className="dygraph-roller",this.graphDiv.appendChild(t));var e=this.getBooleanOption("showRoller")?"block":"none",n=this.getArea(),i={top:n.y+n.h-25+"px",left:n.x+1+"px",display:e};t.size="2",t.value=this.rollPeriod_,r.update(t.style,i);const o=this;t.onchange=function(){return o.adjustRoll(t.value)}},$.prototype.createDragInterface_=function(){var t={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new g,initializeMouseDown:function(t,e,n){t.preventDefault?t.preventDefault():(t.returnValue=!1,t.cancelBubble=!0);var i=r.findPos(e.canvas_);n.px=i.x,n.py=i.y,n.dragStartX=r.dragGetX_(t,n),n.dragStartY=r.dragGetY_(t,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var t=this;if((t.isZooming||t.isPanning)&&(t.isZooming=!1,t.dragStartX=null,t.dragStartY=null),t.isPanning){t.isPanning=!1,t.draggingDate=null,t.dateRange=null;for(var e=0;e<n.axes_.length;e++)delete n.axes_[e].draggingValue,delete n.axes_[e].dragValueRange}t.tarp.uncover()}},e=this.getOption("interactionModel"),n=this,i=function(e){return function(r){e(r,n,t)}};for(var o in e)e.hasOwnProperty(o)&&this.addAndTrackEvent(this.mouseEventElement_,o,i(e[o]));if(!e.willDestroyContextMyself){this.addAndTrackEvent(document,"mouseup",function(e){t.destroy()})}},$.prototype.drawZoomRect_=function(t,e,n,i,o,a,s,A){var l=this.canvas_ctx_;a==r.HORIZONTAL?l.clearRect(Math.min(e,s),this.layout_.getPlotArea().y,Math.abs(e-s),this.layout_.getPlotArea().h):a==r.VERTICAL&&l.clearRect(this.layout_.getPlotArea().x,Math.min(i,A),this.layout_.getPlotArea().w,Math.abs(i-A)),t==r.HORIZONTAL?n&&e&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(Math.min(e,n),this.layout_.getPlotArea().y,Math.abs(n-e),this.layout_.getPlotArea().h)):t==r.VERTICAL&&o&&i&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(this.layout_.getPlotArea().x,Math.min(i,o),this.layout_.getPlotArea().w,Math.abs(o-i)))},$.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},$.prototype.doZoomX_=function(t,e){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(t),r=this.toDataXCoord(e);this.doZoomXDates_(n,r)},$.prototype.doZoomXDates_=function(t,e){var n=this.xAxisRange(),r=[t,e];const i=this.getFunctionOption("zoomCallback"),o=this;this.doAnimatedZoom(n,r,null,null,function(){i&&i.call(o,t,e,o.yAxisRanges())})},$.prototype.doZoomY_=function(t,e){this.currentZoomRectArgs_=null;for(var n=this.yAxisRanges(),r=[],i=0;i<this.axes_.length;i++){var o=this.toDataYCoord(t,i),a=this.toDataYCoord(e,i);r.push([a,o])}const s=this.getFunctionOption("zoomCallback"),A=this;this.doAnimatedZoom(null,null,n,r,function(){if(s){const[t,e]=A.xAxisRange();s.call(A,t,e,A.yAxisRanges())}})},$.zoomAnimationFunction=function(t,e){return(1-Math.pow(1.5,-t))/(1-Math.pow(1.5,-e))},$.prototype.resetZoom=function(){const t=this.isZoomed("x"),e=this.isZoomed("y"),n=t||e;if(this.clearSelection(),!n)return;const[r,i]=this.xAxisExtremes(),o=this.getBooleanOption("animatedZooms"),a=this.getFunctionOption("zoomCallback");if(!o)return this.dateWindow_=null,this.axes_.forEach(t=>{t.valueRange&&delete t.valueRange}),this.drawGraph_(),void(a&&a.call(this,r,i,this.yAxisRanges()));var s=null,A=null,l=null,c=null;t&&(s=this.xAxisRange(),A=[r,i]),e&&(l=this.yAxisRanges(),c=this.yAxisExtremes());const u=this;this.doAnimatedZoom(s,A,l,c,function(){u.dateWindow_=null,u.axes_.forEach(t=>{t.valueRange&&delete t.valueRange}),a&&a.call(u,r,i,u.yAxisRanges())})},$.prototype.doAnimatedZoom=function(t,e,n,i,o){var a,s,A=this.getBooleanOption("animatedZooms")?$.ANIMATION_STEPS:1,l=[],c=[];if(null!==t&&null!==e)for(a=1;a<=A;a++)s=$.zoomAnimationFunction(a,A),l[a-1]=[t[0]*(1-s)+s*e[0],t[1]*(1-s)+s*e[1]];if(null!==n&&null!==i)for(a=1;a<=A;a++){s=$.zoomAnimationFunction(a,A);for(var u=[],f=0;f<this.axes_.length;f++)u.push([n[f][0]*(1-s)+s*i[f][0],n[f][1]*(1-s)+s*i[f][1]]);c[a-1]=u}const h=this;r.repeatAndCleanup(function(t){if(c.length)for(var e=0;e<h.axes_.length;e++){var n=c[t][e];h.axes_[e].valueRange=[n[0],n[1]]}l.length&&(h.dateWindow_=l[t]),h.drawGraph_()},A,$.ANIMATION_DURATION/A,o)},$.prototype.getArea=function(){return this.plotter_.area},$.prototype.eventToDomCoords=function(t){if(t.offsetX&&t.offsetY)return[t.offsetX,t.offsetY];var e=r.findPos(this.mouseEventElement_);return[r.pageX(t)-e.x,r.pageY(t)-e.y]},$.prototype.findClosestRow=function(t){for(var e=1/0,n=-1,i=this.layout_.points,o=0;o<i.length;o++)for(var a=i[o],s=a.length,A=0;A<s;A++){var l=a[A];if(r.isValidPoint(l,!0)){var c=Math.abs(l.canvasx-t);c<e&&(e=c,n=l.idx)}}return n},$.prototype.findClosestPoint=function(t,e){for(var n,i,o,a,s,A,l,c=1/0,u=this.layout_.points.length-1;u>=0;--u)for(var f=this.layout_.points[u],h=0;h<f.length;++h)a=f[h],r.isValidPoint(a)&&(n=(i=a.canvasx-t)*i+(o=a.canvasy-e)*o)<c&&(c=n,s=a,A=u,l=a.idx);return{row:l,seriesName:this.layout_.setNames[A],point:s}},$.prototype.findStackedPoint=function(t,e){for(var n,i,o=this.findClosestRow(t),a=0;a<this.layout_.points.length;++a){var s=o-this.getLeftBoundary_(a),A=this.layout_.points[a];if(!(s>=A.length)){var l=A[s];if(r.isValidPoint(l)){var c=l.canvasy;if(t>l.canvasx&&s+1<A.length){var u=A[s+1];if(r.isValidPoint(u))if((f=u.canvasx-l.canvasx)>0)c+=(t-l.canvasx)/f*(u.canvasy-l.canvasy)}else if(t<l.canvasx&&s>0){var f,h=A[s-1];if(r.isValidPoint(h))if((f=l.canvasx-h.canvasx)>0)c+=(l.canvasx-t)/f*(h.canvasy-l.canvasy)}(0===a||c<e)&&(n=l,i=a)}}}return{row:o,seriesName:this.layout_.setNames[i],point:n}},$.prototype.mouseMove_=function(t){var e=this.layout_.points;if(void 0!==e&&null!==e){var n=this.eventToDomCoords(t),r=n[0],i=n[1],o=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var a;a=this.getBooleanOption("stackedGraph")?this.findStackedPoint(r,i):this.findClosestPoint(r,i),o=this.setSelection(a.row,a.seriesName)}else{var s=this.findClosestRow(r);o=this.setSelection(s)}var A=this.getFunctionOption("highlightCallback");A&&o&&A.call(this,t,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},$.prototype.getLeftBoundary_=function(t){if(this.boundaryIds_[t])return this.boundaryIds_[t][0];for(var e=0;e<this.boundaryIds_.length;e++)if(void 0!==this.boundaryIds_[e])return this.boundaryIds_[e][0];return 0},$.prototype.animateSelection_=function(t){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var e=this.fadeLevel,n=t<0?e:10-e;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var i=++this.animateId,o=this;r.repeatAndCleanup(function(e){o.animateId==i&&(o.fadeLevel+=t,0===o.fadeLevel?o.clearSelection():o.updateSelection_(o.fadeLevel/10))},n,30,function(){0!==o.fadeLevel&&t<0&&(o.fadeLevel=0,o.clearSelection())})}},$.prototype.updateSelection_=function(t){var e;this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:null===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var i=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),o=r.toRGB_(this.getOption("highlightSeriesBackgroundColor"));if(i){if(this.getBooleanOption("animateBackgroundFade")){if(void 0===t)return void this.animateSelection_(1);i*=t}n.fillStyle="rgba("+o.r+","+o.g+","+o.b+","+i+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var a=0,s=this.attr_("labels");for(e=1;e<s.length;e++){var A=this.getNumericOption("highlightCircleSize",s[e]);A>a&&(a=A)}var l=this.previousVerticalX_;n.clearRect(l-a-1,0,2*a+2,this.height_)}if(this.selPoints_.length>0){var c=this.selPoints_[0].canvasx;for(n.save(),e=0;e<this.selPoints_.length;e++){var u=this.selPoints_[e];if(!isNaN(u.canvasy)){var f=this.getNumericOption("highlightCircleSize",u.name),h=this.getFunctionOption("drawHighlightPointCallback",u.name),d=this.plotter_.colors[u.name];h||(h=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",u.name),n.strokeStyle=d,n.fillStyle=d,h.call(this,this,u.name,n,c,u.canvasy,d,f,u.idx)}}n.restore(),this.previousVerticalX_=c}},$.prototype.setSelection=function(t,e,n,r){this.selPoints_=[];var i=!1;if(!1!==t&&t>=0){t!=this.lastRow_&&(i=!0),this.lastRow_=t;for(var o=0;o<this.layout_.points.length;++o){var a=this.layout_.points[o],s=t-this.getLeftBoundary_(o);if(s>=0&&s<a.length&&a[s].idx==t)null!==(l=a[s]).yval&&this.selPoints_.push(l);else for(var A=0;A<a.length;++A){var l;if((l=a[A]).idx==t){null!==l.yval&&this.selPoints_.push(l);break}}}}else this.lastRow_>=0&&(i=!0),this.lastRow_=-1;if(this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=null,void 0!==e&&(this.highlightSet_!==e&&(i=!0),this.highlightSet_=e),void 0!==n&&(this.lockedSet_=n),i&&(this.updateSelection_(void 0),r)){var c=this.getFunctionOption("highlightCallback");if(c){c.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return i},$.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},$.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=null,this.lastRow_=-1,this.highlightSet_=null)},$.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var t=0;t<this.layout_.points.length;t++)for(var e=this.layout_.points[t],n=0;n<e.length;n++)if(e[n].x==this.selPoints_[0].x)return e[n].idx;return-1},$.prototype.getHighlightSeries=function(){return this.highlightSet_},$.prototype.isSeriesLocked=function(){return this.lockedSet_},$.prototype.loadedEvent_=function(t){this.rawData_=this.parseCSV_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_()},$.prototype.addXTicks_=function(){var t;t=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var e=this.optionsViewForAxis_("x"),n=e("ticker")(t[0],t[1],this.plotter_.area.w,e,this);this.layout_.setXTicks(n)},$.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?k:U:this.getBooleanOption("customBars")?F:this.getBooleanOption("errorBars")?C:w},$.prototype.predraw_=function(){var t=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new s(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var e=1;e<this.numColumns();e++){var n=this.dataHandler_.extractSeries(this.rawData_,e,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_,e)),this.rolledSeries_.push(n)}this.drawGraph_();var r=new Date;this.drawingTimeMs_=r-t},$.PointType=void 0,$.stackPoints_=function(t,e,n,r){for(var i=null,o=null,a=null,s=-1,A=function(e){if(!(s>=e))for(var n=e;n<t.length;++n)if(a=null,!isNaN(t[n].yval)&&null!==t[n].yval){s=n,a=t[n];break}},l=0;l<t.length;++l){var c=t[l],u=c.xval;void 0===e[u]&&(e[u]=0);var f=c.yval;isNaN(f)||null===f?"none"==r?f=0:(A(l),f=o&&a&&"none"!=r?o.yval+(a.yval-o.yval)*((u-o.xval)/(a.xval-o.xval)):o&&"all"==r?o.yval:a&&"all"==r?a.yval:0):o=c;var h=e[u];i!=u&&(h+=f,e[u]=h),i=u,c.yval_stacked=h,h>n[1]&&(n[1]=h),h<n[0]&&(n[0]=h)}},$.prototype.gatherDatasets_=function(t,e){var n,r,i,o,a,s,A=[],l=[],c=[],u={};for(n=t.length-1;n>=1;n--)if(this.visibility()[n-1]){if(e){s=t[n];var f=e[0],h=e[1];for(i=null,o=null,r=0;r<s.length;r++)s[r][0]>=f&&null===i&&(i=r),s[r][0]<=h&&(o=r);null===i&&(i=0);for(var d=i,p=!0;p&&d>0;)p=null===s[--d][1];null===o&&(o=s.length-1);var g=o;for(p=!0;p&&g<s.length-1;)p=null===s[++g][1];d!==i&&(i=d),g!==o&&(o=g),A[n-1]=[i,o],s=s.slice(i,o+1)}else s=t[n],A[n-1]=[0,s.length-1];var m=this.attr_("labels")[n],v=this.dataHandler_.getExtremeYValues(s,e,this.getBooleanOption("stepPlot",m)),y=this.dataHandler_.seriesToPoints(s,m,A[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===c[a=this.attributes_.axisForSeries(m)]&&(c[a]=[]),$.stackPoints_(y,c[a],v,this.getBooleanOption("stackedGraphNaNFill"))),u[m]=v,l[n]=y}return{points:l,extremes:u,boundaryIds:A}},$.prototype.drawGraph_=function(){var t=new Date,e=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),r=n.points,i=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var o=this.attr_("labels"),a=0,s=1;s<r.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(o[s],r[s]),this.datasetIndex_[s]=a++);for(s=0;s<o.length;s++)this.setIndexByName_[o[s]]=s;if(this.computeYAxisRanges_(i),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(e),this.getStringOption("timingName")){var A=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(A-t)+"ms")}},$.prototype.renderGraph_=function(t){this.cascadeEvents_("clearChart"),this.plotter_.clear();const e=this.getFunctionOption("underlayCallback");e&&e.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);const r=this.getFunctionOption("drawCallback");if(null!==r&&r.call(this,this,t),t)for(this.readyFired_=!0;this.readyFns_.length>0;){this.readyFns_.pop()(this)}},$.prototype.computeYAxes_=function(){var t,e,n;for(this.axes_=[],t=0;t<this.attributes_.numAxes();t++)e={g:this},r.update(e,this.attributes_.axisOptions(t)),this.axes_[t]=e;for(t=0;t<this.axes_.length;t++)if(0===t)(n=(e=this.optionsViewForAxis_("y"+(t?"2":"")))("valueRange"))&&(this.axes_[t].valueRange=n);else{var i=this.user_attrs_.axes;i&&i.y2&&(n=i.y2.valueRange)&&(this.axes_[t].valueRange=n)}},$.prototype.numAxes=function(){return this.attributes_.numAxes()},$.prototype.axisPropertiesForSeries=function(t){return this.axes_[this.attributes_.axisForSeries(t)]},$.prototype.computeYAxisRanges_=function(t){for(var e,n,i,o,a,s=function(t){return isNaN(parseFloat(t))},A=this.attributes_.numAxes(),l=0;l<A;l++){var c=this.axes_[l],u=this.attributes_.getForAxis("logscale",l),f=this.attributes_.getForAxis("includeZero",l),h=this.attributes_.getForAxis("independentTicks",l);i=this.attributes_.seriesForAxis(l),e=!0,o=.1;const A=this.getNumericOption("yRangePad");if(null!==A&&(e=!1,o=A/this.plotter_.area.h),0===i.length)c.extremeRange=[0,1];else{for(var d,p,g=1/0,m=-1/0,v=0;v<i.length;v++)t.hasOwnProperty(i[v])&&(null!==(d=t[i[v]][0])&&(g=Math.min(d,g)),null!==(p=t[i[v]][1])&&(m=Math.max(p,m)));f&&!u&&(g>0&&(g=0),m<0&&(m=0)),g==1/0&&(g=0),m==-1/0&&(m=1),0===(n=m-g)&&(0!==m?n=Math.abs(m):(m=1,n=1));var y=m,b=g;e&&(u?(y=m+o*n,b=g):((b=g-o*n)<0&&g>=0&&(b=0),(y=m+o*n)>0&&m<=0&&(y=0))),c.extremeRange=[b,y]}if(c.valueRange){var w=s(c.valueRange[0])?c.extremeRange[0]:c.valueRange[0],_=s(c.valueRange[1])?c.extremeRange[1]:c.valueRange[1];c.computedValueRange=[w,_]}else c.computedValueRange=c.extremeRange;if(!e){if((w=c.computedValueRange[0])===(_=c.computedValueRange[1]))if(0===w)_=1;else{var B=Math.abs(w/10);w-=B,_+=B}if(u){var x=o/(2*o-1),C=(o-1)/(2*o-1);c.computedValueRange[0]=r.logRangeFraction(w,_,x),c.computedValueRange[1]=r.logRangeFraction(w,_,C)}else n=_-w,c.computedValueRange[0]=w-n*o,c.computedValueRange[1]=_+n*o}if(h){c.independentTicks=h;var S=(F=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");c.ticks=S(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,F,this),a||(a=c)}}if(void 0===a)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(l=0;l<A;l++){if(!(c=this.axes_[l]).independentTicks){S=(F=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");for(var F,E=a.ticks,U=a.computedValueRange[1]-a.computedValueRange[0],L=c.computedValueRange[1]-c.computedValueRange[0],k=[],I=0;I<E.length;I++){var Q=(E[I].v-a.computedValueRange[0])/U,O=c.computedValueRange[0]+Q*L;k.push(O)}c.ticks=S(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,F,this,k)}}},$.prototype.detectTypeFromString_=function(t){var e=!1,n=t.indexOf("-");(n>0&&"e"!=t[n-1]&&"E"!=t[n-1]||t.indexOf("/")>=0||isNaN(parseFloat(t)))&&(e=!0),this.setXAxisOptions_(e)},$.prototype.setXAxisOptions_=function(t){t?(this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=A.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=A.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},$.prototype.parseCSV_=function(t){var e,n,i=[],o=r.detectLineDelimiter(t),a=t.split(o||"\n"),s=this.getStringOption("delimiter");-1==a[0].indexOf(s)&&a[0].indexOf("\t")>=0&&(s="\t");var A=0;"labels"in this.user_attrs_||(A=1,this.attrs_.labels=a[0].split(s),this.attributes_.reparseSeries());for(var l,c=!1,u=this.attr_("labels").length,f=!1,h=A;h<a.length;h++){var d=a[h];if(0!==d.length&&"#"!=d[0]){var p=d.split(s);if(!(p.length<2)){var g=[];if(c||(this.detectTypeFromString_(p[0]),l=this.getFunctionOption("xValueParser"),c=!0),g[0]=l(p[0],this),this.fractions_)for(n=1;n<p.length;n++)2!=(e=p[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+p[n]+"' on line "+(1+h)+" ('"+d+"') which is not of this form."),g[n]=[0,0]):g[n]=[r.parseFloat_(e[0],h,d),r.parseFloat_(e[1],h,d)];else if(this.getBooleanOption("errorBars"))for(p.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+h)+" has an odd number of values ("+(p.length-1)+"): '"+d+"'"),n=1;n<p.length;n+=2)g[(n+1)/2]=[r.parseFloat_(p[n],h,d),r.parseFloat_(p[n+1],h,d)];else if(this.getBooleanOption("customBars"))for(n=1;n<p.length;n++){var m=p[n];/^ *$/.test(m)?g[n]=[null,null,null]:3==(e=m.split(";")).length?g[n]=[r.parseFloat_(e[0],h,d),r.parseFloat_(e[1],h,d),r.parseFloat_(e[2],h,d)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+m+'" on line '+(1+h)+")")}else for(n=1;n<p.length;n++)g[n]=r.parseFloat_(p[n],h,d);if(i.length>0&&g[0]<i[i.length-1][0]&&(f=!0),g.length!=u&&console.error("Number of columns in line "+h+" ("+g.length+") does not agree with number of labels ("+u+") "+d),0===h&&this.attr_("labels")){var v=!0;for(n=0;v&&n<g.length;n++)g[n]&&(v=!1);if(v){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+d+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}i.push(g)}}}return f&&(console.warn("CSV is out of order; order it correctly to speed loading."),i.sort(function(t,e){return t[0]-e[0]})),i},$.prototype.parseArray_=function(t){if(0===t.length&&(t=[[0]]),0===t[0].length)return console.error("Data set cannot contain an empty row"),null;var e;if(function(t){const e=t[0],n=e[0];if("number"!==typeof n&&!r.isDateLike(n))throw new Error(`Expected number or date but got ${typeof n}: ${n}.`);for(let i=1;i<e.length;i++){const t=e[i];if(null!==t&&void 0!==t&&"number"!==typeof t&&!r.isArrayLike(t))throw new Error(`Expected number or array but got ${typeof t}: ${t}.`)}}(t),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],e=1;e<t[0].length;e++)this.attrs_.labels.push("Y"+e);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=t[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+t[0].length+")"),null}if(r.isDateLike(t[0][0])){this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=A.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;var i=r.clone(t);for(e=0;e<t.length;e++){if(0===i[e].length)return console.error("Row "+(1+e)+" of data is empty"),null;if(null===i[e][0]||"function"!=typeof i[e][0].getTime||isNaN(i[e][0].getTime()))return console.error("x value in row "+(1+e)+" is not a Date"),null;i[e][0]=i[e][0].getTime()}return i}return this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=A.GH,this.attrs_.axes.x.axisLabelFormatter=r.numberAxisLabelFormatter,t},$.prototype.parseDataTable_=function(t){var e=function(t){var e=String.fromCharCode(65+t%26);for(t=Math.floor(t/26);t>0;)e=String.fromCharCode(65+(t-1)%26)+e.toLowerCase(),t=Math.floor((t-1)/26);return e},n=t.getNumberOfColumns(),i=t.getNumberOfRows(),o=t.getColumnType(0);if("date"==o||"datetime"==o)this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=A.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;else{if("number"!=o)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+o+"')");this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=A.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var a,s,l=[],c={},u=!1;for(a=1;a<n;a++){var f=t.getColumnType(a);if("number"==f)l.push(a);else{if("string"!=f||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var h=l[l.length-1];c.hasOwnProperty(h)?c[h].push(a):c[h]=[a],u=!0}}var d=[t.getColumnLabel(0)];for(a=0;a<l.length;a++)d.push(t.getColumnLabel(l[a])),this.getBooleanOption("errorBars")&&(a+=1);this.attrs_.labels=d,n=d.length;var p=[],g=!1,m=[];for(a=0;a<i;a++){var v=[];if("undefined"!==typeof t.getValue(a,0)&&null!==t.getValue(a,0)){if("date"==o||"datetime"==o?v.push(t.getValue(a,0).getTime()):v.push(t.getValue(a,0)),this.getBooleanOption("errorBars"))for(s=0;s<n-1;s++)v.push([t.getValue(a,1+2*s),t.getValue(a,2+2*s)]);else{for(s=0;s<l.length;s++){var y=l[s];if(v.push(t.getValue(a,y)),u&&c.hasOwnProperty(y)&&null!==t.getValue(a,c[y][0])){var b={};b.series=t.getColumnLabel(y),b.xval=v[0],b.shortText=e(m.length),b.text="";for(var w=0;w<c[y].length;w++)w&&(b.text+="\n"),b.text+=t.getValue(a,c[y][w]);m.push(b)}}for(s=0;s<v.length;s++)isFinite(v[s])||(v[s]=null)}p.length>0&&v[0]<p[p.length-1][0]&&(g=!0),p.push(v)}else console.warn("Ignoring row "+a+" of DataTable because of undefined or null first column.")}g&&(console.warn("DataTable is out of order; order it correctly to speed loading."),p.sort(function(t,e){return t[0]-e[0]})),this.rawData_=p,m.length>0&&this.setAnnotations(m,!0),this.attributes_.reparseSeries()},$.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},$.prototype.start_=function(){var t=this.file_;"function"==typeof t&&(t=t());const e=r.typeArrayLike(t);if("array"==e)this.rawData_=this.parseArray_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==e&&"function"==typeof t.getColumnRange)this.parseDataTable_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==e){if(r.detectLineDelimiter(t))this.loadedEvent_(t);else{var n;n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var i=this;n.onreadystatechange=function(){4==n.readyState&&(200!==n.status&&0!==n.status||i.loadedEvent_(n.responseText))},n.open("GET",t,!0),n.send(null)}}else console.error("Unknown data format: "+e)},$.prototype.updateOptions=function(t,e){"undefined"==typeof e&&(e=!1);var n=t.file,i=$.copyUserAttrs_(t),o=this.attributes_.numAxes();"rollPeriod"in i&&(this.rollPeriod_=i.rollPeriod),"dateWindow"in i&&(this.dateWindow_=i.dateWindow);var a=r.isPixelChangingOptionList(this.attr_("labels"),i);r.updateDeep(this.user_attrs_,i),this.attributes_.reparseSeries(),o<this.attributes_.numAxes()&&this.plotter_.clear(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,e||this.start_()):e||(a?this.predraw_():this.renderGraph_(!1))},$.copyUserAttrs_=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"file"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e},$.prototype.resize=function(t,e){if(!this.resize_lock){this.resize_lock=!0,null===t!=(null===e)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),t=e=null);var n=this.width_,r=this.height_;t?(this.maindiv_.style.width=t+"px",this.maindiv_.style.height=e+"px",this.width_=t,this.height_=e):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&r==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},$.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},$.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},$.prototype.setVisibility=function(t,e){var n=this.visibility(),r=!1;if(Array.isArray(t)||(null!==t&&"object"===typeof t?r=!0:t=[t]),r)for(var i in t)t.hasOwnProperty(i)&&(i<0||i>=n.length?console.warn("Invalid series number in setVisibility: "+i):n[i]=t[i]);else for(i=0;i<t.length;i++)"boolean"===typeof t[i]?i>=n.length?console.warn("Invalid series number in setVisibility: "+i):n[i]=t[i]:t[i]<0||t[i]>=n.length?console.warn("Invalid series number in setVisibility: "+t[i]):n[t[i]]=e;this.predraw_()},$.prototype.size=function(){return{width:this.width_,height:this.height_}},$.prototype.setAnnotations=function(t,e){this.annotations_=t,this.layout_?(this.layout_.setAnnotations(this.annotations_),e||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},$.prototype.annotations=function(){return this.annotations_},$.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},$.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},$.prototype.getRowForX=function(t){for(var e=0,n=this.numRows()-1;e<=n;){var r=n+e>>1,i=this.getValue(r,0);if(i<t)e=r+1;else if(i>t)n=r-1;else{if(e==r)return r;n=r}}return null},$.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},$.prototype.addAndTrackEvent=function(t,e,n){r.addEvent(t,e,n),this.registeredEvents_.push({elem:t,type:e,fn:n})},$.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var t=0;t<this.registeredEvents_.length;t++){var e=this.registeredEvents_[t];r.removeEvent(e.elem,e.type,e.fn)}this.registeredEvents_=[]},$.PLUGINS=[K,M,q,R,Q,H],$.GVizChart=Y,$.DASHED_LINE=r.DASHED_LINE,$.DOT_DASH_LINE=r.DOT_DASH_LINE,$.dateAxisLabelFormatter=r.dateAxisLabelFormatter,$.toRGB_=r.toRGB_,$.findPos=r.findPos,$.pageX=r.pageX,$.pageY=r.pageY,$.dateString_=r.dateString_,$.defaultInteractionModel=u.defaultModel,$.nonInteractiveModel=$.nonInteractiveModel_=u.nonInteractiveModel_,$.Circles=r.Circles,$.Plugins={Legend:K,Axes:M,Annotations:Q,ChartLabels:R,Grid:H,RangeSelector:q},$.DataHandlers={DefaultHandler:w,BarsHandler:B,CustomBarsHandler:F,DefaultFractionHandler:U,ErrorBarsHandler:C,FractionsBarsHandler:k},$.startPan=u.startPan,$.startZoom=u.startZoom,$.movePan=u.movePan,$.moveZoom=u.moveZoom,$.endPan=u.endPan,$.endZoom=u.endZoom,$.numericLinearTicks=A.Tj,$.numericTicks=A.GH,$.dateTicker=A.fi,$.Granularity=A.Z7,$.getDateAxis=A.A4,$.floatFormat=r.floatFormat,r.setupDOMready_($);const J=$},63303(t,e,n){!function(){"use strict";var t;function e(t,e,n,r,i){var o=void 0!==r?r:1/3,a=i||!1;if(!n)return[e.x,e.y,null,null];var s=(1-o)*e.x+o*t.x,A=(1-o)*e.y+o*t.y,l=(1-o)*e.x+o*n.x,c=(1-o)*e.y+o*n.y;if(s!=l){var u=e.y-c-(e.x-l)*(A-c)/(s-l);A+=u,c+=u}return a||(A>t.y&&A>e.y?(A=Math.max(t.y,e.y),c=2*e.y-A):A<t.y&&A<e.y&&(A=Math.min(t.y,e.y),c=2*e.y-A),c>e.y&&c>n.y?(c=Math.max(e.y,n.y),A=2*e.y-c):c<e.y&&c<n.y&&(c=Math.min(e.y,n.y),A=2*e.y-c)),[s,A,l,c]}function r(t){return!!t&&!isNaN(t)}function i(t){var n=t.drawingContext,o=t.points;n.beginPath(),n.moveTo(o[0].canvasx,o[0].canvasy);for(var a=o[0].canvasx,s=o[0].canvasy,A=1;A<o.length;A++){var l=o[A-1],c=o[A],u=o[A+1];if(l=l&&r(l.canvasy)?l:null,c=c&&r(c.canvasy)?c:null,u=u&&r(u.canvasy)?u:null,l&&c){var f=e({x:l.canvasx,y:l.canvasy},{x:c.canvasx,y:c.canvasy},u&&{x:u.canvasx,y:u.canvasy},i.smoothing);a=null!==a?a:l.canvasx,s=null!==s?s:l.canvasy,n.bezierCurveTo(a,s,f[0],f[1],c.canvasx,c.canvasy),a=f[2],s=f[3]}else c?(n.moveTo(c.canvasx,c.canvasy),a=c.canvasx,s=c.canvasy):a=s=null}n.stroke()}window.Dygraph?t=window.Dygraph:"undefined"===typeof(t=n(77887)).NAME&&"undefined"!==typeof t.default&&(t=t.default),i.smoothing=1/3,i._getControlPoints=e,window.smoothPlotter=i,t.smoothPlotter=i,t._require.add("dygraphs/src/extras/smooth-plotter.js",{})}()},88208(t,e){var n,r;r=this,void 0===(n=function(){return r.EasyPieChart=function(){var t=function(t,e){var n,r=document.createElement("canvas");t.appendChild(r),"object"===typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(r);var i=r.getContext("2d");r.width=r.height=e.size;var o=1;window.devicePixelRatio>1&&(o=window.devicePixelRatio,r.style.width=r.style.height=[e.size,"px"].join(""),r.width=r.height=e.size*o,i.scale(o,o)),i.translate(e.size/2,e.size/2),i.rotate((e.rotate/180-.5)*Math.PI);var a=(e.size-e.lineWidth)/2;e.scaleColor&&e.scaleLength&&(a-=e.scaleLength+2),Date.now=Date.now||function(){return+new Date};var s=function(t,e,n){var r=(n=Math.min(Math.max(-1,n||0),1))<=0;i.beginPath(),i.arc(0,0,a,0,2*Math.PI*n,r),i.strokeStyle=t,i.lineWidth=e,i.stroke()},A=function(){var t,n;i.lineWidth=1,i.fillStyle=e.scaleColor,i.save();for(var r=24;r>0;--r)r%6===0?(n=e.scaleLength,t=0):(n=.6*e.scaleLength,t=e.scaleLength-n),i.fillRect(-e.size/2+t,0,n,1),i.rotate(Math.PI/12);i.restore()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},c=function(){e.scaleColor&&A(),e.trackColor&&s(e.trackColor,e.trackWidth||e.lineWidth,1)};this.getCanvas=function(){return r},this.getCtx=function(){return i},this.clear=function(){i.clearRect(e.size/-2,e.size/-2,e.size,e.size)},this.draw=function(t){var r;e.scaleColor||e.trackColor?i.getImageData&&i.putImageData?n?i.putImageData(n,0,0):(c(),n=i.getImageData(0,0,e.size*o,e.size*o)):(this.clear(),c()):this.clear(),i.lineCap=e.lineCap,r="function"===typeof e.barColor?e.barColor(t):e.barColor,s(r,e.lineWidth,t/100)}.bind(this),this.animate=function(t,n){var r=Date.now();e.onStart(t,n);var i=function(){var o=Math.min(Date.now()-r,e.animate.duration),a=e.easing(this,o,t,n-t,e.animate.duration);this.draw(a),e.onStep(t,n,a),o>=e.animate.duration?e.onStop(t,n):l(i)}.bind(this);l(i)}.bind(this)};return function(e,n){var r={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(t,e,n,r,i){return(e/=i/2)<1?r/2*e*e+n:-r/2*(--e*(e-2)-1)+n},onStart:function(t,e){},onStep:function(t,e,n){},onStop:function(t,e){}};if("undefined"!==typeof t)r.renderer=t;else{if("undefined"===typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");r.renderer=SVGRenderer}var i={},o=0,a=function(){for(var t in this.el=e,this.options=i,r)r.hasOwnProperty(t)&&(i[t]=n&&"undefined"!==typeof n[t]?n[t]:r[t],"function"===typeof i[t]&&(i[t]=i[t].bind(this)));"string"===typeof i.easing&&"undefined"!==typeof jQuery&&jQuery.isFunction(jQuery.easing[i.easing])?i.easing=jQuery.easing[i.easing]:i.easing=r.easing,"number"===typeof i.animate&&(i.animate={duration:i.animate,enabled:!0}),"boolean"!==typeof i.animate||i.animate||(i.animate={duration:1e3,enabled:i.animate}),this.renderer=new i.renderer(e,i),this.renderer.draw(o),e.dataset&&e.dataset.percent?this.update(parseFloat(e.dataset.percent)):e.getAttribute&&e.getAttribute("data-percent")&&this.update(parseFloat(e.getAttribute("data-percent")))}.bind(this);this.update=function(t){return t=parseFloat(t),i.animate.enabled?this.renderer.animate(o,t):this.renderer.draw(t),o=t,this}.bind(this),this.disableAnimation=function(){return i.animate.enabled=!1,this},this.enableAnimation=function(){return i.animate.enabled=!0,this},a()}}()}.apply(e,[]))||(t.exports=n)},30655(t){"use strict";var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch(n){e=!1}t.exports=e},41237(t){"use strict";t.exports=EvalError},69383(t){"use strict";t.exports=Error},79290(t){"use strict";t.exports=RangeError},79538(t){"use strict";t.exports=ReferenceError},58068(t){"use strict";t.exports=SyntaxError},69675(t){"use strict";t.exports=TypeError},35345(t){"use strict";t.exports=URIError},79612(t){"use strict";t.exports=Object},69861(t,e,n){"use strict";n.d(e,{$:()=>tt,HM:()=>Z,L:()=>At,pd:()=>J});var r=Uint8Array,i=Uint16Array,o=Int32Array,a=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),s=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),A=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=function(t,e){for(var n=new i(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var a=new o(n[30]);for(r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)a[s]=s-n[r]<<5|r;return{b:n,r:a}},c=l(a,2),u=c.b,f=c.r;u[28]=258,f[258]=28;for(var h=l(s,0),d=h.b,p=h.r,g=new i(32768),m=0;m<32768;++m){var v=(43690&m)>>1|(21845&m)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,g[m]=((65280&v)>>8|(255&v)<<8)>>1}var y=function(t,e,n){for(var r=t.length,o=0,a=new i(e);o<r;++o)t[o]&&++a[t[o]-1];var s,A=new i(e);for(o=1;o<e;++o)A[o]=A[o-1]+a[o-1]<<1;if(n){s=new i(1<<e);var l=15-e;for(o=0;o<r;++o)if(t[o])for(var c=o<<4|t[o],u=e-t[o],f=A[t[o]-1]++<<u,h=f|(1<<u)-1;f<=h;++f)s[g[f]>>l]=c}else for(s=new i(r),o=0;o<r;++o)t[o]&&(s[o]=g[A[t[o]-1]++]>>15-t[o]);return s},b=new r(288);for(m=0;m<144;++m)b[m]=8;for(m=144;m<256;++m)b[m]=9;for(m=256;m<280;++m)b[m]=7;for(m=280;m<288;++m)b[m]=8;var w=new r(32);for(m=0;m<32;++m)w[m]=5;var _=y(b,9,0),B=y(b,9,1),x=y(w,5,0),C=y(w,5,1),S=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},F=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},E=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(7&e)},U=function(t){return(t+7)/8|0},L=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new r(t.subarray(e,n))},k=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],I=function(t,e,n){var r=new Error(e||k[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,I),!n)throw r;return r},Q=function(t,e,n,i){var o=t.length,l=i?i.length:0;if(!o||e.f&&!e.l)return n||new r(0);var c=!n,f=c||2!=e.i,h=e.i;c&&(n=new r(3*o));var p=function(t){var e=n.length;if(t>e){var i=new r(Math.max(2*e,t));i.set(n),n=i}},g=e.f||0,m=e.p||0,v=e.b||0,b=e.l,w=e.d,_=e.m,x=e.n,k=8*o;do{if(!b){g=F(t,m,1);var Q=F(t,m+1,3);if(m+=3,!Q){var O=t[(K=U(m)+4)-4]|t[K-3]<<8,M=K+O;if(M>o){h&&I(0);break}f&&p(v+O),n.set(t.subarray(K,M),v),e.b=v+=O,e.p=m=8*M,e.f=g;continue}if(1==Q)b=B,w=C,_=9,x=5;else if(2==Q){var N=F(t,m,31)+257,T=F(t,m+10,15)+4,P=N+F(t,m+5,31)+1;m+=14;for(var R=new r(P),D=new r(19),H=0;H<T;++H)D[A[H]]=F(t,m+3*H,7);m+=3*T;var j=S(D),z=(1<<j)-1,V=y(D,j,1);for(H=0;H<P;){var K,G=V[F(t,m,z)];if(m+=15&G,(K=G>>4)<16)R[H++]=K;else{var q=0,W=0;for(16==K?(W=3+F(t,m,3),m+=2,q=R[H-1]):17==K?(W=3+F(t,m,7),m+=3):18==K&&(W=11+F(t,m,127),m+=7);W--;)R[H++]=q}}var Y=R.subarray(0,N),$=R.subarray(N);_=S(Y),x=S($),b=y(Y,_,1),w=y($,x,1)}else I(1);if(m>k){h&&I(0);break}}f&&p(v+131072);for(var X=(1<<_)-1,J=(1<<x)-1,Z=m;;Z=m){var tt=(q=b[E(t,m)&X])>>4;if((m+=15&q)>k){h&&I(0);break}if(q||I(2),tt<256)n[v++]=tt;else{if(256==tt){Z=m,b=null;break}var et=tt-254;if(tt>264){var nt=a[H=tt-257];et=F(t,m,(1<<nt)-1)+u[H],m+=nt}var rt=w[E(t,m)&J],it=rt>>4;rt||I(3),m+=15&rt;$=d[it];if(it>3){nt=s[it];$+=E(t,m)&(1<<nt)-1,m+=nt}if(m>k){h&&I(0);break}f&&p(v+131072);var ot=v+et;if(v<$){var at=l-$,st=Math.min($,ot);for(at+v<0&&I(3);v<st;++v)n[v]=i[at+v]}for(;v<ot;++v)n[v]=n[v-$]}}e.l=b,e.p=Z,e.b=v,e.f=g,b&&(g=1,e.m=_,e.d=w,e.n=x)}while(!g);return v!=n.length&&c?L(n,0,v):n.subarray(0,v)},O=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},M=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},N=function(t,e){for(var n=[],o=0;o<t.length;++o)t[o]&&n.push({s:o,f:t[o]});var a=n.length,s=n.slice();if(!a)return{t:z,l:0};if(1==a){var A=new r(n[0].s+1);return A[n[0].s]=1,{t:A,l:1}}n.sort(function(t,e){return t.f-e.f}),n.push({s:-1,f:25001});var l=n[0],c=n[1],u=0,f=1,h=2;for(n[0]={s:-1,f:l.f+c.f,l:l,r:c};f!=a-1;)l=n[n[u].f<n[h].f?u++:h++],c=n[u!=f&&n[u].f<n[h].f?u++:h++],n[f++]={s:-1,f:l.f+c.f,l:l,r:c};var d=s[0].s;for(o=1;o<a;++o)s[o].s>d&&(d=s[o].s);var p=new i(d+1),g=T(n[f-1],p,0);if(g>e){o=0;var m=0,v=g-e,y=1<<v;for(s.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f});o<a;++o){var b=s[o].s;if(!(p[b]>e))break;m+=y-(1<<g-p[b]),p[b]=e}for(m>>=v;m>0;){var w=s[o].s;p[w]<e?m-=1<<e-p[w]++-1:++o}for(;o>=0&&m;--o){var _=s[o].s;p[_]==e&&(--p[_],++m)}g=e}return{t:new r(p),l:g}},T=function(t,e,n){return-1==t.s?Math.max(T(t.l,e,n+1),T(t.r,e,n+1)):e[t.s]=n},P=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),r=0,o=t[0],a=1,s=function(t){n[r++]=t},A=1;A<=e;++A)if(t[A]==o&&A!=e)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[A]}return{c:n.subarray(0,r),n:e}},R=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},D=function(t,e,n){var r=n.length,i=U(e+2);t[i]=255&r,t[i+1]=r>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return 8*(i+4+r)},H=function(t,e,n,r,o,l,c,u,f,h,d){O(e,d++,n),++o[256];for(var p=N(o,15),g=p.t,m=p.l,v=N(l,15),B=v.t,C=v.l,S=P(g),F=S.c,E=S.n,U=P(B),L=U.c,k=U.n,I=new i(19),Q=0;Q<F.length;++Q)++I[31&F[Q]];for(Q=0;Q<L.length;++Q)++I[31&L[Q]];for(var T=N(I,7),H=T.t,j=T.l,z=19;z>4&&!H[A[z-1]];--z);var V,K,G,q,W=h+5<<3,Y=R(o,b)+R(l,w)+c,$=R(o,g)+R(l,B)+c+14+3*z+R(I,H)+2*I[16]+3*I[17]+7*I[18];if(f>=0&&W<=Y&&W<=$)return D(e,d,t.subarray(f,f+h));if(O(e,d,1+($<Y)),d+=2,$<Y){V=y(g,m,0),K=g,G=y(B,C,0),q=B;var X=y(H,j,0);O(e,d,E-257),O(e,d+5,k-1),O(e,d+10,z-4),d+=14;for(Q=0;Q<z;++Q)O(e,d+3*Q,H[A[Q]]);d+=3*z;for(var J=[F,L],Z=0;Z<2;++Z){var tt=J[Z];for(Q=0;Q<tt.length;++Q){var et=31&tt[Q];O(e,d,X[et]),d+=H[et],et>15&&(O(e,d,tt[Q]>>5&127),d+=tt[Q]>>12)}}}else V=_,K=b,G=x,q=w;for(Q=0;Q<u;++Q){var nt=r[Q];if(nt>255){M(e,d,V[(et=nt>>18&31)+257]),d+=K[et+257],et>7&&(O(e,d,nt>>23&31),d+=a[et]);var rt=31&nt;M(e,d,G[rt]),d+=q[rt],rt>3&&(M(e,d,nt>>5&8191),d+=s[rt])}else M(e,d,V[nt]),d+=K[nt]}return M(e,d,V[256]),d+K[256]},j=new o([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),z=new r(0),V=function(t,e,n,A,l,c){var u=c.z||t.length,h=new r(A+u+5*(1+Math.ceil(u/7e3))+l),d=h.subarray(A,h.length-l),g=c.l,m=7&(c.r||0);if(e){m&&(d[0]=c.r>>3);for(var v=j[e-1],y=v>>13,b=8191&v,w=(1<<n)-1,_=c.p||new i(32768),B=c.h||new i(w+1),x=Math.ceil(n/3),C=2*x,S=function(e){return(t[e]^t[e+1]<<x^t[e+2]<<C)&w},F=new o(25e3),E=new i(288),k=new i(32),I=0,Q=0,O=c.i||0,M=0,N=c.w||0,T=0;O+2<u;++O){var P=S(O),R=32767&O,z=B[P];if(_[R]=z,B[P]=R,N<=O){var V=u-O;if((I>7e3||M>24576)&&(V>423||!g)){m=H(t,d,0,F,E,k,Q,M,T,O-T,m),M=I=Q=0,T=O;for(var K=0;K<286;++K)E[K]=0;for(K=0;K<30;++K)k[K]=0}var G=2,q=0,W=b,Y=R-z&32767;if(V>2&&P==S(O-Y))for(var $=Math.min(y,V)-1,X=Math.min(32767,O),J=Math.min(258,V);Y<=X&&--W&&R!=z;){if(t[O+G]==t[O+G-Y]){for(var Z=0;Z<J&&t[O+Z]==t[O+Z-Y];++Z);if(Z>G){if(G=Z,q=Y,Z>$)break;var tt=Math.min(Y,Z-2),et=0;for(K=0;K<tt;++K){var nt=O-Y+K&32767,rt=nt-_[nt]&32767;rt>et&&(et=rt,z=nt)}}}Y+=(R=z)-(z=_[R])&32767}if(q){F[M++]=268435456|f[G]<<18|p[q];var it=31&f[G],ot=31&p[q];Q+=a[it]+s[ot],++E[257+it],++k[ot],N=O+G,++I}else F[M++]=t[O],++E[t[O]]}}for(O=Math.max(O,N);O<u;++O)F[M++]=t[O],++E[t[O]];m=H(t,d,g,F,E,k,Q,M,T,O-T,m),g||(c.r=7&m|d[m/8|0]<<3,m-=7,c.h=B,c.p=_,c.i=O,c.w=N)}else{for(O=c.w||0;O<u+g;O+=65535){var at=O+65535;at>=u&&(d[m/8|0]=g,at=u),m=D(d,m+1,t.subarray(O,at))}c.i=u}return L(h,0,A+U(m)+l)},K=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var n=e,r=9;--r;)n=(1&n&&-306674912)^n>>>1;t[e]=n}return t}(),G=function(){var t=-1;return{p:function(e){for(var n=t,r=0;r<e.length;++r)n=K[255&n^e[r]]^n>>>8;t=n},d:function(){return~t}}},q=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=0|n.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a<s;++a)i+=r+=n[a];r=(65535&r)+15*(r>>16),i=(65535&i)+15*(i>>16)}t=r,e=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(e%=65521))<<8|e>>8}}},W=function(t,e,n,i,o){if(!o&&(o={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),s=new r(a.length+t.length);s.set(a),s.set(t,a.length),t=s,o.w=a.length}return V(t,null==e.level?6:e.level,null==e.mem?o.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,i,o)},Y=function(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n[r]=e[r];return n},$=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},X=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;if(t[0]=120,t[1]=r<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var i=q();i.p(e.dictionary),$(t,2,i.d())}};function J(t,e){return W(t,e||{},0,0)}function Z(t,e){return Q(t,{i:2},e&&e.out,e&&e.dictionary)}function tt(t,e){e||(e={});var n=q();n.p(t);var r=W(t,e,e.dictionary?6:2,4);return X(r,e),$(r,r.length-4,n.d()),r}var et=function(t,e,n,i){for(var o in t){var a=t[o],s=e+o,A=i;Array.isArray(a)&&(A=Y(i,a[1]),a=a[0]),a instanceof r?n[s]=[a,A]:(n[s+="/"]=[new r(0),A],et(a,s,n,i))}},nt="undefined"!=typeof TextEncoder&&new TextEncoder,rt="undefined"!=typeof TextDecoder&&new TextDecoder;try{rt.decode(z,{stream:!0})}catch(lt){}function it(t,e){if(e){for(var n=new r(t.length),i=0;i<t.length;++i)n[i]=t.charCodeAt(i);return n}if(nt)return nt.encode(t);var o=t.length,a=new r(t.length+(t.length>>1)),s=0,A=function(t){a[s++]=t};for(i=0;i<o;++i){if(s+5>a.length){var l=new r(s+8+(o-i<<1));l.set(a),a=l}var c=t.charCodeAt(i);c<128||e?A(c):c<2048?(A(192|c>>6),A(128|63&c)):c>55295&&c<57344?(A(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++i))>>18),A(128|c>>12&63),A(128|c>>6&63),A(128|63&c)):(A(224|c>>12),A(128|c>>6&63),A(128|63&c))}return L(a,0,s)}var ot=function(t){var e=0;if(t)for(var n in t){var r=t[n].length;r>65535&&I(9),e+=r+4}return e},at=function(t,e,n,r,i,o,a,s){var A=r.length,l=n.extra,c=s&&s.length,u=ot(l);$(t,e,null!=a?33639248:67324752),e+=4,null!=a&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(o<0&&8),t[e++]=i&&8,t[e++]=255&n.compression,t[e++]=n.compression>>8;var f=new Date(null==n.mtime?Date.now():n.mtime),h=f.getFullYear()-1980;if((h<0||h>119)&&I(10),$(t,e,h<<25|f.getMonth()+1<<21|f.getDate()<<16|f.getHours()<<11|f.getMinutes()<<5|f.getSeconds()>>1),e+=4,-1!=o&&($(t,e,n.crc),$(t,e+4,o<0?-o-2:o),$(t,e+8,n.size)),$(t,e+12,A),$(t,e+14,u),e+=16,null!=a&&($(t,e,c),$(t,e+6,n.attrs),$(t,e+10,a),e+=14),t.set(r,e),e+=A,u)for(var d in l){var p=l[d],g=p.length;$(t,e,+d),$(t,e+2,g),t.set(p,e+4),e+=4+g}return c&&(t.set(s,e),e+=c),e},st=function(t,e,n,r,i){$(t,e,101010256),$(t,e+8,n),$(t,e+10,n),$(t,e+12,r),$(t,e+16,i)};function At(t,e){e||(e={});var n={},i=[];et(t,"",n,e);var o=0,a=0;for(var s in n){var A=n[s],l=A[0],c=A[1],u=0==c.level?0:8,f=(x=it(s)).length,h=c.comment,d=h&&it(h),p=d&&d.length,g=ot(c.extra);f>65535&&I(11);var m=u?J(l,c):l,v=m.length,y=G();y.p(l),i.push(Y(c,{size:l.length,crc:y.d(),c:m,f:x,m:d,u:f!=s.length||d&&h.length!=p,o:o,compression:u})),o+=30+f+g+v,a+=76+2*(f+g)+(p||0)+v}for(var b=new r(a+22),w=o,_=a-o,B=0;B<i.length;++B){var x=i[B];at(b,x.o,x,x.f,x.u,x.c.length);var C=30+x.f.length+ot(x.extra);b.set(x.c,x.o+C),at(b,o,x,x.f,x.u,x.c.length,x.o,x.m),o+=16+C+(x.m?x.m.length:0)}return st(b,o,i.length,_,w),b}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout},89353(t){"use strict";var e=Object.prototype.toString,n=Math.max,r=function(t,e){for(var n=[],r=0;r<t.length;r+=1)n[r]=t[r];for(var i=0;i<e.length;i+=1)n[i+t.length]=e[i];return n};t.exports=function(t){var i=this;if("function"!==typeof i||"[object Function]"!==e.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var o,a=function(t,e){for(var n=[],r=e||0,i=0;r<t.length;r+=1,i+=1)n[i]=t[r];return n}(arguments,1),s=n(0,i.length-a.length),A=[],l=0;l<s;l++)A[l]="$"+l;if(o=Function("binder","return function ("+function(t,e){for(var n="",r=0;r<t.length;r+=1)n+=t[r],r+1<t.length&&(n+=e);return n}(A,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof o){var e=i.apply(this,r(a,arguments));return Object(e)===e?e:this}return i.apply(t,r(a,arguments))}),i.prototype){var c=function(){};c.prototype=i.prototype,o.prototype=new c,c.prototype=null}return o}},66743(t,e,n){"use strict";var r=n(89353);t.exports=Function.prototype.bind||r},74462(t){"use strict";var e=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(i){n=null}e.functionsHaveConfigurableNames=function(){if(!e()||!n)return!1;var t=n(function(){},"name");return!!t&&!!t.configurable};var r=Function.prototype.bind;e.boundFunctionsHaveNames=function(){return e()&&"function"===typeof r&&""!==function(){}.bind().name},t.exports=e},70453(t,e,n){"use strict";var r,i=n(79612),o=n(69383),a=n(41237),s=n(79290),A=n(79538),l=n(58068),c=n(69675),u=n(35345),f=n(71514),h=n(58968),d=n(6188),p=n(68002),g=n(75880),m=n(70414),v=n(73093),y=Function,b=function(t){try{return y('"use strict"; return ('+t+").constructor;")()}catch(e){}},w=n(75795),_=n(30655),B=function(){throw new c},x=w?function(){try{return B}catch(t){try{return w(arguments,"callee").get}catch(e){return B}}}():B,C=n(64039)(),S=n(93628),F=n(71064),E=n(48648),U=n(11002),L=n(10076),k={},I="undefined"!==typeof Uint8Array&&S?S(Uint8Array):r,Q={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":C&&S?S([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"===typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":y,"%GeneratorFunction%":k,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C&&S?S(S([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&C&&S?S((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":s,"%ReferenceError%":A,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&C&&S?S((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C&&S?S(""[Symbol.iterator]()):r,"%Symbol%":C?Symbol:r,"%SyntaxError%":l,"%ThrowTypeError%":x,"%TypedArray%":I,"%TypeError%":c,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet,"%Function.prototype.call%":L,"%Function.prototype.apply%":U,"%Object.defineProperty%":_,"%Object.getPrototypeOf%":F,"%Math.abs%":f,"%Math.floor%":h,"%Math.max%":d,"%Math.min%":p,"%Math.pow%":g,"%Math.round%":m,"%Math.sign%":v,"%Reflect.getPrototypeOf%":E};if(S)try{null.error}catch(q){var O=S(S(q));Q["%Error.prototype%"]=O}var M=function t(e){var n;if("%AsyncFunction%"===e)n=b("async function () {}");else if("%GeneratorFunction%"===e)n=b("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=b("async function* () {}");else if("%AsyncGenerator%"===e){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===e){var i=t("%AsyncGenerator%");i&&S&&(n=S(i.prototype))}return Q[e]=n,n},N={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},T=n(66743),P=n(9957),R=T.call(L,Array.prototype.concat),D=T.call(U,Array.prototype.splice),H=T.call(L,String.prototype.replace),j=T.call(L,String.prototype.slice),z=T.call(L,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,K=/\\(\\)?/g,G=function(t,e){var n,r=t;if(P(N,r)&&(r="%"+(n=N[r])[0]+"%"),P(Q,r)){var i=Q[r];if(i===k&&(i=M(r)),"undefined"===typeof i&&!e)throw new c("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new l("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new c('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,t))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=j(t,0,1),n=j(t,-1);if("%"===e&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return H(t,V,function(t,e,n,i){r[r.length]=n?H(i,K,"$1"):e||t}),r}(t),r=n.length>0?n[0]:"",i=G("%"+r+"%",e),o=i.name,a=i.value,s=!1,A=i.alias;A&&(r=A[0],D(n,R([0,1],A)));for(var u=1,f=!0;u<n.length;u+=1){var h=n[u],d=j(h,0,1),p=j(h,-1);if(('"'===d||"'"===d||"`"===d||'"'===p||"'"===p||"`"===p)&&d!==p)throw new l("property names with quotes must have matching quotes");if("constructor"!==h&&f||(s=!0),P(Q,o="%"+(r+="."+h)+"%"))a=Q[o];else if(null!=a){if(!(h in a)){if(!e)throw new c("base intrinsic for "+t+" exists, but the property is not available.");return}if(w&&u+1>=n.length){var g=w(a,h);a=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[h]}else f=P(a,h),a=a[h];f&&!s&&(Q[o]=a)}}return a}},71064(t,e,n){"use strict";var r=n(79612);t.exports=r.getPrototypeOf||null},48648(t){"use strict";t.exports="undefined"!==typeof Reflect&&Reflect.getPrototypeOf||null},93628(t,e,n){"use strict";var r=n(48648),i=n(71064),o=n(7176);t.exports=r?function(t){return r(t)}:i?function(t){if(!t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("getProto: not an object");return i(t)}:o?function(t){return o(t)}:null},6549(t){"use strict";t.exports=Object.getOwnPropertyDescriptor},75795(t,e,n){"use strict";var r=n(6549);if(r)try{r([],"length")}catch(i){r=null}t.exports=r},30592(t,e,n){"use strict";var r=n(30655),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(t){return!0}},t.exports=i},64039(t,e,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n(41333);t.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},41333(t){"use strict";t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in t[e]=42,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var i=Object.getOwnPropertySymbols(t);if(1!==i.length||i[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,e);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},49092(t,e,n){"use strict";var r=n(41333);t.exports=function(){return r()&&!!Symbol.toStringTag}},9957(t,e,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=n(66743);t.exports=o.call(r,i)},57971(t,e,n){"use strict";n.d(e,{zR:()=>A});var r,i=n(58168);!function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"}(r||(r={}));var o=function(t){return t};var a="beforeunload",s="popstate";function A(t){void 0===t&&(t={});var e=t.window,n=void 0===e?document.defaultView:e,A=n.history;function d(){var t=n.location,e=t.pathname,r=t.search,i=t.hash,a=A.state||{};return[a.idx,o({pathname:e,search:r,hash:i,state:a.usr||null,key:a.key||"default"})]}var p=null;n.addEventListener(s,function(){if(p)w.call(p),p=null;else{var t=r.Pop,e=d(),n=e[0],i=e[1];if(w.length){if(null!=n){var o=v-n;o&&(p={action:t,location:i,retry:function(){F(-1*o)}},F(o))}}else S(t)}});var g=r.Pop,m=d(),v=m[0],y=m[1],b=c(),w=c();function _(t){return"string"===typeof t?t:f(t)}function B(t,e){return void 0===e&&(e=null),o((0,i.A)({pathname:y.pathname,hash:"",search:""},"string"===typeof t?h(t):t,{state:e,key:u()}))}function x(t,e){return[{usr:t.state,key:t.key,idx:e},_(t)]}function C(t,e,n){return!w.length||(w.call({action:t,location:e,retry:n}),!1)}function S(t){g=t;var e=d();v=e[0],y=e[1],b.call({action:g,location:y})}function F(t){A.go(t)}null==v&&(v=0,A.replaceState((0,i.A)({},A.state,{idx:v}),""));var E={get action(){return g},get location(){return y},createHref:_,push:function t(e,i){var o=r.Push,a=B(e,i);if(C(o,a,function(){t(e,i)})){var s=x(a,v+1),l=s[0],c=s[1];try{A.pushState(l,"",c)}catch(u){n.location.assign(c)}S(o)}},replace:function t(e,n){var i=r.Replace,o=B(e,n);if(C(i,o,function(){t(e,n)})){var a=x(o,v),s=a[0],l=a[1];A.replaceState(s,"",l),S(i)}},go:F,back:function(){F(-1)},forward:function(){F(1)},listen:function(t){return b.push(t)},block:function(t){var e=w.push(t);return 1===w.length&&n.addEventListener(a,l),function(){e(),w.length||n.removeEventListener(a,l)}}};return E}function l(t){t.preventDefault(),t.returnValue=""}function c(){var t=[];return{get length(){return t.length},push:function(e){return t.push(e),function(){t=t.filter(function(t){return t!==e})}},call:function(e){t.forEach(function(t){return t&&t(e)})}}}function u(){return Math.random().toString(36).substr(2,8)}function f(t){var e=t.pathname,n=void 0===e?"/":e,r=t.search,i=void 0===r?"":r,o=t.hash,a=void 0===o?"":o;return i&&"?"!==i&&(n+="?"===i.charAt(0)?i:"?"+i),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function h(t){var e={};if(t){var n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));var r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}},4146(t,e,n){"use strict";var r=n(44363),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function A(t){return r.isMemo(t)?a:s[t.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,d=Object.prototype;t.exports=function t(e,n,r){if("string"!==typeof n){if(d){var i=h(n);i&&i!==d&&t(e,i,r)}var a=c(n);u&&(a=a.concat(u(n)));for(var s=A(e),p=A(n),g=0;g<a.length;++g){var m=a[g];if(!o[m]&&(!r||!r[m])&&(!p||!p[m])&&(!s||!s[m])){var v=f(n,m);try{l(e,m,v)}catch(y){}}}}return e}},20354(t){t.exports=function(){"use strict";var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};function e(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},n.apply(this,arguments)};function r(t,e,n,r){function i(t){return t instanceof n?t:new n(function(e){e(t)})}return new(n||(n=Promise))(function(n,o){function a(t){try{A(r.next(t))}catch(Te){o(Te)}}function s(t){try{A(r.throw(t))}catch(Te){o(Te)}}function A(t){t.done?n(t.value):i(t.value).then(a,s)}A((r=r.apply(t,e||[])).next())})}function i(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(t){return function(e){return A([t,e])}}function A(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(Te){o=[6,Te],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}}function o(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||e)}for(var a=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,i){return new t(this.left+e,this.top+n,this.width+r,this.height+i)},t.fromClientRect=function(e,n){return new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height)},t.fromDOMRectList=function(e,n){var r=Array.from(n).find(function(t){return 0!==t.width});return r?new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),s=function(t,e){return a.fromClientRect(t,e.getBoundingClientRect())},A=function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),i=Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight));return new a(0,0,r,i)},l=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);56320===(64512&o)?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},c=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var a=t[i];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"===typeof Uint8Array?[]:new Uint8Array(256),h=0;h<u.length;h++)f[u.charCodeAt(h)]=h;for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p="undefined"===typeof Uint8Array?[]:new Uint8Array(256),g=0;g<d.length;g++)p[d.charCodeAt(g)]=g;for(var m=function(t){var e,n,r,i,o,a=.75*t.length,s=t.length,A=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<s;e+=4)n=p[t.charCodeAt(e)],r=p[t.charCodeAt(e+1)],i=p[t.charCodeAt(e+2)],o=p[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l},v=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},y=function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n},b=5,w=11,_=2,B=65536>>b,x=(1<<b)-1,C=B+(1024>>b)+32,S=65536>>w,F=(1<<w-b)-1,E=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},U=function(t,e,n){return t.slice?t.slice(e,n):new Uint32Array(Array.prototype.slice.call(t,e,n))},L=function(t,e){var n=m(t),r=Array.isArray(n)?y(n):new Uint32Array(n),i=Array.isArray(n)?v(n):new Uint16Array(n),o=24,a=E(i,o/2,r[4]/2),s=2===r[5]?E(i,(o+r[4])/2):U(r,Math.ceil((o+r[4])/4));return new k(r[0],r[1],r[2],r[3],a,s)},k=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>b])<<_)+(t&x),this.data[e];if(t<=65535)return e=((e=this.index[B+(t-55296>>b)])<<_)+(t&x),this.data[e];if(t<this.highStart)return e=C-S+(t>>w),e=this.index[e],e+=t>>b&F,e=((e=this.index[e])<<_)+(t&x),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q="undefined"===typeof Uint8Array?[]:new Uint8Array(256),O=0;O<I.length;O++)Q[I.charCodeAt(O)]=O;var M=50,N=1,T=2,P=3,R=4,D=5,H=7,j=8,z=9,V=10,K=11,G=12,q=13,W=14,Y=15,$=16,X=17,J=18,Z=19,tt=20,et=21,nt=22,rt=23,it=24,ot=25,at=26,st=27,At=28,lt=29,ct=30,ut=31,ft=32,ht=33,dt=34,pt=35,gt=36,mt=37,vt=38,yt=39,bt=40,wt=41,_t=42,Bt=43,xt=[9001,65288],Ct="!",St="\xd7",Ft="\xf7",Et=L("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),Ut=[ct,gt],Lt=[N,T,P,D],kt=[V,j],It=[st,at],Qt=Lt.concat(kt),Ot=[vt,yt,bt,dt,pt],Mt=[Y,q],Nt=function(t,e){void 0===e&&(e="strict");var n=[],r=[],i=[];return t.forEach(function(t,o){var a=Et.get(t);if(a>M?(i.push(!0),a-=M):i.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(o),n.push($);if(a===R||a===K){if(0===o)return r.push(o),n.push(ct);var s=n[o-1];return-1===Qt.indexOf(s)?(r.push(r[o-1]),n.push(s)):(r.push(o),n.push(ct))}return r.push(o),a===ut?n.push("strict"===e?et:mt):a===_t||a===lt?n.push(ct):a===Bt?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(mt):n.push(ct):void n.push(a)}),[r,n,i]},Tt=function(t,e,n,r){var i=r[n];if(Array.isArray(t)?-1!==t.indexOf(i):t===i)for(var o=n;o<=r.length;){if((A=r[++o])===e)return!0;if(A!==V)break}if(i===V)for(o=n;o>0;){var a=r[--o];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var s=n;s<=r.length;){var A;if((A=r[++s])===e)return!0;if(A!==V)break}if(a!==V)break}return!1},Pt=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==V)return r;n--}return 0},Rt=function(t,e,n,r,i){if(0===n[r])return St;var o=r-1;if(Array.isArray(i)&&!0===i[o])return St;var a=o-1,s=o+1,A=e[o],l=a>=0?e[a]:0,c=e[s];if(A===T&&c===P)return St;if(-1!==Lt.indexOf(A))return Ct;if(-1!==Lt.indexOf(c))return St;if(-1!==kt.indexOf(c))return St;if(Pt(o,e)===j)return Ft;if(Et.get(t[o])===K)return St;if((A===ft||A===ht)&&Et.get(t[s])===K)return St;if(A===H||c===H)return St;if(A===z)return St;if(-1===[V,q,Y].indexOf(A)&&c===z)return St;if(-1!==[X,J,Z,it,At].indexOf(c))return St;if(Pt(o,e)===nt)return St;if(Tt(rt,nt,o,e))return St;if(Tt([X,J],et,o,e))return St;if(Tt(G,G,o,e))return St;if(A===V)return Ft;if(A===rt||c===rt)return St;if(c===$||A===$)return Ft;if(-1!==[q,Y,et].indexOf(c)||A===W)return St;if(l===gt&&-1!==Mt.indexOf(A))return St;if(A===At&&c===gt)return St;if(c===tt)return St;if(-1!==Ut.indexOf(c)&&A===ot||-1!==Ut.indexOf(A)&&c===ot)return St;if(A===st&&-1!==[mt,ft,ht].indexOf(c)||-1!==[mt,ft,ht].indexOf(A)&&c===at)return St;if(-1!==Ut.indexOf(A)&&-1!==It.indexOf(c)||-1!==It.indexOf(A)&&-1!==Ut.indexOf(c))return St;if(-1!==[st,at].indexOf(A)&&(c===ot||-1!==[nt,Y].indexOf(c)&&e[s+1]===ot)||-1!==[nt,Y].indexOf(A)&&c===ot||A===ot&&-1!==[ot,At,it].indexOf(c))return St;if(-1!==[ot,At,it,X,J].indexOf(c))for(var u=o;u>=0;){if((f=e[u])===ot)return St;if(-1===[At,it].indexOf(f))break;u--}if(-1!==[st,at].indexOf(c))for(u=-1!==[X,J].indexOf(A)?a:o;u>=0;){var f;if((f=e[u])===ot)return St;if(-1===[At,it].indexOf(f))break;u--}if(vt===A&&-1!==[vt,yt,dt,pt].indexOf(c)||-1!==[yt,dt].indexOf(A)&&-1!==[yt,bt].indexOf(c)||-1!==[bt,pt].indexOf(A)&&c===bt)return St;if(-1!==Ot.indexOf(A)&&-1!==[tt,at].indexOf(c)||-1!==Ot.indexOf(c)&&A===st)return St;if(-1!==Ut.indexOf(A)&&-1!==Ut.indexOf(c))return St;if(A===it&&-1!==Ut.indexOf(c))return St;if(-1!==Ut.concat(ot).indexOf(A)&&c===nt&&-1===xt.indexOf(t[s])||-1!==Ut.concat(ot).indexOf(c)&&A===J)return St;if(A===wt&&c===wt){for(var h=n[o],d=1;h>0&&e[--h]===wt;)d++;if(d%2!==0)return St}return A===ft&&c===ht?St:Ft},Dt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=Nt(t,e.lineBreak),r=n[0],i=n[1],o=n[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(i=i.map(function(t){return-1!==[ot,ct,_t].indexOf(t)?mt:t}));var a="keep-all"===e.wordBreak?o.map(function(e,n){return e&&t[n]>=19968&&t[n]<=40959}):void 0;return[r,i,a]},Ht=function(){function t(t,e,n,r){this.codePoints=t,this.required=e===Ct,this.start=n,this.end=r}return t.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),jt=function(t,e){var n=l(t),r=Dt(n,e),i=r[0],o=r[1],a=r[2],s=n.length,A=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var t=St;c<s&&(t=Rt(n,o,i,++c,a))===St;);if(t!==St||c===s){var e=new Ht(n,t,A,c);return A=c,{value:e,done:!1}}return{done:!0,value:null}}}},zt=1,Vt=2,Kt=4,Gt=8,qt=10,Wt=47,Yt=92,$t=9,Xt=32,Jt=34,Zt=61,te=35,ee=36,ne=37,re=39,ie=40,oe=41,ae=95,se=45,Ae=33,le=60,ce=62,ue=64,fe=91,he=93,de=61,pe=123,ge=63,me=125,ve=124,ye=126,be=128,we=65533,_e=42,Be=43,xe=44,Ce=58,Se=59,Fe=46,Ee=0,Ue=8,Le=11,ke=14,Ie=31,Qe=127,Oe=-1,Me=48,Ne=97,Te=101,Pe=102,Re=117,De=122,He=65,je=69,ze=70,Ve=85,Ke=90,Ge=function(t){return t>=Me&&t<=57},qe=function(t){return t>=55296&&t<=57343},We=function(t){return Ge(t)||t>=He&&t<=ze||t>=Ne&&t<=Pe},Ye=function(t){return t>=Ne&&t<=De},$e=function(t){return t>=He&&t<=Ke},Xe=function(t){return Ye(t)||$e(t)},Je=function(t){return t>=be},Ze=function(t){return t===qt||t===$t||t===Xt},tn=function(t){return Xe(t)||Je(t)||t===ae},en=function(t){return tn(t)||Ge(t)||t===se},nn=function(t){return t>=Ee&&t<=Ue||t===Le||t>=ke&&t<=Ie||t===Qe},rn=function(t,e){return t===Yt&&e!==qt},on=function(t,e,n){return t===se?tn(e)||rn(e,n):!!tn(t)||!(t!==Yt||!rn(t,e))},an=function(t,e,n){return t===Be||t===se?!!Ge(e)||e===Fe&&Ge(n):Ge(t===Fe?e:t)},sn=function(t){var e=0,n=1;t[e]!==Be&&t[e]!==se||(t[e]===se&&(n=-1),e++);for(var r=[];Ge(t[e]);)r.push(t[e++]);var i=r.length?parseInt(c.apply(void 0,r),10):0;t[e]===Fe&&e++;for(var o=[];Ge(t[e]);)o.push(t[e++]);var a=o.length,s=a?parseInt(c.apply(void 0,o),10):0;t[e]!==je&&t[e]!==Te||e++;var A=1;t[e]!==Be&&t[e]!==se||(t[e]===se&&(A=-1),e++);for(var l=[];Ge(t[e]);)l.push(t[e++]);var u=l.length?parseInt(c.apply(void 0,l),10):0;return n*(i+s*Math.pow(10,-a))*Math.pow(10,A*u)},An={type:2},ln={type:3},cn={type:4},un={type:13},fn={type:8},hn={type:21},dn={type:9},pn={type:10},gn={type:11},mn={type:12},vn={type:14},yn={type:23},bn={type:1},wn={type:25},_n={type:24},Bn={type:26},xn={type:27},Cn={type:28},Sn={type:29},Fn={type:31},En={type:32},Un=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(l(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==En;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case Jt:return this.consumeStringToken(Jt);case te:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(en(e)||rn(n,r)){var i=on(e,n,r)?Vt:zt;return{type:5,value:this.consumeName(),flags:i}}break;case ee:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),un;break;case re:return this.consumeStringToken(re);case ie:return An;case oe:return ln;case _e:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),vn;break;case Be:if(an(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case xe:return cn;case se:var o=t,a=this.peekCodePoint(0),s=this.peekCodePoint(1);if(an(o,a,s))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(on(o,a,s))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(a===se&&s===ce)return this.consumeCodePoint(),this.consumeCodePoint(),_n;break;case Fe:if(an(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Wt:if(this.peekCodePoint(0)===_e)for(this.consumeCodePoint();;){var A=this.consumeCodePoint();if(A===_e&&(A=this.consumeCodePoint())===Wt)return this.consumeToken();if(A===Oe)return this.consumeToken()}break;case Ce:return Bn;case Se:return xn;case le:if(this.peekCodePoint(0)===Ae&&this.peekCodePoint(1)===se&&this.peekCodePoint(2)===se)return this.consumeCodePoint(),this.consumeCodePoint(),wn;break;case ue:var l=this.peekCodePoint(0),u=this.peekCodePoint(1),f=this.peekCodePoint(2);if(on(l,u,f))return{type:7,value:this.consumeName()};break;case fe:return Cn;case Yt:if(rn(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case he:return Sn;case de:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),fn;break;case pe:return gn;case me:return mn;case Re:case Ve:var h=this.peekCodePoint(0),d=this.peekCodePoint(1);return h!==Be||!We(d)&&d!==ge||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case ve:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),dn;if(this.peekCodePoint(0)===ve)return this.consumeCodePoint(),hn;break;case ye:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),pn;break;case Oe:return En}return Ze(t)?(this.consumeWhiteSpace(),Fn):Ge(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):tn(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:c(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return"undefined"===typeof t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();We(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;e===ge&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(c.apply(void 0,t.map(function(t){return t===ge?Me:t})),16),end:parseInt(c.apply(void 0,t.map(function(t){return t===ge?ze:t})),16)};var r=parseInt(c.apply(void 0,t),16);if(this.peekCodePoint(0)===se&&We(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var i=[];We(e)&&i.length<6;)i.push(e),e=this.consumeCodePoint();return{type:30,start:r,end:parseInt(c.apply(void 0,i),16)}}return{type:30,start:r,end:r}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&this.peekCodePoint(0)===ie?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ie?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Oe)return{type:22,value:""};var e=this.peekCodePoint(0);if(e===re||e===Jt){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Oe||this.peekCodePoint(0)===oe)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),yn)}for(;;){var r=this.consumeCodePoint();if(r===Oe||r===oe)return{type:22,value:c.apply(void 0,t)};if(Ze(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Oe||this.peekCodePoint(0)===oe?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,t)}):(this.consumeBadUrlRemnants(),yn);if(r===Jt||r===re||r===ie||nn(r))return this.consumeBadUrlRemnants(),yn;if(r===Yt){if(!rn(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),yn;t.push(this.consumeEscapedCodePoint())}else t.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;Ze(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===oe||t===Oe)return;rn(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e=5e4,n="";t>0;){var r=Math.min(e,t);n+=c.apply(void 0,this._value.splice(0,r)),t-=r}return this._value.shift(),n},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(r===Oe||void 0===r||r===t)return{type:0,value:e+=this.consumeStringSlice(n)};if(r===qt)return this._value.splice(0,n),bn;if(r===Yt){var i=this._value[n+1];i!==Oe&&void 0!==i&&(i===qt?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):rn(r,i)&&(e+=this.consumeStringSlice(n),e+=c(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=Kt,n=this.peekCodePoint(0);for(n!==Be&&n!==se||t.push(this.consumeCodePoint());Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Fe&&Ge(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Gt;Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((n===je||n===Te)&&((r===Be||r===se)&&Ge(i)||Ge(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Gt;Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[sn(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),o=this.peekCodePoint(2);return on(r,i,o)?{type:15,number:e,flags:n,unit:this.consumeName()}:r===ne?(this.consumeCodePoint(),{type:16,number:e,flags:n}):{type:17,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(We(t)){for(var e=c(t);We(this.peekCodePoint(0))&&e.length<6;)e+=c(this.consumeCodePoint());Ze(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||qe(n)||n>1114111?we:n}return t===Oe?we:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(en(e))t+=c(e);else{if(!rn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=c(this.consumeEscapedCodePoint())}}},t}(),Ln=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new Un;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(31===t.type);if(32===t.type)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(32===n.type||Rn(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return"undefined"===typeof t?En:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),kn=function(t){return 15===t.type},In=function(t){return 17===t.type},Qn=function(t){return 20===t.type},On=function(t){return 0===t.type},Mn=function(t,e){return Qn(t)&&t.value===e},Nn=function(t){return 31!==t.type},Tn=function(t){return 31!==t.type&&4!==t.type},Pn=function(t){var e=[],n=[];return t.forEach(function(t){if(4===t.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(n),void(n=[])}31!==t.type&&n.push(t)}),n.length&&e.push(n),e},Rn=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},Dn=function(t){return 17===t.type||15===t.type},Hn=function(t){return 16===t.type||Dn(t)},jn=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},zn={type:17,number:0,flags:Kt},Vn={type:16,number:50,flags:Kt},Kn={type:16,number:100,flags:Kt},Gn=function(t,e,n){var r=t[0],i=t[1];return[qn(r,e),qn("undefined"!==typeof i?i:r,n)]},qn=function(t,e){if(16===t.type)return t.number/100*e;if(kn(t))switch(t.unit){case"rem":case"em":return 16*t.number;default:return t.number}return t.number},Wn="deg",Yn="grad",$n="rad",Xn="turn",Jn={name:"angle",parse:function(t,e){if(15===e.type)switch(e.unit){case Wn:return Math.PI*e.number/180;case Yn:return Math.PI/200*e.number;case $n:return e.number;case Xn:return 2*Math.PI*e.number}throw new Error("Unsupported angle type")}},Zn=function(t){return 15===t.type&&(t.unit===Wn||t.unit===Yn||t.unit===$n||t.unit===Xn)},tr=function(t){switch(t.filter(Qn).map(function(t){return t.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[zn,zn];case"to top":case"bottom":return er(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[zn,Kn];case"to right":case"left":return er(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Kn,Kn];case"to bottom":case"top":return er(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Kn,zn];case"to left":case"right":return er(270)}return 0},er=function(t){return Math.PI*t/180},nr={name:"color",parse:function(t,e){if(18===e.type){var n=cr[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return n(t,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3);return or(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(4===e.value.length){r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3);var a=e.value.substring(3,4);return or(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(a+a,16)/255)}if(6===e.value.length)return r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6),or(parseInt(r,16),parseInt(i,16),parseInt(o,16),1);if(8===e.value.length)return r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6),a=e.value.substring(6,8),or(parseInt(r,16),parseInt(i,16),parseInt(o,16),parseInt(a,16)/255)}if(20===e.type){var s=fr[e.value.toUpperCase()];if("undefined"!==typeof s)return s}return fr.TRANSPARENT}},rr=function(t){return 0===(255&t)},ir=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,i=255&t>>24;return e<255?"rgba("+i+","+r+","+n+","+e/255+")":"rgb("+i+","+r+","+n+")"},or=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r))>>>0},ar=function(t,e){if(17===t.type)return t.number;if(16===t.type){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},sr=function(t,e){var n=e.filter(Tn);if(3===n.length){var r=n.map(ar),i=r[0],o=r[1],a=r[2];return or(i,o,a,1)}if(4===n.length){var s=n.map(ar),A=(i=s[0],o=s[1],a=s[2],s[3]);return or(i,o,a,A)}return 0};function Ar(t,e,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(e-t)*n*6+t:n<.5?e:n<2/3?6*(e-t)*(2/3-n)+t:t}var lr=function(t,e){var n=e.filter(Tn),r=n[0],i=n[1],o=n[2],a=n[3],s=(17===r.type?er(r.number):Jn.parse(t,r))/(2*Math.PI),A=Hn(i)?i.number/100:0,l=Hn(o)?o.number/100:0,c="undefined"!==typeof a&&Hn(a)?qn(a,1):1;if(0===A)return or(255*l,255*l,255*l,1);var u=l<=.5?l*(A+1):l+A-l*A,f=2*l-u,h=Ar(f,u,s+1/3),d=Ar(f,u,s),p=Ar(f,u,s-1/3);return or(255*h,255*d,255*p,c)},cr={hsl:lr,hsla:lr,rgb:sr,rgba:sr},ur=function(t,e){return nr.parse(t,Ln.create(e).parseComponentValue())},fr={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},hr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(Qn(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},dr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pr=function(t,e){var n=nr.parse(t,e[0]),r=e[1];return r&&Hn(r)?{color:n,stop:r}:{color:n,stop:null}},gr=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=zn),null===r.stop&&(r.stop=Kn);for(var i=[],o=0,a=0;a<t.length;a++){var s=t[a].stop;if(null!==s){var A=qn(s,e);A>o?i.push(A):i.push(o),o=A}else i.push(null)}var l=null;for(a=0;a<i.length;a++){var c=i[a];if(null===c)null===l&&(l=a);else if(null!==l){for(var u=a-l,f=(c-i[l-1])/(u+1),h=1;h<=u;h++)i[l+h-1]=f*h;l=null}}return t.map(function(t,n){return{color:t.color,stop:Math.max(Math.min(1,i[n]/e),0)}})},mr=function(t,e,n){var r=e/2,i=n/2,o=qn(t[0],e)-r,a=i-qn(t[1],n);return(Math.atan2(a,o)+2*Math.PI)%(2*Math.PI)},vr=function(t,e,n){var r="number"===typeof t?t:mr(t,e,n),i=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),o=e/2,a=n/2,s=i/2,A=Math.sin(r-Math.PI/2)*s,l=Math.cos(r-Math.PI/2)*s;return[i,o-l,o+l,a-A,a+A]},yr=function(t,e){return Math.sqrt(t*t+e*e)},br=function(t,e,n,r,i){return[[0,0],[0,e],[t,0],[t,e]].reduce(function(t,e){var o=e[0],a=e[1],s=yr(n-o,r-a);return(i?s<t.optimumDistance:s>t.optimumDistance)?{optimumCorner:e,optimumDistance:s}:t},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},wr=function(t,e,n,r,i){var o=0,a=0;switch(t.size){case 0:0===t.shape?o=a=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.min(Math.abs(e),Math.abs(e-r)),a=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===t.shape)o=a=Math.min(yr(e,n),yr(e,n-i),yr(e-r,n),yr(e-r,n-i));else if(1===t.shape){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(e),Math.abs(e-r)),A=br(r,i,e,n,!0),l=A[0],c=A[1];a=s*(o=yr(l-e,(c-n)/s))}break;case 1:0===t.shape?o=a=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.max(Math.abs(e),Math.abs(e-r)),a=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===t.shape)o=a=Math.max(yr(e,n),yr(e,n-i),yr(e-r,n),yr(e-r,n-i));else if(1===t.shape){s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(e),Math.abs(e-r));var u=br(r,i,e,n,!1);l=u[0],c=u[1],a=s*(o=yr(l-e,(c-n)/s))}}return Array.isArray(t.size)&&(o=qn(t.size[0],r),a=2===t.size.length?qn(t.size[1],i):o),[o,a]},_r=function(t,e){var n=er(180),r=[];return Pn(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(n=tr(e));if(Zn(o))return void(n=(Jn.parse(t,o)+er(270))%er(360))}var a=pr(t,e);r.push(a)}),{angle:n,stops:r,type:1}},Br="closest-side",xr="farthest-side",Cr="closest-corner",Sr="farthest-corner",Fr="circle",Er="ellipse",Ur="cover",Lr="contain",kr=function(t,e){var n=0,r=3,i=[],o=[];return Pn(e).forEach(function(e,a){var s=!0;if(0===a?s=e.reduce(function(t,e){if(Qn(e))switch(e.value){case"center":return o.push(Vn),!1;case"top":case"left":return o.push(zn),!1;case"right":case"bottom":return o.push(Kn),!1}else if(Hn(e)||Dn(e))return o.push(e),!1;return t},s):1===a&&(s=e.reduce(function(t,e){if(Qn(e))switch(e.value){case Fr:return n=0,!1;case Er:return n=1,!1;case Lr:case Br:return r=0,!1;case xr:return r=1,!1;case Cr:return r=2,!1;case Ur:case Sr:return r=3,!1}else if(Dn(e)||Hn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},s)),s){var A=pr(t,e);i.push(A)}}),{size:r,shape:n,stops:i,position:o,type:2}},Ir=function(t){return 1===t.type},Qr=function(t){return 2===t.type},Or={name:"image",parse:function(t,e){if(22===e.type){var n={url:e.value,type:0};return t.cache.addImage(e.value),n}if(18===e.type){var r=Tr[e.name];if("undefined"===typeof r)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(t,e.values)}throw new Error("Unsupported image type "+e.type)}};function Mr(t){return!(20===t.type&&"none"===t.value)&&(18!==t.type||!!Tr[t.name])}var Nr,Tr={"linear-gradient":function(t,e){var n=er(180),r=[];return Pn(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&"to"===o.value)return void(n=tr(e));if(Zn(o))return void(n=Jn.parse(t,o))}var a=pr(t,e);r.push(a)}),{angle:n,stops:r,type:1}},"-moz-linear-gradient":_r,"-ms-linear-gradient":_r,"-o-linear-gradient":_r,"-webkit-linear-gradient":_r,"radial-gradient":function(t,e){var n=0,r=3,i=[],o=[];return Pn(e).forEach(function(e,a){var s=!0;if(0===a){var A=!1;s=e.reduce(function(t,e){if(A)if(Qn(e))switch(e.value){case"center":return o.push(Vn),t;case"top":case"left":return o.push(zn),t;case"right":case"bottom":return o.push(Kn),t}else(Hn(e)||Dn(e))&&o.push(e);else if(Qn(e))switch(e.value){case Fr:return n=0,!1;case Er:return n=1,!1;case"at":return A=!0,!1;case Br:return r=0,!1;case Ur:case xr:return r=1,!1;case Lr:case Cr:return r=2,!1;case Sr:return r=3,!1}else if(Dn(e)||Hn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},s)}if(s){var l=pr(t,e);i.push(l)}}),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":kr,"-ms-radial-gradient":kr,"-o-radial-gradient":kr,"-webkit-radial-gradient":kr,"-webkit-gradient":function(t,e){var n=er(180),r=[],i=1,o=0,a=3,s=[];return Pn(e).forEach(function(e,n){var o=e[0];if(0===n){if(Qn(o)&&"linear"===o.value)return void(i=1);if(Qn(o)&&"radial"===o.value)return void(i=2)}if(18===o.type)if("from"===o.name){var a=nr.parse(t,o.values[0]);r.push({stop:zn,color:a})}else if("to"===o.name)a=nr.parse(t,o.values[0]),r.push({stop:Kn,color:a});else if("color-stop"===o.name){var s=o.values.filter(Tn);if(2===s.length){a=nr.parse(t,s[1]);var A=s[0];In(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:a})}}}),1===i?{angle:(n+er(180))%er(360),stops:r,type:i}:{size:a,shape:o,stops:r,position:s,type:i}}},Pr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e.filter(function(t){return Tn(t)&&Mr(t)}).map(function(e){return Or.parse(t,e)})}},Rr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(Qn(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Dr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return Pn(e).map(function(t){return t.filter(Hn)}).map(jn)}},Hr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return Pn(e).map(function(t){return t.filter(Qn).map(function(t){return t.value}).join(" ")}).map(jr)}},jr=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(Nr||(Nr={}));var zr,Vr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return Pn(e).map(function(t){return t.filter(Kr)})}},Kr=function(t){return Qn(t)||Hn(t)},Gr=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},qr=Gr("top"),Wr=Gr("right"),Yr=Gr("bottom"),$r=Gr("left"),Xr=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return jn(e.filter(Hn))}}},Jr=Xr("top-left"),Zr=Xr("top-right"),ti=Xr("bottom-right"),ei=Xr("bottom-left"),ni=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ri=ni("top"),ii=ni("right"),oi=ni("bottom"),ai=ni("left"),si=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return kn(e)?e.number:0}}},Ai=si("top"),li=si("right"),ci=si("bottom"),ui=si("left"),fi={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hi={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){return"rtl"===e?1:0}},di={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(Qn).reduce(function(t,e){return t|pi(e.value)},0)}},pi=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},gi={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},mi={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(zr||(zr={}));var vi,yi={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?zr.STRICT:zr.NORMAL}},bi={name:"line-height",initialValue:"normal",prefix:!1,type:4},wi=function(t,e){return Qn(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:Hn(t)?qn(t,e):e},_i={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:Or.parse(t,e)}},Bi={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){return"inside"===e?0:1}},xi={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},Ci=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},Si=Ci("top"),Fi=Ci("right"),Ei=Ci("bottom"),Ui=Ci("left"),Li={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(Qn).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},ki={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},Ii=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Qi=Ii("top"),Oi=Ii("right"),Mi=Ii("bottom"),Ni=Ii("left"),Ti={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Pi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ri={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Mn(e[0],"none")?[]:Pn(e).map(function(e){for(var n={color:fr.TRANSPARENT,offsetX:zn,offsetY:zn,blur:zn},r=0,i=0;i<e.length;i++){var o=e[i];Dn(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:n.blur=o,r++):n.color=nr.parse(t,o)}return n})}},Di={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Hi={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var n=ji[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},ji={matrix:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number});return 6===e.length?e:null},matrix3d:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number}),n=e[0],r=e[1];e[2],e[3];var i=e[4],o=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var a=e[12],s=e[13];return e[14],e[15],16===e.length?[n,r,i,o,a,s]:null}},zi={type:16,number:50,flags:Kt},Vi=[zi,zi],Ki={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(Hn);return 2!==n.length?Vi:[n[0],n[1]]}},Gi={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(vi||(vi={}));for(var qi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return vi.BREAK_ALL;case"keep-all":return vi.KEEP_ALL;default:return vi.NORMAL}}},Wi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(In(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Yi={name:"time",parse:function(t,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},$i={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return In(e)?e.number:1}},Xi={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ji={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(Qn).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return 0!==t})}},Zi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var n=[],r=[];return e.forEach(function(t){switch(t.type){case 20:case 0:n.push(t.value);break;case 17:n.push(t.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}}),n.length&&r.push(n.join(" ")),r.map(function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"})}},to={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},eo={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){return In(e)?e.number:Qn(e)&&"bold"===e.value?700:400}},no={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(Qn).map(function(t){return t.value})}},ro={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},io=function(t,e){return 0!==(t&e)},oo={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e}},ao={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],i=e.filter(Nn),o=0;o<i.length;o++){var a=i[o],s=i[o+1];if(20===a.type){var A=s&&In(s)?s.number:1;r.push({counter:a.value,increment:A})}}return r}},so={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(Nn),i=0;i<r.length;i++){var o=r[i],a=r[i+1];if(Qn(o)&&"none"!==o.value){var s=a&&In(a)?a.number:0;n.push({counter:o.value,reset:s})}}return n}},Ao={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(kn).map(function(e){return Yi.parse(t,e)})}},lo={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;var r=[],i=e.filter(On);if(i.length%2!==0)return null;for(var o=0;o<i.length;o+=2){var a=i[o].value,s=i[o+1].value;r.push({open:a,close:s})}return r}},co=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},uo={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Mn(e[0],"none")?[]:Pn(e).map(function(e){for(var n={color:255,offsetX:zn,offsetY:zn,blur:zn,spread:zn,inset:!1},r=0,i=0;i<e.length;i++){var o=e[i];Mn(o,"inset")?n.inset=!0:Dn(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:2===r?n.blur=o:n.spread=o,r++):n.color=nr.parse(t,o)}return n})}},fo={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var n=[0,1,2],r=[];return e.filter(Qn).forEach(function(t){switch(t.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2)}}),n.forEach(function(t){-1===r.indexOf(t)&&r.push(t)}),r}},ho={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},po={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return kn(e)?e.number:0}},go=function(){function t(t,e){var n,r;this.animationDuration=yo(t,Ao,e.animationDuration),this.backgroundClip=yo(t,hr,e.backgroundClip),this.backgroundColor=yo(t,dr,e.backgroundColor),this.backgroundImage=yo(t,Pr,e.backgroundImage),this.backgroundOrigin=yo(t,Rr,e.backgroundOrigin),this.backgroundPosition=yo(t,Dr,e.backgroundPosition),this.backgroundRepeat=yo(t,Hr,e.backgroundRepeat),this.backgroundSize=yo(t,Vr,e.backgroundSize),this.borderTopColor=yo(t,qr,e.borderTopColor),this.borderRightColor=yo(t,Wr,e.borderRightColor),this.borderBottomColor=yo(t,Yr,e.borderBottomColor),this.borderLeftColor=yo(t,$r,e.borderLeftColor),this.borderTopLeftRadius=yo(t,Jr,e.borderTopLeftRadius),this.borderTopRightRadius=yo(t,Zr,e.borderTopRightRadius),this.borderBottomRightRadius=yo(t,ti,e.borderBottomRightRadius),this.borderBottomLeftRadius=yo(t,ei,e.borderBottomLeftRadius),this.borderTopStyle=yo(t,ri,e.borderTopStyle),this.borderRightStyle=yo(t,ii,e.borderRightStyle),this.borderBottomStyle=yo(t,oi,e.borderBottomStyle),this.borderLeftStyle=yo(t,ai,e.borderLeftStyle),this.borderTopWidth=yo(t,Ai,e.borderTopWidth),this.borderRightWidth=yo(t,li,e.borderRightWidth),this.borderBottomWidth=yo(t,ci,e.borderBottomWidth),this.borderLeftWidth=yo(t,ui,e.borderLeftWidth),this.boxShadow=yo(t,uo,e.boxShadow),this.color=yo(t,fi,e.color),this.direction=yo(t,hi,e.direction),this.display=yo(t,di,e.display),this.float=yo(t,gi,e.cssFloat),this.fontFamily=yo(t,Zi,e.fontFamily),this.fontSize=yo(t,to,e.fontSize),this.fontStyle=yo(t,ro,e.fontStyle),this.fontVariant=yo(t,no,e.fontVariant),this.fontWeight=yo(t,eo,e.fontWeight),this.letterSpacing=yo(t,mi,e.letterSpacing),this.lineBreak=yo(t,yi,e.lineBreak),this.lineHeight=yo(t,bi,e.lineHeight),this.listStyleImage=yo(t,_i,e.listStyleImage),this.listStylePosition=yo(t,Bi,e.listStylePosition),this.listStyleType=yo(t,xi,e.listStyleType),this.marginTop=yo(t,Si,e.marginTop),this.marginRight=yo(t,Fi,e.marginRight),this.marginBottom=yo(t,Ei,e.marginBottom),this.marginLeft=yo(t,Ui,e.marginLeft),this.opacity=yo(t,$i,e.opacity);var i=yo(t,Li,e.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=yo(t,ki,e.overflowWrap),this.paddingTop=yo(t,Qi,e.paddingTop),this.paddingRight=yo(t,Oi,e.paddingRight),this.paddingBottom=yo(t,Mi,e.paddingBottom),this.paddingLeft=yo(t,Ni,e.paddingLeft),this.paintOrder=yo(t,fo,e.paintOrder),this.position=yo(t,Pi,e.position),this.textAlign=yo(t,Ti,e.textAlign),this.textDecorationColor=yo(t,Xi,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=yo(t,Ji,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=yo(t,Ri,e.textShadow),this.textTransform=yo(t,Di,e.textTransform),this.transform=yo(t,Hi,e.transform),this.transformOrigin=yo(t,Ki,e.transformOrigin),this.visibility=yo(t,Gi,e.visibility),this.webkitTextStrokeColor=yo(t,ho,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=yo(t,po,e.webkitTextStrokeWidth),this.wordBreak=yo(t,qi,e.wordBreak),this.zIndex=yo(t,Wi,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return rr(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return io(this.display,4)||io(this.display,33554432)||io(this.display,268435456)||io(this.display,536870912)||io(this.display,67108864)||io(this.display,134217728)},t}(),mo=function(){function t(t,e){this.content=yo(t,oo,e.content),this.quotes=yo(t,lo,e.quotes)}return t}(),vo=function(){function t(t,e){this.counterIncrement=yo(t,ao,e.counterIncrement),this.counterReset=yo(t,so,e.counterReset)}return t}(),yo=function(t,e,n){var r=new Un,i=null!==n&&"undefined"!==typeof n?n.toString():e.initialValue;r.write(i);var o=new Ln(r.read());switch(e.type){case 2:var a=o.parseComponentValue();return e.parse(t,Qn(a)?a.value:e.initialValue);case 0:return e.parse(t,o.parseComponentValue());case 1:return e.parse(t,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return Jn.parse(t,o.parseComponentValue());case"color":return nr.parse(t,o.parseComponentValue());case"image":return Or.parse(t,o.parseComponentValue());case"length":var s=o.parseComponentValue();return Dn(s)?s:zn;case"length-percentage":var A=o.parseComponentValue();return Hn(A)?A:zn;case"time":return Yi.parse(t,o.parseComponentValue())}}},bo="data-html2canvas-debug",wo=function(t){switch(t.getAttribute(bo)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},_o=function(t,e){var n=wo(t);return 1===n||e===n},Bo=function(){function t(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,_o(e,3),this.styles=new go(t,window.getComputedStyle(e,null)),cs(e)&&(this.styles.animationDuration.some(function(t){return t>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=s(this.context,e),_o(e,4)&&(this.flags|=16)}return t}(),xo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Co="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",So="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Fo=0;Fo<Co.length;Fo++)So[Co.charCodeAt(Fo)]=Fo;for(var Eo=function(t){var e,n,r,i,o,a=.75*t.length,s=t.length,A=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<s;e+=4)n=So[t.charCodeAt(e)],r=So[t.charCodeAt(e+1)],i=So[t.charCodeAt(e+2)],o=So[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l},Uo=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},Lo=function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n},ko=5,Io=11,Qo=2,Oo=65536>>ko,Mo=(1<<ko)-1,No=Oo+(1024>>ko)+32,To=65536>>Io,Po=(1<<Io-ko)-1,Ro=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},Do=function(t,e,n){return t.slice?t.slice(e,n):new Uint32Array(Array.prototype.slice.call(t,e,n))},Ho=function(t,e){var n=Eo(t),r=Array.isArray(n)?Lo(n):new Uint32Array(n),i=Array.isArray(n)?Uo(n):new Uint16Array(n),o=24,a=Ro(i,o/2,r[4]/2),s=2===r[5]?Ro(i,(o+r[4])/2):Do(r,Math.ceil((o+r[4])/4));return new jo(r[0],r[1],r[2],r[3],a,s)},jo=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>ko])<<Qo)+(t&Mo),this.data[e];if(t<=65535)return e=((e=this.index[Oo+(t-55296>>ko)])<<Qo)+(t&Mo),this.data[e];if(t<this.highStart)return e=No-To+(t>>Io),e=this.index[e],e+=t>>ko&Po,e=((e=this.index[e])<<Qo)+(t&Mo),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),zo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vo="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ko=0;Ko<zo.length;Ko++)Vo[zo.charCodeAt(Ko)]=Ko;var Go,qo=1,Wo=2,Yo=3,$o=4,Xo=5,Jo=7,Zo=8,ta=9,ea=10,na=11,ra=12,ia=13,oa=14,aa=15,sa=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);56320===(64512&o)?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},Aa=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var a=t[i];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},la=Ho(xo),ca="\xd7",ua="\xf7",fa=function(t){return la.get(t)},ha=function(t,e,n){var r=n-2,i=e[r],o=e[n-1],a=e[n];if(o===Wo&&a===Yo)return ca;if(o===Wo||o===Yo||o===$o)return ua;if(a===Wo||a===Yo||a===$o)return ua;if(o===Zo&&-1!==[Zo,ta,na,ra].indexOf(a))return ca;if((o===na||o===ta)&&(a===ta||a===ea))return ca;if((o===ra||o===ea)&&a===ea)return ca;if(a===ia||a===Xo)return ca;if(a===Jo)return ca;if(o===qo)return ca;if(o===ia&&a===oa){for(;i===Xo;)i=e[--r];if(i===oa)return ca}if(o===aa&&a===aa){for(var s=0;i===aa;)s++,i=e[--r];if(s%2===0)return ca}return ua},da=function(t){var e=sa(t),n=e.length,r=0,i=0,o=e.map(fa);return{next:function(){if(r>=n)return{done:!0,value:null};for(var t=ca;r<n&&(t=ha(e,o,++r))===ca;);if(t!==ca||r===n){var a=Aa.apply(null,e.slice(i,r));return i=r,{value:a,done:!1}}return{done:!0,value:null}}}},pa=function(t){for(var e,n=da(t),r=[];!(e=n.next()).done;)e.value&&r.push(e.value.slice());return r},ga=function(t){var e=123;if(t.createRange){var n=t.createRange();if(n.getBoundingClientRect){var r=t.createElement("boundtest");r.style.height=e+"px",r.style.display="block",t.body.appendChild(r),n.selectNode(r);var i=n.getBoundingClientRect(),o=Math.round(i.height);if(t.body.removeChild(r),o===e)return!0}}return!1},ma=function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var n=t.createRange();e.innerHTML="function"===typeof"".repeat?"👨".repeat(10):"";var r=e.firstChild,i=l(r.data).map(function(t){return c(t)}),o=0,a={},s=i.every(function(t,e){n.setStart(r,o),n.setEnd(r,o+t.length);var i=n.getBoundingClientRect();o+=t.length;var s=i.x>a.x||i.y>a.y;return a=i,0===e||s});return t.body.removeChild(e),s},va=function(){return"undefined"!==typeof(new Image).crossOrigin},ya=function(){return"string"===typeof(new XMLHttpRequest).responseType},ba=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(Te){return!1}return!0},wa=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},_a=function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var r=e.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var i=new Image,o=e.toDataURL();i.src=o;var a=Ba(n,n,0,0,i);return r.fillStyle="red",r.fillRect(0,0,n,n),xa(a).then(function(e){r.drawImage(e,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var a=t.createElement("div");return a.style.backgroundImage="url("+o+")",a.style.height=n+"px",wa(i)?xa(Ba(n,n,0,0,a)):Promise.reject(!1)}).then(function(t){return r.drawImage(t,0,0),wa(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},Ba=function(t,e,n,r,i){var o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return a.setAttributeNS(null,"width",t.toString()),a.setAttributeNS(null,"height",e.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(i),a},xa=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},Ca={get SUPPORT_RANGE_BOUNDS(){var t=ga(document);return Object.defineProperty(Ca,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=Ca.SUPPORT_RANGE_BOUNDS&&ma(document);return Object.defineProperty(Ca,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=ba(document);return Object.defineProperty(Ca,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"===typeof Array.from&&"function"===typeof window.fetch?_a(document):Promise.resolve(!1);return Object.defineProperty(Ca,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=va();return Object.defineProperty(Ca,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=ya();return Object.defineProperty(Ca,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ca,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(Ca,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},Sa=function(){function t(t,e){this.text=t,this.bounds=e}return t}(),Fa=function(t,e,n,r){var i=Ia(e,n),o=[],s=0;return i.forEach(function(e){if(n.textDecorationLine.length||e.trim().length>0)if(Ca.SUPPORT_RANGE_BOUNDS){var i=Ua(r,s,e.length).getClientRects();if(i.length>1){var A=La(e),l=0;A.forEach(function(e){o.push(new Sa(e,a.fromDOMRectList(t,Ua(r,l+s,e.length).getClientRects()))),l+=e.length})}else o.push(new Sa(e,a.fromDOMRectList(t,i)))}else{var c=r.splitText(e.length);o.push(new Sa(e,Ea(t,r))),r=c}else Ca.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));s+=e.length}),o},Ea=function(t,e){var n=e.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var i=e.parentNode;if(i){i.replaceChild(r,e);var o=s(t,r);return r.firstChild&&i.replaceChild(r.firstChild,r),o}}return a.EMPTY},Ua=function(t,e,n){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(t,e),i.setEnd(t,e+n),i},La=function(t){if(Ca.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(t)).map(function(t){return t.segment})}return pa(t)},ka=function(t,e){if(Ca.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(t)).map(function(t){return t.segment})}return Oa(t,e)},Ia=function(t,e){return 0!==e.letterSpacing?La(t):ka(t,e)},Qa=[32,160,4961,65792,65793,4153,4241],Oa=function(t,e){for(var n,r=jt(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),i=[],o=function(){if(n.value){var t=n.value.slice(),e=l(t),r="";e.forEach(function(t){-1===Qa.indexOf(t)?r+=c(t):(r.length&&i.push(r),i.push(c(t)),r="")}),r.length&&i.push(r)}};!(n=r.next()).done;)o();return i},Ma=function(){function t(t,e,n){this.text=Na(e.data,n.textTransform),this.textBounds=Fa(t,this.text,n,e)}return t}(),Na=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(Ta,Pa);case 2:return t.toUpperCase();default:return t}},Ta=/(^|\s|:|-|\(|\))([a-z])/g,Pa=function(t,e,n){return t.length>0?e+n.toUpperCase():t},Ra=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return e(n,t),n}(Bo),Da=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return e(n,t),n}(Bo),Ha=function(t){function n(e,n){var r=t.call(this,e,n)||this,i=new XMLSerializer,o=s(e,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return e(n,t),n}(Bo),ja=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(Bo),za=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.start=n.start,r.reversed="boolean"===typeof n.reversed&&!0===n.reversed,r}return e(n,t),n}(Bo),Va=[{type:15,flags:0,unit:"px",number:3}],Ka=[{type:16,flags:0,number:50}],Ga=function(t){return t.width>t.height?new a(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new a(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},qa=function(t){var e=t.type===$a?new Array(t.value.length+1).join("\u2022"):t.value;return 0===e.length?t.placeholder||"":e},Wa="checkbox",Ya="radio",$a="password",Xa=707406591,Ja=function(t){function n(e,n){var r=t.call(this,e,n)||this;switch(r.type=n.type.toLowerCase(),r.checked=n.checked,r.value=qa(n),r.type!==Wa&&r.type!==Ya||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=Ga(r.bounds)),r.type){case Wa:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Va;break;case Ya:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Ka}return r}return e(n,t),n}(Bo),Za=function(t){function n(e,n){var r=t.call(this,e,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||"",r}return e(n,t),n}(Bo),ts=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(Bo),es=function(t){function n(e,n){var r=t.call(this,e,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=os(e,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?ur(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):fr.TRANSPARENT,o=n.contentWindow.document.body?ur(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):fr.TRANSPARENT;r.backgroundColor=rr(i)?rr(o)?r.styles.backgroundColor:o:i}}catch(Te){}return r}return e(n,t),n}(Bo),ns=["OL","UL","MENU"],rs=function(t,e,n,r){for(var i=e.firstChild,o=void 0;i;i=o)if(o=i.nextSibling,As(i)&&i.data.trim().length>0)n.textNodes.push(new Ma(t,i,n.styles));else if(ls(i))if(Ss(i)&&i.assignedNodes)i.assignedNodes().forEach(function(e){return rs(t,e,n,r)});else{var a=is(t,i);a.styles.isVisible()&&(as(i,a,r)?a.flags|=4:ss(a.styles)&&(a.flags|=2),-1!==ns.indexOf(i.tagName)&&(a.flags|=8),n.elements.push(a),i.slot,i.shadowRoot?rs(t,i.shadowRoot,a,r):xs(i)||gs(i)||Cs(i)||rs(t,i,a,r))}},is=function(t,e){return bs(e)?new Ra(t,e):vs(e)?new Da(t,e):gs(e)?new Ha(t,e):fs(e)?new ja(t,e):hs(e)?new za(t,e):ds(e)?new Ja(t,e):Cs(e)?new Za(t,e):xs(e)?new ts(t,e):ws(e)?new es(t,e):new Bo(t,e)},os=function(t,e){var n=is(t,e);return n.flags|=4,rs(t,e,n,n),n},as=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||ms(t)&&n.styles.isTransparent()},ss=function(t){return t.isPositioned()||t.isFloating()},As=function(t){return t.nodeType===Node.TEXT_NODE},ls=function(t){return t.nodeType===Node.ELEMENT_NODE},cs=function(t){return ls(t)&&"undefined"!==typeof t.style&&!us(t)},us=function(t){return"object"===typeof t.className},fs=function(t){return"LI"===t.tagName},hs=function(t){return"OL"===t.tagName},ds=function(t){return"INPUT"===t.tagName},ps=function(t){return"HTML"===t.tagName},gs=function(t){return"svg"===t.tagName},ms=function(t){return"BODY"===t.tagName},vs=function(t){return"CANVAS"===t.tagName},ys=function(t){return"VIDEO"===t.tagName},bs=function(t){return"IMG"===t.tagName},ws=function(t){return"IFRAME"===t.tagName},_s=function(t){return"STYLE"===t.tagName},Bs=function(t){return"SCRIPT"===t.tagName},xs=function(t){return"TEXTAREA"===t.tagName},Cs=function(t){return"SELECT"===t.tagName},Ss=function(t){return"SLOT"===t.tagName},Fs=function(t){return t.tagName.indexOf("-")>0},Es=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){var e=this.counters[t];return e||[]},t.prototype.pop=function(t){var e=this;t.forEach(function(t){return e.counters[t].pop()})},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,i=!0;null!==n&&n.forEach(function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=t.increment)});var o=[];return i&&r.forEach(function(t){var n=e.counters[t.counter];o.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)}),o},t}(),Us={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Ls={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},ks={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Is={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Qs=function(t,e,n,r,i,o){return t<e||t>n?Gs(t,i,o.length>0):r.integers.reduce(function(e,n,i){for(;t>=n;)t-=n,e+=r.values[i];return e},"")+o},Os=function(t,e,n,r){var i="";do{n||t--,i=r(t)+i,t/=e}while(t*e>=e);return i},Ms=function(t,e,n,r,i){var o=n-e+1;return(t<0?"-":"")+(Os(Math.abs(t),o,r,function(t){return c(Math.floor(t%o)+e)})+i)},Ns=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return Os(Math.abs(t),r,!1,function(t){return e[Math.floor(t%r)]})+n},Ts=1,Ps=2,Rs=4,Ds=8,Hs=function(t,e,n,r,i,o){if(t<-9999||t>9999)return Gs(t,4,i.length>0);var a=Math.abs(t),s=i;if(0===a)return e[0]+s;for(var A=0;a>0&&A<=4;A++){var l=a%10;0===l&&io(o,Ts)&&""!==s?s=e[l]+s:l>1||1===l&&0===A||1===l&&1===A&&io(o,Ps)||1===l&&1===A&&io(o,Rs)&&t>100||1===l&&A>1&&io(o,Ds)?s=e[l]+(A>0?n[A-1]:"")+s:1===l&&A>0&&(s=n[A-1]+s),a=Math.floor(a/10)}return(t<0?r:"")+s},js="\u5341\u767e\u5343\u842c",zs="\u62fe\u4f70\u4edf\u842c",Vs="\u30de\u30a4\u30ca\u30b9",Ks="\ub9c8\uc774\ub108\uc2a4",Gs=function(t,e,n){var r=n?". ":"",i=n?"\u3001":"",o=n?", ":"",a=n?" ":"";switch(e){case 0:return"\u2022"+a;case 1:return"\u25e6"+a;case 2:return"\u25fe"+a;case 5:var s=Ms(t,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Ns(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",i);case 6:return Qs(t,1,3999,Us,3,r).toLowerCase();case 7:return Qs(t,1,3999,Us,3,r);case 8:return Ms(t,945,969,!1,r);case 9:return Ms(t,97,122,!1,r);case 10:return Ms(t,65,90,!1,r);case 11:return Ms(t,1632,1641,!0,r);case 12:case 49:return Qs(t,1,9999,Ls,3,r);case 35:return Qs(t,1,9999,Ls,3,r).toLowerCase();case 13:return Ms(t,2534,2543,!0,r);case 14:case 30:return Ms(t,6112,6121,!0,r);case 15:return Ns(t,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",i);case 16:return Ns(t,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",i);case 17:case 48:return Hs(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",js,"\u8ca0",i,Ps|Rs|Ds);case 47:return Hs(t,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",zs,"\u8ca0",i,Ts|Ps|Rs|Ds);case 42:return Hs(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",js,"\u8d1f",i,Ps|Rs|Ds);case 41:return Hs(t,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",zs,"\u8d1f",i,Ts|Ps|Rs|Ds);case 26:return Hs(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",Vs,i,0);case 25:return Hs(t,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",Vs,i,Ts|Ps|Rs);case 31:return Hs(t,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Ks,o,Ts|Ps|Rs);case 33:return Hs(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",Ks,o,0);case 32:return Hs(t,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",Ks,o,Ts|Ps|Rs);case 18:return Ms(t,2406,2415,!0,r);case 20:return Qs(t,1,19999,Is,3,r);case 21:return Ms(t,2790,2799,!0,r);case 22:return Ms(t,2662,2671,!0,r);case 22:return Qs(t,1,10999,ks,3,r);case 23:return Ns(t,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case 24:return Ns(t,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case 27:return Ms(t,3302,3311,!0,r);case 28:return Ns(t,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",i);case 29:return Ns(t,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",i);case 34:return Ms(t,3792,3801,!0,r);case 37:return Ms(t,6160,6169,!0,r);case 38:return Ms(t,4160,4169,!0,r);case 39:return Ms(t,2918,2927,!0,r);case 40:return Ms(t,1776,1785,!0,r);case 43:return Ms(t,3046,3055,!0,r);case 44:return Ms(t,3174,3183,!0,r);case 45:return Ms(t,3664,3673,!0,r);case 46:return Ms(t,3872,3881,!0,r);default:return Ms(t,48,57,!0,r)}},qs="data-html2canvas-ignore",Ws=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new Es,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var n=this,o=$s(t,e);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var a=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,A=o.contentWindow,l=A.document,c=Zs(o).then(function(){return r(n,void 0,void 0,function(){var t,n;return i(this,function(r){switch(r.label){case 0:return this.scrolledElements.forEach(iA),A&&(A.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||A.scrollY===e.top&&A.scrollX===e.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(A.scrollX-e.left,A.scrollY-e.top,0,0))),t=this.options.onclone,"undefined"===typeof(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Js(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof t?[2,Promise.resolve().then(function(){return t(l,n)}).then(function(){return o})]:[2,o]}})})});return l.open(),l.write(nA(document.doctype)+"<html></html>"),rA(this.referenceElement.ownerDocument,a,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},t.prototype.createElementClone=function(t){if(_o(t,2),vs(t))return this.createCanvasClone(t);if(ys(t))return this.createVideoClone(t);if(_s(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return bs(e)&&(bs(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),Fs(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return eA(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce(function(t,e){return e&&"string"===typeof e.cssText?t+e.cssText:t},""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(Te){if(this.context.logger.error("Unable to access cssRules property",Te),"SecurityError"!==Te.name)throw Te}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){var e;if(this.options.inlineImages&&t.ownerDocument){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(Te){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var r=t.cloneNode(!1);try{r.width=t.width,r.height=t.height;var i=t.getContext("2d"),o=r.getContext("2d");if(o)if(!this.options.allowTaint&&i)o.putImageData(i.getImageData(0,0,t.width,t.height),0,0);else{var a=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(a){var s=a.getContextAttributes();!1===(null===s||void 0===s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}o.drawImage(t,0,0)}return r}catch(Te){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var n=e.getContext("2d");try{return n&&(n.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||n.getImageData(0,0,e.width,e.height)),e}catch(Te){this.context.logger.info("Unable to clone video as it is tainted",t)}var r=t.ownerDocument.createElement("canvas");return r.width=t.offsetWidth,r.height=t.offsetHeight,r},t.prototype.appendChildNode=function(t,e,n){ls(e)&&(Bs(e)||e.hasAttribute(qs)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&ls(e)&&_s(e)||t.appendChild(this.cloneNode(e,n))},t.prototype.cloneChildNodes=function(t,e,n){for(var r=this,i=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;i;i=i.nextSibling)if(ls(i)&&Ss(i)&&"function"===typeof i.assignedNodes){var o=i.assignedNodes();o.length&&o.forEach(function(t){return r.appendChildNode(e,t,n)})}else this.appendChildNode(e,i,n)},t.prototype.cloneNode=function(t,e){if(As(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&ls(t)&&(cs(t)||us(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var i=n.getComputedStyle(t),o=n.getComputedStyle(t,":before"),a=n.getComputedStyle(t,":after");this.referenceElement===t&&cs(r)&&(this.clonedReferenceElement=r),ms(r)&&cA(r);var s=this.counters.parse(new vo(this.context,i)),A=this.resolvePseudoContent(t,r,o,Go.BEFORE);Fs(t)&&(e=!0),ys(t)||this.cloneChildNodes(t,r,e),A&&r.insertBefore(A,r.firstChild);var l=this.resolvePseudoContent(t,r,a,Go.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(i&&(this.options.copyStyles||us(t))&&!ws(t)||e)&&eA(i,r),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(xs(t)||Cs(t))&&(xs(r)||Cs(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var i=this;if(n){var o=n.content,a=e.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new vo(this.context,n));var s=new mo(this.context,n),A=a.createElement("html2canvaspseudoelement");eA(n,A),s.content.forEach(function(e){if(0===e.type)A.appendChild(a.createTextNode(e.value));else if(22===e.type){var n=a.createElement("img");n.src=e.value,n.style.opacity="1",A.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(Qn);r.length&&A.appendChild(a.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(Tn),l=o[0],c=o[1];if(l&&Qn(l)){var u=i.counters.getCounterValue(l.value),f=c&&Qn(c)?xi.parse(i.context,c.value):3;A.appendChild(a.createTextNode(Gs(u,f,!1)))}}else if("counters"===e.name){var h=e.values.filter(Tn),d=(l=h[0],h[1]);if(c=h[2],l&&Qn(l)){var p=i.counters.getCounterValues(l.value),g=c&&Qn(c)?xi.parse(i.context,c.value):3,m=d&&0===d.type?d.value:"",v=p.map(function(t){return Gs(t,g,!1)}).join(m);A.appendChild(a.createTextNode(v))}}}else if(20===e.type)switch(e.value){case"open-quote":A.appendChild(a.createTextNode(co(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":A.appendChild(a.createTextNode(co(s.quotes,--i.quoteDepth,!1)));break;default:A.appendChild(a.createTextNode(e.value))}}),A.className=sA+" "+AA;var l=r===Go.BEFORE?" "+sA:" "+AA;return us(e)?e.className.baseValue+=l:e.className+=l,A}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(Go||(Go={}));var Ys,$s=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(qs,"true"),t.body.appendChild(n),n},Xs=function(t){return new Promise(function(e){t.complete?e():t.src?(t.onload=e,t.onerror=e):e()})},Js=function(t){return Promise.all([].slice.call(t.images,0).map(Xs))},Zs=function(t){return new Promise(function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),e(t))},50)}})},tA=["all","d","content"],eA=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===tA.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},nA=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},rA=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},iA=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},oA=":before",aA=":after",sA="___html2canvas___pseudoelement_before",AA="___html2canvas___pseudoelement_after",lA='{\n content: "" !important;\n display: none !important;\n}',cA=function(t){uA(t,"."+sA+oA+lA+"\n ."+AA+aA+lA)},uA=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},fA=function(){function t(){}return t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),hA=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)?e:bA(t)||mA(t)?((this._cache[t]=this.loadImage(t)).catch(function(){}),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return r(this,void 0,void 0,function(){var e,n,r,o,a=this;return i(this,function(i){switch(i.label){case 0:return e=fA.isSameOrigin(t),n=!vA(t)&&!0===this._options.useCORS&&Ca.SUPPORT_CORS_IMAGES&&!e,r=!vA(t)&&!e&&!bA(t)&&"string"===typeof this._options.proxy&&Ca.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||vA(t)||bA(t)||r||n?(o=t,r?[4,this.proxy(o)]:[3,2]):[2];case 1:o=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(yA(o)||n)&&(r.crossOrigin="anonymous"),r.src=o,!0===r.complete&&setTimeout(function(){return t(r)},500),a._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},t.prototype.has=function(t){return"undefined"!==typeof this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=t.substring(0,256);return new Promise(function(i,o){var a=Ca.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===a)i(s.response);else{var t=new FileReader;t.addEventListener("load",function(){return i(t.result)},!1),t.addEventListener("error",function(t){return o(t)},!1),t.readAsDataURL(s.response)}else o("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=o;var A=n.indexOf("?")>-1?"&":"?";if(s.open("GET",""+n+A+"url="+encodeURIComponent(t)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),e._options.imageTimeout){var l=e._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+r)}}s.send()})},t}(),dA=/^data:image\/svg\+xml/i,pA=/^data:image\/.*;base64,/i,gA=/^data:image\/.*/i,mA=function(t){return Ca.SUPPORT_SVG_DRAWING||!wA(t)},vA=function(t){return gA.test(t)},yA=function(t){return pA.test(t)},bA=function(t){return"blob"===t.substr(0,4)},wA=function(t){return"svg"===t.substr(-3).toLowerCase()||dA.test(t)},_A=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),BA=function(t,e,n){return new _A(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},xA=function(){function t(t,e,n,r){this.type=1,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=BA(this.start,this.startControl,e),i=BA(this.startControl,this.endControl,e),o=BA(this.endControl,this.end,e),a=BA(r,i,e),s=BA(i,o,e),A=BA(a,s,e);return n?new t(this.start,r,a,A):new t(A,s,o,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),CA=function(t){return 1===t.type},SA=function(){function t(t){var e=t.styles,n=t.bounds,r=Gn(e.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],a=Gn(e.borderTopRightRadius,n.width,n.height),s=a[0],A=a[1],l=Gn(e.borderBottomRightRadius,n.width,n.height),c=l[0],u=l[1],f=Gn(e.borderBottomLeftRadius,n.width,n.height),h=f[0],d=f[1],p=[];p.push((i+s)/n.width),p.push((h+c)/n.width),p.push((o+d)/n.height),p.push((A+u)/n.height);var g=Math.max.apply(Math,p);g>1&&(i/=g,o/=g,s/=g,A/=g,c/=g,u/=g,h/=g,d/=g);var m=n.width-s,v=n.height-u,y=n.width-c,b=n.height-d,w=e.borderTopWidth,_=e.borderRightWidth,B=e.borderBottomWidth,x=e.borderLeftWidth,C=qn(e.paddingTop,t.bounds.width),S=qn(e.paddingRight,t.bounds.width),F=qn(e.paddingBottom,t.bounds.width),E=qn(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||o>0?FA(n.left+x/3,n.top+w/3,i-x/3,o-w/3,Ys.TOP_LEFT):new _A(n.left+x/3,n.top+w/3),this.topRightBorderDoubleOuterBox=i>0||o>0?FA(n.left+m,n.top+w/3,s-_/3,A-w/3,Ys.TOP_RIGHT):new _A(n.left+n.width-_/3,n.top+w/3),this.bottomRightBorderDoubleOuterBox=c>0||u>0?FA(n.left+y,n.top+v,c-_/3,u-B/3,Ys.BOTTOM_RIGHT):new _A(n.left+n.width-_/3,n.top+n.height-B/3),this.bottomLeftBorderDoubleOuterBox=h>0||d>0?FA(n.left+x/3,n.top+b,h-x/3,d-B/3,Ys.BOTTOM_LEFT):new _A(n.left+x/3,n.top+n.height-B/3),this.topLeftBorderDoubleInnerBox=i>0||o>0?FA(n.left+2*x/3,n.top+2*w/3,i-2*x/3,o-2*w/3,Ys.TOP_LEFT):new _A(n.left+2*x/3,n.top+2*w/3),this.topRightBorderDoubleInnerBox=i>0||o>0?FA(n.left+m,n.top+2*w/3,s-2*_/3,A-2*w/3,Ys.TOP_RIGHT):new _A(n.left+n.width-2*_/3,n.top+2*w/3),this.bottomRightBorderDoubleInnerBox=c>0||u>0?FA(n.left+y,n.top+v,c-2*_/3,u-2*B/3,Ys.BOTTOM_RIGHT):new _A(n.left+n.width-2*_/3,n.top+n.height-2*B/3),this.bottomLeftBorderDoubleInnerBox=h>0||d>0?FA(n.left+2*x/3,n.top+b,h-2*x/3,d-2*B/3,Ys.BOTTOM_LEFT):new _A(n.left+2*x/3,n.top+n.height-2*B/3),this.topLeftBorderStroke=i>0||o>0?FA(n.left+x/2,n.top+w/2,i-x/2,o-w/2,Ys.TOP_LEFT):new _A(n.left+x/2,n.top+w/2),this.topRightBorderStroke=i>0||o>0?FA(n.left+m,n.top+w/2,s-_/2,A-w/2,Ys.TOP_RIGHT):new _A(n.left+n.width-_/2,n.top+w/2),this.bottomRightBorderStroke=c>0||u>0?FA(n.left+y,n.top+v,c-_/2,u-B/2,Ys.BOTTOM_RIGHT):new _A(n.left+n.width-_/2,n.top+n.height-B/2),this.bottomLeftBorderStroke=h>0||d>0?FA(n.left+x/2,n.top+b,h-x/2,d-B/2,Ys.BOTTOM_LEFT):new _A(n.left+x/2,n.top+n.height-B/2),this.topLeftBorderBox=i>0||o>0?FA(n.left,n.top,i,o,Ys.TOP_LEFT):new _A(n.left,n.top),this.topRightBorderBox=s>0||A>0?FA(n.left+m,n.top,s,A,Ys.TOP_RIGHT):new _A(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||u>0?FA(n.left+y,n.top+v,c,u,Ys.BOTTOM_RIGHT):new _A(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=h>0||d>0?FA(n.left,n.top+b,h,d,Ys.BOTTOM_LEFT):new _A(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?FA(n.left+x,n.top+w,Math.max(0,i-x),Math.max(0,o-w),Ys.TOP_LEFT):new _A(n.left+x,n.top+w),this.topRightPaddingBox=s>0||A>0?FA(n.left+Math.min(m,n.width-_),n.top+w,m>n.width+_?0:Math.max(0,s-_),Math.max(0,A-w),Ys.TOP_RIGHT):new _A(n.left+n.width-_,n.top+w),this.bottomRightPaddingBox=c>0||u>0?FA(n.left+Math.min(y,n.width-x),n.top+Math.min(v,n.height-B),Math.max(0,c-_),Math.max(0,u-B),Ys.BOTTOM_RIGHT):new _A(n.left+n.width-_,n.top+n.height-B),this.bottomLeftPaddingBox=h>0||d>0?FA(n.left+x,n.top+Math.min(b,n.height-B),Math.max(0,h-x),Math.max(0,d-B),Ys.BOTTOM_LEFT):new _A(n.left+x,n.top+n.height-B),this.topLeftContentBox=i>0||o>0?FA(n.left+x+E,n.top+w+C,Math.max(0,i-(x+E)),Math.max(0,o-(w+C)),Ys.TOP_LEFT):new _A(n.left+x+E,n.top+w+C),this.topRightContentBox=s>0||A>0?FA(n.left+Math.min(m,n.width+x+E),n.top+w+C,m>n.width+x+E?0:s-x+E,A-(w+C),Ys.TOP_RIGHT):new _A(n.left+n.width-(_+S),n.top+w+C),this.bottomRightContentBox=c>0||u>0?FA(n.left+Math.min(y,n.width-(x+E)),n.top+Math.min(v,n.height+w+C),Math.max(0,c-(_+S)),u-(B+F),Ys.BOTTOM_RIGHT):new _A(n.left+n.width-(_+S),n.top+n.height-(B+F)),this.bottomLeftContentBox=h>0||d>0?FA(n.left+x+E,n.top+b,Math.max(0,h-(x+E)),d-(B+F),Ys.BOTTOM_LEFT):new _A(n.left+x+E,n.top+n.height-(B+F))}return t}();!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Ys||(Ys={}));var FA=function(t,e,n,r,i){var o=(Math.sqrt(2)-1)/3*4,a=n*o,s=r*o,A=t+n,l=e+r;switch(i){case Ys.TOP_LEFT:return new xA(new _A(t,l),new _A(t,l-s),new _A(A-a,e),new _A(A,e));case Ys.TOP_RIGHT:return new xA(new _A(t,e),new _A(t+a,e),new _A(A,l-s),new _A(A,l));case Ys.BOTTOM_RIGHT:return new xA(new _A(A,e),new _A(A,e+s),new _A(t+a,l),new _A(t,l));case Ys.BOTTOM_LEFT:default:return new xA(new _A(A,l),new _A(A-a,l),new _A(t,e+s),new _A(t,e))}},EA=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},UA=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},LA=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},kA=function(){function t(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6}return t}(),IA=function(){function t(t,e){this.path=t,this.target=e,this.type=1}return t}(),QA=function(){function t(t){this.opacity=t,this.type=2,this.target=6}return t}(),OA=function(t){return 0===t.type},MA=function(t){return 1===t.type},NA=function(t){return 2===t.type},TA=function(t,e){return t.length===e.length&&t.some(function(t,n){return t===e[n]})},PA=function(t,e,n,r,i){return t.map(function(t,o){switch(o){case 0:return t.add(e,n);case 1:return t.add(e+r,n);case 2:return t.add(e+r,n+i);case 3:return t.add(e,n+i)}return t})},RA=function(){function t(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),DA=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new SA(this.container),this.container.styles.opacity<1&&this.effects.push(new QA(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new kA(n,r,i))}if(0!==this.container.styles.overflowX){var o=EA(this.curves),a=LA(this.curves);TA(o,a)?this.effects.push(new IA(o,6)):(this.effects.push(new IA(o,2)),this.effects.push(new IA(a,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter(function(t){return!MA(t)});if(e||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),e=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=EA(n.curves),a=LA(n.curves);TA(o,a)||r.unshift(new IA(a,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter(function(e){return io(e.target,t)})},t}(),HA=function(t,e,n,r){t.container.elements.forEach(function(i){var o=io(i.flags,4),a=io(i.flags,2),s=new DA(i,t);io(i.styles.display,2048)&&r.push(s);var A=io(i.flags,8)?[]:r;if(o||a){var l=o||i.styles.isPositioned()?n:e,c=new RA(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var u=i.styles.zIndex.order;if(u<0){var f=0;l.negativeZIndex.some(function(t,e){return u>t.element.container.styles.zIndex.order?(f=e,!1):f>0}),l.negativeZIndex.splice(f,0,c)}else if(u>0){var h=0;l.positiveZIndex.some(function(t,e){return u>=t.element.container.styles.zIndex.order?(h=e+1,!1):h>0}),l.positiveZIndex.splice(h,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);HA(s,c,o?c:n,A)}else i.styles.isInlineLevel()?e.inlineLevel.push(s):e.nonInlineLevel.push(s),HA(s,e,n,A);io(i.flags,8)&&jA(i,A)})},jA=function(t,e){for(var n=t instanceof za?t.start:1,r=t instanceof za&&t.reversed,i=0;i<e.length;i++){var o=e[i];o.container instanceof ja&&"number"===typeof o.container.value&&0!==o.container.value&&(n=o.container.value),o.listValue=Gs(n,o.container.styles.listStyleType,!0),n+=r?-1:1}},zA=function(t){var e=new DA(t,null),n=new RA(e),r=[];return HA(e,n,n,r),jA(e.container,r),n},VA=function(t,e){switch(e){case 0:return YA(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return YA(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return YA(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return YA(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},KA=function(t,e){switch(e){case 0:return YA(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return YA(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return YA(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return YA(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},GA=function(t,e){switch(e){case 0:return YA(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return YA(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return YA(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return YA(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},qA=function(t,e){switch(e){case 0:return WA(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return WA(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return WA(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return WA(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},WA=function(t,e){var n=[];return CA(t)?n.push(t.subdivide(.5,!1)):n.push(t),CA(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},YA=function(t,e,n,r){var i=[];return CA(t)?i.push(t.subdivide(.5,!1)):i.push(t),CA(n)?i.push(n.subdivide(.5,!0)):i.push(n),CA(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),CA(e)?i.push(e.subdivide(.5,!1).reverse()):i.push(e),i},$A=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},XA=function(t){var e=t.styles,n=t.bounds,r=qn(e.paddingLeft,n.width),i=qn(e.paddingRight,n.width),o=qn(e.paddingTop,n.width),a=qn(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,o+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+i),-(e.borderTopWidth+e.borderBottomWidth+o+a))},JA=function(t,e){return 0===t?e.bounds:2===t?XA(e):$A(e)},ZA=function(t,e){return 0===t?e.bounds:2===t?XA(e):$A(e)},tl=function(t,e,n){var r=JA(il(t.styles.backgroundOrigin,e),t),i=ZA(il(t.styles.backgroundClip,e),t),o=rl(il(t.styles.backgroundSize,e),n,r),a=o[0],s=o[1],A=Gn(il(t.styles.backgroundPosition,e),r.width-a,r.height-s);return[ol(il(t.styles.backgroundRepeat,e),A,o,r,i),Math.round(r.left+A[0]),Math.round(r.top+A[1]),a,s]},el=function(t){return Qn(t)&&t.value===Nr.AUTO},nl=function(t){return"number"===typeof t},rl=function(t,e,n){var r=e[0],i=e[1],o=e[2],a=t[0],s=t[1];if(!a)return[0,0];if(Hn(a)&&s&&Hn(s))return[qn(a,n.width),qn(s,n.height)];var A=nl(o);if(Qn(a)&&(a.value===Nr.CONTAIN||a.value===Nr.COVER))return nl(o)?n.width/n.height<o!==(a.value===Nr.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var l=nl(r),c=nl(i),u=l||c;if(el(a)&&(!s||el(s)))return l&&c?[r,i]:A||u?u&&A?[l?r:i*o,c?i:r/o]:[l?r:n.width,c?i:n.height]:[n.width,n.height];if(A){var f=0,h=0;return Hn(a)?f=qn(a,n.width):Hn(s)&&(h=qn(s,n.height)),el(a)?f=h*o:s&&!el(s)||(h=f/o),[f,h]}var d=null,p=null;if(Hn(a)?d=qn(a,n.width):s&&Hn(s)&&(p=qn(s,n.height)),null===d||s&&!el(s)||(p=l&&c?d/r*i:n.height),null!==p&&el(a)&&(d=l&&c?p/i*r:n.width),null!==d&&null!==p)return[d,p];throw new Error("Unable to calculate background-size for element")},il=function(t,e){var n=t[e];return"undefined"===typeof n?t[0]:n},ol=function(t,e,n,r,i){var o=e[0],a=e[1],s=n[0],A=n[1];switch(t){case 2:return[new _A(Math.round(r.left),Math.round(r.top+a)),new _A(Math.round(r.left+r.width),Math.round(r.top+a)),new _A(Math.round(r.left+r.width),Math.round(A+r.top+a)),new _A(Math.round(r.left),Math.round(A+r.top+a))];case 3:return[new _A(Math.round(r.left+o),Math.round(r.top)),new _A(Math.round(r.left+o+s),Math.round(r.top)),new _A(Math.round(r.left+o+s),Math.round(r.height+r.top)),new _A(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new _A(Math.round(r.left+o),Math.round(r.top+a)),new _A(Math.round(r.left+o+s),Math.round(r.top+a)),new _A(Math.round(r.left+o+s),Math.round(r.top+a+A)),new _A(Math.round(r.left+o),Math.round(r.top+a+A))];default:return[new _A(Math.round(i.left),Math.round(i.top)),new _A(Math.round(i.left+i.width),Math.round(i.top)),new _A(Math.round(i.left+i.width),Math.round(i.height+i.top)),new _A(Math.round(i.left),Math.round(i.height+i.top))]}},al="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",sl="Hidden Text",Al=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),r.src=al,r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=t,i.style.fontSize=e,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(sl)),n.appendChild(i),n.appendChild(r);var a=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(sl)),n.style.lineHeight="normal",r.style.verticalAlign="super";var s=r.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:a,middle:s}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return"undefined"===typeof this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),ll=function(){function t(t,e){this.context=t,this.options=e}return t}(),cl=1e4,ul=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new Al(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return e(n,t),n.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach(function(t){return e.applyEffect(t)})},n.prototype.applyEffect=function(t){this.ctx.save(),NA(t)&&(this.ctx.globalAlpha=t.opacity),OA(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),MA(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(t){return r(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return t.element.container.styles.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},n.prototype.renderNode=function(t){return r(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return io(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},n.prototype.renderTextWithLetterSpacing=function(t,e,n){var r=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n):La(t.text).reduce(function(e,i){return r.ctx.fillText(i,e,t.bounds.top+n),e+r.ctx.measureText(i).width},t.bounds.left)},n.prototype.createFontStyle=function(t){var e=t.fontVariant.filter(function(t){return"normal"===t||"small-caps"===t}).join(""),n=gl(t.fontFamily).join(", "),r=kn(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},n.prototype.renderTextNode=function(t,e){return r(this,void 0,void 0,function(){var n,r,o,a,s,A,l,c,u=this;return i(this,function(i){return n=this.createFontStyle(e),r=n[0],o=n[1],a=n[2],this.ctx.font=r,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",s=this.fontMetrics.getMetrics(o,a),A=s.baseline,l=s.middle,c=e.paintOrder,t.textBounds.forEach(function(t){c.forEach(function(n){switch(n){case 0:u.ctx.fillStyle=ir(e.color),u.renderTextWithLetterSpacing(t,e.letterSpacing,A);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach(function(n){u.ctx.shadowColor=ir(n.color),u.ctx.shadowOffsetX=n.offsetX.number*u.options.scale,u.ctx.shadowOffsetY=n.offsetY.number*u.options.scale,u.ctx.shadowBlur=n.blur.number,u.renderTextWithLetterSpacing(t,e.letterSpacing,A)}),u.ctx.shadowColor="",u.ctx.shadowOffsetX=0,u.ctx.shadowOffsetY=0,u.ctx.shadowBlur=0),e.textDecorationLine.length&&(u.ctx.fillStyle=ir(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:u.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+A),t.bounds.width,1);break;case 2:u.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:u.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+l),t.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(u.ctx.strokeStyle=ir(e.webkitTextStrokeColor),u.ctx.lineWidth=e.webkitTextStrokeWidth,u.ctx.lineJoin=window.chrome?"miter":"round",u.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+A)),u.ctx.strokeStyle="",u.ctx.lineWidth=0,u.ctx.lineJoin="miter"}})}),[2]})})},n.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=XA(t),i=LA(e);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(t){return r(this,void 0,void 0,function(){var e,r,o,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w;return i(this,function(i){switch(i.label){case 0:this.applyEffects(t.getEffects(4)),e=t.container,r=t.curves,o=e.styles,s=0,A=e.textNodes,i.label=1;case 1:return s<A.length?(l=A[s],[4,this.renderTextNode(l,o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return s++,[3,1];case 4:if(!(e instanceof Ra))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return v=i.sent(),this.renderReplacedElement(e,r,v),[3,8];case 7:return i.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof Da&&this.renderReplacedElement(e,r,e.canvas),!(e instanceof Ha))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return v=i.sent(),this.renderReplacedElement(e,r,v),[3,12];case 11:return i.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof es&&e.tree?[4,new n(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:c=i.sent(),e.width&&e.height&&this.ctx.drawImage(c,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),i.label=14;case 14:if(e instanceof Ja&&(u=Math.min(e.bounds.width,e.bounds.height),e.type===Wa?e.checked&&(this.ctx.save(),this.path([new _A(e.bounds.left+.39363*u,e.bounds.top+.79*u),new _A(e.bounds.left+.16*u,e.bounds.top+.5549*u),new _A(e.bounds.left+.27347*u,e.bounds.top+.44071*u),new _A(e.bounds.left+.39694*u,e.bounds.top+.5649*u),new _A(e.bounds.left+.72983*u,e.bounds.top+.23*u),new _A(e.bounds.left+.84*u,e.bounds.top+.34085*u),new _A(e.bounds.left+.39363*u,e.bounds.top+.79*u)]),this.ctx.fillStyle=ir(Xa),this.ctx.fill(),this.ctx.restore()):e.type===Ya&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+u/2,e.bounds.top+u/2,u/4,0,2*Math.PI,!0),this.ctx.fillStyle=ir(Xa),this.ctx.fill(),this.ctx.restore())),fl(e)&&e.value.length){switch(f=this.createFontStyle(o),b=f[0],h=f[1],d=this.fontMetrics.getMetrics(b,h).baseline,this.ctx.font=b,this.ctx.fillStyle=ir(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=dl(e.styles.textAlign),w=XA(e),p=0,e.styles.textAlign){case 1:p+=w.width/2;break;case 2:p+=w.width}g=w.add(p,0,0,-w.height/2+1),this.ctx.save(),this.path([new _A(w.left,w.top),new _A(w.left+w.width,w.top),new _A(w.left+w.width,w.top+w.height),new _A(w.left,w.top+w.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Sa(e.value,g),o.letterSpacing,d),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!io(e.styles.display,2048))return[3,20];if(null===e.styles.listStyleImage)return[3,19];if(0!==(m=e.styles.listStyleImage).type)return[3,18];v=void 0,y=m.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.context.cache.match(y)];case 16:return v=i.sent(),this.ctx.drawImage(v,e.bounds.left-(v.width+10),e.bounds.top),[3,18];case 17:return i.sent(),this.context.logger.error("Error loading list-style-image "+y),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==e.styles.listStyleType&&(b=this.createFontStyle(o)[0],this.ctx.font=b,this.ctx.fillStyle=ir(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",w=new a(e.bounds.left,e.bounds.top+qn(e.styles.paddingTop,e.bounds.width),e.bounds.width,wi(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Sa(t.listValue,w),o.letterSpacing,wi(o.lineHeight,o.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),i.label=20;case 20:return[2]}})})},n.prototype.renderStackContent=function(t){return r(this,void 0,void 0,function(){var e,n,r,o,a,s,A,l,c,u,f,h,d,p,g;return i(this,function(i){switch(i.label){case 0:return io(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:i.sent(),e=0,n=t.negativeZIndex,i.label=2;case 2:return e<n.length?(g=n[e],[4,this.renderStack(g)]):[3,5];case 3:i.sent(),i.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:i.sent(),r=0,o=t.nonInlineLevel,i.label=7;case 7:return r<o.length?(g=o[r],[4,this.renderNode(g)]):[3,10];case 8:i.sent(),i.label=9;case 9:return r++,[3,7];case 10:a=0,s=t.nonPositionedFloats,i.label=11;case 11:return a<s.length?(g=s[a],[4,this.renderStack(g)]):[3,14];case 12:i.sent(),i.label=13;case 13:return a++,[3,11];case 14:A=0,l=t.nonPositionedInlineLevel,i.label=15;case 15:return A<l.length?(g=l[A],[4,this.renderStack(g)]):[3,18];case 16:i.sent(),i.label=17;case 17:return A++,[3,15];case 18:c=0,u=t.inlineLevel,i.label=19;case 19:return c<u.length?(g=u[c],[4,this.renderNode(g)]):[3,22];case 20:i.sent(),i.label=21;case 21:return c++,[3,19];case 22:f=0,h=t.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return f<h.length?(g=h[f],[4,this.renderStack(g)]):[3,26];case 24:i.sent(),i.label=25;case 25:return f++,[3,23];case 26:d=0,p=t.positiveZIndex,i.label=27;case 27:return d<p.length?(g=p[d],[4,this.renderStack(g)]):[3,30];case 28:i.sent(),i.label=29;case 29:return d++,[3,27];case 30:return[2]}})})},n.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},n.prototype.formatPath=function(t){var e=this;t.forEach(function(t,n){var r=CA(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),CA(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},n.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(t,e,n){var r;if(t.width===e&&t.height===n)return t;var i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,e),i.height=Math.max(1,n),i.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),i},n.prototype.renderBackgroundImage=function(t){return r(this,void 0,void 0,function(){var e,n,r,o,a,s;return i(this,function(A){switch(A.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var o,a,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w,_,B,x,C,S,F,E,U,L,k,I,Q,O,M;return i(this,function(i){switch(i.label){case 0:if(0!==n.type)return[3,5];o=void 0,a=n.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.context.cache.match(a)];case 2:return o=i.sent(),[3,4];case 3:return i.sent(),r.context.logger.error("Error loading background-image "+a),[3,4];case 4:return o&&(s=tl(t,e,[o.width,o.height,o.width/o.height]),b=s[0],S=s[1],F=s[2],B=s[3],x=s[4],v=r.ctx.createPattern(r.resizeImage(o,B,x),"repeat"),r.renderRepeat(b,v,S,F)),[3,6];case 5:Ir(n)?(A=tl(t,e,[null,null,null]),b=A[0],S=A[1],F=A[2],B=A[3],x=A[4],l=vr(n.angle,B,x),c=l[0],u=l[1],f=l[2],h=l[3],d=l[4],(p=document.createElement("canvas")).width=B,p.height=x,g=p.getContext("2d"),m=g.createLinearGradient(u,h,f,d),gr(n.stops,c).forEach(function(t){return m.addColorStop(t.stop,ir(t.color))}),g.fillStyle=m,g.fillRect(0,0,B,x),B>0&&x>0&&(v=r.ctx.createPattern(p,"repeat"),r.renderRepeat(b,v,S,F))):Qr(n)&&(y=tl(t,e,[null,null,null]),b=y[0],w=y[1],_=y[2],B=y[3],x=y[4],C=0===n.position.length?[Vn]:n.position,S=qn(C[0],B),F=qn(C[C.length-1],x),E=wr(n,S,F,B,x),U=E[0],L=E[1],U>0&&L>0&&(k=r.ctx.createRadialGradient(w+S,_+F,0,w+S,_+F,U),gr(n.stops,2*U).forEach(function(t){return k.addColorStop(t.stop,ir(t.color))}),r.path(b),r.ctx.fillStyle=k,U!==L?(I=t.bounds.left+.5*t.bounds.width,Q=t.bounds.top+.5*t.bounds.height,M=1/(O=L/U),r.ctx.save(),r.ctx.translate(I,Q),r.ctx.transform(1,0,0,O,0,0),r.ctx.translate(-I,-Q),r.ctx.fillRect(w,M*(_-Q)+Q,B,x*M),r.ctx.restore()):r.ctx.fill())),i.label=6;case 6:return e--,[2]}})},r=this,o=0,a=t.styles.backgroundImage.slice(0).reverse(),A.label=1;case 1:return o<a.length?(s=a[o],[5,n(s)]):[3,4];case 2:A.sent(),A.label=3;case 3:return o++,[3,1];case 4:return[2]}})})},n.prototype.renderSolidBorder=function(t,e,n){return r(this,void 0,void 0,function(){return i(this,function(r){return this.path(VA(n,e)),this.ctx.fillStyle=ir(t),this.ctx.fill(),[2]})})},n.prototype.renderDoubleBorder=function(t,e,n,o){return r(this,void 0,void 0,function(){var r,a;return i(this,function(i){switch(i.label){case 0:return e<3?[4,this.renderSolidBorder(t,n,o)]:[3,2];case 1:return i.sent(),[2];case 2:return r=KA(o,n),this.path(r),this.ctx.fillStyle=ir(t),this.ctx.fill(),a=GA(o,n),this.path(a),this.ctx.fill(),[2]}})})},n.prototype.renderNodeBackgroundAndBorders=function(t){return r(this,void 0,void 0,function(){var e,n,r,o,a,s,A,l,c=this;return i(this,function(i){switch(i.label){case 0:return this.applyEffects(t.getEffects(2)),e=t.container.styles,n=!rr(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],o=hl(il(e.backgroundClip,0),t.curves),n||e.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),rr(e.backgroundColor)||(this.ctx.fillStyle=ir(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){c.ctx.save();var n=EA(t.curves),r=e.inset?0:cl,i=PA(n,-r+(e.inset?1:-1)*e.spread.number,(e.inset?1:-1)*e.spread.number,e.spread.number*(e.inset?-2:2),e.spread.number*(e.inset?-2:2));e.inset?(c.path(n),c.ctx.clip(),c.mask(i)):(c.mask(n),c.ctx.clip(),c.path(i)),c.ctx.shadowOffsetX=e.offsetX.number+r,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=ir(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?ir(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()}),i.label=2;case 2:a=0,s=0,A=r,i.label=3;case 3:return s<A.length?0!==(l=A[s]).style&&!rr(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,a,t.curves,2)]:[3,11]:[3,13];case 4:return i.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,a,t.curves,3)];case 6:return i.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,a,t.curves)];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,a,t.curves)];case 10:i.sent(),i.label=11;case 11:a++,i.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},n.prototype.renderDashedDottedBorder=function(t,e,n,o,a){return r(this,void 0,void 0,function(){var r,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w;return i(this,function(i){return this.ctx.save(),r=qA(o,n),s=VA(o,n),2===a&&(this.path(s),this.ctx.clip()),CA(s[0])?(A=s[0].start.x,l=s[0].start.y):(A=s[0].x,l=s[0].y),CA(s[1])?(c=s[1].end.x,u=s[1].end.y):(c=s[1].x,u=s[1].y),f=0===n||2===n?Math.abs(A-c):Math.abs(l-u),this.ctx.beginPath(),3===a?this.formatPath(r):this.formatPath(s.slice(0,2)),h=e<3?3*e:2*e,d=e<3?2*e:e,3===a&&(h=e,d=e),p=!0,f<=2*h?p=!1:f<=2*h+d?(h*=g=f/(2*h+d),d*=g):(m=Math.floor((f+d)/(h+d)),v=(f-m*h)/(m-1),d=(y=(f-(m+1)*h)/m)<=0||Math.abs(d-v)<Math.abs(d-y)?v:y),p&&(3===a?this.ctx.setLineDash([0,h+d]):this.ctx.setLineDash([h,d])),3===a?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=ir(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===a&&(CA(s[0])&&(b=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new _A(b.end.x,b.end.y),new _A(w.start.x,w.start.y)]),this.ctx.stroke()),CA(s[1])&&(b=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new _A(b.end.x,b.end.y),new _A(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},n.prototype.render=function(t){return r(this,void 0,void 0,function(){var e;return i(this,function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ir(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),e=zA(t),[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},n}(ll),fl=function(t){return t instanceof ts||t instanceof Za||t instanceof Ja&&t.type!==Ya&&t.type!==Wa},hl=function(t,e){switch(t){case 0:return EA(e);case 2:return UA(e);default:return LA(e)}},dl=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},pl=["-apple-system","system-ui"],gl=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter(function(t){return-1===pl.indexOf(t)}):t},ml=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return e(n,t),n.prototype.render=function(t){return r(this,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:return e=Ba(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,vl(e)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ir(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},n}(ll),vl=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))})},yl=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.debug?console.debug.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!==typeof window&&window.console&&"function"===typeof console.info&&console.info.apply(console,o([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.warn?console.warn.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.error?console.error.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),bl=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new yl({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new hA(this,e)}return t.instanceCount=1,t}(),wl=function(t,e){return void 0===e&&(e={}),_l(t,e)};"undefined"!==typeof window&&fA.setContext(window);var _l=function(t,e){return r(void 0,void 0,void 0,function(){var r,o,l,c,u,f,h,d,p,g,m,v,y,b,w,_,B,x,C,S,F,E,U,L,k,I,Q,O,M,N,T,P,R,D,H,j,z,V;return i(this,function(i){switch(i.label){case 0:if(!t||"object"!==typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(o=r.defaultView))throw new Error("Document is not attached to a Window");return l={allowTaint:null!==(E=e.allowTaint)&&void 0!==E&&E,imageTimeout:null!==(U=e.imageTimeout)&&void 0!==U?U:15e3,proxy:e.proxy,useCORS:null!==(L=e.useCORS)&&void 0!==L&&L},c=n({logging:null===(k=e.logging)||void 0===k||k,cache:e.cache},l),u={windowWidth:null!==(I=e.windowWidth)&&void 0!==I?I:o.innerWidth,windowHeight:null!==(Q=e.windowHeight)&&void 0!==Q?Q:o.innerHeight,scrollX:null!==(O=e.scrollX)&&void 0!==O?O:o.pageXOffset,scrollY:null!==(M=e.scrollY)&&void 0!==M?M:o.pageYOffset},f=new a(u.scrollX,u.scrollY,u.windowWidth,u.windowHeight),h=new bl(c,f),d=null!==(N=e.foreignObjectRendering)&&void 0!==N&&N,p={allowTaint:null!==(T=e.allowTaint)&&void 0!==T&&T,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:d,copyStyles:d},h.logger.debug("Starting document clone with size "+f.width+"x"+f.height+" scrolled to "+-f.left+","+-f.top),g=new Ws(h,t,p),(m=g.clonedReferenceElement)?[4,g.toIFrame(r,f)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return v=i.sent(),y=ms(m)||ps(m)?A(m.ownerDocument):s(h,m),b=y.width,w=y.height,_=y.left,B=y.top,x=Bl(h,m,e.backgroundColor),C={canvas:e.canvas,backgroundColor:x,scale:null!==(R=null!==(P=e.scale)&&void 0!==P?P:o.devicePixelRatio)&&void 0!==R?R:1,x:(null!==(D=e.x)&&void 0!==D?D:0)+_,y:(null!==(H=e.y)&&void 0!==H?H:0)+B,width:null!==(j=e.width)&&void 0!==j?j:Math.ceil(b),height:null!==(z=e.height)&&void 0!==z?z:Math.ceil(w)},d?(h.logger.debug("Document cloned, using foreign object rendering"),[4,new ml(h,C).render(m)]):[3,3];case 2:return S=i.sent(),[3,5];case 3:return h.logger.debug("Document cloned, element located at "+_+","+B+" with size "+b+"x"+w+" using computed rendering"),h.logger.debug("Starting DOM parsing"),F=os(h,m),x===F.styles.backgroundColor&&(F.styles.backgroundColor=fr.TRANSPARENT),h.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new ul(h,C).render(F)];case 4:S=i.sent(),i.label=5;case 5:return(null===(V=e.removeContainer)||void 0===V||V)&&(Ws.destroy(v)||h.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),h.logger.debug("Finished rendering"),[2,S]}})})},Bl=function(t,e,n){var r=e.ownerDocument,i=r.documentElement?ur(t,getComputedStyle(r.documentElement).backgroundColor):fr.TRANSPARENT,o=r.body?ur(t,getComputedStyle(r.body).backgroundColor):fr.TRANSPARENT,a="string"===typeof n?ur(t,n):null===n?fr.TRANSPARENT:4294967295;return e===r.documentElement?rr(i)?rr(o)?a:o:i:a};return wl}()},47244(t,e,n){"use strict";var r=n(49092)(),i=n(36556)("Object.prototype.toString"),o=function(t){return!(r&&t&&"object"===typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===i(t)},a=function(t){return!!o(t)||null!==t&&"object"===typeof t&&"length"in t&&"number"===typeof t.length&&t.length>=0&&"[object Array]"!==i(t)&&"callee"in t&&"[object Function]"===i(t.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,t.exports=s?o:a},87206(t){function e(t){return!!t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}t.exports=function(t){return null!=t&&(e(t)||function(t){return"function"===typeof t.readFloatLE&&"function"===typeof t.slice&&e(t.slice(0,0))}(t)||!!t._isBuffer)}},62120(t,e,n){"use strict";var r=n(36556),i=r("Date.prototype.getDay"),o=r("Object.prototype.toString"),a=n(49092)();t.exports=function(t){return"object"===typeof t&&null!==t&&(a?function(t){try{return i(t),!0}catch(e){return!1}}(t):"[object Date]"===o(t))}},14035(t,e,n){"use strict";var r,i=n(36556),o=n(49092)(),a=n(9957),s=n(75795);if(o){var A=i("RegExp.prototype.exec"),l={},c=function(){throw l},u={toString:c,valueOf:c};"symbol"===typeof Symbol.toPrimitive&&(u[Symbol.toPrimitive]=c),r=function(t){if(!t||"object"!==typeof t)return!1;var e=s(t,"lastIndex");if(!(e&&a(e,"value")))return!1;try{A(t,u)}catch(n){return n===l}}}else{var f=i("Object.prototype.toString");r=function(t){return!(!t||"object"!==typeof t&&"function"!==typeof t)&&"[object RegExp]"===f(t)}}t.exports=r},39874(t,e,n){"use strict";n.r(e),n.d(e,{AcroForm:()=>$i,AcroFormAppearance:()=>Wi,AcroFormButton:()=>Hi,AcroFormCheckBox:()=>Ki,AcroFormChoiceField:()=>Ti,AcroFormComboBox:()=>Ri,AcroFormEditBox:()=>Di,AcroFormListBox:()=>Pi,AcroFormPasswordField:()=>qi,AcroFormPushButton:()=>ji,AcroFormRadioButton:()=>zi,AcroFormTextField:()=>Gi,GState:()=>ii,ShadingPattern:()=>ai,TilingPattern:()=>si,default:()=>Ai,jsPDF:()=>Ai});var r=n(82284),i=n(69861),o=n(80296);function a(t,e="utf8"){return new TextDecoder(e).decode(t)}const s=new TextEncoder;const A=(()=>{const t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),l={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class c{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let n=!1;"number"===typeof t?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const r=e.offset?e.offset>>>0:0,i=t.byteLength-r;let o=r;(ArrayBuffer.isView(t)||t instanceof c)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+r),t=t.buffer),this.lastWrittenByte=n?i:0,this.buffer=t,this.length=i,this.byteLength=i,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,i),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(void 0===t)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const e=2*(this.offset+t),n=new Uint8Array(e);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){const n=l[e].BYTES_PER_ELEMENT*t,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===A&&"uint8"!==e&&"int8"!==e){const t=new Uint8Array(this.buffer.slice(r,r+n));t.reverse();const i=new l[e](t.buffer);return this.offset+=n,i.reverse(),i}const o=new l[e](i);return this.offset+=n,o}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;n<t;n++)e+=this.readChar();return e}readUtf8(t=1){return a(this.readBytes(t))}decodeText(t=1,e="utf8"){return a(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes(function(t){return s.encode(t)}(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function u(t){let e=t.length;for(;--e>=0;)t[e]=0}const f=256,h=286,d=30,p=15,g=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),m=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),v=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),y=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),b=new Array(576);u(b);const w=new Array(60);u(w);const _=new Array(512);u(_);const B=new Array(256);u(B);const x=new Array(29);u(x);const C=new Array(d);function S(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}let F,E,U;function L(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}u(C);const k=t=>t<256?_[t]:_[256+(t>>>7)],I=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},Q=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,I(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)},O=(t,e,n)=>{Q(t,n[2*e],n[2*e+1])},M=(t,e)=>{let n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1},N=(t,e,n)=>{const r=new Array(16);let i,o,a=0;for(i=1;i<=p;i++)a=a+n[i-1]<<1,r[i]=a;for(o=0;o<=e;o++){let e=t[2*o+1];0!==e&&(t[2*o]=M(r[e]++,e))}},T=t=>{let e;for(e=0;e<h;e++)t.dyn_ltree[2*e]=0;for(e=0;e<d;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},P=t=>{t.bi_valid>8?I(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},R=(t,e,n,r)=>{const i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]},D=(t,e,n)=>{const r=t.heap[n];let i=n<<1;for(;i<=t.heap_len&&(i<t.heap_len&&R(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!R(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r},H=(t,e,n)=>{let r,i,o,a,s=0;if(0!==t.sym_next)do{r=255&t.pending_buf[t.sym_buf+s++],r+=(255&t.pending_buf[t.sym_buf+s++])<<8,i=t.pending_buf[t.sym_buf+s++],0===r?O(t,i,e):(o=B[i],O(t,o+f+1,e),a=g[o],0!==a&&(i-=x[o],Q(t,i,a)),r--,o=k(r),O(t,o,n),a=m[o],0!==a&&(r-=C[o],Q(t,r,a)))}while(s<t.sym_next);O(t,256,e)},j=(t,e)=>{const n=e.dyn_tree,r=e.stat_desc.static_tree,i=e.stat_desc.has_stree,o=e.stat_desc.elems;let a,s,A,l=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<o;a++)0!==n[2*a]?(t.heap[++t.heap_len]=l=a,t.depth[a]=0):n[2*a+1]=0;for(;t.heap_len<2;)A=t.heap[++t.heap_len]=l<2?++l:0,n[2*A]=1,t.depth[A]=0,t.opt_len--,i&&(t.static_len-=r[2*A+1]);for(e.max_code=l,a=t.heap_len>>1;a>=1;a--)D(t,n,a);A=o;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],D(t,n,1),s=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=s,n[2*A]=n[2*a]+n[2*s],t.depth[A]=(t.depth[a]>=t.depth[s]?t.depth[a]:t.depth[s])+1,n[2*a+1]=n[2*s+1]=A,t.heap[1]=A++,D(t,n,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const n=e.dyn_tree,r=e.max_code,i=e.stat_desc.static_tree,o=e.stat_desc.has_stree,a=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,A=e.stat_desc.max_length;let l,c,u,f,h,d,g=0;for(f=0;f<=p;f++)t.bl_count[f]=0;for(n[2*t.heap[t.heap_max]+1]=0,l=t.heap_max+1;l<573;l++)c=t.heap[l],f=n[2*n[2*c+1]+1]+1,f>A&&(f=A,g++),n[2*c+1]=f,c>r||(t.bl_count[f]++,h=0,c>=s&&(h=a[c-s]),d=n[2*c],t.opt_len+=d*(f+h),o&&(t.static_len+=d*(i[2*c+1]+h)));if(0!==g){do{for(f=A-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[A]--,g-=2}while(g>0);for(f=A;0!==f;f--)for(c=t.bl_count[f];0!==c;)u=t.heap[--l],u>r||(n[2*u+1]!==f&&(t.opt_len+=(f-n[2*u+1])*n[2*u],n[2*u+1]=f),c--)}})(t,e),N(n,l,t.bl_count)},z=(t,e,n)=>{let r,i,o=-1,a=e[1],s=0,A=7,l=4;for(0===a&&(A=138,l=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s<A&&i===a||(s<l?t.bl_tree[2*i]+=s:0!==i?(i!==o&&t.bl_tree[2*i]++,t.bl_tree[32]++):s<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=0,o=i,0===a?(A=138,l=3):i===a?(A=6,l=3):(A=7,l=4))},V=(t,e,n)=>{let r,i,o=-1,a=e[1],s=0,A=7,l=4;for(0===a&&(A=138,l=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<A&&i===a)){if(s<l)do{O(t,i,t.bl_tree)}while(0!==--s);else 0!==i?(i!==o&&(O(t,i,t.bl_tree),s--),O(t,16,t.bl_tree),Q(t,s-3,2)):s<=10?(O(t,17,t.bl_tree),Q(t,s-3,3)):(O(t,18,t.bl_tree),Q(t,s-11,7));s=0,o=i,0===a?(A=138,l=3):i===a?(A=6,l=3):(A=7,l=4)}};let K=!1;const G=(t,e,n,r)=>{Q(t,0+(r?1:0),3),P(t),I(t,n),I(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var q=t=>{K||((()=>{let t,e,n,r,i;const o=new Array(16);for(n=0,r=0;r<28;r++)for(x[r]=n,t=0;t<1<<g[r];t++)B[n++]=r;for(B[n-1]=r,i=0,r=0;r<16;r++)for(C[r]=i,t=0;t<1<<m[r];t++)_[i++]=r;for(i>>=7;r<d;r++)for(C[r]=i<<7,t=0;t<1<<m[r]-7;t++)_[256+i++]=r;for(e=0;e<=p;e++)o[e]=0;for(t=0;t<=143;)b[2*t+1]=8,t++,o[8]++;for(;t<=255;)b[2*t+1]=9,t++,o[9]++;for(;t<=279;)b[2*t+1]=7,t++,o[7]++;for(;t<=287;)b[2*t+1]=8,t++,o[8]++;for(N(b,287,o),t=0;t<d;t++)w[2*t+1]=5,w[2*t]=M(t,5);F=new S(b,g,257,h,p),E=new S(w,m,0,d,p),U=new S(new Array(0),v,0,19,7)})(),K=!0),t.l_desc=new L(t.dyn_ltree,F),t.d_desc=new L(t.dyn_dtree,E),t.bl_desc=new L(t.bl_tree,U),t.bi_buf=0,t.bi_valid=0,T(t)},W=(t,e,n,r)=>{let i,o,a=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<f;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),j(t,t.l_desc),j(t,t.d_desc),a=(t=>{let e;for(z(t,t.dyn_ltree,t.l_desc.max_code),z(t,t.dyn_dtree,t.d_desc.max_code),j(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*y[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),i=t.opt_len+3+7>>>3,o=t.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?G(t,e,n,r):4===t.strategy||o===i?(Q(t,2+(r?1:0),3),H(t,b,w)):(Q(t,4+(r?1:0),3),((t,e,n,r)=>{let i;for(Q(t,e-257,5),Q(t,n-1,5),Q(t,r-4,4),i=0;i<r;i++)Q(t,t.bl_tree[2*y[i]+1],3);V(t,t.dyn_ltree,e-1),V(t,t.dyn_dtree,n-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),H(t,t.dyn_ltree,t.dyn_dtree)),T(t),r&&P(t)},Y=(t,e,n)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(B[n]+f+1)]++,t.dyn_dtree[2*k(e)]++),t.sym_next===t.sym_end),$=t=>{Q(t,2,3),O(t,256,b),(t=>{16===t.bi_valid?(I(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)},X={_tr_init:q,_tr_stored_block:G,_tr_flush_block:W,_tr_tally:Y,_tr_align:$};var J=(t,e,n,r)=>{let i=65535&t,o=t>>>16&65535,a=0;for(;0!==n;){a=n>2e3?2e3:n,n-=a;do{i=i+e[r++]|0,o=o+i|0}while(--a);i%=65521,o%=65521}return i|o<<16};const Z=new Uint32Array((()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e})());var tt=(t,e,n,r)=>{const i=Z,o=r+n;t^=-1;for(let a=r;a<o;a++)t=t>>>8^i[255&(t^e[a])];return-1^t},et={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},nt={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:rt,_tr_stored_block:it,_tr_flush_block:ot,_tr_tally:at,_tr_align:st}=X,{Z_NO_FLUSH:At,Z_PARTIAL_FLUSH:lt,Z_FULL_FLUSH:ct,Z_FINISH:ut,Z_BLOCK:ft,Z_OK:ht,Z_STREAM_END:dt,Z_STREAM_ERROR:pt,Z_DATA_ERROR:gt,Z_BUF_ERROR:mt,Z_DEFAULT_COMPRESSION:vt,Z_FILTERED:yt,Z_HUFFMAN_ONLY:bt,Z_RLE:wt,Z_FIXED:_t,Z_DEFAULT_STRATEGY:Bt,Z_UNKNOWN:xt,Z_DEFLATED:Ct}=nt,St=258,Ft=262,Et=42,Ut=113,Lt=666,kt=(t,e)=>(t.msg=et[e],e),It=t=>2*t-(t>4?9:0),Qt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},Ot=t=>{let e,n,r,i=t.w_size;e=t.hash_size,r=e;do{n=t.head[--r],t.head[r]=n>=i?n-i:0}while(--e);e=i,r=e;do{n=t.prev[--r],t.prev[r]=n>=i?n-i:0}while(--e)};let Mt=(t,e,n)=>(e<<t.hash_shift^n)&t.hash_mask;const Nt=t=>{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))},Tt=(t,e)=>{ot(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Nt(t.strm)},Pt=(t,e)=>{t.pending_buf[t.pending++]=e},Rt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Dt=(t,e,n,r)=>{let i=t.avail_in;return i>r&&(i=r),0===i?0:(t.avail_in-=i,e.set(t.input.subarray(t.next_in,t.next_in+i),n),1===t.state.wrap?t.adler=J(t.adler,e,i,n):2===t.state.wrap&&(t.adler=tt(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)},Ht=(t,e)=>{let n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match;const A=t.strstart>t.w_size-Ft?t.strstart-(t.w_size-Ft):0,l=t.window,c=t.w_mask,u=t.prev,f=t.strstart+St;let h=l[o+a-1],d=l[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,l[n+a]===d&&l[n+a-1]===h&&l[n]===l[o]&&l[++n]===l[o+1]){o+=2,n++;do{}while(l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&o<f);if(r=St-(f-o),o=f-St,r>a){if(t.match_start=e,a=r,r>=s)break;h=l[o+a-1],d=l[o+a]}}}while((e=u[e&c])>A&&0!==--i);return a<=t.lookahead?a:t.lookahead},jt=t=>{const e=t.w_size;let n,r,i;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Ft)&&(t.window.set(t.window.subarray(e,e+e-r),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),Ot(t),r+=e),0===t.strm.avail_in)break;if(n=Dt(t.strm,t.window,t.strstart+t.lookahead,r),t.lookahead+=n,t.lookahead+t.insert>=3)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=Mt(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=Mt(t,t.ins_h,t.window[i+3-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<Ft&&0!==t.strm.avail_in)},zt=(t,e)=>{let n,r,i,o=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,a=0,s=t.strm.avail_in;do{if(n=65535,i=t.bi_valid+42>>3,t.strm.avail_out<i)break;if(i=t.strm.avail_out-i,r=t.strstart-t.block_start,n>r+t.strm.avail_in&&(n=r+t.strm.avail_in),n>i&&(n=i),n<o&&(0===n&&e!==ut||e===At||n!==r+t.strm.avail_in))break;a=e===ut&&n===r+t.strm.avail_in?1:0,it(t,0,0,a),t.pending_buf[t.pending-4]=n,t.pending_buf[t.pending-3]=n>>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,Nt(t.strm),r&&(r>n&&(r=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+r),t.strm.next_out),t.strm.next_out+=r,t.strm.avail_out-=r,t.strm.total_out+=r,t.block_start+=r,n-=r),n&&(Dt(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(0===a);return s-=t.strm.avail_in,s&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),a?4:e!==At&&e!==ut&&0===t.strm.avail_in&&t.strstart===t.block_start?2:(i=t.window_size-t.strstart,t.strm.avail_in>i&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,i+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),i>t.strm.avail_in&&(i=t.strm.avail_in),i&&(Dt(t.strm,t.window,t.strstart,i),t.strstart+=i,t.insert+=i>t.w_size-t.insert?t.w_size-t.insert:i),t.high_water<t.strstart&&(t.high_water=t.strstart),i=t.bi_valid+42>>3,i=t.pending_buf_size-i>65535?65535:t.pending_buf_size-i,o=i>t.w_size?t.w_size:i,r=t.strstart-t.block_start,(r>=o||(r||e===ut)&&e!==At&&0===t.strm.avail_in&&r<=i)&&(n=r>i?i:r,a=e===ut&&0===t.strm.avail_in&&n===r?1:0,it(t,t.block_start,n,a),t.block_start+=n,Nt(t.strm)),a?3:1)},Vt=(t,e)=>{let n,r;for(;;){if(t.lookahead<Ft){if(jt(t),t.lookahead<Ft&&e===At)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=Mt(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-Ft&&(t.match_length=Ht(t,n)),t.match_length>=3)if(r=at(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=Mt(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!==--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=Mt(t,t.ins_h,t.window[t.strstart+1]);else r=at(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(Tt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===ut?(Tt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Tt(t,!1),0===t.strm.avail_out)?1:2},Kt=(t,e)=>{let n,r,i;for(;;){if(t.lookahead<Ft){if(jt(t),t.lookahead<Ft&&e===At)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=Mt(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-Ft&&(t.match_length=Ht(t,n),t.match_length<=5&&(t.strategy===yt||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-3,r=at(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=Mt(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!==--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,r&&(Tt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(r=at(t,0,t.window[t.strstart-1]),r&&Tt(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=at(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===ut?(Tt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Tt(t,!1),0===t.strm.avail_out)?1:2};function Gt(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}const qt=[new Gt(0,0,0,0,zt),new Gt(4,4,8,4,Vt),new Gt(4,5,16,8,Vt),new Gt(4,6,32,32,Vt),new Gt(4,4,16,16,Kt),new Gt(8,16,32,32,Kt),new Gt(8,16,128,128,Kt),new Gt(8,32,128,256,Kt),new Gt(32,128,258,1024,Kt),new Gt(32,258,258,4096,Kt)];function Wt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Ct,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Qt(this.dyn_ltree),Qt(this.dyn_dtree),Qt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Qt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Qt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Yt=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==Et&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==Ut&&e.status!==Lt?1:0},$t=t=>{if(Yt(t))return kt(t,pt);t.total_in=t.total_out=0,t.data_type=xt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?Et:Ut,t.adler=2===e.wrap?0:1,e.last_flush=-2,rt(e),ht},Xt=t=>{const e=$t(t);return e===ht&&(t=>{t.window_size=2*t.w_size,Qt(t.head),t.max_lazy_match=qt[t.level].max_lazy,t.good_match=qt[t.level].good_length,t.nice_match=qt[t.level].nice_length,t.max_chain_length=qt[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0})(t.state),e},Jt=(t,e,n,r,i,o)=>{if(!t)return pt;let a=1;if(e===vt&&(e=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),i<1||i>9||n!==Ct||r<8||r>15||e<0||e>9||o<0||o>_t||8===r&&1!==a)return kt(t,pt);8===r&&(r=9);const s=new Wt;return t.state=s,s.strm=t,s.status=Et,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Uint8Array(2*s.w_size),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=3*(s.lit_bufsize-1),s.level=e,s.strategy=o,s.method=n,Xt(t)};var Zt=(t,e)=>{if(Yt(t)||e>ft||e<0)return t?kt(t,pt):pt;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||n.status===Lt&&e!==ut)return kt(t,0===t.avail_out?mt:pt);const r=n.last_flush;if(n.last_flush=e,0!==n.pending){if(Nt(t),0===t.avail_out)return n.last_flush=-1,ht}else if(0===t.avail_in&&It(e)<=It(r)&&e!==ut)return kt(t,mt);if(n.status===Lt&&0!==t.avail_in)return kt(t,mt);if(n.status===Et&&0===n.wrap&&(n.status=Ut),n.status===Et){let e=Ct+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=bt||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=r<<6,0!==n.strstart&&(e|=32),e+=31-e%31,Rt(n,e),0!==n.strstart&&(Rt(n,t.adler>>>16),Rt(n,65535&t.adler)),t.adler=1,n.status=Ut,Nt(t),0!==n.pending)return n.last_flush=-1,ht}if(57===n.status)if(t.adler=0,Pt(n,31),Pt(n,139),Pt(n,8),n.gzhead)Pt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Pt(n,255&n.gzhead.time),Pt(n,n.gzhead.time>>8&255),Pt(n,n.gzhead.time>>16&255),Pt(n,n.gzhead.time>>24&255),Pt(n,9===n.level?2:n.strategy>=bt||n.level<2?4:0),Pt(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(Pt(n,255&n.gzhead.extra.length),Pt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=tt(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(Pt(n,0),Pt(n,0),Pt(n,0),Pt(n,0),Pt(n,0),Pt(n,9===n.level?2:n.strategy>=bt||n.level<2?4:0),Pt(n,3),n.status=Ut,Nt(t),0!==n.pending)return n.last_flush=-1,ht;if(69===n.status){if(n.gzhead.extra){let e=n.pending,r=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>e&&(t.adler=tt(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=i,Nt(t),0!==n.pending)return n.last_flush=-1,ht;e=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>e&&(t.adler=tt(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let e,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=tt(t.adler,n.pending_buf,n.pending-r,r)),Nt(t),0!==n.pending)return n.last_flush=-1,ht;r=0}e=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,Pt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=tt(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let e,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=tt(t.adler,n.pending_buf,n.pending-r,r)),Nt(t),0!==n.pending)return n.last_flush=-1,ht;r=0}e=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,Pt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=tt(t.adler,n.pending_buf,n.pending-r,r))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Nt(t),0!==n.pending))return n.last_flush=-1,ht;Pt(n,255&t.adler),Pt(n,t.adler>>8&255),t.adler=0}if(n.status=Ut,Nt(t),0!==n.pending)return n.last_flush=-1,ht}if(0!==t.avail_in||0!==n.lookahead||e!==At&&n.status!==Lt){let r=0===n.level?zt(n,e):n.strategy===bt?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(jt(t),0===t.lookahead)){if(e===At)return 1;break}if(t.match_length=0,n=at(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Tt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ut?(Tt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Tt(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===wt?((t,e)=>{let n,r,i,o;const a=t.window;for(;;){if(t.lookahead<=St){if(jt(t),t.lookahead<=St&&e===At)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(i=t.strstart-1,r=a[i],r===a[++i]&&r===a[++i]&&r===a[++i])){o=t.strstart+St;do{}while(r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&i<o);t.match_length=St-(o-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=at(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=at(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(Tt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ut?(Tt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Tt(t,!1),0===t.strm.avail_out)?1:2})(n,e):qt[n.level].func(n,e);if(3!==r&&4!==r||(n.status=Lt),1===r||3===r)return 0===t.avail_out&&(n.last_flush=-1),ht;if(2===r&&(e===lt?st(n):e!==ft&&(it(n,0,0,!1),e===ct&&(Qt(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Nt(t),0===t.avail_out))return n.last_flush=-1,ht}return e!==ut?ht:n.wrap<=0?dt:(2===n.wrap?(Pt(n,255&t.adler),Pt(n,t.adler>>8&255),Pt(n,t.adler>>16&255),Pt(n,t.adler>>24&255),Pt(n,255&t.total_in),Pt(n,t.total_in>>8&255),Pt(n,t.total_in>>16&255),Pt(n,t.total_in>>24&255)):(Rt(n,t.adler>>>16),Rt(n,65535&t.adler)),Nt(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?ht:dt)},te=(t,e)=>{let n=e.length;if(Yt(t))return pt;const r=t.state,i=r.wrap;if(2===i||1===i&&r.status!==Et||r.lookahead)return pt;if(1===i&&(t.adler=J(t.adler,e,n,0)),r.wrap=0,n>=r.w_size){0===i&&(Qt(r.head),r.strstart=0,r.block_start=0,r.insert=0);let t=new Uint8Array(r.w_size);t.set(e.subarray(n-r.w_size,n),0),e=t,n=r.w_size}const o=t.avail_in,a=t.next_in,s=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,jt(r);r.lookahead>=3;){let t=r.strstart,e=r.lookahead-2;do{r.ins_h=Mt(r,r.ins_h,r.window[t+3-1]),r.prev[t&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=t,t++}while(--e);r.strstart=t,r.lookahead=2,jt(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,t.next_in=a,t.input=s,t.avail_in=o,r.wrap=i,ht},ee={deflateInit:(t,e)=>Jt(t,e,Ct,15,8,Bt),deflateInit2:Jt,deflateReset:Xt,deflateResetKeep:$t,deflateSetHeader:(t,e)=>Yt(t)||2!==t.state.wrap?pt:(t.state.gzhead=e,ht),deflate:Zt,deflateEnd:t=>{if(Yt(t))return pt;const e=t.state.status;return t.state=null,e===Ut?kt(t,gt):ht},deflateSetDictionary:te,deflateInfo:"pako deflate (from Nodeca project)"};const ne=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var re=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const n=e.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(const e in n)ne(n,e)&&(t[e]=n[e])}}return t},ie=t=>{let e=0;for(let r=0,i=t.length;r<i;r++)e+=t[r].length;const n=new Uint8Array(e);for(let r=0,i=0,o=t.length;r<o;r++){let e=t[r];n.set(e,i),i+=e.length}return n};let oe=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ia){oe=!1}const ae=new Uint8Array(256);for(let oa=0;oa<256;oa++)ae[oa]=oa>=252?6:oa>=248?5:oa>=240?4:oa>=224?3:oa>=192?2:1;ae[254]=ae[254]=1;var se=t=>{if("function"===typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,n,r,i,o,a=t.length,s=0;for(i=0;i<a;i++)n=t.charCodeAt(i),55296===(64512&n)&&i+1<a&&(r=t.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(e=new Uint8Array(s),o=0,i=0;o<s;i++)n=t.charCodeAt(i),55296===(64512&n)&&i+1<a&&(r=t.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?e[o++]=n:n<2048?(e[o++]=192|n>>>6,e[o++]=128|63&n):n<65536?(e[o++]=224|n>>>12,e[o++]=128|n>>>6&63,e[o++]=128|63&n):(e[o++]=240|n>>>18,e[o++]=128|n>>>12&63,e[o++]=128|n>>>6&63,e[o++]=128|63&n);return e},Ae=(t,e)=>{const n=e||t.length;if("function"===typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let r,i;const o=new Array(2*n);for(i=0,r=0;r<n;){let e=t[r++];if(e<128){o[i++]=e;continue}let a=ae[e];if(a>4)o[i++]=65533,r+=a-1;else{for(e&=2===a?31:3===a?15:7;a>1&&r<n;)e=e<<6|63&t[r++],a--;a>1?o[i++]=65533:e<65536?o[i++]=e:(e-=65536,o[i++]=55296|e>>10&1023,o[i++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&oe)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let r=0;r<e;r++)n+=String.fromCharCode(t[r]);return n})(o,i)},le=(t,e)=>{(e=e||t.length)>t.length&&(e=t.length);let n=e-1;for(;n>=0&&128===(192&t[n]);)n--;return n<0||0===n?e:n+ae[t[n]]>e?n:e};var ce=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const ue=Object.prototype.toString,{Z_NO_FLUSH:fe,Z_SYNC_FLUSH:he,Z_FULL_FLUSH:de,Z_FINISH:pe,Z_OK:ge,Z_STREAM_END:me,Z_DEFAULT_COMPRESSION:ve,Z_DEFAULT_STRATEGY:ye,Z_DEFLATED:be}=nt;function we(t){this.options=re({level:ve,method:be,chunkSize:16384,windowBits:15,memLevel:8,strategy:ye},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ce,this.strm.avail_out=0;let n=ee.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==ge)throw new Error(et[n]);if(e.header&&ee.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"===typeof e.dictionary?se(e.dictionary):"[object ArrayBuffer]"===ue.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,n=ee.deflateSetDictionary(this.strm,t),n!==ge)throw new Error(et[n]);this._dict_set=!0}}function _e(t,e){const n=new we(e);if(n.push(t,!0),n.err)throw n.msg||et[n.err];return n.result}we.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize;let i,o;if(this.ended)return!1;for(o=e===~~e?e:!0===e?pe:fe,"string"===typeof t?n.input=se(t):"[object ArrayBuffer]"===ue.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===he||o===de)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(i=ee.deflate(n,o),i===me)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=ee.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===ge;if(0!==n.avail_out){if(o>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},we.prototype.onData=function(t){this.chunks.push(t)},we.prototype.onEnd=function(t){t===ge&&(this.result=ie(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Be={Deflate:we,deflate:_e,deflateRaw:function(t,e){return(e=e||{}).raw=!0,_e(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,_e(t,e)},constants:nt};const xe=16209;var Ce=function(t,e){let n,r,i,o,a,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w,_,B,x,C;const S=t.state;n=t.next_in,x=t.input,r=n+(t.avail_in-5),i=t.next_out,C=t.output,o=i-(e-t.avail_out),a=i+(t.avail_out-257),s=S.dmax,A=S.wsize,l=S.whave,c=S.wnext,u=S.window,f=S.hold,h=S.bits,d=S.lencode,p=S.distcode,g=(1<<S.lenbits)-1,m=(1<<S.distbits)-1;t:do{h<15&&(f+=x[n++]<<h,h+=8,f+=x[n++]<<h,h+=8),v=d[f&g];e:for(;;){if(y=v>>>24,f>>>=y,h-=y,y=v>>>16&255,0===y)C[i++]=65535&v;else{if(!(16&y)){if(0===(64&y)){v=d[(65535&v)+(f&(1<<y)-1)];continue e}if(32&y){S.mode=16191;break t}t.msg="invalid literal/length code",S.mode=xe;break t}b=65535&v,y&=15,y&&(h<y&&(f+=x[n++]<<h,h+=8),b+=f&(1<<y)-1,f>>>=y,h-=y),h<15&&(f+=x[n++]<<h,h+=8,f+=x[n++]<<h,h+=8),v=p[f&m];n:for(;;){if(y=v>>>24,f>>>=y,h-=y,y=v>>>16&255,!(16&y)){if(0===(64&y)){v=p[(65535&v)+(f&(1<<y)-1)];continue n}t.msg="invalid distance code",S.mode=xe;break t}if(w=65535&v,y&=15,h<y&&(f+=x[n++]<<h,h+=8,h<y&&(f+=x[n++]<<h,h+=8)),w+=f&(1<<y)-1,w>s){t.msg="invalid distance too far back",S.mode=xe;break t}if(f>>>=y,h-=y,y=i-o,w>y){if(y=w-y,y>l&&S.sane){t.msg="invalid distance too far back",S.mode=xe;break t}if(_=0,B=u,0===c){if(_+=A-y,y<b){b-=y;do{C[i++]=u[_++]}while(--y);_=i-w,B=C}}else if(c<y){if(_+=A+c-y,y-=c,y<b){b-=y;do{C[i++]=u[_++]}while(--y);if(_=0,c<b){y=c,b-=y;do{C[i++]=u[_++]}while(--y);_=i-w,B=C}}}else if(_+=c-y,y<b){b-=y;do{C[i++]=u[_++]}while(--y);_=i-w,B=C}for(;b>2;)C[i++]=B[_++],C[i++]=B[_++],C[i++]=B[_++],b-=3;b&&(C[i++]=B[_++],b>1&&(C[i++]=B[_++]))}else{_=i-w;do{C[i++]=C[_++],C[i++]=C[_++],C[i++]=C[_++],b-=3}while(b>2);b&&(C[i++]=C[_++],b>1&&(C[i++]=C[_++]))}break}}break}}while(n<r&&i<a);b=h>>3,n-=b,h-=b<<3,f&=(1<<h)-1,t.next_in=n,t.next_out=i,t.avail_in=n<r?r-n+5:5-(n-r),t.avail_out=i<a?a-i+257:257-(i-a),S.hold=f,S.bits=h};const Se=15,Fe=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Ee=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Ue=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Le=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var ke=(t,e,n,r,i,o,a,s)=>{const A=s.bits;let l,c,u,f,h,d,p=0,g=0,m=0,v=0,y=0,b=0,w=0,_=0,B=0,x=0,C=null;const S=new Uint16Array(16),F=new Uint16Array(16);let E,U,L,k=null;for(p=0;p<=Se;p++)S[p]=0;for(g=0;g<r;g++)S[e[n+g]]++;for(y=A,v=Se;v>=1&&0===S[v];v--);if(y>v&&(y=v),0===v)return i[o++]=20971520,i[o++]=20971520,s.bits=1,0;for(m=1;m<v&&0===S[m];m++);for(y<m&&(y=m),_=1,p=1;p<=Se;p++)if(_<<=1,_-=S[p],_<0)return-1;if(_>0&&(0===t||1!==v))return-1;for(F[1]=0,p=1;p<Se;p++)F[p+1]=F[p]+S[p];for(g=0;g<r;g++)0!==e[n+g]&&(a[F[e[n+g]]++]=g);if(0===t?(C=k=a,d=20):1===t?(C=Fe,k=Ee,d=257):(C=Ue,k=Le,d=0),x=0,g=0,p=m,h=o,b=y,w=0,u=-1,B=1<<y,f=B-1,1===t&&B>852||2===t&&B>592)return 1;for(;;){E=p-w,a[g]+1<d?(U=0,L=a[g]):a[g]>=d?(U=k[a[g]-d],L=C[a[g]-d]):(U=96,L=0),l=1<<p-w,c=1<<b,m=c;do{c-=l,i[h+(x>>w)+c]=E<<24|U<<16|L}while(0!==c);for(l=1<<p-1;x&l;)l>>=1;if(0!==l?(x&=l-1,x+=l):x=0,g++,0===--S[p]){if(p===v)break;p=e[n+a[g]]}if(p>y&&(x&f)!==u){for(0===w&&(w=y),h+=m,b=p-w,_=1<<b;b+w<v&&(_-=S[b+w],!(_<=0));)b++,_<<=1;if(B+=1<<b,1===t&&B>852||2===t&&B>592)return 1;u=x&f,i[u]=y<<24|b<<16|h-o}}return 0!==x&&(i[h+x]=p-w<<24|64<<16),s.bits=y,0};const{Z_FINISH:Ie,Z_BLOCK:Qe,Z_TREES:Oe,Z_OK:Me,Z_STREAM_END:Ne,Z_NEED_DICT:Te,Z_STREAM_ERROR:Pe,Z_DATA_ERROR:Re,Z_MEM_ERROR:De,Z_BUF_ERROR:He,Z_DEFLATED:je}=nt,ze=16180,Ve=16190,Ke=16191,Ge=16192,qe=16194,We=16199,Ye=16200,$e=16206,Xe=16209,Je=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Ze(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const tn=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<ze||e.mode>16211?1:0},en=t=>{if(tn(t))return Pe;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=ze,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,Me},nn=t=>{if(tn(t))return Pe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,en(t)},rn=(t,e)=>{let n;if(tn(t))return Pe;const r=t.state;return e<0?(n=0,e=-e):(n=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?Pe:(null!==r.window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,nn(t))},on=(t,e)=>{if(!t)return Pe;const n=new Ze;t.state=n,n.strm=t,n.window=null,n.mode=ze;const r=rn(t,e);return r!==Me&&(t.state=null),r};let an,sn,An=!0;const ln=t=>{if(An){an=new Int32Array(512),sn=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ke(1,t.lens,0,288,an,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ke(2,t.lens,0,32,sn,0,t.work,{bits:5}),An=!1}t.lencode=an,t.lenbits=9,t.distcode=sn,t.distbits=5},cn=(t,e,n,r)=>{let i;const o=t.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new Uint8Array(o.wsize)),r>=o.wsize?(o.window.set(e.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),o.window.set(e.subarray(n-r,n-r+i),o.wnext),(r-=i)?(o.window.set(e.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=i))),0};var un={inflateReset:nn,inflateReset2:rn,inflateResetKeep:en,inflateInit:t=>on(t,15),inflateInit2:on,inflate:(t,e)=>{let n,r,i,o,a,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w,_,B,x=0;const C=new Uint8Array(4);let S,F;const E=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(tn(t)||!t.output||!t.input&&0!==t.avail_in)return Pe;n=t.state,n.mode===Ke&&(n.mode=Ge),a=t.next_out,i=t.output,A=t.avail_out,o=t.next_in,r=t.input,s=t.avail_in,l=n.hold,c=n.bits,u=s,f=A,B=Me;t:for(;;)switch(n.mode){case ze:if(0===n.wrap){n.mode=Ge;break}for(;c<16;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(2&n.wrap&&35615===l){0===n.wbits&&(n.wbits=15),n.check=0,C[0]=255&l,C[1]=l>>>8&255,n.check=tt(n.check,C,2,0),l=0,c=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){t.msg="incorrect header check",n.mode=Xe;break}if((15&l)!==je){t.msg="unknown compression method",n.mode=Xe;break}if(l>>>=4,c-=4,_=8+(15&l),0===n.wbits&&(n.wbits=_),_>15||_>n.wbits){t.msg="invalid window size",n.mode=Xe;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=512&l?16189:Ke,l=0,c=0;break;case 16181:for(;c<16;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(n.flags=l,(255&n.flags)!==je){t.msg="unknown compression method",n.mode=Xe;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=Xe;break}n.head&&(n.head.text=l>>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=tt(n.check,C,2,0)),l=0,c=0,n.mode=16182;case 16182:for(;c<32;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.head&&(n.head.time=l),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,C[2]=l>>>16&255,C[3]=l>>>24&255,n.check=tt(n.check,C,4,0)),l=0,c=0,n.mode=16183;case 16183:for(;c<16;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.head&&(n.head.xflags=255&l,n.head.os=l>>8),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=tt(n.check,C,2,0)),l=0,c=0,n.mode=16184;case 16184:if(1024&n.flags){for(;c<16;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.length=l,n.head&&(n.head.extra_len=l),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=tt(n.check,C,2,0)),l=0,c=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(h=n.length,h>s&&(h=s),h&&(n.head&&(_=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+h),_)),512&n.flags&&4&n.wrap&&(n.check=tt(n.check,r,h,o)),s-=h,o+=h,n.length-=h),n.length))break t;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===s)break t;h=0;do{_=r[o+h++],n.head&&_&&n.length<65536&&(n.head.name+=String.fromCharCode(_))}while(_&&h<s);if(512&n.flags&&4&n.wrap&&(n.check=tt(n.check,r,h,o)),s-=h,o+=h,_)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=16187;case 16187:if(4096&n.flags){if(0===s)break t;h=0;do{_=r[o+h++],n.head&&_&&n.length<65536&&(n.head.comment+=String.fromCharCode(_))}while(_&&h<s);if(512&n.flags&&4&n.wrap&&(n.check=tt(n.check,r,h,o)),s-=h,o+=h,_)break t}else n.head&&(n.head.comment=null);n.mode=16188;case 16188:if(512&n.flags){for(;c<16;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(4&n.wrap&&l!==(65535&n.check)){t.msg="header crc mismatch",n.mode=Xe;break}l=0,c=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Ke;break;case 16189:for(;c<32;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}t.adler=n.check=Je(l),l=0,c=0,n.mode=Ve;case Ve:if(0===n.havedict)return t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=l,n.bits=c,Te;t.adler=n.check=1,n.mode=Ke;case Ke:if(e===Qe||e===Oe)break t;case Ge:if(n.last){l>>>=7&c,c-=7&c,n.mode=$e;break}for(;c<3;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}switch(n.last=1&l,l>>>=1,c-=1,3&l){case 0:n.mode=16193;break;case 1:if(ln(n),n.mode=We,e===Oe){l>>>=2,c-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=Xe}l>>>=2,c-=2;break;case 16193:for(l>>>=7&c,c-=7&c;c<32;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if((65535&l)!==(l>>>16^65535)){t.msg="invalid stored block lengths",n.mode=Xe;break}if(n.length=65535&l,l=0,c=0,n.mode=qe,e===Oe)break t;case qe:n.mode=16195;case 16195:if(h=n.length,h){if(h>s&&(h=s),h>A&&(h=A),0===h)break t;i.set(r.subarray(o,o+h),a),s-=h,o+=h,A-=h,a+=h,n.length-=h;break}n.mode=Ke;break;case 16196:for(;c<14;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(n.nlen=257+(31&l),l>>>=5,c-=5,n.ndist=1+(31&l),l>>>=5,c-=5,n.ncode=4+(15&l),l>>>=4,c-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=Xe;break}n.have=0,n.mode=16197;case 16197:for(;n.have<n.ncode;){for(;c<3;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.lens[E[n.have++]]=7&l,l>>>=3,c-=3}for(;n.have<19;)n.lens[E[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,S={bits:n.lenbits},B=ke(0,n.lens,0,19,n.lencode,0,n.work,S),n.lenbits=S.bits,B){t.msg="invalid code lengths set",n.mode=Xe;break}n.have=0,n.mode=16198;case 16198:for(;n.have<n.nlen+n.ndist;){for(;x=n.lencode[l&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(v<16)l>>>=g,c-=g,n.lens[n.have++]=v;else{if(16===v){for(F=g+2;c<F;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(l>>>=g,c-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=Xe;break}_=n.lens[n.have-1],h=3+(3&l),l>>>=2,c-=2}else if(17===v){for(F=g+3;c<F;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}l>>>=g,c-=g,_=0,h=3+(7&l),l>>>=3,c-=3}else{for(F=g+7;c<F;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}l>>>=g,c-=g,_=0,h=11+(127&l),l>>>=7,c-=7}if(n.have+h>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=Xe;break}for(;h--;)n.lens[n.have++]=_}}if(n.mode===Xe)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=Xe;break}if(n.lenbits=9,S={bits:n.lenbits},B=ke(1,n.lens,0,n.nlen,n.lencode,0,n.work,S),n.lenbits=S.bits,B){t.msg="invalid literal/lengths set",n.mode=Xe;break}if(n.distbits=6,n.distcode=n.distdyn,S={bits:n.distbits},B=ke(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,S),n.distbits=S.bits,B){t.msg="invalid distances set",n.mode=Xe;break}if(n.mode=We,e===Oe)break t;case We:n.mode=Ye;case Ye:if(s>=6&&A>=258){t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=l,n.bits=c,Ce(t,f),a=t.next_out,i=t.output,A=t.avail_out,o=t.next_in,r=t.input,s=t.avail_in,l=n.hold,c=n.bits,n.mode===Ke&&(n.back=-1);break}for(n.back=0;x=n.lencode[l&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(m&&0===(240&m)){for(y=g,b=m,w=v;x=n.lencode[w+((l&(1<<y+b)-1)>>y)],g=x>>>24,m=x>>>16&255,v=65535&x,!(y+g<=c);){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}l>>>=y,c-=y,n.back+=y}if(l>>>=g,c-=g,n.back+=g,n.length=v,0===m){n.mode=16205;break}if(32&m){n.back=-1,n.mode=Ke;break}if(64&m){t.msg="invalid literal/length code",n.mode=Xe;break}n.extra=15&m,n.mode=16201;case 16201:if(n.extra){for(F=n.extra;c<F;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.length+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[l&(1<<n.distbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(0===(240&m)){for(y=g,b=m,w=v;x=n.distcode[w+((l&(1<<y+b)-1)>>y)],g=x>>>24,m=x>>>16&255,v=65535&x,!(y+g<=c);){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}l>>>=y,c-=y,n.back+=y}if(l>>>=g,c-=g,n.back+=g,64&m){t.msg="invalid distance code",n.mode=Xe;break}n.offset=v,n.extra=15&m,n.mode=16203;case 16203:if(n.extra){for(F=n.extra;c<F;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}n.offset+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=Xe;break}n.mode=16204;case 16204:if(0===A)break t;if(h=f-A,n.offset>h){if(h=n.offset-h,h>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=Xe;break}h>n.wnext?(h-=n.wnext,d=n.wsize-h):d=n.wnext-h,h>n.length&&(h=n.length),p=n.window}else p=i,d=a-n.offset,h=n.length;h>A&&(h=A),A-=h,n.length-=h;do{i[a++]=p[d++]}while(--h);0===n.length&&(n.mode=Ye);break;case 16205:if(0===A)break t;i[a++]=n.length,A--,n.mode=Ye;break;case $e:if(n.wrap){for(;c<32;){if(0===s)break t;s--,l|=r[o++]<<c,c+=8}if(f-=A,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?tt(n.check,i,f,a-f):J(n.check,i,f,a-f)),f=A,4&n.wrap&&(n.flags?l:Je(l))!==n.check){t.msg="incorrect data check",n.mode=Xe;break}l=0,c=0}n.mode=16207;case 16207:if(n.wrap&&n.flags){for(;c<32;){if(0===s)break t;s--,l+=r[o++]<<c,c+=8}if(4&n.wrap&&l!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=Xe;break}l=0,c=0}n.mode=16208;case 16208:B=Ne;break t;case Xe:B=Re;break t;case 16210:return De;default:return Pe}return t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=l,n.bits=c,(n.wsize||f!==t.avail_out&&n.mode<Xe&&(n.mode<$e||e!==Ie))&&cn(t,t.output,t.next_out,f-t.avail_out),u-=t.avail_in,f-=t.avail_out,t.total_in+=u,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?tt(n.check,i,f,t.next_out-f):J(n.check,i,f,t.next_out-f)),t.data_type=n.bits+(n.last?64:0)+(n.mode===Ke?128:0)+(n.mode===We||n.mode===qe?256:0),(0===u&&0===f||e===Ie)&&B===Me&&(B=He),B},inflateEnd:t=>{if(tn(t))return Pe;let e=t.state;return e.window&&(e.window=null),t.state=null,Me},inflateGetHeader:(t,e)=>{if(tn(t))return Pe;const n=t.state;return 0===(2&n.wrap)?Pe:(n.head=e,e.done=!1,Me)},inflateSetDictionary:(t,e)=>{const n=e.length;let r,i,o;return tn(t)?Pe:(r=t.state,0!==r.wrap&&r.mode!==Ve?Pe:r.mode===Ve&&(i=1,i=J(i,e,n,0),i!==r.check)?Re:(o=cn(t,e,n,n),o?(r.mode=16210,De):(r.havedict=1,Me)))},inflateInfo:"pako inflate (from Nodeca project)"};var fn=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const hn=Object.prototype.toString,{Z_NO_FLUSH:dn,Z_FINISH:pn,Z_OK:gn,Z_STREAM_END:mn,Z_NEED_DICT:vn,Z_STREAM_ERROR:yn,Z_DATA_ERROR:bn,Z_MEM_ERROR:wn}=nt;function _n(t){this.options=re({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0===(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ce,this.strm.avail_out=0;let n=un.inflateInit2(this.strm,e.windowBits);if(n!==gn)throw new Error(et[n]);if(this.header=new fn,un.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"===typeof e.dictionary?e.dictionary=se(e.dictionary):"[object ArrayBuffer]"===hn.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=un.inflateSetDictionary(this.strm,e.dictionary),n!==gn)))throw new Error(et[n])}function Bn(t,e){const n=new _n(e);if(n.push(t),n.err)throw n.msg||et[n.err];return n.result}_n.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize,i=this.options.dictionary;let o,a,s;if(this.ended)return!1;for(a=e===~~e?e:!0===e?pn:dn,"[object ArrayBuffer]"===hn.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=un.inflate(n,a),o===vn&&i&&(o=un.inflateSetDictionary(n,i),o===gn?o=un.inflate(n,a):o===bn&&(o=vn));n.avail_in>0&&o===mn&&n.state.wrap>0&&0!==t[n.next_in];)un.inflateReset(n),o=un.inflate(n,a);switch(o){case yn:case bn:case vn:case wn:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||o===mn))if("string"===this.options.to){let t=le(n.output,n.next_out),e=n.next_out-t,i=Ae(n.output,t);n.next_out=e,n.avail_out=r-e,e&&n.output.set(n.output.subarray(t,t+e),0),this.onData(i)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(o!==gn||0!==s){if(o===mn)return o=un.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},_n.prototype.onData=function(t){this.chunks.push(t)},_n.prototype.onEnd=function(t){t===gn&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=ie(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var xn={Inflate:_n,inflate:Bn,inflateRaw:function(t,e){return(e=e||{}).raw=!0,Bn(t,e)},ungzip:Bn,constants:nt};const{Deflate:Cn,deflate:Sn,deflateRaw:Fn,gzip:En}=Be,{Inflate:Un,inflate:Ln,inflateRaw:kn,ungzip:In}=xn;var Qn=Un,On=Ln;const Mn=[];for(let oa=0;oa<256;oa++){let t=oa;for(let e=0;e<8;e++)1&t?t=3988292384^t>>>1:t>>>=1;Mn[oa]=t}const Nn=4294967295;function Tn(t,e){return(function(t,e,n){let r=t;for(let i=0;i<n;i++)r=Mn[255&(r^e[i])]^r>>>8;return r}(Nn,t,e)^Nn)>>>0}function Pn(t,e,n){const r=t.readUint32(),i=Tn(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(i!==r)throw new Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${i}`)}function Rn(t,e,n){for(let r=0;r<n;r++)e[r]=t[r]}function Dn(t,e,n,r){let i=0;for(;i<r;i++)e[i]=t[i];for(;i<n;i++)e[i]=t[i]+e[i-r]&255}function Hn(t,e,n,r){let i=0;if(0===n.length)for(;i<r;i++)e[i]=t[i];else for(;i<r;i++)e[i]=t[i]+n[i]&255}function jn(t,e,n,r,i){let o=0;if(0===n.length){for(;o<i;o++)e[o]=t[o];for(;o<r;o++)e[o]=t[o]+(e[o-i]>>1)&255}else{for(;o<i;o++)e[o]=t[o]+(n[o]>>1)&255;for(;o<r;o++)e[o]=t[o]+(e[o-i]+n[o]>>1)&255}}function zn(t,e,n,r,i){let o=0;if(0===n.length){for(;o<i;o++)e[o]=t[o];for(;o<r;o++)e[o]=t[o]+e[o-i]&255}else{for(;o<i;o++)e[o]=t[o]+n[o]&255;for(;o<r;o++)e[o]=t[o]+Vn(e[o-i],n[o],n[o-i])&255}}function Vn(t,e,n){const r=t+e-n,i=Math.abs(r-t),o=Math.abs(r-e),a=Math.abs(r-n);return i<=o&&i<=a?t:o<=a?e:n}function Kn(t,e,n,r,i,o){switch(t){case 0:Rn(e,n,i);break;case 1:Dn(e,n,i,o);break;case 2:Hn(e,n,r,i);break;case 3:jn(e,n,r,i,o);break;case 4:zn(e,n,r,i,o);break;default:throw new Error(`Unsupported filter: ${t}`)}}const Gn=new Uint16Array([255]),qn=255===new Uint8Array(Gn.buffer)[0];function Wn(t){return(255&t)<<8|t>>8&255}const Yn=new Uint16Array([255]),$n=255===new Uint8Array(Yn.buffer)[0],Xn=new Uint8Array(0);function Jn(t){const{data:e,width:n,height:r,channels:i,depth:o}=t,a=Math.ceil(o/8)*i,s=Math.ceil(o/8*i*n),A=new Uint8Array(r*s);let l,c,u=Xn,f=0;for(let h=0;h<r;h++){switch(l=e.subarray(f+1,f+1+s),c=A.subarray(h*s,(h+1)*s),e[f]){case 0:Rn(l,c,s);break;case 1:Dn(l,c,s,a);break;case 2:Hn(l,c,u,s);break;case 3:jn(l,c,u,s,a);break;case 4:zn(l,c,u,s,a);break;default:throw new Error(`Unsupported filter: ${e[f]}`)}u=c,f+=s+1}if(16===o){const t=new Uint16Array(A.buffer);if($n)for(let e=0;e<t.length;e++)t[e]=Zn(t[e]);return t}return A}function Zn(t){return(255&t)<<8|t>>8&255}const tr=Uint8Array.of(137,80,78,71,13,10,26,10);function er(t){if(!function(t){if(t.length<tr.length)return!1;for(let e=0;e<tr.length;e++)if(t[e]!==tr[e])return!1;return!0}(t.readBytes(tr.length)))throw new Error("wrong PNG signature")}const nr="tEXt",rr=new TextDecoder("latin1");function ir(t){if(ar(t),0===t.length||t.length>79)throw new Error("keyword length must be between 1 and 79")}const or=/^[\u0000-\u00FF]*$/;function ar(t){if(!or.test(t))throw new Error("invalid latin1 text")}function sr(t,e,n){const r=Ar(e);t[r]=function(t,e){return rr.decode(t.readBytes(e))}(e,n-r.length-1)}function Ar(t){for(t.mark();0!==t.readByte(););const e=t.offset;t.reset();const n=rr.decode(t.readBytes(e-t.offset-1));return t.skip(1),ir(n),n}const lr=-1,cr=0,ur=2,fr=3,hr=4,dr=6,pr=-1,gr=0,mr=-1,vr=0,yr=-1,br=0,wr=1,_r=0,Br=1,xr=2,Cr=0,Sr=1;class Fr extends c{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);const{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new Qn,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=pr,this._filterMethod=mr,this._interlaceMethod=yr,this._colorType=lr,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(er(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(er(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){const n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case nr:sr(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Pn(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){const n=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Pn(this,t+4,e):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw new Error(`invalid bit depth: ${t}`);return t}(this.readUint8());const e=this.readUint8();let n;switch(this._colorType=e,e){case cr:n=1;break;case ur:n=3;break;case fr:n=1;break;case hr:n=2;break;case dr:n=4;break;default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==gr)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const e=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let r=0;r<e;r++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const e=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,n=this.offset+this.byteOffset;if(n+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case cr:case ur:if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break;case fr:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){const t=this.readByte();this._palette[e].push(t)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const e=Ar(this),n=this.readUint8();if(n!==gr)throw new Error(`Unsupported iCCP compression method: ${n}`);const r=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:On(r)}}decodepHYs(){const t=this.readUint32(),e=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:e,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:8===this._apng.depth?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=Jn({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),0===t||0===n.xOffset&&0===n.yOffset&&n.width===this._png.width&&n.height===this._png.height)e.data=n.data;else{const r=this._apng.frames.at(t-1);this.disposeFrame(n,r,e),this.addFrameDataToCanvas(e,n)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,n){switch(t.disposeOp){case _r:break;case Br:for(let e=0;e<this._png.height;e++)for(let r=0;r<this._png.width;r++){const i=(e*t.width+r)*this._png.channels;for(let t=0;t<this._png.channels;t++)n.data[i+t]=0}break;case xr:n.data.set(e.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){const n=1<<this._png.depth,r=(t,n)=>({index:((t+e.yOffset)*this._png.width+e.xOffset+n)*this._png.channels,frameIndex:(t*e.width+n)*this._png.channels});switch(e.blendOp){case Cr:for(let n=0;n<e.height;n++)for(let i=0;i<e.width;i++){const{index:o,frameIndex:a}=r(n,i);for(let n=0;n<this._png.channels;n++)t.data[o+n]=e.data[a+n]}break;case Sr:for(let i=0;i<e.height;i++)for(let o=0;o<e.width;o++){const{index:a,frameIndex:s}=r(i,o);for(let r=0;r<this._png.channels;r++){const i=e.data[s+this._png.channels-1]/n,o=r%(this._png.channels-1)===0?1:e.data[s+r],A=Math.floor(i*o+(1-i)*t.data[a+r]);t.data[a+r]+=A}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==vr)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===br)this._png.data=Jn({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else{if(this._interlaceMethod!==wr)throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._png.data=function(t){const{data:e,width:n,height:r,channels:i,depth:o}=t,a=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(o/8)*i,A=new Uint8Array(r*n*s);let l=0;for(let c=0;c<7;c++){const t=a[c],i=Math.ceil((n-t.x)/t.xStep),o=Math.ceil((r-t.y)/t.yStep);if(i<=0||o<=0)continue;const u=i*s,f=new Uint8Array(u);for(let a=0;a<o;a++){const o=e[l++],c=e.subarray(l,l+u);l+=u;const h=new Uint8Array(u);Kn(o,c,h,f,u,s),f.set(h);for(let e=0;e<i;e++){const i=t.x+e*t.xStep,o=t.y+a*t.yStep;if(!(i>=n||o>=r))for(let t=0;t<s;t++)A[(o*n+i)*s+t]=h[e*s+t]}}}if(16===o){const t=new Uint16Array(A.buffer);if(qn)for(let e=0;e<t.length;e++)t[e]=Wn(t[e]);return t}return A}({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth})}this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:_r,blendOp:Cr,data:t}),this._inflator=new Qn,this._writingDataChunks=!1}}var Er;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(Er||(Er={}));var Ur=function(){return"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this}();function Lr(){Ur.console&&"function"==typeof Ur.console.log&&Ur.console.log.apply(Ur.console,arguments)}var kr={log:Lr,warn:function(t){Ur.console&&("function"==typeof Ur.console.warn?Ur.console.warn.apply(Ur.console,arguments):Lr.call(null,arguments))},error:function(t){Ur.console&&("function"==typeof Ur.console.error?Ur.console.error.apply(Ur.console,arguments):Lr(t))}};function Ir(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){Mr(r.response,e,n)},r.onerror=function(){kr.error("could not download file")},r.send()}function Qr(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(n){}return e.status>=200&&e.status<=299}function Or(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var Mr=Ur.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,r.A)(window))||window!==Ur?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=Ur.URL||Ur.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?Qr(i.href)?Ir(t,e,n):Or(i,i.target="_blank"):Or(i)):(i.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){Or(i)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(Qr(t))Ir(t,e,n);else{var i=document.createElement("a");i.href=t,i.target="_blank",setTimeout(function(){Or(i)})}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==(0,r.A)(e)&&(kr.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof t)return Ir(t,e,n);var o="application/octet-stream"===t.type,a=/constructor/i.test(Ur.HTMLElement)||Ur.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||o&&a)&&"object"===("undefined"==typeof FileReader?"undefined":(0,r.A)(FileReader))){var A=new FileReader;A.onloadend=function(){var t=A.result;t=s?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=t:location=t,i=null},A.readAsDataURL(t)}else{var l=Ur.URL||Ur.webkitURL,c=l.createObjectURL(t);i?i.location=c:location.href=c,i=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});function Nr(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,o=n[r].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}var Tr=Ur.atob.bind(Ur),Pr=Ur.btoa.bind(Ur);function Rr(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=Hr(n,r,i,o,e[0],7,-680876936),o=Hr(o,n,r,i,e[1],12,-389564586),i=Hr(i,o,n,r,e[2],17,606105819),r=Hr(r,i,o,n,e[3],22,-1044525330),n=Hr(n,r,i,o,e[4],7,-176418897),o=Hr(o,n,r,i,e[5],12,1200080426),i=Hr(i,o,n,r,e[6],17,-1473231341),r=Hr(r,i,o,n,e[7],22,-45705983),n=Hr(n,r,i,o,e[8],7,1770035416),o=Hr(o,n,r,i,e[9],12,-1958414417),i=Hr(i,o,n,r,e[10],17,-42063),r=Hr(r,i,o,n,e[11],22,-1990404162),n=Hr(n,r,i,o,e[12],7,1804603682),o=Hr(o,n,r,i,e[13],12,-40341101),i=Hr(i,o,n,r,e[14],17,-1502002290),n=jr(n,r=Hr(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=jr(o,n,r,i,e[6],9,-1069501632),i=jr(i,o,n,r,e[11],14,643717713),r=jr(r,i,o,n,e[0],20,-373897302),n=jr(n,r,i,o,e[5],5,-701558691),o=jr(o,n,r,i,e[10],9,38016083),i=jr(i,o,n,r,e[15],14,-660478335),r=jr(r,i,o,n,e[4],20,-405537848),n=jr(n,r,i,o,e[9],5,568446438),o=jr(o,n,r,i,e[14],9,-1019803690),i=jr(i,o,n,r,e[3],14,-187363961),r=jr(r,i,o,n,e[8],20,1163531501),n=jr(n,r,i,o,e[13],5,-1444681467),o=jr(o,n,r,i,e[2],9,-51403784),i=jr(i,o,n,r,e[7],14,1735328473),n=zr(n,r=jr(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=zr(o,n,r,i,e[8],11,-2022574463),i=zr(i,o,n,r,e[11],16,1839030562),r=zr(r,i,o,n,e[14],23,-35309556),n=zr(n,r,i,o,e[1],4,-1530992060),o=zr(o,n,r,i,e[4],11,1272893353),i=zr(i,o,n,r,e[7],16,-155497632),r=zr(r,i,o,n,e[10],23,-1094730640),n=zr(n,r,i,o,e[13],4,681279174),o=zr(o,n,r,i,e[0],11,-358537222),i=zr(i,o,n,r,e[3],16,-722521979),r=zr(r,i,o,n,e[6],23,76029189),n=zr(n,r,i,o,e[9],4,-640364487),o=zr(o,n,r,i,e[12],11,-421815835),i=zr(i,o,n,r,e[15],16,530742520),n=Vr(n,r=zr(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=Vr(o,n,r,i,e[7],10,1126891415),i=Vr(i,o,n,r,e[14],15,-1416354905),r=Vr(r,i,o,n,e[5],21,-57434055),n=Vr(n,r,i,o,e[12],6,1700485571),o=Vr(o,n,r,i,e[3],10,-1894986606),i=Vr(i,o,n,r,e[10],15,-1051523),r=Vr(r,i,o,n,e[1],21,-2054922799),n=Vr(n,r,i,o,e[8],6,1873313359),o=Vr(o,n,r,i,e[15],10,-30611744),i=Vr(i,o,n,r,e[6],15,-1560198380),r=Vr(r,i,o,n,e[13],21,1309151649),n=Vr(n,r,i,o,e[4],6,-145523070),o=Vr(o,n,r,i,e[11],10,-1120210379),i=Vr(i,o,n,r,e[2],15,718787259),r=Vr(r,i,o,n,e[9],21,-343485551),t[0]=Jr(n,t[0]),t[1]=Jr(r,t[1]),t[2]=Jr(i,t[2]),t[3]=Jr(o,t[3])}function Dr(t,e,n,r,i,o){return e=Jr(Jr(e,t),Jr(r,o)),Jr(e<<i|e>>>32-i,n)}function Hr(t,e,n,r,i,o,a){return Dr(e&n|~e&r,t,e,i,o,a)}function jr(t,e,n,r,i,o,a){return Dr(e&r|n&~r,t,e,i,o,a)}function zr(t,e,n,r,i,o,a){return Dr(e^n^r,t,e,i,o,a)}function Vr(t,e,n,r,i,o,a){return Dr(n^(e|~r),t,e,i,o,a)}function Kr(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)Rr(r,Gr(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(Rr(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,Rr(r,i),r}function Gr(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}var qr="0123456789abcdef".split("");function Wr(t){for(var e="",n=0;n<4;n++)e+=qr[t>>8*n+4&15]+qr[t>>8*n&15];return e}function Yr(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function $r(t){return Kr(t).map(Yr).join("")}var Xr="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=Wr(t[e]);return t.join("")}(Kr("hello"));function Jr(t,e){if(Xr){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Zr(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length|0),new Array(o+1).join(i)),s=[],A=0;A<256;A++)s[A]=A;var l=0;for(A=0;A<256;A++){var c=s[A];l=(l+c+a.charCodeAt(A))%256,s[A]=s[l],s[l]=c}n=t,r=s}else s=r;var u=e.length,f=0,h=0,d="";for(A=0;A<u;A++)h=(h+(c=s[f=(f+1)%256]))%256,s[f]=s[h],s[h]=c,a=s[(s[f]+s[h])%256],d+=String.fromCharCode(e.charCodeAt(A)^a);return d}var ti={print:4,modify:8,copy:16,"annot-forms":32};function ei(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach(function(t){if(void 0!==ti.perm)throw new Error("Invalid permission: "+t);i+=ti[t]}),this.padding="(\xbfN^Nu\x8aAd\0NV\xff\xfa\x01\b..\0\xb6\xd0h>\x80/\f\xa9\xfedSiz";var o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=$r(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Zr(this.encryptionKey,this.padding)}function ni(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[r]}return e}function ri(t){if("object"!==(0,r.A)(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(Or){Ur.console&&kr.error("jsPDF PubSub Error",Or.message,Or)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function ii(t){if(!(this instanceof ii))return new ii(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function oi(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function ai(t,e,n,r,i){if(!(this instanceof ai))return new ai(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,oi.call(this,r,i)}function si(t,e,n,r,i){if(!(this instanceof si))return new si(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,oi.call(this,r,i)}function Ai(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",i=arguments[1],o=arguments[2],a=arguments[3],s=[],A=1,l=16,c="S",u=null;"object"===(0,r.A)(t=t||{})&&(n=t.orientation,i=t.unit||i,o=t.format||o,a=t.compress||t.compressPdf||a,null!==(u=t.encryption||null)&&(u.userPassword=u.userPassword||"",u.ownerPassword=u.ownerPassword||"",u.userPermissions=u.userPermissions||[]),A="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(l=t.floatPrecision),c=t.defaultPathOperation||"S"),s=t.filters||(!0===a?["FlateEncode"]:s),i=i||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,h={},d={internal:{},__private__:{}};d.__private__.PubSub=ri;var p="1.3",g=d.__private__.getPdfVersion=function(){return p};d.__private__.setPdfVersion=function(t){p=t};var m={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};d.__private__.getPageFormats=function(){return m};var v=d.__private__.getPageFormat=function(t){return m[t]};o=o||"a4";var y="compat",b="advanced",w=y;function _(){this.saveGraphicsState(),J(new It(ht,0,0,-ht,0,gn()*ht).toString()+" cm"),this.setFontSize(this.getFontSize()/ht),c="n",w=b}function B(){this.restoreGraphicsState(),c="S",w=y}var x=d.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};d.advancedAPI=function(t){var e=w===y;return e&&_.call(this),"function"!=typeof t||(t(this),e&&B.call(this)),this},d.compatAPI=function(t){var e=w===b;return e&&B.call(this),"function"!=typeof t||(t(this),e&&_.call(this)),this},d.isAdvancedAPI=function(){return w===b};var C,S=function(t){if(w!==b)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},F=d.roundToPrecision=d.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};C=d.hpf=d.__private__.hpf="number"==typeof l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return F(t,l)}:"smart"===l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return F(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return F(t,16)};var E=d.f2=d.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return F(t,2)},U=d.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return F(t,3)},L=d.scale=d.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===y?t*ht:w===b?t:void 0},k=function(t){return L(function(t){return w===y?gn()-t:w===b?t:void 0}(t))};d.__private__.setPrecision=d.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var I,Q="00000000000000000000000000000000",O=d.__private__.getFileId=function(){return Q},M=d.__private__.setFileId=function(t){return Q=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():Q.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==u&&(we=new ei(u.userPermissions,u.userPassword,u.ownerPassword,Q)),Q};d.setFileId=function(t){return M(t),this},d.getFileId=function(){return O()};var N=d.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,H(r),"'",H(i),"'"].join("");return["D:",t.getFullYear(),H(t.getMonth()+1),H(t.getDate()),H(t.getHours()),H(t.getMinutes()),H(t.getSeconds()),o].join("")},T=d.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},P=d.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=N(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return I=e},R=d.__private__.getCreationDate=function(t){var e=I;return"jsDate"===t&&(e=T(I)),e};d.setCreationDate=function(t){return P(t),this},d.getCreationDate=function(t){return R(t)};var D,H=d.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},j=d.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},z=0,V=[],K=[],G=0,q=[],W=[],Y=!1,$=K;d.__private__.setCustomOutputDestination=function(t){Y=!0,$=t};var X=function(t){Y||($=t)};d.__private__.resetCustomOutputDestination=function(){Y=!1,$=K};var J=d.__private__.out=function(t){return t=t.toString(),G+=t.length+1,$.push(t),$},Z=d.__private__.write=function(t){return J(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},tt=d.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},et=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];d.__private__.getStandardFonts=function(){return et};var nt=t.fontSize||16;d.__private__.setFontSize=d.setFontSize=function(t){return nt=w===b?t/ht:t,this};var rt,it=d.__private__.getFontSize=d.getFontSize=function(){return w===y?nt:nt*ht},ot=t.R2L||!1;d.__private__.setR2L=d.setR2L=function(t){return ot=t,this},d.__private__.getR2L=d.getR2L=function(){return ot};var at,st=d.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))rt=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');rt=t}else rt=parseInt(t,10)};d.__private__.getZoomMode=function(){return rt};var At,lt=d.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');at=t};d.__private__.getPageMode=function(){return at};var ct=d.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');At=t};d.__private__.getLayoutMode=function(){return At},d.__private__.setDisplayMode=d.setDisplayMode=function(t,e,n){return st(t),ct(e),lt(n),this};var ut={title:"",subject:"",author:"",keywords:"",creator:""};d.__private__.getDocumentProperty=function(t){if(-1===Object.keys(ut).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ut[t]},d.__private__.getDocumentProperties=function(){return ut},d.__private__.setDocumentProperties=d.setProperties=d.setDocumentProperties=function(t){for(var e in ut)ut.hasOwnProperty(e)&&t[e]&&(ut[e]=t[e]);return this},d.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(ut).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ut[t]=e};var ft,ht,dt,pt,gt,mt={},vt={},yt=[],bt={},wt={},_t={},Bt={},xt=null,Ct=0,St=[],Ft=new ri(d),Et=t.hotfixes||[],Ut={},Lt={},kt=[],It=function t(e,n,r,i,o,a){if(!(this instanceof t))return new t(e,n,r,i,o,a);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,n,r,i,o,a]};Object.defineProperty(It.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(It.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(It.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(It.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(It.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(It.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(It.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(It.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(It.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(It.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(It.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(It.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(It.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(It.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(It.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(It.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),It.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(t)},It.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new It(e,n,r,i,o,a)},It.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var A=Math.sqrt(n*n+r*r);return s/=A,t*(r/=A)<e*(n/=A)&&(t=-t,e=-e,s=-s,a=-a),{scale:new It(a,0,0,A,0,0),translate:new It(1,0,0,1,i,o),rotate:new It(t,e,-e,t,0,0),skew:new It(1,0,s,1,0,0)}},It.prototype.toString=function(t){return this.join(" ")},It.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=1/(t*r-e*n),s=r*a,A=-e*a,l=-n*a,c=t*a;return new It(s,A,l,c,-s*i-l*o,-A*i-c*o)},It.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new on(e,n)},It.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new on(t.x+t.w,t.y+t.h));return new an(e.x,e.y,n.x-e.x,n.y-e.y)},It.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new It(t,e,n,r,i,o)},d.Matrix=It;var Qt=d.matrixMult=function(t,e){return e.multiply(t)},Ot=new It(1,0,0,1,0,0);d.unitMatrix=d.identityMatrix=Ot;var Mt=function(t,e){if(!wt[t]){var n=(e instanceof ai?"Sh":"P")+(Object.keys(bt).length+1).toString(10);e.id=n,wt[t]=n,bt[n]=e,Ft.publish("addPattern",e)}};d.ShadingPattern=ai,d.TilingPattern=si,d.addShadingPattern=function(t,e){return S("addShadingPattern()"),Mt(t,e),this},d.beginTilingPattern=function(t){S("beginTilingPattern()"),An(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},d.endTilingPattern=function(t,e){S("endTilingPattern()"),e.stream=W[D].join("\n"),Mt(t,e),Ft.publish("endTilingPattern",e),kt.pop().restore()};var Nt,Tt=d.__private__.newObject=function(){var t=Pt();return Rt(t,!0),t},Pt=d.__private__.newObjectDeferred=function(){return z++,V[z]=function(){return G},z},Rt=function(t,e){return e="boolean"==typeof e&&e,V[t]=G,e&&J(t+" 0 obj"),t},Dt=d.__private__.newAdditionalObject=function(){var t={objId:Pt(),content:""};return q.push(t),t},Ht=Pt(),jt=Pt(),zt=d.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},Vt=d.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,i=t.ch2,o=t.ch3,a=t.ch4,s="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var A=new Nr(n);if(A.ok)n=A.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,i=l>>8&255,o=255&l}if(void 0===i||void 0===a&&n===i&&i===o)e="string"==typeof n?n+" "+s[0]:2===t.precision?E(n/255)+" "+s[0]:U(n/255)+" "+s[0];else if(void 0===a||"object"===(0,r.A)(a)){if(a&&!isNaN(a.a)&&0===a.a)return["1.","1.","1.",s[1]].join(" ");e="string"==typeof n?[n,i,o,s[1]].join(" "):2===t.precision?[E(n/255),E(i/255),E(o/255),s[1]].join(" "):[U(n/255),U(i/255),U(o/255),s[1]].join(" ")}else e="string"==typeof n?[n,i,o,a,s[2]].join(" "):2===t.precision?[E(n),E(i),E(o),E(a),s[2]].join(" "):[U(n),U(i),U(o),U(a),s[2]].join(" ");return e},Kt=d.__private__.getFilters=function(){return s},Gt=d.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||Kt(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==u&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==u&&(s=we.encryptor(a,0));var A={};!0===n&&(n=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(A=void 0!==Ai.API.processDataByFilters?Ai.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==A.data.length&&(l.push({key:"Length",value:A.data.length}),!0===i&&l.push({key:"Length1",value:o})),0!=c.length)if(c.split("/").length-1==1)l.push({key:"Filter",value:c});else{l.push({key:"Filter",value:"["+c+"]"});for(var f=0;f<l.length;f+=1)if("DecodeParms"===l[f].key){for(var h=[],d=0;d<A.reverseChain.split("/").length-1;d+=1)h.push("null");h.push(l[f].value),l[f].value="["+h.join(" ")+"]"}}J("<<");for(var p=0;p<l.length;p++)J("/"+l[p].key+" "+l[p].value);J(">>"),0!==A.data.length&&(J("stream"),J(s(A.data)),J("endstream"))},qt=d.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Rt(r,!0),J("<</Type /Page"),J("/Parent "+t.rootDictionaryObjId+" 0 R"),J("/Resources "+t.resourceDictionaryObjId+" 0 R"),J("/MediaBox ["+parseFloat(C(t.mediaBox.bottomLeftX))+" "+parseFloat(C(t.mediaBox.bottomLeftY))+" "+C(t.mediaBox.topRightX)+" "+C(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&J("/CropBox ["+C(t.cropBox.bottomLeftX)+" "+C(t.cropBox.bottomLeftY)+" "+C(t.cropBox.topRightX)+" "+C(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&J("/BleedBox ["+C(t.bleedBox.bottomLeftX)+" "+C(t.bleedBox.bottomLeftY)+" "+C(t.bleedBox.topRightX)+" "+C(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&J("/TrimBox ["+C(t.trimBox.bottomLeftX)+" "+C(t.trimBox.bottomLeftY)+" "+C(t.trimBox.topRightX)+" "+C(t.trimBox.topRightY)+"]"),null!==t.artBox&&J("/ArtBox ["+C(t.artBox.bottomLeftX)+" "+C(t.artBox.bottomLeftY)+" "+C(t.artBox.topRightX)+" "+C(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&J("/UserUnit "+t.userUnit),Ft.publish("putPage",{objId:r,pageContext:St[e],pageNumber:e,page:n}),J("/Contents "+i+" 0 R"),J(">>"),J("endobj");var o=n.join("\n");return w===b&&(o+="\nQ"),Rt(i,!0),Gt({data:o,filters:Kt(),objectId:i}),J("endobj"),r},Wt=d.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Ct;t++)St[t].objId=Pt(),St[t].contentsObjId=Pt();for(t=1;t<=Ct;t++)n.push(qt({number:t,data:W[t],objId:St[t].objId,contentsObjId:St[t].contentsObjId,mediaBox:St[t].mediaBox,cropBox:St[t].cropBox,bleedBox:St[t].bleedBox,trimBox:St[t].trimBox,artBox:St[t].artBox,userUnit:St[t].userUnit,rootDictionaryObjId:Ht,resourceDictionaryObjId:jt}));Rt(Ht,!0),J("<</Type /Pages");var r="/Kids [";for(e=0;e<Ct;e++)r+=n[e]+" 0 R ";J(r+"]"),J("/Count "+Ct),J(">>"),J("endobj"),Ft.publish("postPutPages")},Yt=function(t){Ft.publish("putFont",{font:t,out:J,newObject:Tt,putStream:Gt}),!0!==t.isAlreadyPutted&&(t.objectNumber=Tt(),J("<<"),J("/Type /Font"),J("/BaseFont /"+ni(t.postScriptName)),J("/Subtype /Type1"),"string"==typeof t.encoding&&J("/Encoding /"+t.encoding),J("/FirstChar 32"),J("/LastChar 255"),J(">>"),J("endobj"))},$t=function(t){t.objectNumber=Tt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[C(t.x),C(t.y),C(t.x+t.width),C(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");Gt({data:n,additionalKeyValues:e,objectId:t.objectNumber}),J("endobj")},Xt=function(t,e){e||(e=21);var n=Tt(),r=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",A=0,l=0;l<r.length;l++){for(n=r[l];n>t[A+1].offset;)A++;var c=t[A].offset,u=(n-c)/(t[A+1].offset-c),f=t[A].color,h=t[A+1].color;s+=j(Math.round((1-u)*f[0]+u*h[0]).toString(16))+j(Math.round((1-u)*f[1]+u*h[1]).toString(16))+j(Math.round((1-u)*f[2]+u*h[2]).toString(16))}return s.trim()}(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Gt({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),J("endobj"),t.objectNumber=Tt(),J("<< /ShadingType "+t.type),J("/ColorSpace /DeviceRGB");var o="/Coords ["+C(parseFloat(t.coords[0]))+" "+C(parseFloat(t.coords[1]))+" ";2===t.type?o+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3])):o+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3]))+" "+C(parseFloat(t.coords[4]))+" "+C(parseFloat(t.coords[5])),J(o+="]"),t.matrix&&J("/Matrix ["+t.matrix.toString()+"]"),J("/Function "+n+" 0 R"),J("/Extend [true true]"),J(">>"),J("endobj")},Jt=function(t,e){var n=Pt(),r=Tt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(C).join(" ")+"]"}),i.push({key:"XStep",value:C(t.xStep)}),i.push({key:"YStep",value:C(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),Gt({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),J("endobj")},Zt=function(t){for(var e in t.objectNumber=Tt(),J("<<"),t)switch(e){case"opacity":J("/ca "+E(t[e]));break;case"stroke-opacity":J("/CA "+E(t[e]))}J(">>"),J("endobj")},te=function(t){Rt(t.resourcesOid,!0),J("<<"),J("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in J("/Font <<"),mt)mt.hasOwnProperty(t)&&(!1===f||!0===f&&h.hasOwnProperty(t))&&J("/"+t+" "+mt[t].objectNumber+" 0 R");J(">>")}(),function(){if(Object.keys(bt).length>0){for(var t in J("/Shading <<"),bt)bt.hasOwnProperty(t)&&bt[t]instanceof ai&&bt[t].objectNumber>=0&&J("/"+t+" "+bt[t].objectNumber+" 0 R");Ft.publish("putShadingPatternDict"),J(">>")}}(),function(t){if(Object.keys(bt).length>0){for(var e in J("/Pattern <<"),bt)bt.hasOwnProperty(e)&&bt[e]instanceof d.TilingPattern&&bt[e].objectNumber>=0&&bt[e].objectNumber<t&&J("/"+e+" "+bt[e].objectNumber+" 0 R");Ft.publish("putTilingPatternDict"),J(">>")}}(t.objectOid),function(){if(Object.keys(_t).length>0){var t;for(t in J("/ExtGState <<"),_t)_t.hasOwnProperty(t)&&_t[t].objectNumber>=0&&J("/"+t+" "+_t[t].objectNumber+" 0 R");Ft.publish("putGStateDict"),J(">>")}}(),function(){for(var t in J("/XObject <<"),Ut)Ut.hasOwnProperty(t)&&Ut[t].objectNumber>=0&&J("/"+t+" "+Ut[t].objectNumber+" 0 R");Ft.publish("putXobjectDict"),J(">>")}(),J(">>"),J("endobj")},ee=function(t){vt[t.fontName]=vt[t.fontName]||{},vt[t.fontName][t.fontStyle]=t.id},ne=function(t,e,n,r,i){var o={id:"F"+(Object.keys(mt).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return Ft.publish("addFont",{font:o,instance:this}),mt[o.id]=o,ee(o),o.id},re=d.__private__.pdfEscape=d.pdfEscape=function(t,e){return function(t,e){var n,r,i,o,a,s,A,l,c;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&mt[ft].metadata&&mt[ft].metadata[i]&&mt[ft].metadata[i].encoding&&(o=mt[ft].metadata[i].encoding,!a&&mt[ft].encoding&&(a=mt[ft].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(A=!1,s=[],n=0,r=t.length;n<r;n++)(l=a[t.charCodeAt(n)])?s.push(String.fromCharCode(l)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(A=!0);t=s.join("")}for(n=t.length;void 0===A&&0!==n;)t.charCodeAt(n-1)>>8&&(A=!0),n--;if(!A)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((c=(l=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(c),s.push(l-(c<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ie=d.__private__.beginPage=function(t){W[++Ct]=[],St[Ct]={objId:0,contentsObjId:0,userUnit:Number(A),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},se(Ct),X(W[D])},oe=function(t,e){var r,i,a;switch(n=e||n,"string"==typeof t&&(r=v(t.toLowerCase()),Array.isArray(r)&&(i=r[0],a=r[1])),Array.isArray(t)&&(i=t[0]*ht,a=t[1]*ht),isNaN(i)&&(i=o[0],a=o[1]),(i>14400||a>14400)&&(kr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),i=Math.min(14400,i),a=Math.min(14400,a)),o=[i,a],n.substr(0,1)){case"l":a>i&&(o=[a,i]);break;case"p":i>a&&(o=[a,i])}ie(o),He(Re),J(Ye),0!==en&&J(en+" J"),0!==nn&&J(nn+" j"),Ft.publish("addPage",{pageNumber:Ct})},ae=function(t){t>0&&t<=Ct&&(W.splice(t,1),St.splice(t,1),Ct--,D>Ct&&(D=Ct),this.setPage(D))},se=function(t){t>0&&t<=Ct&&(D=t)},Ae=d.__private__.getNumberOfPages=d.getNumberOfPages=function(){return W.length-1},le=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:mt[ft].fontName,e=void 0!==e?e:mt[ft].fontStyle,r=t.toLowerCase(),void 0!==vt[r]&&void 0!==vt[r][e]?i=vt[r][e]:void 0!==vt[t]&&void 0!==vt[t][e]?i=vt[t][e]:!1===n.disableWarning&&kr.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=vt.times[e])&&(i=vt.times.normal),i},ce=d.__private__.putInfo=function(){var t=Tt(),e=function(t){return t};for(var n in null!==u&&(e=we.encryptor(t,0)),J("<<"),J("/Producer ("+re(e("jsPDF "+Ai.version))+")"),ut)ut.hasOwnProperty(n)&&ut[n]&&J("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+re(e(ut[n]))+")");J("/CreationDate ("+re(e(I))+")"),J(">>"),J("endobj")},ue=d.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Ht;switch(Tt(),J("<<"),J("/Type /Catalog"),J("/Pages "+e+" 0 R"),rt||(rt="fullwidth"),rt){case"fullwidth":J("/OpenAction [3 0 R /FitH null]");break;case"fullheight":J("/OpenAction [3 0 R /FitV null]");break;case"fullpage":J("/OpenAction [3 0 R /Fit]");break;case"original":J("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+rt;"%"===n.substr(n.length-1)&&(rt=parseInt(rt)/100),"number"==typeof rt&&J("/OpenAction [3 0 R /XYZ null null "+E(rt)+"]")}switch(At||(At="continuous"),At){case"continuous":J("/PageLayout /OneColumn");break;case"single":J("/PageLayout /SinglePage");break;case"two":case"twoleft":J("/PageLayout /TwoColumnLeft");break;case"tworight":J("/PageLayout /TwoColumnRight")}at&&J("/PageMode /"+at),Ft.publish("putCatalog"),J(">>"),J("endobj")},fe=d.__private__.putTrailer=function(){J("trailer"),J("<<"),J("/Size "+(z+1)),J("/Root "+z+" 0 R"),J("/Info "+(z-1)+" 0 R"),null!==u&&J("/Encrypt "+we.oid+" 0 R"),J("/ID [ <"+Q+"> <"+Q+"> ]"),J(">>")},he=d.__private__.putHeader=function(){J("%PDF-"+p),J("%\xba\xdf\xac\xe0")},de=d.__private__.putXRef=function(){var t="0000000000";J("xref"),J("0 "+(z+1)),J("0000000000 65535 f ");for(var e=1;e<=z;e++)"function"==typeof V[e]?J((t+V[e]()).slice(-10)+" 00000 n "):void 0!==V[e]?J((t+V[e]).slice(-10)+" 00000 n "):J("0000000000 00000 n ")},pe=d.__private__.buildDocument=function(){var t;z=0,G=0,K=[],V=[],q=[],Ht=Pt(),jt=Pt(),X(K),Ft.publish("buildDocument"),he(),Wt(),function(){Ft.publish("putAdditionalObjects");for(var t=0;t<q.length;t++){var e=q[t];Rt(e.objId,!0),J(e.content),J("endobj")}Ft.publish("postPutAdditionalObjects")}(),t=[],function(){for(var t in mt)mt.hasOwnProperty(t)&&(!1===f||!0===f&&h.hasOwnProperty(t))&&Yt(mt[t])}(),function(){var t;for(t in _t)_t.hasOwnProperty(t)&&Zt(_t[t])}(),function(){for(var t in Ut)Ut.hasOwnProperty(t)&&$t(Ut[t])}(),function(t){var e;for(e in bt)bt.hasOwnProperty(e)&&(bt[e]instanceof ai?Xt(bt[e]):bt[e]instanceof si&&Jt(bt[e],t))}(t),Ft.publish("putResources"),t.forEach(te),te({resourcesOid:jt,objectOid:Number.MAX_SAFE_INTEGER}),Ft.publish("postPutResources"),null!==u&&(we.oid=Tt(),J("<<"),J("/Filter /Standard"),J("/V "+we.v),J("/R "+we.r),J("/U <"+we.toHexString(we.U)+">"),J("/O <"+we.toHexString(we.O)+">"),J("/P "+we.P),J(">>"),J("endobj")),ce(),ue();var e=G;return de(),fe(),J("startxref"),J(""+e),J("%%EOF"),X(W[D]),K.join("\n")},ge=d.__private__.getBlob=function(t){return new Blob([tt(t)],{type:"application/pdf"})},me=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},ve=function(t){var e,n=t.document,r=n.documentElement,i=n.head,o=n.body;return i||(i=n.createElement("head"),r.appendChild(i)),o||(o=n.createElement("body"),r.appendChild(o)),me(i),me(o),(e=n.createElement("style")).appendChild(n.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),i.appendChild(e),{document:n,body:o}},ye=d.output=d.__private__.output=(Nt=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return pe();case"save":d.save(e.filename);break;case"arraybuffer":return tt(pe());case"blob":return ge(pe());case"bloburi":case"bloburl":if(void 0!==Ur.URL&&"function"==typeof Ur.URL.createObjectURL)return Ur.URL&&Ur.URL.createObjectURL(ge(pe()))||void 0;kr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=pe();try{n=Pr(r)}catch(m){n=Pr(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+encodeURIComponent(e.filename)+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(Ur)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=!e.pdfObjectUrl;o||(i=e.pdfObjectUrl);var a=Ur.open();if(null!==a){var s=ve(a),A=s.document.createElement("script"),l=this;A.src=i,o&&(A.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",A.crossOrigin="anonymous"),A.onload=function(){a.PDFObject.embed(l.output("dataurlstring"),e)},s.body.appendChild(A)}return a}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(Ur)){var c=e.pdfJsUrl||"examples/PDF.js/web/viewer.html",u=Ur.open();if(null!==u){var f=ve(u),h=f.document.createElement("iframe"),p=-1===c.indexOf("?")?"?":"&";l=this,h.id="pdfViewer",h.width="500px",h.height="400px",h.src=c+p+"file=&downloadName="+encodeURIComponent(e.filename),h.onload=function(){u.document.title=e.filename,h.contentWindow.PDFViewerApplication.open(l.output("bloburl"))},f.body.appendChild(h)}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(Ur))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var g=Ur.open();if(null!==g){var v=ve(g),y=v.document.createElement("iframe");y.src=this.output("datauristring",e),v.body.appendChild(y),g.document.title=e.filename}if(g||"undefined"==typeof safari)return g;break;case"datauri":case"dataurl":return Ur.document.location.href=this.output("datauristring",e);default:return null}},Nt.foo=function(){try{return Nt.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!Ur.console)throw new Error(n);Ur.console.error(n,e),Ur.alert&&alert(n)}},Nt.foo.bar=Nt,Nt.foo),be=function(t){return!0===Array.isArray(Et)&&Et.indexOf(t)>-1};switch(i){case"pt":ht=1;break;case"mm":ht=72/25.4;break;case"cm":ht=72/2.54;break;case"in":ht=72;break;case"px":ht=1==be("px_scaling")?.75:96/72;break;case"pc":case"em":ht=12;break;case"ex":ht=6;break;default:if("number"!=typeof i)throw new Error("Invalid unit: "+i);ht=i}var we=null;P(),M();var _e=d.__private__.getPageInfo=d.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:St[t].objId,pageNumber:t,pageContext:St[t]}},Be=d.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in St)if(St[e].objId===t)break;return _e(e)},xe=d.__private__.getCurrentPageInfo=d.getCurrentPageInfo=function(){return{objId:St[D].objId,pageNumber:D,pageContext:St[D]}};d.addPage=function(){return oe.apply(this,arguments),this},d.setPage=function(){return se.apply(this,arguments),X.call(this,W[D]),this},d.insertPage=function(t){return this.addPage(),this.movePage(D,t),this},d.movePage=function(t,e){var n,r;if(t>e){n=W[t],r=St[t];for(var i=t;i>e;i--)W[i]=W[i-1],St[i]=St[i-1];W[e]=n,St[e]=r,this.setPage(e)}else if(t<e){n=W[t],r=St[t];for(var o=t;o<e;o++)W[o]=W[o+1],St[o]=St[o+1];W[e]=n,St[e]=r,this.setPage(e)}return this},d.deletePage=function(){return ae.apply(this,arguments),this},d.__private__.text=d.text=function(t,e,n,i,o){var a,s,A,l,c,u,f,d,p,g=(i=i||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var m=n;n=e,e=t,t=m}if(arguments[3]instanceof It==0?(A=arguments[4],l=arguments[5],"object"===(0,r.A)(f=arguments[3])&&null!==f||("string"==typeof A&&(l=A,A=null),"string"==typeof f&&(l=f,f=null),"number"==typeof f&&(A=f,f=null),i={flags:f,angle:A,align:l})):(S("The transform parameter of text() with a Matrix value"),p=o),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return g;var v,y="",_="number"==typeof i.lineHeightFactor?i.lineHeightFactor:Pe,B=g.internal.scaleFactor;function x(t){return t=t.split("\t").join(Array(i.TabLen||9).join(" ")),re(t,f)}function F(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function E(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var U=!1,k=!0;if("string"==typeof t)U=!0;else if(Array.isArray(t)){var I=t.concat();s=[];for(var Q,O=I.length;O--;)("string"!=typeof(Q=I.shift())||Array.isArray(Q)&&"string"!=typeof Q[0])&&(k=!1);U=k}if(!1===U)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var M=nt/g.internal.scaleFactor,N=M*(_-1);switch(i.baseline){case"bottom":n-=N;break;case"top":n+=M-N;break;case"hanging":n+=M-2*N;break;case"middle":n+=M/2-N}if((u=i.maxWidth||0)>0&&("string"==typeof t?t=g.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(g.splitTextToSize(e,u))},[]))),a={text:t,x:e,y:n,options:i,mutex:{pdfEscape:re,activeFontKey:ft,fonts:mt,activeFontSize:nt}},Ft.publish("preProcessText",a),t=a.text,A=(i=a.options).angle,p instanceof It==0&&A&&"number"==typeof A){A*=Math.PI/180,0===i.rotationDirection&&(A=-A),w===b&&(A=-A);var T=Math.cos(A),P=Math.sin(A);p=new It(T,P,-P,T,0,0)}else A&&A instanceof It&&(p=A);w!==b||p||(p=Ot),void 0!==(c=i.charSpace||Ze)&&(y+=C(L(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(d=i.horizontalScale)&&(y+=C(100*d)+" Tz\n"),i.lang;var R=-1,D=void 0!==i.renderingMode?i.renderingMode:i.stroke,H=g.internal.getCurrentPageInfo().pageContext;switch(D){case 0:case!1:case"fill":R=0;break;case 1:case!0:case"stroke":R=1;break;case 2:case"fillThenStroke":R=2;break;case 3:case"invisible":R=3;break;case 4:case"fillAndAddForClipping":R=4;break;case 5:case"strokeAndAddPathForClipping":R=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":R=6;break;case 7:case"addToPathForClipping":R=7}var j=void 0!==H.usedRenderingMode?H.usedRenderingMode:-1;-1!==R?y+=R+" Tr\n":-1!==j&&(y+="0 Tr\n"),-1!==R&&(H.usedRenderingMode=R),l=i.align||"left";var z,V=nt*_,K=g.internal.pageSize.getWidth(),G=mt[ft];c=i.charSpace||Ze,u=i.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},i.flags);var q=[],W=function(t){return g.getStringUnitWidth(t,{font:G,charSpace:c,fontSize:nt,doKerning:!1})*nt/B};if("[object Array]"===Object.prototype.toString.call(t)){var Y;s=F(t),"left"!==l&&(z=s.map(W));var $,X=0;if("right"===l){e-=z[0],t=[],O=s.length;for(var Z=0;Z<O;Z++)0===Z?($=Ke(e),Y=Ge(n)):($=L(X-z[Z]),Y=-V),t.push([s[Z],$,Y]),X=z[Z]}else if("center"===l){e-=z[0]/2,t=[],O=s.length;for(var tt=0;tt<O;tt++)0===tt?($=Ke(e),Y=Ge(n)):($=L((X-z[tt])/2),Y=-V),t.push([s[tt],$,Y]),X=z[tt]}else if("left"===l){t=[],O=s.length;for(var et=0;et<O;et++)t.push(s[et])}else if("justify"===l&&"Identity-H"===G.encoding){t=[],O=s.length,u=0!==u?u:K;for(var rt=0,it=0;it<O;it++)if(Y=0===it?Ge(n):-V,$=0===it?Ke(e):rt,it<O-1){var at=L((u-z[it])/(s[it].split(" ").length-1)),st=s[it].split(" ");t.push([st[0]+" ",$,Y]),rt=0;for(var At=1;At<st.length;At++){var lt=(W(st[At-1]+" "+st[At])-W(st[At]))*B+at;At==st.length-1?t.push([st[At],lt,0]):t.push([st[At]+" ",lt,0]),rt-=lt}}else t.push([s[it],$,Y]);t.push(["",rt,0])}else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],O=s.length,u=0!==u?u:K,it=0;it<O;it++){Y=0===it?Ge(n):-V,$=0===it?Ke(e):0;var ct=s[it].split(" ").length-1,ut=ct>0?(u-z[it])/ct:0;it<O-1?q.push(C(L(ut))):q.push(0),t.push([s[it],$,Y])}}}!0===("boolean"==typeof i.R2L?i.R2L:ot)&&(t=E(t,function(t,e,n){return[t.split("").reverse().join(""),e,n]})),a={text:t,x:e,y:n,options:i,mutex:{pdfEscape:re,activeFontKey:ft,fonts:mt,activeFontSize:nt}},Ft.publish("postProcessText",a),t=a.text,v=a.mutex.isHex||!1;var ht=mt[ft].encoding;"WinAnsiEncoding"!==ht&&"StandardEncoding"!==ht||(t=E(t,function(t,e,n){return[x(t),e,n]})),s=F(t),t=[];for(var dt,pt,gt,vt=Array.isArray(s[0])?1:0,yt="",bt=function(t,e,n){var r="";return n instanceof It?(n="number"==typeof i.angle?Qt(n,new It(1,0,0,1,t,e)):Qt(new It(1,0,0,1,t,e),n),w===b&&(n=Qt(new It(1,0,0,-1,0,0),n)),r=n.join(" ")+" Tm\n"):r=C(t)+" "+C(e)+" Td\n",r},wt=0;wt<s.length;wt++){switch(yt="",vt){case 1:gt=(v?"<":"(")+s[wt][0]+(v?">":")"),dt=parseFloat(s[wt][1]),pt=parseFloat(s[wt][2]);break;case 0:gt=(v?"<":"(")+s[wt]+(v?">":")"),dt=Ke(e),pt=Ge(n)}void 0!==q&&void 0!==q[wt]&&(yt=q[wt]+" Tw\n"),0===wt?t.push(yt+bt(dt,pt,p)+gt):0===vt?t.push(yt+gt):1===vt&&t.push(yt+bt(dt,pt,p)+gt)}t=0===vt?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var _t="BT\n/";return _t+=ft+" "+nt+" Tf\n",_t+=C(nt*_)+" TL\n",_t+=Xe+"\n",_t+=y,_t+=t,J(_t+="ET"),h[ft]=!0,g};var Ce=d.__private__.clip=d.clip=function(t){return J("evenodd"===t?"W*":"W"),this};d.clipEvenOdd=function(){return Ce("evenodd")},d.__private__.discardPath=d.discardPath=function(){return J("n"),this};var Se=d.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};d.__private__.setDefaultPathOperation=d.setDefaultPathOperation=function(t){return Se(t)&&(c=t),this};var Fe=d.__private__.getStyle=d.getStyle=function(t){var e=c;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},Ee=d.close=function(){return J("h"),this};d.stroke=function(){return J("S"),this},d.fill=function(t){return Ue("f",t),this},d.fillEvenOdd=function(t){return Ue("f*",t),this},d.fillStroke=function(t){return Ue("B",t),this},d.fillStrokeEvenOdd=function(t){return Ue("B*",t),this};var Ue=function(t,e){"object"===(0,r.A)(e)?Ie(e,t):J(t)},Le=function(t){null===t||w===b&&void 0===t||(t=Fe(t),J(t))};function ke(t,e,n,r,i){var o=new si(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Mt(a,o),o}var Ie=function(t,e){var n=wt[t.key],r=bt[n];if(r instanceof ai)J("q"),J(Qe(e)),r.gState&&d.setGState(r.gState),J(t.matrix.toString()+" cm"),J("/"+n+" sh"),J("Q");else if(r instanceof si){var i=new It(1,0,0,-1,0,gn());t.matrix&&(i=i.multiply(t.matrix||Ot),n=ke.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),J("q"),J("/Pattern cs"),J("/"+n+" scn"),r.gState&&d.setGState(r.gState),J(e),J("Q")}},Qe=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Oe=d.moveTo=function(t,e){return J(C(L(t))+" "+C(k(e))+" m"),this},Me=d.lineTo=function(t,e){return J(C(L(t))+" "+C(k(e))+" l"),this},Ne=d.curveTo=function(t,e,n,r,i,o){return J([C(L(t)),C(k(e)),C(L(n)),C(k(r)),C(L(i)),C(k(o)),"c"].join(" ")),this};d.__private__.line=d.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Se(i))throw new Error("Invalid arguments passed to jsPDF.line");return w===y?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},d.__private__.lines=d.lines=function(t,e,n,r,i,o){var a,s,A,l,c,u,f,h,d,p,g,m;if("number"==typeof t&&(m=n,n=e,e=t,t=m),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!Se(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(Oe(e,n),a=r[0],s=r[1],l=t.length,p=e,g=n,A=0;A<l;A++)2===(c=t[A]).length?(p=c[0]*a+p,g=c[1]*s+g,Me(p,g)):(u=c[0]*a+p,f=c[1]*s+g,h=c[2]*a+p,d=c[3]*s+g,p=c[4]*a+p,g=c[5]*s+g,Ne(u,f,h,d,p,g));return o&&Ee(),Le(i),this},d.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":Oe(r[0],r[1]);break;case"l":Me(r[0],r[1]);break;case"c":Ne.apply(this,r);break;case"h":Ee()}}return this},d.__private__.rect=d.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Se(i))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y&&(r=-r),J([C(L(t)),C(k(e)),C(L(n)),C(L(r)),"re"].join(" ")),Le(i),this},d.__private__.triangle=d.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!Se(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},d.__private__.roundedRect=d.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!Se(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},d.__private__.ellipse=d.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Se(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return Oe(t+n,e),Ne(t+n,e-a,t+o,e-r,t,e-r),Ne(t-o,e-r,t-n,e-a,t-n,e),Ne(t-n,e+a,t-o,e+r,t,e+r),Ne(t+o,e+r,t+n,e+a,t+n,e),Le(i),this},d.__private__.circle=d.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!Se(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},d.setFont=function(t,e,n){return n&&(e=x(e,n)),ft=le(t,e,{disableWarning:!1}),this};var Te=d.__private__.getFont=d.getFont=function(){return mt[le.apply(d,arguments)]};d.__private__.getFontList=d.getFontList=function(){var t,e,n={};for(t in vt)if(vt.hasOwnProperty(t))for(e in n[t]=[],vt[t])vt[t].hasOwnProperty(e)&&n[t].push(e);return n},d.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=x(n,r)),ne.call(this,t,e,n,i=i||"Identity-H")};var Pe,Re=t.lineWidth||.200025,De=d.__private__.getLineWidth=d.getLineWidth=function(){return Re},He=d.__private__.setLineWidth=d.setLineWidth=function(t){return Re=t,J(C(L(t))+" w"),this};d.__private__.setLineDash=Ai.API.setLineDash=Ai.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map(function(t){return C(L(t))}).join(" "),e=C(L(e)),J("["+t+"] "+e+" d"),this};var je=d.__private__.getLineHeight=d.getLineHeight=function(){return nt*Pe};d.__private__.getLineHeight=d.getLineHeight=function(){return nt*Pe};var ze=d.__private__.setLineHeightFactor=d.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Pe=t),this},Ve=d.__private__.getLineHeightFactor=d.getLineHeightFactor=function(){return Pe};ze(t.lineHeight);var Ke=d.__private__.getHorizontalCoordinate=function(t){return L(t)},Ge=d.__private__.getVerticalCoordinate=function(t){return w===b?t:St[D].mediaBox.topRightY-St[D].mediaBox.bottomLeftY-L(t)},qe=d.__private__.getHorizontalCoordinateString=d.getHorizontalCoordinateString=function(t){return C(Ke(t))},We=d.__private__.getVerticalCoordinateString=d.getVerticalCoordinateString=function(t){return C(Ge(t))},Ye=t.strokeColor||"0 G";d.__private__.getStrokeColor=d.getDrawColor=function(){return zt(Ye)},d.__private__.setStrokeColor=d.setDrawColor=function(t,e,n,r){return Ye=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),J(Ye),this};var $e=t.fillColor||"0 g";d.__private__.getFillColor=d.getFillColor=function(){return zt($e)},d.__private__.setFillColor=d.setFillColor=function(t,e,n,r){return $e=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),J($e),this};var Xe=t.textColor||"0 g",Je=d.__private__.getTextColor=d.getTextColor=function(){return zt(Xe)};d.__private__.setTextColor=d.setTextColor=function(t,e,n,r){return Xe=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Ze=t.charSpace,tn=d.__private__.getCharSpace=d.getCharSpace=function(){return parseFloat(Ze||0)};d.__private__.setCharSpace=d.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ze=t,this};var en=0;d.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},d.__private__.setLineCap=d.setLineCap=function(t){var e=d.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return en=e,J(e+" J"),this};var nn=0;d.__private__.setLineJoin=d.setLineJoin=function(t){var e=d.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return nn=e,J(e+" j"),this},d.__private__.setLineMiterLimit=d.__private__.setMiterLimit=d.setLineMiterLimit=d.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return J(C(L(t))+" M"),this},d.GState=ii,d.setGState=function(t){(t="string"==typeof t?_t[Bt[t]]:rn(null,t)).equals(xt)||(J("/"+t.id+" gs"),xt=t)};var rn=function(t,e){if(!t||!Bt[t]){var n=!1;for(var r in _t)if(_t.hasOwnProperty(r)&&_t[r].equals(e)){n=!0;break}if(n)e=_t[r];else{var i="GS"+(Object.keys(_t).length+1).toString(10);_t[i]=e,e.id=i}return t&&(Bt[t]=e.id),Ft.publish("addGState",e),e}};d.addGState=function(t,e){return rn(t,e),this},d.saveGraphicsState=function(){return J("q"),yt.push({key:ft,size:nt,color:Xe}),this},d.restoreGraphicsState=function(){J("Q");var t=yt.pop();return ft=t.key,nt=t.size,Xe=t.color,xt=null,this},d.setCurrentTransformationMatrix=function(t){return J(t.toString()+" cm"),this},d.comment=function(t){return J("#"+t),this};var on=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},an=function(t,e,n,r){on.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},sn=function(){this.page=Ct,this.currentPage=D,this.pages=W.slice(0),this.pagesContext=St.slice(0),this.x=dt,this.y=pt,this.matrix=gt,this.width=cn(D),this.height=fn(D),this.outputDestination=$,this.id="",this.objectNumber=-1};sn.prototype.restore=function(){Ct=this.page,D=this.currentPage,St=this.pagesContext,W=this.pages,dt=this.x,pt=this.y,gt=this.matrix,un(D,this.width),hn(D,this.height),$=this.outputDestination};var An=function(t,e,n,r,i){kt.push(new sn),Ct=D=0,W=[],dt=t,pt=e,gt=i,ie([n,r])};for(var ln in d.beginFormObject=function(t,e,n,r,i){return An(t,e,n,r,i),this},d.endFormObject=function(t){return function(t){if(Lt[t])kt.pop().restore();else{var e=new sn,n="Xo"+(Object.keys(Ut).length+1).toString(10);e.id=n,Lt[t]=n,Ut[n]=e,Ft.publish("addFormObject",e),kt.pop().restore()}}(t),this},d.doFormObject=function(t,e){var n=Ut[Lt[t]];return J("q"),J(e.toString()+" cm"),J("/"+n.id+" Do"),J("Q"),this},d.getFormObject=function(t){var e=Ut[Lt[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},d.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(Mr(ge(pe()),t),"function"==typeof Mr.unload&&Ur.setTimeout&&setTimeout(Mr.unload,911),this):new Promise(function(e,n){try{var r=Mr(ge(pe()),t);"function"==typeof Mr.unload&&Ur.setTimeout&&setTimeout(Mr.unload,911),e(r)}catch(i){n(i.message)}})},Ai.API)Ai.API.hasOwnProperty(ln)&&("events"===ln&&Ai.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(Ft,Ai.API.events):d[ln]=Ai.API[ln]);function cn(t){return St[t].mediaBox.topRightX-St[t].mediaBox.bottomLeftX}function un(t,e){St[t].mediaBox.topRightX=e+St[t].mediaBox.bottomLeftX}function fn(t){return St[t].mediaBox.topRightY-St[t].mediaBox.bottomLeftY}function hn(t,e){St[t].mediaBox.topRightY=e+St[t].mediaBox.bottomLeftY}var dn=d.getPageWidth=function(t){return cn(t=t||D)/ht},pn=d.setPageWidth=function(t,e){un(t,e*ht)},gn=d.getPageHeight=function(t){return fn(t=t||D)/ht},mn=d.setPageHeight=function(t,e){hn(t,e*ht)};return d.internal={pdfEscape:re,getStyle:Fe,getFont:Te,getFontSize:it,getCharSpace:tn,getTextColor:Je,getLineHeight:je,getLineHeightFactor:Ve,getLineWidth:De,write:Z,getHorizontalCoordinate:Ke,getVerticalCoordinate:Ge,getCoordinateString:qe,getVerticalCoordinateString:We,collections:{},newObject:Tt,newAdditionalObject:Dt,newObjectDeferred:Pt,newObjectDeferredBegin:Rt,getFilters:Kt,putStream:Gt,events:Ft,scaleFactor:ht,pageSize:{getWidth:function(){return dn(D)},setWidth:function(t){pn(D,t)},getHeight:function(){return gn(D)},setHeight:function(t){mn(D,t)}},encryptionOptions:u,encryption:we,getEncryptor:function(t){return null!==u?we.encryptor(t,0):function(t){return t}},output:ye,getNumberOfPages:Ae,get pages(){return W},out:J,f2:E,f3:U,getPageInfo:_e,getPageInfoByObjId:Be,getCurrentPageInfo:xe,getPDFVersion:g,Point:on,Rectangle:an,Matrix:It,hasHotfix:be},Object.defineProperty(d.internal.pageSize,"width",{get:function(){return dn(D)},set:function(t){pn(D,t)},enumerable:!0,configurable:!0}),Object.defineProperty(d.internal.pageSize,"height",{get:function(){return gn(D)},set:function(t){mn(D,t)},enumerable:!0,configurable:!0}),function(t){for(var e=0,n=et.length;e<n;e++){var r=ne.call(this,t[e][0],t[e][1],t[e][2],et[e][3],!0);!1===f&&(h[r]=!0);var i=t[e][0].split("-");ee({id:r,fontName:i[0],fontStyle:i[1]||""})}Ft.publish("addFonts",{fonts:mt,dictionary:vt})}.call(d,et),ft="F1",oe(o,n),Ft.publish("initialized"),d}ei.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},ei.prototype.toHexString=function(t){return t.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},ei.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},ei.prototype.processOwnerPassword=function(t,e){return Zr($r(e).substr(0,5),t)},ei.prototype.encryptor=function(t,e){var n=$r(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Zr(n,t)}},ii.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,r.A)(t)!==(0,r.A)(this))return!1;var i=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;i++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&i--;return 0===i},Ai.API={events:[]},Ai.version="4.2.1";var li=Ai.API,ci=1,ui=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},fi=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},hi=function(t){return t.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var e=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(1===e.length?"0"+e:e)})},di=function(t){return t.toFixed(2)},pi=function(t){return t.toFixed(5)};li.__acroform__={};var gi=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},mi=function(t){return t*ci},vi=function(t){var e=new Oi,n=Wi.internal.getHeight(t)||0,r=Wi.internal.getWidth(t)||0;return e.BBox=[0,0,Number(di(r)),Number(di(n))],e},yi=li.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},bi=li.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},wi=li.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},_i=li.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return wi(t,e-1)},Bi=li.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return yi(t,e-1)},xi=li.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return bi(t,e-1)},Ci=li.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],A={};return A.lowerLeft_X=n(i)||0,A.lowerLeft_Y=r(o+s)||0,A.upperRight_X=n(i+a)||0,A.upperRight_Y=r(o)||0,[Number(di(A.lowerLeft_X)),Number(di(A.lowerLeft_Y)),Number(di(A.upperRight_X)),Number(di(A.upperRight_Y))]},Si=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=Fi(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+di(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=vi(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},Fi=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map(function(t){return t.split("\n")}):i.map(function(t){return[t]});var o=n,a=Wi.internal.getHeight(t)||0;a=a<0?-a:a;var s=Wi.internal.getWidth(t)||0;s=s<0?-s:s;var A=function(e,n,r){if(e+1<i.length){var o=n+" "+i[e+1][0];return Ei(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var l,c,u=Ei("3",t,o).height,f=t.multiline?a-o:(a-u)/2,h=f+=2,d=0,p=0,g=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+Ei(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var m="",v=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var b=!1;if(1!==i[y].length&&g!==i[y].length-1){if((u+2)*(v+2)+2>a)continue t;m+=i[y][g],b=!0,p=y,y--}else{m=" "==(m+=i[y][g]+" ").substr(m.length-1)?m.substr(0,m.length-1):m;var w=parseInt(y),_=A(w,m,o),B=y>=i.length-1;if(_&&!B){m+=" ",g=0;continue}if(_||B){if(B)p=w;else if(t.multiline&&(u+2)*(v+2)+2>a)continue t}else{if(!t.multiline)continue t;if((u+2)*(v+2)+2>a)continue t;p=w}}for(var x="",C=d;C<=p;C++){var S=i[C];if(t.multiline){if(C===p){x+=S[g]+" ",g=(g+1)%S.length;continue}if(C===d){x+=S[S.length-1]+" ";continue}}x+=S[0]+" "}switch(x=" "==x.substr(x.length-1)?x.substr(0,x.length-1):x,c=Ei(x,t,o).width,t.textAlign){case"right":l=s-c-2;break;case"center":l=(s-c)/2;break;default:l=2}e+=di(l)+" "+di(h)+" Td\n",e+="("+ui(x)+") Tj\n",e+=-di(l)+" 0 Td\n",h=-(o+2),c=0,d=b?p:p+1,v++,m=""}break}return r.text=e,r.fontSize=o,r},Ei=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},Ui={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Li=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find(function(t){return t.type===n.type&&t.object===n.object})&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ki=li.__acroform__.arrayToPdfArray=function(t,e,n){var i=function(t){return t};if(Array.isArray(t)){for(var o="[",a=0;a<t.length;a++)switch(0!==a&&(o+=" "),(0,r.A)(t[a])){case"boolean":case"number":case"object":o+=t[a].toString();break;case"string":"/"===t[a].substr(0,1)?o+="/"+hi(t[a].substr(1)):(void 0!==e&&n&&(i=n.internal.getEncryptor(e)),o+="("+ui(i(t[a].toString()))+")")}return o+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Ii=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+ui(r(t))+")"},Qi=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Qi.prototype.toString=function(){return this.objId+" 0 R"},Qi.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},Qi.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)});for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:ki(i,this.objId,this.scope)}):i instanceof Qi?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var Oi=function(){Qi.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};gi(Oi,Qi);var Mi=function(){Qi.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+ui(e(t))+")"}},set:function(e){t=e}})};gi(Mi,Qi);var Ni=function t(){Qi.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(e,3))},set:function(t){!0===Boolean(t)?this.F=Bi(e,3):this.F=xi(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof Vi)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+ui(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var A=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return A},set:function(t){A=t}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===l?50/ci:l},set:function(t){l=t}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!u||this instanceof Vi||this instanceof Gi))return Ii(u,this.objId,this.scope)},set:function(t){t=t.toString(),u=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof Hi==0?Ii(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof Hi==0?"("===t.substr(0,1)?fi(t.substr(1,t.length-2)):fi(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Hi==1?fi(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof Hi==1?"/"+hi(t):t}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof Hi==0?Ii(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof Hi==0?"("===t.substr(0,1)?fi(t.substr(1,t.length-2)):fi(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Hi==1?fi(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof Hi==1?"/"+hi(t):t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var d,p=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return p},set:function(t){t=Boolean(t),p=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(d)return d},set:function(t){d=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,1):this.Ff=xi(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,2):this.Ff=xi(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,3):this.Ff=xi(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};gi(Ni,Qi);var Ti=function(){Ni.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return ki(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,18):this.Ff=xi(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Bi(this.Ff,19):this.Ff=xi(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Bi(this.Ff,20),e.sort()):this.Ff=xi(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,22):this.Ff=xi(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,23):this.Ff=xi(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,27):this.Ff=xi(this.Ff,27)}}),this.hasAppearanceStream=!1};gi(Ti,Ni);var Pi=function(){Ti.call(this),this.fontName="helvetica",this.combo=!1};gi(Pi,Ti);var Ri=function(){Pi.call(this),this.combo=!0};gi(Ri,Pi);var Di=function(){Ri.call(this),this.edit=!0};gi(Di,Ri);var Hi=function(){Ni.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,15):this.Ff=xi(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,16):this.Ff=xi(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,17):this.Ff=xi(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,26):this.Ff=xi(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+ui(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===(0,r.A)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){var n=null==e?"":e.toString();"/"===n.substr(0,1)&&(n=n.substr(1)),t="/"+hi(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+hi(e)}})};gi(Hi,Ni);var ji=function(){Hi.call(this),this.pushButton=!0};gi(ji,Hi);var zi=function(){Hi.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};gi(zi,Hi);var Vi=function(){var t,e;Ni.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,i={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),i)n.push("/"+e+" ("+ui(t(i[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,r.A)(t)&&(i=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return i.CA||""},set:function(t){"string"==typeof t&&(i.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+hi(e)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+hi(e)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Wi.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};gi(Vi,Ni),zi.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},zi.prototype.createOption=function(t){var e=new Vi;return e.Parent=this,e.optionName=t,this.Kids.push(e),Yi.call(this.scope,e),e};var Ki=function(){Hi.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Wi.CheckBox.createAppearanceStream()};gi(Ki,Hi);var Gi=function(){Ni.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,13):this.Ff=xi(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,21):this.Ff=xi(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,23):this.Ff=xi(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,24):this.Ff=xi(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,25):this.Ff=xi(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,26):this.Ff=xi(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};gi(Gi,Ni);var qi=function(){Gi.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(_i(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Bi(this.Ff,14):this.Ff=xi(this.Ff,14)}}),this.password=!0};gi(qi,Gi);var Wi={CheckBox:{createAppearanceStream:function(){return{N:{On:Wi.CheckBox.YesNormal},D:{On:Wi.CheckBox.YesPushDown,Off:Wi.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=Fi(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+di(Wi.internal.getWidth(t))+" "+di(Wi.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+di(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=vi(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=Wi.internal.getHeight(t),a=Wi.internal.getWidth(t),s=Fi(t,t.caption);return i.push("1 g"),i.push("0 0 "+di(a)+" "+di(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+di(a-1)+" "+di(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+di(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+di(Wi.internal.getWidth(t))+" "+di(Wi.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Wi.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Wi.RadioButton.Circle.YesNormal,e.D[t]=Wi.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=vi(t);e.scope=t.scope;var n=[],r=Wi.internal.getWidth(t)<=Wi.internal.getHeight(t)?Wi.internal.getWidth(t)/4:Wi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Wi.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+pi(Wi.internal.getWidth(t)/2)+" "+pi(Wi.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=[],r=Wi.internal.getWidth(t)<=Wi.internal.getHeight(t)?Wi.internal.getWidth(t)/4:Wi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Wi.internal.Bezier_C).toFixed(5)),a=Number((r*Wi.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+pi(Wi.internal.getWidth(t)/2)+" "+pi(Wi.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+pi(Wi.internal.getWidth(t)/2)+" "+pi(Wi.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=[],r=Wi.internal.getWidth(t)<=Wi.internal.getHeight(t)?Wi.internal.getWidth(t)/4:Wi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*Wi.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+pi(Wi.internal.getWidth(t)/2)+" "+pi(Wi.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Wi.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Wi.RadioButton.Cross.YesNormal,e.D[t]=Wi.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=vi(t);e.scope=t.scope;var n=[],r=Wi.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+di(Wi.internal.getWidth(t)-2)+" "+di(Wi.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(di(r.x1.x)+" "+di(r.x1.y)+" m"),n.push(di(r.x2.x)+" "+di(r.x2.y)+" l"),n.push(di(r.x4.x)+" "+di(r.x4.y)+" m"),n.push(di(r.x3.x)+" "+di(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=Wi.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+di(Wi.internal.getWidth(t))+" "+di(Wi.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+di(Wi.internal.getWidth(t)-2)+" "+di(Wi.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(di(n.x1.x)+" "+di(n.x1.y)+" m"),r.push(di(n.x2.x)+" "+di(n.x2.y)+" l"),r.push(di(n.x4.x)+" "+di(n.x4.y)+" m"),r.push(di(n.x3.x)+" "+di(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=vi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+di(Wi.internal.getWidth(t))+" "+di(Wi.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Wi.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Wi.internal.getWidth(t),n=Wi.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Wi.internal.getWidth=function(t){var e=0;return"object"===(0,r.A)(t)&&(e=mi(t.Rect[2])),e},Wi.internal.getHeight=function(t){var e=0;return"object"===(0,r.A)(t)&&(e=mi(t.Rect[3])),e};var Yi=li.addField=function(t){if(function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(Ni.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(Ui)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ci=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new Mi,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0}),t.internal.events.subscribe("buildDocument",function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&Li(r,t)}}(t)}),t.internal.events.subscribe("putCatalog",function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)}),t.internal.events.subscribe("postPutPages",function(e){!function(t,e){var n=!t;for(var i in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(i)){var o=t[i],a=[],s=o.Rect;if(o.Rect&&(o.Rect=Ci(o.Rect,e)),e.internal.newObjectDeferredBegin(o.objId,!0),o.DA=Wi.createDefaultAppearanceStream(o),"object"===(0,r.A)(o)&&"function"==typeof o.getKeyValueListForStream&&(a=o.getKeyValueListForStream()),o.Rect=s,o.hasAppearanceStream&&!o.appearanceStreamContent){var A=Si(o);a.push({key:"AP",value:"<</N "+A+">>"}),e.internal.acroformPlugin.xForms.push(A)}if(o.appearanceStreamContent){var l="";for(var c in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(c)){var u=o.appearanceStreamContent[c];if(l+="/"+c+" ",l+="<<",Object.keys(u).length>=1||Array.isArray(u)){for(var i in u)if(u.hasOwnProperty(i)){var f=u[i];"function"==typeof f&&(f=f.call(e,o)),l+="/"+i+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=u)&&(f=f.call(e,o)),l+="/"+i+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);l+=">>"}a.push({key:"AP",value:"<<\n"+l+">>"})}e.internal.putStream({additionalKeyValues:a,objectId:o.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var i=n,o=t[n];e.internal.newObjectDeferredBegin(o.objId,!0),"object"===(0,r.A)(o)&&"function"==typeof o.putStream&&o.putStream(),delete t[i]}}(e.internal.acroformPlugin.xForms,e)}(e,t)}),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof Ni))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};li.AcroFormChoiceField=Ti,li.AcroFormListBox=Pi,li.AcroFormComboBox=Ri,li.AcroFormEditBox=Di,li.AcroFormButton=Hi,li.AcroFormPushButton=ji,li.AcroFormRadioButton=zi,li.AcroFormCheckBox=Ki,li.AcroFormTextField=Gi,li.AcroFormPasswordField=qi,li.AcroFormAppearance=Wi,li.AcroForm={ChoiceField:Ti,ListBox:Pi,ComboBox:Ri,EditBox:Di,Button:Hi,PushButton:ji,RadioButton:zi,CheckBox:Ki,TextField:Gi,PasswordField:qi,Appearance:Wi},Ai.AcroForm={ChoiceField:Ti,ListBox:Pi,ComboBox:Ri,EditBox:Di,Button:Hi,PushButton:ji,RadioButton:zi,CheckBox:Ki,TextField:Gi,PasswordField:qi,Appearance:Wi};var $i=Ai.AcroForm;function Xi(t){return t.reduce(function(t,e,n){return t[e]=n,t},{})}!function(t){var e="addImage_";t.__addimage__={};var n="UNKNOWN",i={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},o=t.__addimage__.getImageFileTypeByImageData=function(t,e){var r,o,a,s,A,l=n;if("RGBA"===(e=e||n)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(B(t))for(A in i)for(a=i[A],r=0;r<a.length;r+=1){for(s=!0,o=0;o<a[r].length;o+=1)if(void 0!==a[r][o]&&a[r][o]!==t[o]){s=!1;break}if(!0===s){l=A;break}}else for(A in i)for(a=i[A],r=0;r<a.length;r+=1){for(s=!0,o=0;o<a[r].length;o+=1)if(void 0!==a[r][o]&&a[r][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){l=A;break}}return l===n&&e!==n&&(l=e),l},a=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)&&e.transparency.length>0){for(var a="",s=0,A=e.transparency.length;s<A;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var l=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:l,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var c,u=null!==(c=e.sMaskBitsPerComponent)&&void 0!==c?c:e.bitsPerComponent,f={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:u,data:e.sMask};"filter"in e&&(f.decodeParameters="/Predictor ".concat(e.predictor," /Colors 1 /BitsPerComponent ").concat(u," /Columns ").concat(e.width),f.filter=e.filter),t.call(this,f)}if(e.colorSpace===v.INDEXED){var h=this.internal.newObject();r({data:C(new Uint8Array(e.palette)),objectId:h}),n("endobj")}},s=function(){var t=this.internal.collections[e+"images"];for(var n in t)a.call(this,t[n])},A=function(){var t,n=this.internal.collections[e+"images"],r=this.internal.write;for(var i in n)r("/I"+(t=n[i]).index,t.objectId,"0","R")},l=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",A))},c=function(){var t=this.internal.collections[e+"images"];return l.call(this),t},u=function(){return Object.keys(this.internal.collections[e+"images"]).length},f=function(e){return"function"==typeof t["process"+e.toUpperCase()]},h=function(t){return"object"===(0,r.A)(t)&&1===t.nodeType},d=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return Tr(unescape(r).split("base64,").pop());var i=t.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return Tr(e.toDataURL(o,1).split("base64,").pop())}},p=function(t){var n=this.internal.collections[e+"images"];if(n)for(var r in n)if(t===n[r].alias)return n[r]},g=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},m=function(t,e,n,r,i,o){var a=g.call(this,n,r,i),s=this.internal.getCoordinateString,A=this.internal.getVerticalCoordinateString,l=c.call(this);if(n=a[0],r=a[1],l[i.index]=i,o){o*=Math.PI/180;var u=Math.cos(o),f=Math.sin(o),h=function(t){return t.toFixed(4)},d=[h(u),h(f),h(-1*f),h(u),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),A(e+r),"cm"].join(" ")),this.internal.write(d.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(t),A(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var y=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},b=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(B(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},_=t.__addimage__.extractImageFromDataUrl=function(t){if(null==t)return null;if(!(t=t.trim()).startsWith("data:"))return null;var e=t.indexOf(",");return e<0?null:t.substring(0,e).trim().endsWith("base64")?t.substring(e+1):null};t.__addimage__.isArrayBuffer=function(t){return t instanceof ArrayBuffer};var B=t.__addimage__.isArrayBufferView=function(t){return t instanceof Int8Array||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array},x=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},C=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=B(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,e,i,o,a,s,A,c,u;if("number"==typeof arguments[1]?(e=n,i=arguments[1],o=arguments[2],a=arguments[3],s=arguments[4],A=arguments[5],c=arguments[6],u=arguments[7]):(e=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],s=arguments[5],A=arguments[6],c=arguments[7],u=arguments[8]),"object"===(0,r.A)(t=arguments[0])&&!h(t)&&"imageData"in t){var f=t;t=f.imageData,e=f.format||e||n,i=f.x||i||0,o=f.y||o||0,a=f.w||f.width||a,s=f.h||f.height||s,A=f.alias||A,c=f.compression||c,u=f.rotation||f.angle||u}var d=this.internal.getFilters();if(void 0===c&&-1!==d.indexOf("FlateEncode")&&(c="SLOW"),isNaN(i)||isNaN(o))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var p=S.call(this,t,e,A,c);return m.call(this,i,o,a,s,p,u),this};var S=function(e,r,i,a){var s,A,l;if("string"==typeof e&&o(e)===n){e=unescape(e);var c=F(e,!1);(""!==c||void 0!==(c=t.loadFile(e,!0)))&&(e=c)}if(h(e)&&(e=d(e,r)),r=o(e,r),!f(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if((null==(l=i)||0===l.length)&&(i=function(t){return"string"==typeof t||B(t)?b(t):B(t.data)?b(t.data):null}(e)),(s=p.call(this,i))||(e instanceof Uint8Array||"RGBA"===r||(A=e,e=x(e)),s=this["process"+r.toUpperCase()](e,u.call(this),i,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:y.NONE}(a),A)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},F=t.__addimage__.convertBase64ToBinaryString=function(t,e){e="boolean"!=typeof e||e;var n,r="";if("string"==typeof t){var i;n=null!==(i=_(t))&&void 0!==i?i:t;try{r=Tr(n)}catch(o){if(e)throw w(n)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+o.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return r};t.getImageProperties=function(e){var r,i,a="";if(h(e)&&(e=d(e)),"string"==typeof e&&o(e)===n&&(""===(a=F(e,!1))&&(a=t.loadFile(e)||""),e=a),i=o(e),!f(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if(e instanceof Uint8Array||(e=x(e)),!(r=this["process"+i.toUpperCase()](e)))throw new Error("An unknown error occurred whilst processing the image");return r.fileType=i,r}}(Ai.API),function(t){var e=function(t){if(void 0!==t&&""!=t)return!0};Ai.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(t){for(var n,r,i,o=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(t.objId),A=t.pageContext.annotations,l=!1,c=0;c<A.length&&!l;c++)switch((n=A[c]).type){case"link":(e(n.options.url)||e(n.options.pageNumber))&&(l=!0);break;case"reference":case"text":case"freetext":l=!0}if(0!=l){this.internal.write("/Annots [");for(var u=0;u<A.length;u++){n=A[u];var f=this.internal.pdfEscape,h=this.internal.getEncryptor(t.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(d.objId),m=n.title||"Note";i="<</Type /Annot /Subtype /Text "+(r="/Rect ["+o(n.bounds.x)+" "+a(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+a(n.bounds.y)+"] ")+"/Contents ("+f(g(n.contents))+")",i+=" /Popup "+p.objId+" 0 R",i+=" /P "+s.objId+" 0 R",i+=" /T ("+f(g(m))+") >>",d.content=i;var v=d.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+o(n.bounds.x+30)+" "+a(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+a(n.bounds.y)+"] ")+" /Parent "+v,n.open&&(i+=" /Open true"),i+=" >>",p.content=i,this.internal.write(d.objId,"0 R",p.objId,"0 R");break;case"freetext":r="/Rect ["+o(n.bounds.x)+" "+a(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+a(n.bounds.y+n.bounds.h)+"] ";var y="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(n.color||"#000000");i="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+f(h(n.contents))+")",i+=" /DS("+f(h(y))+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(n.options.name){var b=this.annotations._nameMap[n.options.name];n.options.pageNumber=b.page,n.options.top=b.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",i="",n.options.url)i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+f(h(n.options.url))+") >>";else if(n.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,i+=" /FitV "+n.options.left+"]";break;default:var w=a(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),i+=" /XYZ "+n.options.left+" "+w+" "+n.options.zoom+"]"}""!=i&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),t.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},t.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+n),h:s(e+r)},options:i,type:"link"})},t.textWithLink=function(t,e,n,r){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var A=this.splitTextToSize(t,o).length;i=Math.ceil(s*A)}else o=a,i=s;return this.text(t,e,n,r),n+=.2*s,"center"===r.align&&(e-=a/2),"right"===r.align&&(e-=a),this.link(e,n-s,o,i,r),a},t.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor}}(Ai.API),function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},A=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var l=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},u=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var f=t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!l(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&A(e)||s(t)&&s(e)?0:c(t)&&a(e)&&!s(e)&&a(n)&&l(n)?3:s(t)||!a(n)?1:2:-1},h=function(t){var n=0,r=0,i=0,o="",s="",A="",l=(t=t||"").split("\\s+"),c=[];for(n=0;n<l.length;n+=1){for(c.push(""),r=0;r<l[n].length;r+=1)o=l[n][r],s=l[n][r-1],A=l[n][r+1],a(o)?(i=f(o,s,A),c[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):c[n]+=o;c[n]=u(c[n])}return c.join(" ")},d=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([h(e[r][0]),e[r][1],e[r][2]]):n.push([h(e[r])]);t=n}else t=h(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",d])}(Ai.API),Ai.API.autoPrint=function(t){var e;return(t=t||{}).variant=t.variant||"non-conform","javascript"===t.variant?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})),this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ai.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,i=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),o.call(this))},o=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return i.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){i.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),r=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,A=0,l=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var c=e.maxWidth;c>0?"string"==typeof t?t=this.splitTextToSize(t,c):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(l.splitTextToSize(e,c))},[])):t=Array.isArray(t)?t:[t];for(var u=0;u<t.length;u++)a<(A=this.getStringUnitWidth(t[u],{font:r})*n)&&(a=A);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){i.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new a(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=t.cell=function(){var t;t=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),i.call(this);var r=this.internal.__cell__.lastCell,o=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,A=this.internal.__cell__.tableHeaderRow,l=this.internal.__cell__.printHeaders;return void 0!==r.lineNumber&&(r.lineNumber===t.lineNumber?(t.x=(r.x||0)+(r.width||0),t.y=r.y||0):r.y+r.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,l&&A&&(this.printHeaderRow(t.lineNumber,!0),t.y+=A[0].height)):t.y=r.y+r.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-o,t.y+o,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+o,{align:"center",baseline:"top",maxWidth:t.width-o-o}):this.text(t.text,t.x+o,t.y+o,{align:"left",baseline:"top",maxWidth:t.width-o-o})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,l,c,u){if(i.call(this),!l)throw new Error("No data for PDF table.");var f,h,d,p,g=[],m=[],v=[],y={},b={},w=[],_=[],B=(u=u||{}).autoSize||!1,x=!1!==u.printHeaders,C=u.css&&void 0!==u.css["font-size"]?16*u.css["font-size"]:u.fontSize||12,S=u.margins||Object.assign({width:this.getPageWidth()},e),F="number"==typeof u.padding?u.padding:3,E=u.headerBackgroundColor||"#c8c8c8",U=u.headerTextColor||"#000";if(o.call(this),this.internal.__cell__.printHeaders=x,this.internal.__cell__.margins=S,this.internal.__cell__.table_font_size=C,this.internal.__cell__.padding=F,this.internal.__cell__.headerBackgroundColor=E,this.internal.__cell__.headerTextColor=U,this.setFontSize(C),null==c)m=g=Object.keys(l[0]),v=g.map(function(){return"left"});else if(Array.isArray(c)&&"object"===(0,r.A)(c[0]))for(g=c.map(function(t){return t.name}),m=c.map(function(t){return t.prompt||t.name||""}),v=c.map(function(t){return t.align||"left"}),f=0;f<c.length;f+=1)b[c[f].name]=.7499990551181103*c[f].width;else Array.isArray(c)&&"string"==typeof c[0]&&(m=g=c,v=g.map(function(){return"left"}));if(B||Array.isArray(c)&&"string"==typeof c[0])for(f=0;f<g.length;f+=1){for(y[p=g[f]]=l.map(function(t){return t[p]}),this.setFont(void 0,"bold"),w.push(this.getTextDimensions(m[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),h=y[p],this.setFont(void 0,"normal"),d=0;d<h.length;d+=1)w.push(this.getTextDimensions(h[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);b[p]=Math.max.apply(null,w)+F+F,w=[]}if(x){var L={};for(f=0;f<g.length;f+=1)L[g[f]]={},L[g[f]].text=m[f],L[g[f]].align=v[f];var k=A.call(this,L,b);_=g.map(function(e){return new a(t,n,b[e],k,L[e].text,void 0,L[e].align)}),this.setTableHeaderRow(_),this.printHeaderRow(1,!1)}var I=c.reduce(function(t,e){return t[e.name]=e.align,t},{});for(f=0;f<l.length;f+=1){"rowStart"in u&&u.rowStart instanceof Function&&u.rowStart({row:f,data:l[f]},this);var Q=A.call(this,l[f],b);for(d=0;d<g.length;d+=1){var O=l[f][g[d]];"cellStart"in u&&u.cellStart instanceof Function&&u.cellStart({row:f,col:d,data:O},this),s.call(this,new a(t,n,b[g[d]],Q,O,f+2,I[g[d]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var A=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map(function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)},this).map(function(t){return this.getLineHeightFactor()*t.length*r/i+n+n},this).reduce(function(t,e){return Math.max(t,e)},0)};t.setTableHeaderRow=function(t){i.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(i.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var r;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var o=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(o[0],o[1],o[2],o[3],void 0,-1)}this.setFont(void 0,"bold");for(var A=[],l=0;l<this.internal.__cell__.tableHeaderRow.length;l+=1){r=this.internal.__cell__.tableHeaderRow[l].clone(),e&&(r.y=this.internal.__cell__.margins.top||0,A.push(r)),r.lineNumber=t;var c=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,r),this.setTextColor(c)}A.length>0&&this.setTableHeaderRow(A),this.setFont(void 0,"normal"),n=!1}}(Ai.API);var Ji={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Zi=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],to=Xi(Zi),eo=[100,200,300,400,500,600,700,800,900],no=Xi(eo);function ro(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Ji[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof to[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function io(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var oo={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ao={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function so(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function Ao(t){return t.trimLeft()}function lo(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function co(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var uo,fo,ho,po,go,mo,vo=["times"];function yo(t,e,n,r,o){var a=4,s=_o;switch(o){case Ai.API.image_compression.FAST:a=1,s=wo;break;case Ai.API.image_compression.MEDIUM:a=6,s=Bo;break;case Ai.API.image_compression.SLOW:a=9,s=xo}t=function(t,e,n,r){for(var i,o=t.length/e,a=new Uint8Array(t.length+o),s=[bo,wo,_o,Bo,xo],A=0;A<o;A+=1){var l=A*e,c=t.subarray(l,l+e);if(r)a.set(r(c,n,i),l+A);else{for(var u=s.length,f=[],h=0;h<u;h+=1)f[h]=s[h](c,n,i);var d=So(f.concat());a.set(f[d],l+A)}i=c}return a}(t,e,Math.ceil(n*r/8),s);var A=(0,i.$)(t,{level:a});return Ai.API.__addimage__.arrayBufferToBinaryString(A)}function bo(t){var e=Array.apply([],t);return e.unshift(0),e}function wo(t,e){var n=t.length,r=[];r[0]=1;for(var i=0;i<n;i+=1){var o=t[i-e]||0;r[i+1]=t[i]-o+256&255}return r}function _o(t,e,n){var r=t.length,i=[];i[0]=2;for(var o=0;o<r;o+=1){var a=n&&n[o]||0;i[o+1]=t[o]-a+256&255}return i}function Bo(t,e,n){var r=t.length,i=[];i[0]=3;for(var o=0;o<r;o+=1){var a=t[o-e]||0,s=n&&n[o]||0;i[o+1]=t[o]+256-(a+s>>>1)&255}return i}function xo(t,e,n){var r=t.length,i=[];i[0]=4;for(var o=0;o<r;o+=1){var a=Co(t[o-e]||0,n&&n[o]||0,n&&n[o-e]||0);i[o+1]=t[o]-a+256&255}return i}function Co(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n}function So(t){var e=t.map(function(t){return t.reduce(function(t,e){return t+Math.abs(e)},0)});return e.indexOf(Math.min.apply(null,e))}function Fo(t,e,n){var r=e*n,i=Math.floor(r/8),o=16-(r-8*i+n),a=(1<<n)-1;return Uo(t,i)>>o&a}function Eo(t,e,n,r){var i=n*r,o=Math.floor(i/8),a=16-(i-8*o+r),s=(1<<r)-1,A=(e&s)<<a;!function(t,e,n){if(e+1<t.byteLength)t.setUint16(e,n,!1);else{var r=n>>8&255;t.setUint8(e,r)}}(t,o,Uo(t,o)&~(s<<a)&65535|A)}function Uo(t,e){return e+1<t.byteLength?t.getUint16(e,!1):t.getUint8(e)<<8}function Lo(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,A=null;o&&(s=e,A=a,e+=3*a);var l=!0,c=[],u=0,f=null,h=0,d=null;for(this.width=n,this.height=r;l&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,d=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((F=t[e++])>=0))throw Error("Invalid block size");if(0===F)break;e+=F}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var p=t[e++];u=t[e++]|t[e++]<<8,f=t[e++],1&p||(f=null),h=p>>2&7,e++;break;case 254:for(;;){if(!((F=t[e++])>=0))throw Error("Invalid block size");if(0===F)break;e+=F}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var g=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,b=t[e++],w=b>>6&1,_=1<<1+(7&b),B=s,x=A,C=!1;b>>7&&(C=!0,B=e,x=_,e+=3*_);var S=e;for(e++;;){var F;if(!((F=t[e++])>=0))throw Error("Invalid block size");if(0===F)break;e+=F}c.push({x:g,y:m,width:v,height:y,has_local_palette:C,palette_offset:B,palette_size:x,data_offset:S,data_length:e-S,transparent_index:f,interlaced:!!w,delay:u,disposal:h});break;case 59:l=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return d},this.frameInfo=function(t){if(t<0||t>=c.length)throw new Error("Frame index out of range.");return c[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height;if(o>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var a=new Uint8Array(o);ko(t,i.data_offset,a,o);var s=i.palette_offset,A=i.transparent_index;null===A&&(A=256);var l=i.width,c=n-l,u=l,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),d=f,p=4*c;!0===i.interlaced&&(p+=4*n*7);for(var g=8,m=0,v=a.length;m<v;++m){var y=a[m];if(0===u&&(u=l,(d+=p)>=h&&(p=4*c+4*n*(g-1),d=f+(l+c)*(g<<1),g>>=1)),y===A)d+=4;else{var b=t[s+3*y],w=t[s+3*y+1],_=t[s+3*y+2];r[d++]=_,r[d++]=w,r[d++]=b,r[d++]=255}--u}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height;if(o>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var a=new Uint8Array(o);ko(t,i.data_offset,a,o);var s=i.palette_offset,A=i.transparent_index;null===A&&(A=256);var l=i.width,c=n-l,u=l,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),d=f,p=4*c;!0===i.interlaced&&(p+=4*n*7);for(var g=8,m=0,v=a.length;m<v;++m){var y=a[m];if(0===u&&(u=l,(d+=p)>=h&&(p=4*c+4*n*(g-1),d=f+(l+c)*(g<<1),g>>=1)),y===A)d+=4;else{var b=t[s+3*y],w=t[s+3*y+1],_=t[s+3*y+2];r[d++]=b,r[d++]=w,r[d++]=_,r[d++]=255}--u}}}function ko(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,A=i+1,l=(1<<A)-1,c=0,u=0,f=0,h=t[e++],d=new Int32Array(4096),p=null;;){for(;c<16&&0!==h;)u|=t[e++]<<c,c+=8,1===h?h=t[e++]:--h;if(c<A)break;var g=u&l;if(u>>=A,c-=A,g!==o){if(g===a)break;for(var m=g<s?g:p,v=0,y=m;y>o;)y=d[y]>>8,++v;var b=y;if(f+v+(m!==g?1:0)>r)return void kr.log("Warning, gif stream longer than expected.");n[f++]=b;var w=f+=v;for(m!==g&&(n[f++]=b),y=m;v--;)y=d[y],n[--w]=255&y,y>>=8;null!==p&&s<4096&&(d[s++]=p<<8|b,s>=l+1&&A<12&&(++A,l=l<<1|1)),p=g}else s=a+1,l=(1<<(A=i+1))-1,p=null}return f!==r&&kr.log("Warning, gif stream shorter than expected."),n}function Io(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),A=new Array(64),l=new Array(64),c=new Array(64),u=new Array(65535),f=new Array(65535),h=new Array(64),d=new Array(64),p=[],g=0,m=7,v=new Array(64),y=new Array(64),b=new Array(64),w=new Array(256),_=new Array(2048),B=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],x=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],C=[0,1,2,3,4,5,6,7,8,9,10,11],S=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],F=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],U=[0,1,2,3,4,5,6,7,8,9,10,11],L=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],k=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function I(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function Q(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(g|=1<<m),n--,--m<0&&(255==g?(O(255),O(0)):O(g),m=7,g=0)}function O(t){p.push(t)}function M(t){O(t>>8&255),O(255&t)}function N(t,e,n,r,i){for(var o,a=i[0],s=i[240],A=function(t,e){var n,r,i,o,a,s,A,l,c,u,f=0;for(c=0;c<8;++c){n=t[f],r=t[f+1],i=t[f+2],o=t[f+3],a=t[f+4],s=t[f+5],A=t[f+6];var d=n+(l=t[f+7]),p=n-l,g=r+A,m=r-A,v=i+s,y=i-s,b=o+a,w=o-a,_=d+b,B=d-b,x=g+v,C=g-v;t[f]=_+x,t[f+4]=_-x;var S=.707106781*(C+B);t[f+2]=B+S,t[f+6]=B-S;var F=.382683433*((_=w+y)-(C=m+p)),E=.5411961*_+F,U=1.306562965*C+F,L=.707106781*(x=y+m),k=p+L,I=p-L;t[f+5]=I+E,t[f+3]=I-E,t[f+1]=k+U,t[f+7]=k-U,f+=8}for(f=0,c=0;c<8;++c){n=t[f],r=t[f+8],i=t[f+16],o=t[f+24],a=t[f+32],s=t[f+40],A=t[f+48];var Q=n+(l=t[f+56]),O=n-l,M=r+A,N=r-A,T=i+s,P=i-s,R=o+a,D=o-a,H=Q+R,j=Q-R,z=M+T,V=M-T;t[f]=H+z,t[f+32]=H-z;var K=.707106781*(V+j);t[f+16]=j+K,t[f+48]=j-K;var G=.382683433*((H=D+P)-(V=N+O)),q=.5411961*H+G,W=1.306562965*V+G,Y=.707106781*(z=P+N),$=O+Y,X=O-Y;t[f+40]=X+q,t[f+24]=X-q,t[f+8]=$+W,t[f+56]=$-W,f++}for(c=0;c<64;++c)u=t[c]*e[c],h[c]=u>0?u+.5|0:u-.5|0;return h}(t,e),l=0;l<64;++l)d[B[l]]=A[l];var c=d[0]-n;n=d[0],0==c?Q(r[0]):(Q(r[f[o=32767+c]]),Q(u[o]));for(var p=63;p>0&&0==d[p];)p--;if(0==p)return Q(a),n;for(var g,m=1;m<=p;){for(var v=m;0==d[m]&&m<=p;)++m;var y=m-v;if(y>=16){g=y>>4;for(var b=1;b<=g;++b)Q(s);y&=15}o=32767+d[m],Q(i[(y<<4)+f[o]]),Q(u[o]),m++}return 63!=p&&Q(a),n}function T(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),s[B[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var u=a((i[o]*t+50)/100);u=Math.min(Math.max(u,1),255),A[B[o]]=u}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],h=0,d=0;d<8;d++)for(var p=0;p<8;p++)l[h]=1/(s[B[h]]*f[d]*f[p]*8),c[h]=1/(A[B[h]]*f[d]*f[p]*8),h++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&T(o),p=new Array,g=0,m=7,M(65496),M(65504),M(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),M(1),M(1),O(0),O(0),function(){M(65499),M(132),O(0);for(var t=0;t<64;t++)O(s[t]);O(1);for(var e=0;e<64;e++)O(A[e])}(),function(t,e){M(65472),M(17),O(8),M(e),M(t),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(t.width,t.height),function(){M(65476),M(418),O(0);for(var t=0;t<16;t++)O(x[t+1]);for(var e=0;e<=11;e++)O(C[e]);O(16);for(var n=0;n<16;n++)O(S[n+1]);for(var r=0;r<=161;r++)O(F[r]);O(1);for(var i=0;i<16;i++)O(E[i+1]);for(var o=0;o<=11;o++)O(U[o]);O(17);for(var a=0;a<16;a++)O(L[a+1]);for(var s=0;s<=161;s++)O(k[s])}(),M(65498),M(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,u=0,f=0;g=0,m=7,this.encode.displayName="_encode_";for(var h,d,w,B,I,P,R,D,H,j=t.data,z=t.width,V=t.height,K=4*z,G=0;G<V;){for(h=0;h<K;){for(I=K*G+h,R=-1,D=0,H=0;H<64;H++)P=I+(D=H>>3)*K+(R=4*(7&H)),G+D>=V&&(P-=K*(G+1+D-V)),h+R>=K&&(P-=h+R-K+4),d=j[P++],w=j[P++],B=j[P++],v[H]=(_[d]+_[w+256|0]+_[B+512|0]>>16)-128,y[H]=(_[d+768|0]+_[w+1024|0]+_[B+1280|0]>>16)-128,b[H]=(_[d+1280|0]+_[w+1536|0]+_[B+1792|0]>>16)-128;a=N(v,l,a,e,r),u=N(y,c,u,n,i),f=N(b,c,f,n,i),h+=32}G+=8}if(m>=0){var q=[];q[1]=m+1,q[0]=(1<<m+1)-1,Q(q)}return M(65497),new Uint8Array(p)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)w[e]=t(e)}(),e=I(x,C),n=I(E,U),r=I(S,F),i=I(L,k),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,u[32767+r]=[],u[32767+r][1]=n,u[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,u[32767+i]=[],u[32767+i][1]=n,u[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)_[t]=19595*t,_[t+256|0]=38470*t,_[t+512|0]=7471*t+32768,_[t+768|0]=-11059*t,_[t+1024|0]=-21709*t,_[t+1280|0]=32768*t+8421375,_[t+1536|0]=-27439*t,_[t+1792|0]=-5329*t}(),T(t)}function Qo(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Oo(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function a(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function s(t,e){var n=[];return function t(n,r,i){for(var o=i[r],a=0;a<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));a++)t(n[a],r+1,i)}(n,0,t),n}var A=function(){var t=this;function A(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function l(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function c(t,n,r,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,n,r,i,a,s){var c,f,h=n,d=1<<r,p=o(16),g=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<r),f=0;f<a;++f){if(15<i[f])return 0;++p[i[f]]}if(p[0]==a)return 0;for(g[1]=0,c=1;15>c;++c){if(p[c]>1<<c)return 0;g[c+1]=g[c]+p[c]}for(f=0;f<a;++f)c=i[f],0<i[f]&&(s[g[c]++]=f);if(1==g[15])return(i=new u).g=0,i.value=s[0],l(t,h,1,d,i),d;var m,v=-1,y=d-1,b=0,w=1,_=1,B=1<<r;for(f=0,c=1,a=2;c<=r;++c,a<<=1){if(w+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c])(i=new u).g=c,i.value=s[f++],l(t,h+b,a,B,i),b=A(b,c)}for(c=r+1,a=2;15>=c;++c,a<<=1){if(w+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c]){if(i=new u,(b&y)!=v){for(h+=B,m=1<<(v=c)-r;15>v&&!(0>=(m-=p[v]));)++v,m<<=1;d+=B=1<<(m=v-r),t[n+(v=b&y)].g=m+r,t[n+v].value=h-n-v}i.g=c-r,i.value=s[f++],l(t,h+(b>>r),a,B,i),b=A(b,c)}}return w!=2*g[15]-1?0:d}(t,n,r,i,a,s)}function u(){this.value=this.g=0}function f(){this.value=this.g=0}function h(){this.G=a(5,u),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(Pn,f)}function d(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,S(t)}function p(t,e){for(var n=0;0<e--;)n|=E(t,128)<<e;return n}function g(t,e){var n=p(t,e);return F(t)?-n:n}function m(t,n,r,i){var o,a=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=n[r+o]<<8*o;t.Ra=a,t.bb=i,t.oa=n,t.pa=r}function v(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Hn-8>>>0,++t.bb,t.u-=8;B(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=Dn){var r=_(t)&Rn[n];return t.u+=n,v(t),r}return t.h=1,t.u=0}function b(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function _(t){return t.Ra>>>(t.u&Hn-1)>>>0}function B(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Hn}function x(t,e){t.u=e,t.h=B(t)}function C(t){t.u>=jn&&(e(t.u>=jn),v(t))}function S(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function F(t){return p(t,1)}function E(t,e){var n=t.Ca;0>t.b&&S(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+zn[r],t.b-=r,t.Ca=(n<<r)-1,o}function U(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=255&n}function L(t,e){return t[e+0]|t[e+1]<<8}function k(t,e){return L(t,e)|t[e+2]<<16}function I(t,e){return L(t,e)|L(t,e+2)<<16}function Q(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function O(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function M(){this.X=[],this.Xa=this.Mb=0}function N(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],a=i[0];return 0==o&&(o=(t*a+n/2)/n),0==a&&(a=(n*o+t/2)/t),0>=o||0>=a?0:(r[0]=o,i[0]=a,1)}function T(t,e){return t+(1<<e)-1>>>e}function P(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function R(e,n){t[n]=function(n,r,i,o,a,s,A){var l;for(l=0;l<a;++l){var c=t[e](s[A+l-1],i,o+l);s[A+l]=P(n[r+l],c)}}}function D(){this.ud=this.hd=this.jd=0}function H(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function j(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function z(t,e){return j(t+(t-e+.5>>1))}function V(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function K(t,e,n,r,i,o,a){for(r=o[a-1],n=0;n<i;++n)o[a+n]=r=P(t[e+n],r)}function G(t,e,n,r,i){var o;for(o=0;o<n;++o){var a=t[e+o],s=a>>8&255,A=16711935&(A=(A=16711935&a)+((s<<16)+s));r[i+o]=(4278255360&a)+A>>>0}}function q(t,e){e.jd=255&t,e.hd=t>>8&255,e.ud=t>>16&255}function W(t,e,n,r,i,o){var a;for(a=0;a<r;++a){var s=e[n+a],A=s>>>8,l=s,c=255&(c=(c=s>>>16)+((t.jd<<24>>24)*(A<<24>>24)>>>5));l=255&(l=(l+=(t.hd<<24>>24)*(A<<24>>24)>>>5)+((t.ud<<24>>24)*(c<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(c<<16)+l}}function Y(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,A,l,c){for(r=A;r<l;++r)for(A=0;A<c;++A)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,A,l,c){var u=8>>e.b,f=e.Ea,h=e.K[0],d=e.w;if(8>u)for(e=(1<<e.b)-1,d=(1<<u)-1;n<a;++n){var p,g=0;for(p=0;p<f;++p)p&e||(g=i(s[A++])),l[c++]=o(h[g&d]),g>>=u}else t["VP8LMapColor"+r](s,A,h,d,l,c,n,a,f)}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=255&o}}function X(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=255&o,r[i++]=o>>24&255}}function J(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&240|a>>12&15,a=240&a|a>>28&15;r[i++]=o,r[i++]=a}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;r[i++]=o,r[i++]=a}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=255&o,r[i++]=o>>8&255,r[i++]=o>>16&255}}function et(t,e,n,i,o,a){if(0==a)for(n=e+n;e<n;)U(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==jr||t==zr||t==Vr||t==Kr}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function At(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function lt(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ct(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=gi[e.ba.S],A=t.y,l=t.O,c=t.f,u=t.N,f=t.ea,h=t.W,d=e.cc,p=e.dc,g=e.Mc,m=e.Nc,v=t.ka,y=t.ka+t.T,b=t.U,w=b+1>>1;for(0==v?s(A,l,null,null,c,u,f,h,c,u,f,h,o,a,null,null,b):(s(e.ec,e.fc,A,l,d,p,g,m,c,u,f,h,o,a-i.A,o,a,b),++n);v+2<y;v+=2)d=c,p=u,g=f,m=h,u+=t.Rc,h+=t.Rc,a+=2*i.A,s(A,(l+=2*t.fa)-t.fa,A,l,d,p,g,m,c,u,f,h,o,a-i.A,o,a,b);return l+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,A,l,b),r(e.cc,e.dc,c,u,w),r(e.Mc,e.Nc,f,h,w),n--):1&y||s(A,l,null,null,c,u,f,h,c,u,f,h,o,a+i.A,null,null,b),n}function ut(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,A=s==Rr||s==Vr;n=n.ba.f.RGBA;var l=[0],c=t.ka;l[0]=t.T,t.Kb&&(0==c?--l[0]:(--c,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(l[0]=t.o-t.j-c));var u=n.eb;c=n.fb+c*n.A,t=xr(i,o[0],t.width,a,l,u,c+(A?0:3),n.A),e(r==l),t&&rt(s)&&_r(u,c,A,a,l,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Nr||n==Pr||n==Rr||n==Dr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Mn(e.Oa,t,i?11:12))return 0;if(i&&rt(n)&&vn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=lt,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=ct,vn()}}else alert("todo:EmitYUV");i&&(e.Jb=ut,r&&gn())}if(r&&!Li){for(t=0;256>t;++t)ki[t]=89858*(t-128)+Ci>>xi,Oi[t]=-22014*(t-128)+Ci,Qi[t]=-45773*(t-128),Ii[t]=113618*(t-128)+Ci>>xi;for(t=Si;t<Fi;++t)e=76283*(t-16)+Ci>>xi,Mi[t-Si]=Kt(e,255),Ni[t-Si]=Kt(e+8>>4,15);Li=1}return 1}function ht(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function dt(t){t.ma.memory=null}function pt(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function gt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function mt(t,e){return 120<e?e-120:1<=(n=((n=Xr[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function vt(t,e,n){var r=_(n),i=t[e+=255&r].g-8;return 0<i&&(x(n,n.u+8),r=_(n),e+=t[e].value,e+=r&(1<<i)-1),x(n,n.u+t[e].g),t[e].value}function yt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function bt(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function wt(t,n,i,o){var a=t.ab,s=t.c*n,A=t.C;n=A+n;var l=i,c=o;for(o=t.Ta,i=t.Ua;0<a--;){var u=t.gc[a],f=A,h=n,d=l,p=c,g=(c=o,l=i,u.Ea);switch(e(f<h),e(h<=u.nc),u.hc){case 2:Gn(d,p,(h-f)*g,c,l);break;case 0:var m=f,v=h,y=c,b=l,w=(S=u).Ea;0==m&&(Vn(d,p,null,null,1,y,b),K(d,p+1,0,0,w-1,y,b+1),p+=w,b+=w,++m);for(var _=1<<S.b,B=_-1,x=T(w,S.b),C=S.K,S=S.w+(m>>S.b)*x;m<v;){var F=C,E=S,U=1;for(Kn(d,p,y,b-w,1,y,b);U<w;){var L=(U&~B)+_;L>w&&(L=w),(0,Xn[F[E++]>>8&15])(d,p+ +U,y,b+U-w,L-U,y,b+U),U=L}p+=w,b+=w,++m&B||(S+=x)}h!=u.nc&&r(c,l-g,c,l+(h-f-1)*g,g);break;case 1:for(g=d,v=p,w=(d=u.Ea)-(b=d&~(y=(p=1<<u.b)-1)),m=T(d,u.b),_=u.K,u=u.w+(f>>u.b)*m;f<h;){for(B=_,x=u,C=new D,S=v+b,F=v+d;v<S;)q(B[x++],C),Jn(C,g,v,p,c,l),v+=p,l+=p;v<F&&(q(B[x++],C),Jn(C,g,v,w,c,l),v+=w,l+=w),++f&y||(u+=m)}break;case 3:if(d==c&&p==l&&0<u.b){for(v=c,d=g=l+(h-f)*g-(b=(h-f)*T(u.Ea,u.b)),p=c,y=l,m=[],b=(w=b)-1;0<=b;--b)m[b]=p[y+b];for(b=w-1;0<=b;--b)v[d+b]=m[b];qn(u,f,h,c,g,c,l)}else qn(u,f,h,d,p,c,l)}l=o,c=i}c!=i&&r(o,i,l,c,s)}function _t(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,A=t.Ua,l=a.width;if(wt(t,o,r,i),o=A=[A],e((r=t.C)<(i=n)),e(a.v<a.va),i>a.o&&(i=a.o),r<a.j){var c=a.j-r;r=a.j,o[0]+=c*l}if(r>=i?r=0:(o[0]+=4*a.v,a.ka=r-a.j,a.U=a.va-a.v,a.T=i-r,r=1),r){if(A=A[0],11>(r=t.ca).S){var u=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,c=u.eb,u.A),h=a;for(u=u.fb+t.Ma*u.A;0<h--;){var d=s,p=A,g=o,m=c,v=u;switch(i){case Mr:Zn(d,p,g,m,v);break;case Nr:tr(d,p,g,m,v);break;case jr:tr(d,p,g,m,v),_r(m,v,0,g,1,0);break;case Tr:rr(d,p,g,m,v);break;case Pr:et(d,p,g,m,v,1);break;case zr:et(d,p,g,m,v,1),_r(m,v,0,g,1,0);break;case Rr:et(d,p,g,m,v,0);break;case Vr:et(d,p,g,m,v,0),_r(m,v,1,g,1,0);break;case Dr:er(d,p,g,m,v);break;case Kr:er(d,p,g,m,v),Br(m,v,g,1,0);break;case Hr:nr(d,p,g,m,v);break;default:e(0)}A+=l,u+=f}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function Bt(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function xt(t,n,r,i,o,a){if(0!=t.Z){var s=t.qd,A=t.rd;for(e(null!=pi[t.Z]);n<r;++n)pi[t.Z](s,A,i,o,i,o,a),s=i,A=o,o+=a;t.qd=s,t.rd=A}}function Ct(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,a=r.ca,s=r.tb+o*i,A=t.V,l=t.Ba+t.c*i,c=t.gc;e(1==t.ab),e(3==c[0].hc),Yn(c[0],i,n,A,l,a,s),xt(r,i,n,a,s,o)}t.C=t.Ma=n}function St(t,n,r,i,o,a,s){var A=t.$/i,l=t.$%i,c=t.m,u=t.s,f=r+t.$,h=f;o=r+i*o;var d=r+i*a,p=280+u.ua,g=t.Pb?A:16777216,m=0<u.ua?u.Wa:null,v=u.wc,y=f<d?bt(u,l,A):null;e(t.C<a),e(d<=o);var b=!1;t:for(;;){for(;b||f<d;){var w=0;if(A>=g){var S=f-r;e((g=t).Pb),g.wd=g.m,g.xd=S,0<g.s.ua&&O(g.s.Wa,g.s.vb),g=A+Zr}if(l&v||(y=bt(u,l,A)),e(null!=y),y.Qb&&(n[f]=y.qb,b=!0),!b)if(C(c),y.jc){w=c,S=n;var F=f,E=y.pd[_(w)&Pn-1];e(y.jc),256>E.g?(x(w,w.u+E.g),S[F]=E.value,w=0):(x(w,w.u+E.g-256),e(256<=E.value),w=E.value),0==w&&(b=!0)}else w=vt(y.G[0],y.H[0],c);if(c.h)break;if(b||256>w){if(!b)if(y.nd)n[f]=(y.qb|w<<8)>>>0;else{if(C(c),b=vt(y.G[1],y.H[1],c),C(c),S=vt(y.G[2],y.H[2],c),F=vt(y.G[3],y.H[3],c),c.h)break;n[f]=(F<<24|b<<16|w<<8|S)>>>0}if(b=!1,++f,++l>=i&&(l=0,++A,null!=s&&A<=a&&!(A%16)&&s(t,A),null!=m))for(;h<f;)w=n[h++],m.X[(506832829*w&4294967295)>>>m.Mb]=w}else if(280>w){if(w=gt(w-256,c),S=vt(y.G[4],y.H[4],c),C(c),S=mt(i,S=gt(S,c)),c.h)break;if(f-r<S||o-f<w)break t;for(F=0;F<w;++F)n[f+F]=n[f+F-S];for(f+=w,l+=w;l>=i;)l-=i,++A,null!=s&&A<=a&&!(A%16)&&s(t,A);if(e(f<=o),l&v&&(y=bt(u,l,A)),null!=m)for(;h<f;)w=n[h++],m.X[(506832829*w&4294967295)>>>m.Mb]=w}else{if(!(w<p))break t;for(b=w-280,e(null!=m);h<f;)w=n[h++],m.X[(506832829*w&4294967295)>>>m.Mb]=w;w=f,e(!(b>>>(S=m).Xa)),n[w]=S.X[b],b=!0}b||e(c.h==B(c))}if(t.Pb&&c.h&&f<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&O(t.s.vb,t.s.Wa);else{if(c.h)break t;null!=s&&s(t,A>a?a:A),t.a=0,t.$=f-r}return 1}return t.a=3,0}function Ft(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Et(){var e=new an;return null==e?null:(e.a=0,e.xb=di,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Gn=G,Jn=W,Zn=$,tr=X,er=J,nr=Z,rr=tt,t.VP8LMapColor32b=Wn,t.VP8LMapColor8b=$n,e)}function Ut(t,n,r,s,A){var l=1,f=[t],d=[n],p=s.m,g=s.s,m=null,v=0;t:for(;;){if(r)for(;l&&y(p,1);){var b=f,w=d,B=s,S=1,F=B.m,E=B.gc[B.ab],U=y(F,2);if(B.Oc&1<<U)l=0;else{switch(B.Oc|=1<<U,E.hc=U,E.Ea=b[0],E.nc=w[0],E.K=[null],++B.ab,e(4>=B.ab),U){case 0:case 1:E.b=y(F,3)+2,S=Ut(T(E.Ea,E.b),T(E.nc,E.b),0,B,E.K),E.K=E.K[0];break;case 3:var L,k=y(F,8)+1,I=16<k?0:4<k?1:2<k?2:3;if(b[0]=T(E.Ea,I),E.b=I,L=S=Ut(k,1,0,B,E.K)){var O,M=k,N=E,R=1<<(8>>N.b),D=o(R);if(null==D)L=0;else{var H=N.K[0],j=N.w;for(D[0]=N.K[0][0],O=1;O<1*M;++O)D[O]=P(H[j+O],D[O-1]);for(;O<4*R;++O)D[O]=0;N.K[0]=null,N.K[0]=D,L=1}}S=L;break;case 2:break;default:e(0)}l=S}}if(f=f[0],d=d[0],l&&y(p,1)&&!(l=1<=(v=y(p,4))&&11>=v)){s.a=3;break t}var z;if(z=l)e:{var V,K,G,q=s,W=f,Y=d,$=v,X=r,J=q.m,Z=q.s,tt=[null],et=1,nt=0,rt=Jr[$];n:for(;;){if(X&&y(J,1)){var it=y(J,3)+2,ot=T(W,it),at=T(Y,it),st=ot*at;if(!Ut(ot,at,0,q,tt))break n;for(tt=tt[0],Z.xc=it,V=0;V<st;++V){var At=tt[V]>>8&65535;tt[V]=At,At>=et&&(et=At+1)}}if(J.h)break n;for(K=0;5>K;++K){var lt=Wr[K];!K&&0<$&&(lt+=1<<$),nt<lt&&(nt=lt)}var ct=a(et*rt,u),ut=et,ft=a(ut,h);if(null==ft)var ht=null;else e(65536>=ut),ht=ft;var dt=o(nt);if(null==ht||null==dt||null==ct){q.a=1;break n}var pt=ct;for(V=G=0;V<et;++V){var gt=ht[V],mt=gt.G,vt=gt.H,bt=0,wt=1,_t=0;for(K=0;5>K;++K){lt=Wr[K],mt[K]=pt,vt[K]=G,!K&&0<$&&(lt+=1<<$);r:{var Bt,xt=lt,Ct=q,Et=dt,Lt=pt,kt=G,It=0,Qt=Ct.m,Ot=y(Qt,1);if(i(Et,0,0,xt),Ot){var Mt=y(Qt,1)+1,Nt=y(Qt,1),Tt=y(Qt,0==Nt?1:8);Et[Tt]=1,2==Mt&&(Et[Tt=y(Qt,8)]=1);var Pt=1}else{var Rt=o(19),Dt=y(Qt,4)+4;if(19<Dt){Ct.a=3;var Ht=0;break r}for(Bt=0;Bt<Dt;++Bt)Rt[$r[Bt]]=y(Qt,3);var jt=void 0,zt=void 0,Vt=Ct,Kt=Rt,Gt=xt,qt=Et,Wt=0,Yt=Vt.m,$t=8,Xt=a(128,u);i:for(;c(Xt,0,7,Kt,19);){if(y(Yt,1)){var Jt=2+2*y(Yt,3);if((jt=2+y(Yt,Jt))>Gt)break i}else jt=Gt;for(zt=0;zt<Gt&&jt--;){C(Yt);var Zt=Xt[0+(127&_(Yt))];x(Yt,Yt.u+Zt.g);var te=Zt.value;if(16>te)qt[zt++]=te,0!=te&&($t=te);else{var ee=16==te,ne=te-16,re=qr[ne],ie=y(Yt,Gr[ne])+re;if(zt+ie>Gt)break i;for(var oe=ee?$t:0;0<ie--;)qt[zt++]=oe}}Wt=1;break i}Wt||(Vt.a=3),Pt=Wt}(Pt=Pt&&!Qt.h)&&(It=c(Lt,kt,8,Et,xt)),Pt&&0!=It?Ht=It:(Ct.a=3,Ht=0)}if(0==Ht)break n;if(wt&&1==Yr[K]&&(wt=0==pt[G].g),bt+=pt[G].g,G+=Ht,3>=K){var ae,se=dt[0];for(ae=1;ae<lt;++ae)dt[ae]>se&&(se=dt[ae]);_t+=se}}if(gt.nd=wt,gt.Qb=0,wt&&(gt.qb=(mt[3][vt[3]+0].value<<24|mt[1][vt[1]+0].value<<16|mt[2][vt[2]+0].value)>>>0,0==bt&&256>mt[0][vt[0]+0].value&&(gt.Qb=1,gt.qb+=mt[0][vt[0]+0].value<<8)),gt.jc=!gt.Qb&&6>_t,gt.jc){var Ae,le=gt;for(Ae=0;Ae<Pn;++Ae){var ce=Ae,ue=le.pd[ce],fe=le.G[0][le.H[0]+ce];256<=fe.value?(ue.g=fe.g+256,ue.value=fe.value):(ue.g=0,ue.value=0,ce>>=yt(fe,8,ue),ce>>=yt(le.G[1][le.H[1]+ce],16,ue),ce>>=yt(le.G[2][le.H[2]+ce],0,ue),yt(le.G[3][le.H[3]+ce],24,ue))}}}Z.vc=tt,Z.Wb=et,Z.Ya=ht,Z.yc=ct,z=1;break e}z=0}if(!(l=z)){s.a=3;break t}if(0<v){if(g.ua=1<<v,!Q(g.Wa,v)){s.a=1,l=0;break t}}else g.ua=0;var he=s,de=f,pe=d,ge=he.s,me=ge.xc;if(he.c=de,he.i=pe,ge.md=T(de,me),ge.wc=0==me?-1:(1<<me)-1,r){s.xb=hi;break t}if(null==(m=o(f*d))){s.a=1,l=0;break t}l=(l=St(s,m,0,f,d,d,null))&&!p.h;break t}return l?(null!=A?A[0]=m:(e(null==m),e(r)),s.$=0,r||Ft(g)):Ft(g),l}function Lt(t,n){var r=t.c*t.i,i=r+n+16*n;return e(t.c<=n),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function kt(t,n){var r=t.C,i=n-r,o=t.V,a=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var s=16<i?16:i,A=t.l.ma,l=t.l.width,c=l*s,u=A.ca,f=A.tb+l*r,h=t.Ta,d=t.Ua;wt(t,s,o,a),Cr(h,d,u,f,c),xt(A,r,r+s,u,f,l),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function It(){this.ub=this.yd=this.td=this.Rb=0}function Qt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ot(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Mt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Nt(){this.jb=o(3),this.Wc=s([4,8],Mt),this.Xc=s([4,17],Mt)}function Tt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Pt(){this.ld=this.La=this.dd=this.tc=0}function Rt(){this.Na=this.la=0}function Dt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ht(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function jt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Pt),this.Y=0,this.ya=Array(new Ht),this.aa=0,this.l=new Gt}function zt(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Vt(){this.cb=this.a=0,this.sc="",this.m=new b,this.Od=new It,this.Kc=new Qt,this.ed=new Tt,this.Qa=new Ot,this.Ic=this.$c=this.Aa=0,this.D=new jt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,b),this.ia=0,this.pb=a(4,Dt),this.Pa=new Nt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new zt),this.Hd=0,this.rb=Array(new Rt),this.sb=0,this.wa=Array(new Pt),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ht),this.L=this.aa=0,this.gd=s([4,2],Pt),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Kt(t,e){return 0>t?0:t>e?e:t}function Gt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function qt(){var t=new Vt;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ni||(ni=Xt)),t}function Wt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Yt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function $t(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Wt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,a=n.ha;if(4>a)return Wt(t,7,"Truncated header.");var s=r[o+0]|r[o+1]<<8|r[o+2]<<16,A=t.Od;if(A.Rb=!(1&s),A.td=s>>1&7,A.yd=s>>4&1,A.ub=s>>5,3<A.td)return Wt(t,3,"Incorrect keyframe parameters.");if(!A.yd)return Wt(t,4,"Frame not displayable.");o+=3,a-=3;var l=t.Kc;if(A.Rb){if(7>a)return Wt(t,7,"cannot parse picture header");if(!Yt(r,o,a))return Wt(t,3,"Bad code word");l.c=16383&(r[o+4]<<8|r[o+3]),l.Td=r[o+4]>>6,l.i=16383&(r[o+6]<<8|r[o+5]),l.Ud=r[o+6]>>6,o+=7,a-=7,t.za=l.c+15>>4,t.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(A.ub>a)return Wt(t,7,"bad partition length");d(s=t.m,r,o,A.ub),o+=A.ub,a-=A.ub,A.Rb&&(l.Ld=F(s),l.Kd=F(s)),l=t.Qa;var c,u=t.Pa;if(e(null!=s),e(null!=l),l.Cb=F(s),l.Cb){if(l.Bb=F(s),F(s)){for(l.Fb=F(s),c=0;4>c;++c)l.Zb[c]=F(s)?g(s,7):0;for(c=0;4>c;++c)l.Lb[c]=F(s)?g(s,6):0}if(l.Bb)for(c=0;3>c;++c)u.jb[c]=F(s)?p(s,8):255}else l.Bb=0;if(s.Ka)return Wt(t,3,"cannot parse segment header");if((l=t.ed).zd=F(s),l.Tb=p(s,6),l.wb=p(s,3),l.Pc=F(s),l.Pc&&F(s)){for(u=0;4>u;++u)F(s)&&(l.vd[u]=g(s,6));for(u=0;4>u;++u)F(s)&&(l.od[u]=g(s,6))}if(t.L=0==l.Tb?0:l.zd?1:2,s.Ka)return Wt(t,3,"cannot parse filter header");var f=a;if(a=c=o,o=c+f,l=f,t.Xb=(1<<p(t.m,2))-1,f<3*(u=t.Xb))r=7;else{for(c+=3*u,l-=3*u,f=0;f<u;++f){var h=r[a+0]|r[a+1]<<8|r[a+2]<<16;h>l&&(h=l),d(t.Jc[+f],r,c,h),c+=h,l-=h,a+=3}d(t.Jc[+u],r,c,l),r=c<o?0:5}if(0!=r)return Wt(t,r,"cannot parse partitions");for(r=p(c=t.m,7),a=F(c)?g(c,4):0,o=F(c)?g(c,4):0,l=F(c)?g(c,4):0,u=F(c)?g(c,4):0,c=F(c)?g(c,4):0,f=t.Qa,h=0;4>h;++h){if(f.Cb){var m=f.Zb[h];f.Fb||(m+=r)}else{if(0<h){t.pb[h]=t.pb[0];continue}m=r}var v=t.pb[h];v.Sc[0]=ti[Kt(m+a,127)],v.Sc[1]=ei[Kt(m+0,127)],v.Eb[0]=2*ti[Kt(m+o,127)],v.Eb[1]=101581*ei[Kt(m+l,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=ti[Kt(m+u,117)],v.Qc[1]=ei[Kt(m+c,127)],v.lc=m+c}if(!A.Rb)return Wt(t,4,"Not a key frame.");for(F(s),A=t.Pa,r=0;4>r;++r){for(a=0;8>a;++a)for(o=0;3>o;++o)for(l=0;11>l;++l)u=E(s,Ai[r][a][o][l])?p(s,8):ai[r][a][o][l],A.Wc[r][a].Yb[o][l]=u;for(a=0;17>a;++a)A.Xc[r][a]=A.Wc[r][li[a]]}return t.kc=F(s),t.kc&&(t.Bd=p(s,8)),t.cb=1}function Xt(t,e,n,r,i,o,a){var s=e[i].Yb[n];for(n=0;16>i;++i){if(!E(t,s[n+0]))return i;for(;!E(t,s[n+1]);)if(s=e[++i].Yb[0],n=0,16==i)return 16;var A=e[i+1].Yb;if(E(t,s[n+2])){var l=t,c=0;if(E(l,(f=s)[(u=n)+3]))if(E(l,f[u+6])){for(s=0,u=2*(c=E(l,f[u+8]))+(f=E(l,f[u+9+c])),c=0,f=ri[u];f[s];++s)c+=c+E(l,f[s]);c+=3+(8<<u)}else E(l,f[u+7])?(c=7+2*E(l,165),c+=E(l,145)):c=5+E(l,159);else c=E(l,f[u+4])?3+E(l,f[u+5]):2;s=A[2]}else c=1,s=A[1];A=a+ii[i],0>(l=t).b&&S(l);var u,f=l.b,h=(u=l.Ca>>1)-(l.I>>f)>>31;--l.b,l.Ca+=h,l.Ca|=1,l.I-=(u+1&h)<<f,o[A]=((c^h)-h)*r[(0<i)+0]}return 16}function Jt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function Zt(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function te(t,e,n,r,i,o){Zt(t,e,0,n,r+i),Zt(t,e,1,n,r+o),Zt(t,e,2,n,r-o),Zt(t,e,3,n,r-i)}function ee(t){return(20091*t>>16)+t}function ne(t,e,n,r){var i,a=0,s=o(16);for(i=0;4>i;++i){var A=t[e+0]+t[e+8],l=t[e+0]-t[e+8],c=(35468*t[e+4]>>16)-ee(t[e+12]),u=ee(t[e+4])+(35468*t[e+12]>>16);s[a+0]=A+u,s[a+1]=l+c,s[a+2]=l-c,s[a+3]=A-u,a+=4,e++}for(i=a=0;4>i;++i)A=(t=s[a+0]+4)+s[a+8],l=t-s[a+8],c=(35468*s[a+4]>>16)-ee(s[a+12]),Zt(n,r,0,0,A+(u=ee(s[a+4])+(35468*s[a+12]>>16))),Zt(n,r,1,0,l+c),Zt(n,r,2,0,l-c),Zt(n,r,3,0,A-u),a++,r+=32}function re(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ee(t[e+4]),s=35468*t[e+1]>>16;te(n,r,0,i+a,t=ee(t[e+1]),s),te(n,r,1,i+o,t,s),te(n,r,2,i-o,t,s),te(n,r,3,i-a,t,s)}function ie(t,e,n,r,i){ne(t,e,n,r),i&&ne(t,e+16,n,r+4)}function oe(t,e,n,r){or(t,e+0,n,r,1),or(t,e+32,n,r+128,1)}function ae(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)Zt(n,r,e,i,t)}function se(t,e,n,r){t[e+0]&&Ar(t,e+0,n,r),t[e+16]&&Ar(t,e+16,n,r+4),t[e+32]&&Ar(t,e+32,n,r+128),t[e+48]&&Ar(t,e+48,n,r+128+4)}function Ae(t,e,n,r){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],A=t[e+4+i]+t[e+8+i],l=t[e+4+i]-t[e+8+i],c=t[e+0+i]-t[e+12+i];a[0+i]=s+A,a[8+i]=s-A,a[4+i]=c+l,a[12+i]=c-l}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],A=a[1+4*i]+a[2+4*i],l=a[1+4*i]-a[2+4*i],c=t-a[3+4*i],n[r+0]=s+A>>3,n[r+16]=c+l>>3,n[r+32]=s-A>>3,n[r+48]=c-l>>3,r+=64}function le(t,e,n){var r,i=e-32,o=Qr,a=255-t[i-1];for(r=0;r<n;++r){var s,A=o,l=a+t[e-1];for(s=0;s<n;++s)t[e+s]=A[l+t[i+s]];e+=32}}function ce(t,e){le(t,e,4)}function ue(t,e){le(t,e,8)}function fe(t,e){le(t,e,16)}function he(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function de(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function pe(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function ge(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];pe(r>>5,t,e)}function me(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];pe(r>>4,t,e)}function ve(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];pe(r>>4,t,e)}function ye(t,e){pe(128,t,e)}function be(t,e,n){return t+2*e+n+2>>2}function we(t,e){var n,i=e-32;for(i=new Uint8Array([be(t[i-1],t[i+0],t[i+1]),be(t[i+0],t[i+1],t[i+2]),be(t[i+1],t[i+2],t[i+3]),be(t[i+2],t[i+3],t[i+4])]),n=0;4>n;++n)r(t,e+32*n,i,0,i.length)}function _e(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];U(t,e+0,16843009*be(t[e-1-32],n,r)),U(t,e+32,16843009*be(n,r,i)),U(t,e+64,16843009*be(r,i,o)),U(t,e+96,16843009*be(i,o,o))}function Be(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function xe(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+96]=be(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=be(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=be(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=be(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=be(s,a,o),t[e+3+32]=t[e+2+0]=be(A,s,a),t[e+3+0]=be(l,A,s)}function Ce(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],A=t[e+7-32];t[e+0+0]=be(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=be(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=be(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=be(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=be(o,a,s),t[e+3+64]=t[e+2+96]=be(a,s,A),t[e+3+96]=be(s,A,A)}function Se(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+A+1>>1,t[e+3+0]=A+l+1>>1,t[e+0+96]=be(i,r,n),t[e+0+64]=be(r,n,o),t[e+0+32]=t[e+1+96]=be(n,o,a),t[e+1+32]=t[e+2+96]=be(o,a,s),t[e+2+32]=t[e+3+96]=be(a,s,A),t[e+3+32]=be(s,A,l)}function Fe(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],A=t[e+6-32],l=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=be(n,r,i),t[e+1+32]=t[e+0+96]=be(r,i,o),t[e+2+32]=t[e+1+96]=be(i,o,a),t[e+3+32]=t[e+2+96]=be(o,a,s),t[e+3+64]=be(a,s,A),t[e+3+96]=be(s,A,l)}function Ee(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=be(n,r,i),t[e+3+0]=t[e+1+32]=be(r,i,o),t[e+3+32]=t[e+1+64]=be(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Ue(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],A=t[e+1-32],l=t[e+2-32];t[e+0+0]=t[e+2+32]=n+a+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=be(s,A,l),t[e+2+0]=be(a,s,A),t[e+1+0]=t[e+3+32]=be(n,a,s),t[e+1+32]=t[e+3+64]=be(r,n,a),t[e+1+64]=t[e+3+96]=be(i,r,n),t[e+1+96]=be(o,i,r)}function Le(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function ke(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function Ie(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function Qe(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Ie(r>>4,t,e)}function Oe(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Ie(r>>3,t,e)}function Me(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Ie(r>>3,t,e)}function Ne(t,e){Ie(128,t,e)}function Te(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+kr[1020+t[e-2*n]-t[e+n]],a=Ir[112+(o+4>>3)];t[e-n]=Qr[255+r+Ir[112+(o+3>>3)]],t[e+0]=Qr[255+i-a]}function Pe(t,e,n,r){var i=t[e+0],o=t[e+n];return Or[255+t[e-2*n]-t[e-n]]>r||Or[255+o-i]>r}function Re(t,e,n,r){return 4*Or[255+t[e-n]-t[e+0]]+Or[255+t[e-2*n]-t[e+n]]<=r}function De(t,e,n,r,i){var o=t[e-3*n],a=t[e-2*n],s=t[e-n],A=t[e+0],l=t[e+n],c=t[e+2*n],u=t[e+3*n];return 4*Or[255+s-A]+Or[255+a-l]>r?0:Or[255+t[e-4*n]-o]<=i&&Or[255+o-a]<=i&&Or[255+a-s]<=i&&Or[255+u-c]<=i&&Or[255+c-l]<=i&&Or[255+l-A]<=i}function He(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)Re(t,e+r,n,i)&&Te(t,e+r,n)}function je(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)Re(t,e+r*n,1,i)&&Te(t,e+r*n,1)}function ze(t,e,n,r){var i;for(i=3;0<i;--i)He(t,e+=4*n,n,r)}function Ve(t,e,n,r){var i;for(i=3;0<i;--i)je(t,e+=4,n,r)}function Ke(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(De(t,e,n,o,a))if(Pe(t,e,n,s))Te(t,e,n);else{var A=t,l=e,c=n,u=A[l-2*c],f=A[l-c],h=A[l+0],d=A[l+c],p=A[l+2*c],g=27*(v=kr[1020+3*(h-f)+kr[1020+u-d]])+63>>7,m=18*v+63>>7,v=9*v+63>>7;A[l-3*c]=Qr[255+A[l-3*c]+v],A[l-2*c]=Qr[255+u+m],A[l-c]=Qr[255+f+g],A[l+0]=Qr[255+h-g],A[l+c]=Qr[255+d-m],A[l+2*c]=Qr[255+p-v]}e+=r}}function Ge(t,e,n,r,i,o,a,s){for(o=2*o+1;0<i--;){if(De(t,e,n,o,a))if(Pe(t,e,n,s))Te(t,e,n);else{var A=t,l=e,c=n,u=A[l-c],f=A[l+0],h=A[l+c],d=Ir[112+(4+(p=3*(f-u))>>3)],p=Ir[112+(p+3>>3)],g=d+1>>1;A[l-2*c]=Qr[255+A[l-2*c]+g],A[l-c]=Qr[255+u+p],A[l+0]=Qr[255+f-d],A[l+c]=Qr[255+h-g]}e+=r}}function qe(t,e,n,r,i,o){Ke(t,e,n,1,16,r,i,o)}function We(t,e,n,r,i,o){Ke(t,e,1,n,16,r,i,o)}function Ye(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ge(t,e+=4*n,n,1,16,r,i,o)}function $e(t,e,n,r,i,o){var a;for(a=3;0<a;--a)Ge(t,e+=4,1,n,16,r,i,o)}function Xe(t,e,n,r,i,o,a,s){Ke(t,e,i,1,8,o,a,s),Ke(n,r,i,1,8,o,a,s)}function Je(t,e,n,r,i,o,a,s){Ke(t,e,1,i,8,o,a,s),Ke(n,r,1,i,8,o,a,s)}function Ze(t,e,n,r,i,o,a,s){Ge(t,e+4*i,i,1,8,o,a,s),Ge(n,r+4*i,i,1,8,o,a,s)}function tn(t,e,n,r,i,o,a,s){Ge(t,e+4,1,i,8,o,a,s),Ge(n,r+4,1,i,8,o,a,s)}function en(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new At,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function nn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function rn(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function on(){this.ua=0,this.Wa=new M,this.vb=new M,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new h,this.yc=new u}function an(){this.xb=this.a=0,this.l=new Gt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new w,this.Pb=0,this.wd=new w,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new on,this.ab=0,this.gc=a(4,rn),this.Oc=0}function sn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Gt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function An(t,e,n,r,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function ln(t,e,n,r,i,o,a){var s;if(null==t)An(null,null,n,r,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+n[r+s]&255}function cn(t,e,n,r,i,o,a){if(null==t)An(null,null,n,r,i,o,a);else{var s,A=t[e+0],l=A,c=A;for(s=0;s<a;++s)l=c+(A=t[e+s])-l,c=n[r+s]+(-256&l?0>l?0:255:l)&255,l=A,i[o+s]=c}}function un(t,n,i,a){var s=n.width,A=n.o;if(e(null!=t&&null!=n),0>i||0>=a||i+a>A)return null;if(!t.Cc){if(null==t.ga){var l;if(t.ga=new sn,(l=null==t.ga)||(l=n.width*n.o,e(0==t.Gb.length),t.Gb=o(l),t.Uc=0,null==t.Gb?l=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,l=1),l=!l),!l){l=t.ga;var c=t.Fa,u=t.P,f=t.qc,h=t.mb,d=t.nb,p=u+1,g=f-1,v=l.l;if(e(null!=c&&null!=h&&null!=n),pi[0]=null,pi[1]=An,pi[2]=ln,pi[3]=cn,l.ca=h,l.tb=d,l.c=n.width,l.i=n.height,e(0<l.c&&0<l.i),1>=f)n=0;else if(l.$a=3&c[u+0],l.Z=c[u+0]>>2&3,l.Lc=c[u+0]>>4&3,u=c[u+0]>>6&3,0>l.$a||1<l.$a||4<=l.Z||1<l.Lc||u)n=0;else if(v.put=ht,v.ac=ft,v.bc=dt,v.ma=l,v.width=n.width,v.height=n.height,v.Da=n.Da,v.v=n.v,v.va=n.va,v.j=n.j,v.o=n.o,l.$a)t:{e(1==l.$a),n=Et();e:for(;;){if(null==n){n=0;break t}if(e(null!=l),l.mc=n,n.c=l.c,n.i=l.i,n.l=l.l,n.l.ma=l,n.l.width=l.c,n.l.height=l.i,n.a=0,m(n.m,c,p,g),!Ut(l.c,l.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&Bt(n.s)?(l.ic=1,c=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(c),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(l.ic=0,n=Lt(n,l.c)),!n)break e;n=1;break t}l.mc=null,n=0}else n=g>=l.c*l.i;l=!n}if(l)return null;1!=t.ga.Lc?t.Ga=0:a=A-i}e(null!=t.ga),e(i+a<=A);t:{if(n=(c=t.ga).c,A=c.l.o,0==c.$a){if(p=t.rc,g=t.Vc,v=t.Fa,u=t.P+1+i*n,f=t.mb,h=t.nb+i*n,e(u<=t.P+t.qc),0!=c.Z)for(e(null!=pi[c.Z]),l=0;l<a;++l)pi[c.Z](p,g,v,u,f,h,n),p=f,g=h,h+=n,u+=n;else for(l=0;l<a;++l)r(f,h,v,u,n),p=f,g=h,h+=n,u+=n;t.rc=p,t.Vc=g}else{if(e(null!=c.mc),n=i+a,e(null!=(l=c.mc)),e(n<=l.i),l.C>=n)n=1;else if(c.ic||gn(),c.ic){c=l.V,p=l.Ba,g=l.c;var y=l.i,b=(v=1,u=l.$/g,f=l.$%g,h=l.m,d=l.s,l.$),w=g*y,_=g*n,x=d.wc,S=b<_?bt(d,f,u):null;e(b<=w),e(n<=y),e(Bt(d));e:for(;;){for(;!h.h&&b<_;){if(f&x||(S=bt(d,f,u)),e(null!=S),C(h),256>(y=vt(S.G[0],S.H[0],h)))c[p+b]=y,++b,++f>=g&&(f=0,++u<=n&&!(u%16)&&Ct(l,u));else{if(!(280>y)){v=0;break e}y=gt(y-256,h);var F,E=vt(S.G[4],S.H[4],h);if(C(h),!(b>=(E=mt(g,E=gt(E,h)))&&w-b>=y)){v=0;break e}for(F=0;F<y;++F)c[p+b+F]=c[p+b+F-E];for(b+=y,f+=y;f>=g;)f-=g,++u<=n&&!(u%16)&&Ct(l,u);b<_&&f&x&&(S=bt(d,f,u))}e(h.h==B(h))}Ct(l,u>n?n:u);break e}!v||h.h&&b<w?(v=0,l.a=h.h?5:3):l.$=b,n=v}else n=St(l,l.V,l.Ba,l.c,l.i,n,kt);if(!n){a=0;break t}}i+a>=A&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function fn(t,e,n,r,i,o){for(;0<i--;){var a,s=t,A=e+(n?1:0),l=t,c=e+(n?0:3);for(a=0;a<r;++a){var u=l[c+4*a];255!=u&&(u*=32897,s[A+4*a+0]=s[A+4*a+0]*u>>23,s[A+4*a+1]=s[A+4*a+1]*u>>23,s[A+4*a+2]=s[A+4*a+2]*u>>23)}e+=o}}function hn(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var a=t[e+2*o+0],s=15&(l=t[e+2*o+1]),A=4369*s,l=(240&l|l>>4)*A>>16;t[e+2*o+0]=(240&a|a>>4)*A>>16&240|(15&a|a<<4)*A>>16>>4&15,t[e+2*o+1]=240&l|s}e+=i}}function dn(t,e,n,r,i,o,a,s){var A,l,c=255;for(l=0;l<i;++l){for(A=0;A<r;++A){var u=t[e+A];o[a+4*A]=u,c&=u}e+=n,a+=s}return 255!=c}function pn(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function gn(){_r=fn,Br=hn,xr=dn,Cr=pn}function mn(n,r,i){t[n]=function(t,n,o,a,s,A,l,c,u,f,h,d,p,g,m,v,y){var b,w=y-1>>1,_=s[A+0]|l[c+0]<<16,B=u[f+0]|h[d+0]<<16;e(null!=t);var x=3*_+B+131074>>2;for(r(t[n+0],255&x,x>>16,p,g),null!=o&&(x=3*B+_+131074>>2,r(o[a+0],255&x,x>>16,m,v)),b=1;b<=w;++b){var C=s[A+b]|l[c+b]<<16,S=u[f+b]|h[d+b]<<16,F=_+C+B+S+524296,E=F+2*(C+B)>>3;x=E+_>>1,_=(F=F+2*(_+S)>>3)+C>>1,r(t[n+2*b-1],255&x,x>>16,p,g+(2*b-1)*i),r(t[n+2*b-0],255&_,_>>16,p,g+(2*b-0)*i),null!=o&&(x=F+B>>1,_=E+S>>1,r(o[a+2*b-1],255&x,x>>16,m,v+(2*b-1)*i),r(o[a+2*b+0],255&_,_>>16,m,v+(2*b+0)*i)),_=C,B=S}1&y||(x=3*_+B+131074>>2,r(t[n+y-1],255&x,x>>16,p,g+(y-1)*i),null!=o&&(x=3*B+_+131074>>2,r(o[a+y-1],255&x,x>>16,m,v+(y-1)*i)))}}function vn(){gi[Mr]=mi,gi[Nr]=yi,gi[Tr]=vi,gi[Pr]=bi,gi[Rr]=wi,gi[Dr]=_i,gi[Hr]=Bi,gi[jr]=yi,gi[zr]=bi,gi[Vr]=wi,gi[Kr]=_i}function yn(t){return t&~Ui?0>t?0:255:t>>Ei}function bn(t,e){return yn((19077*t>>8)+(26149*e>>8)-14234)}function wn(t,e,n){return yn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function _n(t,e){return yn((19077*t>>8)+(33050*e>>8)-17685)}function Bn(t,e,n,r,i){r[i+0]=bn(t,n),r[i+1]=wn(t,e,n),r[i+2]=_n(t,e)}function xn(t,e,n,r,i){r[i+0]=_n(t,e),r[i+1]=wn(t,e,n),r[i+2]=bn(t,n)}function Cn(t,e,n,r,i){var o=wn(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&bn(t,n)|o>>5,r[i+1]=e}function Sn(t,e,n,r,i){var o=240&_n(t,e)|15;r[i+0]=240&bn(t,n)|wn(t,e,n)>>4,r[i+1]=o}function Fn(t,e,n,r,i){r[i+0]=255,Bn(t,e,n,r,i+1)}function En(t,e,n,r,i){xn(t,e,n,r,i),r[i+3]=255}function Un(t,e,n,r,i){Bn(t,e,n,r,i),r[i+3]=255}function Ln(e,n,r){t[e]=function(t,e,i,o,a,s,A,l,c){for(var u=l+(-2&c)*r;l!=u;)n(t[e+0],i[o+0],a[s+0],A,l),n(t[e+1],i[o+0],a[s+0],A,l+r),e+=2,++o,++s,l+=2*r;1&c&&n(t[e+0],i[o+0],a[s+0],A,l)}}function kn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function In(t,e,n,r,i){switch(t>>>30){case 3:or(e,n,r,i,0);break;case 2:ar(e,n,r,i);break;case 1:Ar(e,n,r,i)}}function Qn(t,e){var n,o,a=e.M,s=e.Nb,A=t.oc,l=t.pc+40,c=t.oc,u=t.pc+584,f=t.oc,h=t.pc+600;for(n=0;16>n;++n)A[l+32*n-1]=129;for(n=0;8>n;++n)c[u+32*n-1]=129,f[h+32*n-1]=129;for(0<a?A[l-1-32]=c[u-1-32]=f[h-1-32]=129:(i(A,l-32-1,127,21),i(c,u-32-1,127,9),i(f,h-32-1,127,9)),o=0;o<t.za;++o){var d=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(A,l+32*n-4,A,l+32*n+12,4);for(n=-1;8>n;++n)r(c,u+32*n-4,c,u+32*n+4,4),r(f,h+32*n-4,f,h+32*n+4,4)}var p=t.Gd,g=t.Hd+o,m=d.ad,v=d.Hc;if(0<a&&(r(A,l-32,p[g].y,0,16),r(c,u-32,p[g].f,0,8),r(f,h-32,p[g].ea,0,8)),d.Za){var y=A,b=l-32+16;for(0<a&&(o>=t.za-1?i(y,b,p[g].y[15],4):r(y,b,p[g+1].y,0,4)),n=0;4>n;n++)y[b+128+n]=y[b+256+n]=y[b+384+n]=y[b+0+n];for(n=0;16>n;++n,v<<=2)y=A,b=l+Ti[n],ui[d.Ob[n]](y,b),In(v,m,16*+n,y,b)}else if(y=kn(o,a,d.Ob[0]),ci[y](A,l),0!=v)for(n=0;16>n;++n,v<<=2)In(v,m,16*+n,A,l+Ti[n]);for(n=d.Gc,y=kn(o,a,d.Dd),fi[y](c,u),fi[y](f,h),v=m,y=c,b=u,255&(d=0|n)&&(170&d?sr(v,256,y,b):lr(v,256,y,b)),d=f,v=h,255&(n>>=8)&&(170&n?sr(m,320,d,v):lr(m,320,d,v)),a<t.Ub-1&&(r(p[g].y,0,A,l+480,16),r(p[g].f,0,c,u+224,8),r(p[g].ea,0,f,h+224,8)),n=8*s*t.B,p=t.sa,g=t.ta+16*o+16*s*t.R,m=t.qa,d=t.ra+8*o+n,v=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(p,g+n*t.R,A,l+32*n,16);for(n=0;8>n;++n)r(m,d+n*t.B,c,u+32*n,8),r(v,y+n*t.B,f,h+32*n,8)}}function On(t,r,i,o,a,s,A,l,c){var u=[0],f=[0],h=0,d=null!=c?c.kd:0,p=null!=c?c:new nn;if(null==t||12>i)return 7;p.data=t,p.w=r,p.ha=i,r=[r],i=[i],p.gb=[p.gb];t:{var g=r,v=i,y=p.gb;if(e(null!=t),e(null!=v),e(null!=y),y[0]=0,12<=v[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){y=3;break t}var b=I(t,g[0]+4);if(12>b||4294967286<b){y=3;break t}if(d&&b>v[0]-8){y=7;break t}y[0]=b,g[0]+=12,v[0]-=12}y=0}if(0!=y)return y;for(b=0<p.gb[0],i=i[0];;){t:{var _=t;v=r,y=i;var B=u,x=f,C=g=[0];if((E=h=[h])[0]=0,8>y[0])y=7;else{if(!n(_,v[0],"VP8X")){if(10!=I(_,v[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var S=I(_,v[0]+8),F=1+k(_,v[0]+12);if(2147483648<=F*(_=1+k(_,v[0]+15))){y=3;break t}null!=C&&(C[0]=S),null!=B&&(B[0]=F),null!=x&&(x[0]=_),v[0]+=18,y[0]-=18,E[0]=1}y=0}}if(h=h[0],g=g[0],0!=y)return y;if(v=!!(2&g),!b&&h)return 3;if(null!=s&&(s[0]=!!(16&g)),null!=A&&(A[0]=v),null!=l&&(l[0]=0),A=u[0],g=f[0],h&&v&&null==c){y=0;break}if(4>i){y=7;break}if(b&&h||!b&&!h&&!n(t,r[0],"ALPH")){i=[i],p.na=[p.na],p.P=[p.P],p.Sa=[p.Sa];t:{S=t,y=r,b=i;var E=p.gb;B=p.na,x=p.P,C=p.Sa,F=22,e(null!=S),e(null!=b),_=y[0];var U=b[0];for(e(null!=B),e(null!=C),B[0]=null,x[0]=null,C[0]=0;;){if(y[0]=_,b[0]=U,8>U){y=7;break t}var L=I(S,_+4);if(4294967286<L){y=3;break t}var Q=8+L+1&-2;if(F+=Q,0<E&&F>E){y=3;break t}if(!n(S,_,"VP8 ")||!n(S,_,"VP8L")){y=0;break t}if(U[0]<Q){y=7;break t}n(S,_,"ALPH")||(B[0]=S,x[0]=_+8,C[0]=L),_+=Q,U-=Q}}if(i=i[0],p.na=p.na[0],p.P=p.P[0],p.Sa=p.Sa[0],0!=y)break}i=[i],p.Ja=[p.Ja],p.xa=[p.xa];t:if(E=t,y=r,b=i,B=p.gb[0],x=p.Ja,C=p.xa,S=y[0],_=!n(E,S,"VP8 "),F=!n(E,S,"VP8L"),e(null!=E),e(null!=b),e(null!=x),e(null!=C),8>b[0])y=7;else{if(_||F){if(E=I(E,S+4),12<=B&&E>B-12){y=3;break t}if(d&&E>b[0]-8){y=7;break t}x[0]=E,y[0]+=8,b[0]-=8,C[0]=F}else C[0]=5<=b[0]&&47==E[S+0]&&!(E[S+4]>>5),x[0]=b[0];y=0}if(i=i[0],p.Ja=p.Ja[0],p.xa=p.xa[0],r=r[0],0!=y)break;if(4294967286<p.Ja)return 3;if(null==l||v||(l[0]=p.xa?2:1),A=[A],g=[g],p.xa){if(5>i){y=7;break}l=A,d=g,v=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(b=[0],E=[0],B=[0],m(x=new w,t,r,i),pt(x,b,E,B)?(null!=l&&(l[0]=b[0]),null!=d&&(d[0]=E[0]),null!=v&&(v[0]=B[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}l=g,null==t||10>i||!Yt(t,r+3,i-3)?t=0:(d=t[r+0]|t[r+1]<<8|t[r+2]<<16,v=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&d||3<(d>>1&7)||!(d>>4&1)||d>>5>=p.Ja||!v||!t?t=0:(A&&(A[0]=v),l&&(l[0]=t),t=1))}if(!t)return 3;if(A=A[0],g=g[0],h&&(u[0]!=A||f[0]!=g))return 3;null!=c&&(c[0]=p,c.offset=r-c.w,e(4294967286>r-c.w),e(c.offset==c.ha-i));break}return 0==y||7==y&&h&&null==c?(null!=s&&(s[0]|=null!=p.na&&0<p.na.length),null!=o&&(o[0]=A),null!=a&&(a[0]=g),0):y}function Mn(t,e,n){var r=e.width,i=e.height,o=0,a=0,s=r,A=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,A=t.bd,o=t.v,a=t.j,11>n||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=A||o+s>r||a+A>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+A,e.U=s,e.T=A,e.da=null!=t&&0<t.da,e.da){if(!N(s,A,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function Nn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Tn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,a=n.bd,s=-2&n.v,A=-2&n.j;if(0>s||0>A||0>=i||0>=a||s+i>t||A+a>e)return 2;t=i,e=a}if(n.da){if(!N(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var l=r.width,c=r.height;if(t=r.S,0>=l||0>=c||!(t>=Mr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var u=(A=l*Di[t])*c;if(11>t||(a=(c+1)/2*(e=(l+1)/2),12==t&&(s=(i=l)*c)),null==(c=o(u+2*a+s))){t=1;break t}r.sd=c,11>t?((l=r.f.RGBA).eb=c,l.fb=0,l.A=A,l.size=u):((l=r.f.kb).y=c,l.O=0,l.fa=A,l.Fd=u,l.f=c,l.N=0+u,l.Ab=e,l.Cd=a,l.ea=c,l.W=0+u+a,l.Db=e,l.Ed=a,12==t&&(l.F=c,l.J=0+u+2*a),l.Tc=s,l.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Mr&&13>i)if(11>i)t=r.f.RGBA,e&=(A=Math.abs(t.A))*(s-1)+a<=t.size,e&=A>=a*Di[i],e&=null!=t.eb;else{t=r.f.kb,A=(a+1)/2,u=(s+1)/2,l=Math.abs(t.fa),c=Math.abs(t.Ab);var f=Math.abs(t.Db),h=Math.abs(t.lb),d=h*(s-1)+a;e&=l*(s-1)+a<=t.Fd,e&=c*(u-1)+A<=t.Cd,e=(e&=f*(u-1)+A<=t.Ed)&l>=a&c>=A&f>=A,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=h>=a,e&=d<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Nn(r)),t}var Pn=64,Rn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Dn=24,Hn=32,jn=8,zn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,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,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,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];R("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return H(H(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return H(t,e[n-1])},t.Predictor7=function(t,e,n){return H(t,e[n+0])},t.Predictor8=function(t,e,n){return H(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return H(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return H(H(t,e[n-1]),H(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=V(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+V(r>>16&255,t>>16&255,e>>16&255)+V(r>>8&255,t>>8&255,e>>8&255)+V(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(j((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|j((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|j((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|j((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(z((t=H(t,e[n+0]))>>24&255,r>>24&255)<<24|z(t>>16&255,r>>16&255)<<16|z(t>>8&255,r>>8&255)<<8|z(255&t,255&r))>>>0};var Vn=t.PredictorAdd0;t.PredictorAdd1=K,R("Predictor2","PredictorAdd2"),R("Predictor3","PredictorAdd3"),R("Predictor4","PredictorAdd4"),R("Predictor5","PredictorAdd5"),R("Predictor6","PredictorAdd6"),R("Predictor7","PredictorAdd7"),R("Predictor8","PredictorAdd8"),R("Predictor9","PredictorAdd9"),R("Predictor10","PredictorAdd10"),R("Predictor11","PredictorAdd11"),R("Predictor12","PredictorAdd12"),R("Predictor13","PredictorAdd13");var Kn=t.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",function(t){return t>>8&255},function(t){return t}),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(t){return t},function(t){return t>>8&255});var Gn,qn=t.ColorIndexInverseTransform,Wn=t.MapARGB,Yn=t.VP8LColorIndexInverseTransformAlpha,$n=t.MapAlpha,Xn=t.VP8LPredictorsAdd=[];Xn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var Jn,Zn,tr,er,nr,rr,ir,or,ar,sr,Ar,lr,cr,ur,fr,hr,dr,pr,gr,mr,vr,yr,br,wr,_r,Br,xr,Cr,Sr=o(511),Fr=o(2041),Er=o(225),Ur=o(767),Lr=0,kr=Fr,Ir=Er,Qr=Ur,Or=Sr,Mr=0,Nr=1,Tr=2,Pr=3,Rr=4,Dr=5,Hr=6,jr=7,zr=8,Vr=9,Kr=10,Gr=[2,3,7],qr=[3,3,11],Wr=[280,256,256,256,40],Yr=[0,1,1,1,0],$r=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Xr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Jr=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Zr=8,ti=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,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,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ei=[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,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ni=null,ri=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],ii=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],oi=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],ai=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],si=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Ai=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],li=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ci=[],ui=[],fi=[],hi=1,di=2,pi=[],gi=[];mn("UpsampleRgbLinePair",Bn,3),mn("UpsampleBgrLinePair",xn,3),mn("UpsampleRgbaLinePair",Un,4),mn("UpsampleBgraLinePair",En,4),mn("UpsampleArgbLinePair",Fn,4),mn("UpsampleRgba4444LinePair",Sn,2),mn("UpsampleRgb565LinePair",Cn,2);var mi=t.UpsampleRgbLinePair,vi=t.UpsampleBgrLinePair,yi=t.UpsampleRgbaLinePair,bi=t.UpsampleBgraLinePair,wi=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Bi=t.UpsampleRgb565LinePair,xi=16,Ci=1<<xi-1,Si=-227,Fi=482,Ei=6,Ui=(256<<Ei)-1,Li=0,ki=o(256),Ii=o(256),Qi=o(256),Oi=o(256),Mi=o(Fi-Si),Ni=o(Fi-Si);Ln("YuvToRgbRow",Bn,3),Ln("YuvToBgrRow",xn,3),Ln("YuvToRgbaRow",Un,4),Ln("YuvToBgraRow",En,4),Ln("YuvToArgbRow",Fn,4),Ln("YuvToRgba4444Row",Sn,2),Ln("YuvToRgb565Row",Cn,2);var Ti=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Pi=[0,2,8],Ri=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(t,n,s,A,l){var c=Nr,u=new en,f=new at;u.ba=f,f.S=c,f.width=[f.width],f.height=[f.height];var h=f.width,d=f.height,p=new st;if(null==p||null==t)var g=2;else e(null!=p),g=On(t,n,s,p.width,p.height,p.Pd,p.Qd,p.format,null);if(0!=g?h=0:(null!=h&&(h[0]=p.width[0]),null!=d&&(d[0]=p.height[0]),h=1),h){f.width=f.width[0],f.height=f.height[0],null!=A&&(A[0]=f.width),null!=l&&(l[0]=f.height);t:{if(A=new Gt,(l=new nn).data=t,l.w=n,l.ha=s,l.kd=1,n=[0],e(null!=l),(0==(t=On(l.data,l.w,l.ha,null,null,null,n,null,l))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=u),A.data=l.data,A.w=l.w+l.offset,A.ha=l.ha-l.offset,A.put=ht,A.ac=ft,A.bc=dt,A.ma=u,l.xa){if(null==(t=Et())){u=1;break t}if(function(t,n){var r=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,m(t.m,n.data,n.w,n.ha),!pt(t.m,r,i,o)){t.a=3;break e}if(t.xb=di,n.width=r[0],n.height=i[0],!Ut(r[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,A)){if(A=0==(n=Tn(A.width,A.height,u.Oa,u.ba))){e:{A=t;n:for(;;){if(null==A){A=0;break e}if(e(null!=A.s.yc),e(null!=A.s.Ya),e(0<A.s.Wb),e(null!=(s=A.l)),e(null!=(l=s.ma)),0!=A.xb){if(A.ca=l.ba,A.tb=l.tb,e(null!=A.ca),!Mn(l.Oa,s,Pr)){A.a=2;break n}if(!Lt(A,s.width))break n;if(s.da)break n;if((s.da||rt(A.ca.S))&&gn(),11>A.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=A.ca.f.kb.F&&gn()),A.Pb&&0<A.s.ua&&null==A.s.vb.X&&!Q(A.s.vb,A.s.Wa.Xa)){A.a=1;break n}A.xb=0}if(!St(A,A.V,A.Ba,A.c,A.i,s.o,_t))break n;l.Dc=A.Ma,A=1;break e}e(0!=A.a),A=0}A=!A}A&&(n=t.a)}else n=t.a}else{if(null==(t=new qt)){u=1;break t}if(t.Fa=l.na,t.P=l.P,t.qc=l.Sa,$t(t,A)){if(0==(n=Tn(A.width,A.height,u.Oa,u.ba))){if(t.Aa=0,s=u.Oa,e(null!=(l=t)),null!=s){if(0<(h=0>(h=s.Md)?0:100<h?255:255*h/100)){for(d=p=0;4>d;++d)12>(g=l.pb[d]).lc&&(g.ia=h*Ri[0>g.lc?0:g.lc]>>3),p|=g.ia;p&&(alert("todo:VP8InitRandom"),l.ia=1)}l.Ga=s.Id,100<l.Ga?l.Ga=100:0>l.Ga&&(l.Ga=0)}(function(t,n){if(null==t)return 0;if(null==n)return Wt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!$t(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=Pi[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var A=t.ed;for(s=0;4>s;++s){var l;if(t.Qa.Cb){var c=t.Qa.Lb[s];t.Qa.Fb||(c+=A.Tb)}else c=A.Tb;for(l=0;1>=l;++l){var u=t.gd[s][l],f=c;if(A.Pc&&(f+=A.vd[0],l&&(f+=A.od[0])),0<(f=0>f?0:63<f?63:f)){var h=f;0<A.wb&&(h=4<A.wb?h>>2:h>>1)>9-A.wb&&(h=9-A.wb),1>h&&(h=1),u.dd=h,u.tc=2*f+h,u.ld=40<=f?2:15<=f?1:0}else u.tc=0;u.La=l}}}s=0}else Wt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=1);e:{s=t.Ic,A=4*(h=t.za);var d=32*h,p=h+1,g=0<t.L?h*(0<t.Aa?2:1):0,m=(2==t.Aa?2:1)*h;if((u=A+832+(l=3*(16*s+Pi[t.L])/2*d)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=u)s=0;else{if(u>t.Vb){if(t.Vb=0,t.Ec=o(u),t.Fc=0,null==t.Ec){s=Wt(t,1,"no memory during frame initialization.");break e}t.Vb=u}u=t.Ec,f=t.Fc,t.Ac=u,t.Bc=f,f+=A,t.Gd=a(d,zt),t.Hd=0,t.rb=a(p+1,Rt),t.sb=1,t.wa=g?a(g,Pt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=h),e(!0),t.oc=u,t.pc=f,f+=832,t.ya=a(m,Ht),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=h),t.R=16*h,t.B=8*h,h=(d=Pi[t.L])*t.R,d=d/2*t.B,t.sa=u,t.ta=f+h,t.qa=t.sa,t.ra=t.ta+16*s*t.R+d,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+d,t.$c=0,f+=l,t.mb=c?u:null,t.nb=c?f:null,e(f+c<=t.Fc+t.Vb),Jt(t),i(t.Ac,t.Bc,0,A),s=1}}if(s){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Lr){for(s=-255;255>=s;++s)Sr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Fr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Er[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Ur[255+s]=0>s?0:255<s?255:s;Lr=1}ir=Ae,or=ie,sr=oe,Ar=ae,lr=se,ar=re,cr=qe,ur=We,fr=Xe,hr=Je,dr=Ye,pr=$e,gr=Ze,mr=tn,vr=He,yr=je,br=ze,wr=Ve,ui[0]=Be,ui[1]=ce,ui[2]=we,ui[3]=_e,ui[4]=xe,ui[5]=Se,ui[6]=Ce,ui[7]=Fe,ui[8]=Ue,ui[9]=Ee,ci[0]=ge,ci[1]=fe,ci[2]=he,ci[3]=de,ci[4]=me,ci[5]=ve,ci[6]=ye,fi[0]=Qe,fi[1]=ue,fi[2]=Le,fi[3]=ke,fi[4]=Me,fi[5]=Oe,fi[6]=Ne,s=1}else s=0}s&&(s=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],A=t.m,l=t;for(a=0;a<l.za;++a){var c=A,u=l,f=u.Ac,h=u.Bc+4*a,d=u.zc,p=u.ya[u.aa+a];if(u.Qa.Bb?p.$b=E(c,u.Pa.jb[0])?2+E(c,u.Pa.jb[2]):E(c,u.Pa.jb[1]):p.$b=0,u.kc&&(p.Ad=E(c,u.Bd)),p.Za=!E(c,145)+0,p.Za){var g=p.Ob,m=0;for(u=0;4>u;++u){var v,y=d[0+u];for(v=0;4>v;++v){y=si[f[h+v]][y];for(var b=oi[E(c,y[0])];0<b;)b=oi[2*b+E(c,y[b])];y=-b,f[h+v]=y}r(g,m,f,h,4),m+=4,d[0+u]=y}}else y=E(c,156)?E(c,128)?1:3:E(c,163)?2:0,p.Ob[0]=y,i(f,h,y,4),i(d,0,y,4);p.Dd=E(c,142)?E(c,114)?E(c,183)?1:3:2:0}if(l.m.Ka)return Wt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(l=s,c=(A=t).rb[A.sb-1],f=A.rb[A.sb+A.ja],a=A.ya[A.aa+A.ja],h=A.kc?a.Ad:0)c.la=f.la=0,a.Za||(c.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var w,_;if(c=f,f=l,h=A.Pa.Xc,d=A.ya[A.aa+A.ja],p=A.pb[d.$b],u=d.ad,g=0,m=A.rb[A.sb-1],y=v=0,i(u,g,0,384),d.Za)var B=0,x=h[3];else{b=o(16);var C=c.Na+m.Na;if(C=ni(f,h[1],C,p.Eb,0,b,0),c.Na=m.Na=(0<C)+0,1<C)ir(b,0,u,g);else{var S=b[0]+3>>3;for(b=0;256>b;b+=16)u[g+b]=S}B=1,x=h[0]}var F=15&c.la,U=15&m.la;for(b=0;4>b;++b){var L=1&U;for(S=_=0;4>S;++S)F=F>>1|(L=(C=ni(f,x,C=L+(1&F),p.Sc,B,u,g))>B)<<7,_=_<<2|(3<C?3:1<C?2:0!=u[g+0]),g+=16;F>>=4,U=U>>1|L<<7,v=(v<<8|_)>>>0}for(x=F,B=U>>4,w=0;4>w;w+=2){for(_=0,F=c.la>>4+w,U=m.la>>4+w,b=0;2>b;++b){for(L=1&U,S=0;2>S;++S)C=L+(1&F),F=F>>1|(L=0<(C=ni(f,h[2],C,p.Qc,0,u,g)))<<3,_=_<<2|(3<C?3:1<C?2:0!=u[g+0]),g+=16;F>>=2,U=U>>1|L<<5}y|=_<<4*w,x|=F<<4<<w,B|=(240&U)<<w}c.la=x,m.la=B,d.Hc=v,d.Gc=y,d.ia=43690&y?0:p.ia,h=!(v|y)}if(0<A.L&&(A.wa[A.Y+A.ja]=A.gd[a.$b][a.Za],A.wa[A.Y+A.ja].La|=!h),l.Ka)return Wt(t,7,"Premature end-of-file encountered.")}if(Jt(t),A=n,l=1,a=(s=t).D,c=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(a.M=s.M,a.uc=c,Qn(s,a),l=1,a=(_=s.D).Nb,c=(y=Pi[s.L])*s.R,f=y/2*s.B,b=16*a*s.R,S=8*a*s.B,h=s.sa,d=s.ta-c+b,p=s.qa,u=s.ra-f+S,g=s.Ha,m=s.Ia-f+S,U=0==(F=_.M),v=F>=s.Va-1,2==s.Aa&&Qn(s,_),_.uc)for(L=(C=s).D.M,e(C.D.uc),_=C.yb;_<C.Hb;++_){B=_,x=L;var k=(I=(H=C).D).Nb;w=H.R;var I=I.wa[I.Y+B],Q=H.sa,O=H.ta+16*k*w+16*B,M=I.dd,N=I.tc;if(0!=N)if(e(3<=N),1==H.L)0<B&&yr(Q,O,w,N+4),I.La&&wr(Q,O,w,N),0<x&&vr(Q,O,w,N+4),I.La&&br(Q,O,w,N);else{var T=H.B,P=H.qa,R=H.ra+8*k*T+8*B,D=H.Ha,H=H.Ia+8*k*T+8*B;k=I.ld,0<B&&(ur(Q,O,w,N+4,M,k),hr(P,R,D,H,T,N+4,M,k)),I.La&&(pr(Q,O,w,N,M,k),mr(P,R,D,H,T,N,M,k)),0<x&&(cr(Q,O,w,N+4,M,k),fr(P,R,D,H,T,N+4,M,k)),I.La&&(dr(Q,O,w,N,M,k),gr(P,R,D,H,T,N,M,k))}}if(s.ia&&alert("todo:DitherRow"),null!=A.put){if(_=16*F,F=16*(F+1),U?(A.y=s.sa,A.O=s.ta+b,A.f=s.qa,A.N=s.ra+S,A.ea=s.Ha,A.W=s.Ia+S):(_-=y,A.y=h,A.O=d,A.f=p,A.N=u,A.ea=g,A.W=m),v||(F-=y),F>A.o&&(F=A.o),A.F=null,A.J=null,null!=s.Fa&&0<s.Fa.length&&_<F&&(A.J=un(s,A,_,F-_),A.F=s.mb,null==A.F&&0==A.F.length)){l=Wt(s,3,"Could not decode alpha data.");break e}_<A.j&&(y=A.j-_,_=A.j,e(!(1&y)),A.O+=s.R*y,A.N+=s.B*(y>>1),A.W+=s.B*(y>>1),null!=A.F&&(A.J+=A.width*y)),_<F&&(A.O+=A.v,A.N+=A.v>>1,A.W+=A.v>>1,null!=A.F&&(A.J+=A.v),A.ka=_-A.j,A.U=A.va-A.v,A.T=F-_,l=A.put(A))}a+1!=s.Ic||v||(r(s.sa,s.ta-c,h,d+16*s.R,c),r(s.qa,s.ra-f,p,u+8*s.B,f),r(s.Ha,s.Ia-f,g,m+8*s.B,f))}if(!l)return Wt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0})(t,A)||(n=t.a)}}else n=t.a}0==n&&null!=u.Oa&&u.Oa.fd&&(n=Nn(u.ba))}u=n}c=0!=u?null:11>c?f.f.RGBA.eb:f.f.kb.y}else c=null;return c};var Di=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function c(t,e){return t[e+0]|t[e+1]<<8}function u(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16)>>>0}function f(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new A;var h=[0],d=[0],p=[],g=new A,m=t,v=function(t,e){var n={},r=0,i=!1,o=0,a=0;if(n.frames=[],!function(t,e){for(var n=0;n<4;n++)if(t[e+n]!="RIFF".charCodeAt(n))return!0;return!1}(t,e)){for(f(t,e+=4),e+=8;e<t.length;){var s=l(t,e),A=f(t,e+=4);e+=4;var h=A+(1&A);switch(s){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(g=n.frames[r]).src_off=i?a:e-8,g.src_size=o+A+8,r++,i&&(i=!1,o=0,a=0);break;case"VP8X":(g=n.header={}).feature_flags=t[e];var d=e+4;g.canvas_width=1+u(t,d),d+=3,g.canvas_height=1+u(t,d),d+=3;break;case"ALPH":i=!0,o=h+8,a=e-8;break;case"ANIM":(g=n.header).bgcolor=f(t,e),d=e+4,g.loop_count=c(t,d),d+=2;break;case"ANMF":var p,g;(g=n.frames[r]={}).offset_x=2*u(t,e),e+=3,g.offset_y=2*u(t,e),e+=3,g.width=1+u(t,e),e+=3,g.height=1+u(t,e),e+=3,g.duration=u(t,e),e+=3,p=t[e++],g.dispose=1&p,g.blend=p>>1&1}"ANMF"!=s&&(e+=h)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var y=v.header?v.header:null,b=v.frames?v.frames:null;if(y){y.loop_counter=y.loop_count,h=[y.canvas_height],d=[y.canvas_width];for(var w=0;w<b.length&&0!=b[w].blend;w++);}var _=b[0],B=g.WebPDecodeRGBA(m,_.src_off,_.src_size,d,h);_.rgba=B,_.imgwidth=d[0],_.imgheight=h[0];for(var x=0;x<d[0]*h[0]*4;x++)p[x]=B[x];return this.width=d,this.height=h,this.data=p,this}function Mo(){var t,e=this.internal.__metadata__.metadata,n=unescape(encodeURIComponent(e));t=this.internal.__metadata__.rawXml?n:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+t.length+" >>"),this.internal.write("stream"),this.internal.write(t),this.internal.write("endstream"),this.internal.write("endobj")}function No(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}!function(t){var e,n,i,o,a,s,A,l,c,u=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new l,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new s,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new s,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new f(this),e=this.internal.f2,n=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,o=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,s=this.internal.Point,A=this.internal.Rectangle,l=this.internal.Matrix,c=new u}]);var f=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),c.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var A=[];Object.defineProperty(this,"pageBreaks",{get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(t){t instanceof u&&(c=t)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(t){c.path=t}});var l=[];Object.defineProperty(this,"ctxStack",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=h(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=h(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var f=null,d=null,p=null;Object.defineProperty(this,"fontFaces",{get:function(){return p},set:function(t){f=null,d=null,p=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(t))){var n=e[1];e[2];var r=e[3],i=e[4];e[5];var o=e[6],a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,n,r=[],i=t.trim();if(""===i)return vo;if(i in ao)return[ao[i]];for(;""!==i;){switch(n=null,e=(i=Ao(i)).charAt(0)){case'"':case"'":n=lo(i.substring(1),e);break;default:n=co(i)}if(null===n)return vo;if(r.push(n[0]),""!==(i=Ao(n[1]))&&","!==i.charAt(0))return vo;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var A=function(t,e){var n=t.getFontList(),r=JSON.stringify(n);if(null===f||d!==r){var i=function(t){var e=[];return Object.keys(t).forEach(function(n){t[n].forEach(function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))})}),e}(n);f=function(t){for(var e={},n=0;n<t.length;++n){var r=ro(t[n]),i=r.family,o=r.stretch,a=r.style,s=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=r}return e}(i.concat(e)),d=r}return f}(this.pdf,this.fontFaces),l=s.map(function(t){return{family:t,stretch:"normal",weight:r,style:n}}),c=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},oo,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=ro(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[r]))throw new Error("Could not find a font-family for the rule '"+so(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=to[t],r=n<=to.normal?-1:1,i=io(e,Zi,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var n=Ji[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=no[t],r=io(e,eo,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+so(o)+"'.");return a}(A,l);this.pdf.setFont(c.ref.name,c.ref.style)}else{var u="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(u="bold"),"italic"===n&&(u+="italic"),0===u.length&&(u="normal");for(var h="",p={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},g=0;g<s.length;g++){if(void 0!==this.pdf.internal.getFont(s[g],u,{noFallback:!0,disableWarning:!0})){h=s[g];break}if("bolditalic"===u&&void 0!==this.pdf.internal.getFont(s[g],"bold",{noFallback:!0,disableWarning:!0}))h=s[g],u="bold";else if(void 0!==this.pdf.internal.getFont(s[g],"normal",{noFallback:!0,disableWarning:!0})){h=s[g],u="normal";break}}if(""===h)for(var m=0;m<s.length;m++)if(p[s[m]]){h=p[s[m]];break}h=""===h?"Times":h,this.pdf.setFont(h,u)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,P.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,P.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};f.prototype.setLineDash=function(t){this.lineDash=t},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){w.call(this,"fill",!1)},f.prototype.stroke=function(){w.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw kr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new s(t,e)},f.prototype.closePath=function(){var t=new s(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===(0,r.A)(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new s(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(t.x,t.y)},f.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw kr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new s(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),w.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw kr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new s(n,r)),o=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new s(i.x,i.y)},f.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw kr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var a=this.ctx.transform.applyToPoint(new s(i,o)),A=this.ctx.transform.applyToPoint(new s(t,e)),l=this.ctx.transform.applyToPoint(new s(n,r));this.path.push({type:"bct",x1:A.x,y1:A.y,x2:l.x,y2:l.y,x:a.x,y:a.y}),this.ctx.lastPoint=new s(a.x,a.y)},f.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw kr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var a=this.ctx.transform.applyToPoint(new s(t,e));t=a.x,e=a.y;var A=this.ctx.transform.applyToPoint(new s(0,n)),l=this.ctx.transform.applyToPoint(new s(0,0));n=Math.sqrt(Math.pow(A.x-l.x,2)+Math.pow(A.y-l.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},f.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},f.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw kr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},f.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw kr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!d.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},f.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw kr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");p.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},f.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw kr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},f.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new u(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var h=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new Nr(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},d=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},p=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw kr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!d.call(this)){var i=M(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;U.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw kr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!p.call(this)){r=isNaN(r)?void 0:r;var i=M(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;U.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(t){if("string"!=typeof t)throw kr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw kr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw kr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new l(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},f.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw kr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw kr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new l(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},f.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new l(t,e,n,r,i,o)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(t,e,n,r,i,o,a,s,c){var u=this.pdf.getImageProperties(t),f=1,h=1,d=1,p=1;void 0!==r&&void 0!==s&&(d=s/r,p=c/i,f=u.width/r*s/r,h=u.height/i*c/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===s&&(s=r,c=i),void 0===r&&void 0===s&&(s=u.width,c=u.height);var v=this.ctx.transform.decompose(),w=M(v.rotate.shx),B=new l,x=(B=(B=(B=B.multiply(v.translate)).multiply(v.skew)).multiply(v.scale)).applyToRectangle(new A(o-e*d,a-n*p,r*f,i*h));if(this.autoPaging){for(var C,S=m.call(this,x),F=[],E=0;E<S.length;E+=1)-1===F.indexOf(S[E])&&F.push(S[E]);b(F);for(var U=F[0],L=F[F.length-1],k=U;k<L+1;k++){this.pdf.setPage(k);var I=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Q=1===k?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],N=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],T=1===k?0:O+(k-2)*N;if(0!==this.ctx.clip_path.length){var P=this.path;C=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(C,this.posX+this.margin[3],-T+Q+this.ctx.prevPageLastElemOffset),_.call(this,"fill",!0),this.path=P}var R=JSON.parse(JSON.stringify(x));R=y([R],this.posX+this.margin[3],-T+Q+this.ctx.prevPageLastElemOffset)[0];var D=(k>U||k<L)&&g.call(this);D&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],I,N,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",R.x,R.y,R.w,R.h,null,null,w),D&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(t,"JPEG",x.x,x.y,x.w,x.h,null,null,w)};var m=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=N(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var a=T(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)v.call(this);return r},v=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},y=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},b=function(t){return t.sort(function(t,e){return t-e})},w=function(t,e){var n=this.fillStyle,r=this.strokeStyle,i=this.lineCap,o=this.lineWidth,a=Math.abs(o*this.ctx.transform.scaleX),s=this.lineJoin;if(this.autoPaging){for(var A,l,c=JSON.parse(JSON.stringify(this.path)),u=JSON.parse(JSON.stringify(this.path)),f=[],h=0;h<u.length;h++)if(void 0!==u[h].x)for(var d=m.call(this,u[h]),p=0;p<d.length;p+=1)-1===f.indexOf(d[p])&&f.push(d[p]);for(var w=0;w<f.length;w++)for(;this.pdf.internal.getNumberOfPages()<f[w];)v.call(this);b(f);for(var B=f[0],x=f[f.length-1],C=B;C<x+1;C++){this.pdf.setPage(C),this.fillStyle=n,this.strokeStyle=r,this.lineCap=i,this.lineWidth=a,this.lineJoin=s;var S=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],F=1===C?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],U=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],L=1===C?0:E+(C-2)*U;if(0!==this.ctx.clip_path.length){var k=this.path;A=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(A,this.posX+this.margin[3],-L+F+this.ctx.prevPageLastElemOffset),_.call(this,t,!0),this.path=k}if(l=JSON.parse(JSON.stringify(c)),this.path=y(l,this.posX+this.margin[3],-L+F+this.ctx.prevPageLastElemOffset),!1===e||0===C){var I=(C>B||C<x)&&g.call(this);I&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],S,U,null).clip().discardPath()),_.call(this,t,e),I&&this.pdf.restoreGraphicsState()}this.lineWidth=o}this.path=c}else this.lineWidth=a,_.call(this,t,e),this.lineWidth=o},_=function(t,e){if(("stroke"!==t||e||!p.call(this))&&("stroke"===t||e||!d.call(this))){for(var n,r,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var A=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(n=[s.x-o[a-1].x,s.y-o[a-1].y],A>0))for(;A>=0;A--)if(!0!==i[A-1].close&&!0!==i[A-1].begin){i[A-1].deltas.push(n),i[A-1].abs.push(s);break}break;case"bct":n=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(n);break;case"qct":var l=o[a-1].x+2/3*(s.x1-o[a-1].x),c=o[a-1].y+2/3*(s.y1-o[a-1].y),u=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[l-o[a-1].x,c-o[a-1].y,u-o[a-1].x,f-o[a-1].y,h-o[a-1].x,g-o[a-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=e?null:"stroke"===t?"stroke":"fill";for(var m=!1,v=0;v<i.length;v++)if(i[v].arc)for(var y=i[v].abs,b=0;b<y.length;b++){var w=y[b];"arc"===w.type?C.call(this,w.x,w.y,w.radius,w.startAngle,w.endAngle,w.counterclockwise,void 0,e,!m):L.call(this,w.x,w.y),m=!0}else if(!0===i[v].close)this.pdf.internal.out("h"),m=!1;else if(!0!==i[v].begin){var _=i[v].start.x,B=i[v].start.y;k.call(this,i[v].deltas,_,B),m=!0}r&&S.call(this,r),e&&F.call(this)}},B=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},x=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var C=function(t,e,n,r,i,o,a,s,A){for(var l=Q.call(this,n,r,i,o),c=0;c<l.length;c++){var u=l[c];0===c&&(A?E.call(this,u.x1+t,u.y1+e):L.call(this,u.x1+t,u.y1+e)),I.call(this,t,e,u.x2,u.y2,u.x3,u.y3,u.x4,u.y4)}s?F.call(this):S.call(this,a)},S=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},F=function(){this.pdf.clip(),this.pdf.discardPath()},E=function(t,e){this.pdf.internal.out(n(t)+" "+i(e)+" m")},U=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n,r,i,o=this.pdf.getTextDimensions(t.text),a=B.call(this,t.y),c=x.call(this,a)-o.h,u=this.ctx.transform.applyToPoint(new s(t.x,a));if(this.autoPaging){var f=this.ctx.transform.decompose(),h=new l;h=(h=(h=h.multiply(f.translate)).multiply(f.skew)).multiply(f.scale);for(var d=this.ctx.transform.applyToRectangle(new A(t.x,a,o.w,o.h)),p=h.applyToRectangle(new A(t.x,c,o.w,o.h)),v=m.call(this,p),w=[],C=0;C<v.length;C+=1)-1===w.indexOf(v[C])&&w.push(v[C]);b(w);for(var S=w[0],F=w[w.length-1],E=S;E<F+1;E++){this.pdf.setPage(E);var U=1===E?this.posY+this.margin[0]:this.margin[0],L=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],k=this.pdf.internal.pageSize.height-this.margin[2],I=k-this.margin[0],Q=this.pdf.internal.pageSize.width-this.margin[1],O=Q-this.margin[3],M=1===E?0:L+(E-2)*I;if(0!==this.ctx.clip_path.length){var N=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-1*M+U),_.call(this,"fill",!0),this.path=N}var T=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-M+U+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*t.scale),i=this.lineWidth,this.lineWidth=i*t.scale);var P="text"!==this.autoPaging;if(P||T.y+T.h<=k){if(P||T.y>=U&&T.x<=Q){var R=P?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||Q-T.x)[0],D=y([JSON.parse(JSON.stringify(d))],this.posX+this.margin[3],-M+U+this.ctx.prevPageLastElemOffset)[0],H=P&&(E>S||E<F)&&g.call(this);H&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,I,null).clip().discardPath()),this.pdf.text(R,D.x,D.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),H&&this.pdf.restoreGraphicsState()}}else T.y<k&&(this.ctx.prevPageLastElemOffset+=k-T.y);t.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)}}else t.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*t.scale),i=this.lineWidth,this.lineWidth=i*t.scale),this.pdf.text(t.text,u.x+this.posX,u.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)},L=function(t,e,r,o){r=r||0,o=o||0,this.pdf.internal.out(n(t+r)+" "+i(e+o)+" l")},k=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},I=function(t,n,r,i,s,A,l,c){this.pdf.internal.out([e(o(r+t)),e(a(i+n)),e(o(s+t)),e(a(A+n)),e(o(l+t)),e(a(c+n)),"c"].join(" "))},Q=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var a=Math.abs(n-e);a<i&&r&&(a=i-a);for(var s=[],A=r?-1:1,l=e;a>1e-5;){var c=l+A*Math.min(a,o);s.push(O.call(this,t,l,c)),a-=Math.abs(c-l),l=c}return s},O=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,A=a*a+s*s,l=A+a*i+s*o,c=4/3*(Math.sqrt(2*A*l)-l)/(a*o-s*i),u=a-c*s,f=s+c*a,h=u,d=-f,p=r+e,g=Math.cos(p),m=Math.sin(p);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:u*g-f*m,y2:u*m+f*g,x3:h*g-d*m,y3:h*m+d*g,x4:t*Math.cos(n),y4:t*Math.sin(n)}},M=function(t){return 180*t/Math.PI},N=function(t,e,n,r,i,o){var a=t+.5*(n-t),s=e+.5*(r-e),l=i+.5*(n-i),c=o+.5*(r-o),u=Math.min(t,i,a,l),f=Math.max(t,i,a,l),h=Math.min(e,o,s,c),d=Math.max(e,o,s,c);return new A(u,h,f-u,d-h)},T=function(t,e,n,r,i,o,a,s){var l,c,u,f,h,d,p,g,m,v,y,b,w,_,B=n-t,x=r-e,C=i-n,S=o-r,F=a-i,E=s-o;for(c=0;c<41;c++)m=(p=(u=t+(l=c/40)*B)+l*((h=n+l*C)-u))+l*(h+l*(i+l*F-h)-p),v=(g=(f=e+l*x)+l*((d=r+l*S)-f))+l*(d+l*(o+l*E-d)-g),0==c?(y=m,b=v,w=m,_=v):(y=Math.min(y,m),b=Math.min(b,v),w=Math.max(w,m),_=Math.max(_,v));return new A(Math.round(y),Math.round(b),Math.round(w-y),Math.round(_-b))},P=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ai.API),function(t){var e=function(t){var e,n,r,i,o,a,s,A,l,c;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(c=o%85))/85)-(l=o%85))/85)-(A=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,A+33,l+33,c+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,i,o,a=String,s="length",A=255,l="charCodeAt",c="slice",u="replace";for(t[c](-2),t=t[c](0,-2)[u](/\s/g,"")[u]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[c](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[l](i)-33)+614125*(t[l](i+1)-33)+7225*(t[l](i+2)-33)+85*(t[l](i+3)-33)+(t[l](i+4)-33),r.push(A&n>>24,A&n>>16,A&n>>8,A&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[s]),a.fromCharCode.apply(a,r)},r=function(t){return t.split("").map(function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)}).join("")+">"},o=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},a=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=(0,i.$)(e)).reduce(function(t,e){return t+String.fromCharCode(e)},"")};t.processDataByFilters=function(t,i){var s=0,A=t||"",l=[];for("string"==typeof(i=i||[])&&(i=[i]),s=0;s<i.length;s+=1)switch(i[s]){case"ASCII85Decode":case"/ASCII85Decode":A=n(A),l.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":A=e(A),l.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":A=o(A),l.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":A=r(A),l.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":A=a(A),l.push("/FlateDecode");break;default:throw new Error('The filter: "'+i[s]+'" is not implemented')}return{data:A,reverseChain:l.reverse().join(" ")}}}(Ai.API),(mo=Ai.API).loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(Ur){}return r}(t,e,n)},mo.allowFsRead=void 0,mo.loadImageFile=mo.loadFile,function(t){function e(){return(Ur.html2canvas?Promise.resolve(Ur.html2canvas):Promise.resolve().then(n.t.bind(n,20354,23))).catch(function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))}).then(function(t){return t.default?t.default:t})}function i(){return(Ur.DOMPurify?Promise.resolve(Ur.DOMPurify):n.e(9418).then(n.bind(n,99418))).catch(function(t){return Promise.reject(new Error("Could not load dompurify: "+t))}).then(function(t){return t.default?t.default:t})}var o=function(t){var e=(0,r.A)(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},a=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},s=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft},!0)),r},A=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(A.prototype=Object.create(Promise.prototype)).constructor=A,A.convert=function(t,e){return t.__proto__=e||A.prototype,t},A.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},A.prototype.from=function(t,e){return this.then(function(){switch(e=e||function(t){switch(o(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t),e){case"string":return this.then(i).then(function(e){return this.set({src:a("div",{innerHTML:t,dompurify:e})})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}})},A.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},A.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=s(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=a("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=a("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(a("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},A.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then(function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},A.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then(function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var a=n[o],s=a.src.find(function(t){return"truetype"===t.format});s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)}).then(function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},A.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t})},A.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},A.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},A.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(t,e)})},A.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}})},A.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},A.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},A.prototype.set=function(t){if("object"!==o(t))return this;var e=Object.keys(t||{}).map(function(e){if(e in A.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}},this);return this.then(function(){return this.thenList(e)})},A.prototype.get=function(t,e){return this.then(function(){var n=t in A.template.prop?this.prop[t]:this.opt[t];return e?e(n):n})},A.prototype.setMargin=function(t){return this.then(function(){switch(o(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t}).then(this.setPageSize)},A.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then(function(){(t=t||Ai.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t})},A.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},A.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},A.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,function(e){return n.updateProgress(null,t),e}).then(t,e).then(function(t){return n.updateProgress(1),t})})},A.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then;var r=this;t&&(t=t.bind(r)),e&&(e=e.bind(r));var i=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?r:A.convert(Object.assign({},r),Promise.prototype),o=n.call(i,t,e);return A.convert(o,r.__proto__)},A.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},A.prototype.thenList=function(t){var e=this;return t.forEach(function(t){e=e.thenCore(t)}),e},A.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return A.convert(e,this)},A.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},A.prototype.error=function(t){return this.then(function(){throw new Error(t)})},A.prototype.using=A.prototype.set,A.prototype.saveAs=A.prototype.save,A.prototype.export=A.prototype.output,A.prototype.run=A.prototype.then,Ai.getPageSize=function(t,e,n){if("object"===(0,r.A)(t)){var i=t;t=i.orientation,e=i.unit||e,n=i.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var o,a=(""+n).toLowerCase(),s={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":o=1;break;case"mm":o=72/25.4;break;case"cm":o=72/2.54;break;case"in":o=72;break;case"px":o=.75;break;case"pc":case"em":o=12;break;case"ex":o=6;break;default:throw"Invalid unit: "+e}var A,l=0,c=0;if(s.hasOwnProperty(a))l=s[a][1]/o,c=s[a][0]/o;else try{l=n[1],c=n[0]}catch(Nr){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",c>l&&(A=c,c=l,l=A);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",l>c&&(A=c,c=l,l=A)}return{width:c,height:l,unit:e,k:o,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(ro):null;var n=new A(e);return e.worker?n:n.from(t).doCallback()}}(Ai.API),Ai.API.addJS=function(t){var e,n,r=function(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if("("===r||")"===r){for(var i=0,o=n-1;o>=0&&"\\"===t[o];o--)i++;e+=i%2==0?"\\"+r:r}else e+=r}return e}(t);return this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(e+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),n=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+r+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==e&&void 0!==n&&this.internal.out("/Names <</JavaScript "+e+" 0 R>>")}),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),i=0;i<r.length;i++){var o=r[i],a=n.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var A=this.internal.pages.length,l=[];for(i=0;i<A;i++){var c=t.internal.newObject();l.push(c);var u=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+u.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<l.length;i++)t.internal.write("(page_"+(i+1)+")"+l[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+f+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ai.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,i,o,a){var s,A=this.decode.DCT_DECODE,l=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,s=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=r,-1!==e.indexOf(t.charCodeAt(a+1))){n=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:n,numcomponents:t.charCodeAt(a+9)};break}r=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),s.numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}l={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:A,index:n,alias:r}}return l}}(Ai.API),Ai.API.processPNG=function(t,e,n,r){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var a,s=new Fr(t,{checkCrc:!0}).decode(),A=s.width,l=s.height,c=s.channels,u=s.palette,f=s.depth;a=u&&1===c?function(t){for(var e=t.width,n=t.height,r=t.data,i=t.palette,a=t.depth,s=!1,A=[],l=[],c=void 0,u=!1,f=0,h=0;h<i.length;h++){var d=(0,o.A)(i[h],4),p=d[0],g=d[1],m=d[2],v=d[3];A.push(p,g,m),null!=v&&(0===v?(f++,l.length<1&&l.push(h)):v<255&&(u=!0))}if(u||f>1){s=!0,l=void 0;var y=e*n;c=new Uint8Array(y);for(var b=new DataView(r.buffer),w=0;w<y;w++){var _=Fo(b,w,a),B=(0,o.A)(i[_],4)[3];c[w]=B}}else 0===f&&(l=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:s?8:void 0,colorBytes:r,alphaBytes:c,needSMask:s,palette:A,mask:l}}(s):2===c||4===c?function(t){for(var e=t.data,n=t.width,r=t.height,i=t.channels,o=t.depth,a=2===i?"DeviceGray":"DeviceRGB",s=i-1,A=n*r,l=s,c=A*l,u=1*A,f=Math.ceil(c*o/8),h=Math.ceil(u*o/8),d=new Uint8Array(f),p=new Uint8Array(h),g=new DataView(e.buffer),m=new DataView(d.buffer),v=new DataView(p.buffer),y=!1,b=0;b<A;b++){for(var w=b*i,_=0;_<l;_++)Eo(m,Fo(g,w+_,o),b*l+_,o);var B=Fo(g,w+l,o);B<(1<<o)-1&&(y=!0),Eo(v,B,1*b,o)}return{colorSpace:a,colorsPerPixel:s,sMaskBitsPerComponent:y?o:void 0,colorBytes:d,alphaBytes:p,needSMask:y}}(s):function(t){var e=t.data,n=1===t.channels?"DeviceGray":"DeviceRGB";return{colorSpace:n,colorsPerPixel:"DeviceGray"===n?1:3,colorBytes:e instanceof Uint16Array?function(t){for(var e=t.length,n=new Uint8Array(2*e),r=new DataView(n.buffer,n.byteOffset,n.byteLength),i=0;i<e;i++)r.setUint16(2*i,t[i],!1);return n}(e):e,needSMask:!1}}(s);var h,d,p,g=a,m=g.colorSpace,v=g.colorsPerPixel,y=g.sMaskBitsPerComponent,b=g.colorBytes,w=g.alphaBytes,_=g.needSMask,B=g.palette,x=g.mask,C=null;return r!==Ai.API.image_compression.NONE&&"function"==typeof i.$?(C=function(t){var e;switch(t){case Ai.API.image_compression.FAST:e=11;break;case Ai.API.image_compression.MEDIUM:e=13;break;case Ai.API.image_compression.SLOW:e=14;break;default:e=12}return e}(r),h=this.decode.FLATE_DECODE,d="/Predictor ".concat(C," /Colors ").concat(v," /BitsPerComponent ").concat(f," /Columns ").concat(A),t=yo(b,Math.ceil(A*v*f/8),v,f,r),_&&(p=yo(w,Math.ceil(A*y/8),1,y,r))):(h=void 0,d=void 0,t=b,_&&(p=w)),(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(p&&this.__addimage__.isArrayBuffer(p)||this.__addimage__.isArrayBufferView(p))&&(p=this.__addimage__.arrayBufferToBinaryString(p)),{alias:n,data:t,index:e,filter:h,decodeParameters:d,transparency:x,palette:B,sMask:p,predictor:C,width:A,height:l,bitsPerComponent:f,sMaskBitsPerComponent:y,colorSpace:m}}},function(t){t.processGIF89A=function(e,n,r,i){var o=new Lo(e),a=o.width,s=o.height,A=[];o.decodeAndBlitFrameRGBA(0,A);var l={data:A,width:a,height:s},c=new Io(100).encode(l,100);return t.processJPEG.call(this,c,n,r,i)},t.processGIF87A=t.processGIF89A}(Ai.API),Qo.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Qo.prototype.parseBGR=function(){this.pos=this.offset;var t="bit"+this.bitPP,e=this.width*this.height*4;if(e>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(e);try{this[t]()}catch(n){kr.log("bit decode error:"+n)}},Qo.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var A=this.palette[o>>7-s&1];this.data[a+4*s]=A.blue,this.data[a+4*s+1]=A.green,this.data[a+4*s+2]=A.red,this.data[a+4*s+3]=255}0!==n&&(this.pos+=4-n)}},Qo.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=o>>4,A=15&o,l=this.palette[s];if(this.data[a]=l.blue,this.data[a+1]=l.green,this.data[a+2]=l.red,this.data[a+3]=255,2*i+1>=this.width)break;l=this.palette[A],this.data[a+4]=l.blue,this.data[a+4+1]=l.green,this.data[a+4+2]=l.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},Qo.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},Qo.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,A=(o>>10&e)/e*255|0,l=o>>15?255:0,c=r*this.width*4+4*i;this.data[c]=A,this.data[c+1]=s,this.data[c+2]=a,this.data[c+3]=l}this.pos+=t}},Qo.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,A=(a>>5&n)/n*255|0,l=(a>>11)/e*255|0,c=i*this.width*4+4*o;this.data[c]=l,this.data[c+1]=A,this.data[c+2]=s,this.data[c+3]=255}this.pos+=t}},Qo.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},Qo.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},Qo.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new Qo(e,!1),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},l=new Io(100).encode(A,100);return t.processJPEG.call(this,l,n,r,i)}}(Ai.API),Oo.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new Oo(e),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},l=new Io(100).encode(A,100);return t.processJPEG.call(this,l,n,r,i)}}(Ai.API),Ai.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,A=0,l=0;l<i;l+=4){var c=r[l],u=r[l+1],f=r[l+2],h=r[l+3];o[s++]=c,o[s++]=u,o[s++]=f,a[A++]=h}var d=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:d,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ai.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},uo=Ai.API,fo=uo.getCharWidthsArray=function(t,e){var n,i,o=(e=e||{}).font||this.internal.getFont(),a=e.fontSize||this.internal.getFontSize(),s=e.charSpace||this.internal.getCharSpace(),A=e.widths?e.widths:o.metadata.Unicode.widths,l=A.fof?A.fof:1,c=e.kerning?e.kerning:o.metadata.Unicode.kerning,u=c.fof?c.fof:1,f=!1!==e.doKerning,h=0,d=t.length,p=0,g=A[0]||l,m=[];for(n=0;n<d;n++)i=t.charCodeAt(n),"function"==typeof o.metadata.widthOfString?m.push((o.metadata.widthOfGlyph(o.metadata.characterToGlyph(i))+s*(1e3/a)||0)/1e3):(h=f&&"object"===(0,r.A)(c[i])&&!isNaN(parseInt(c[i][p],10))?c[i][p]/u:0,m.push((A[i]||g)/l+h)),p=i;return m},ho=uo.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return uo.processArabic&&(t=uo.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:fo.apply(this,arguments).reduce(function(t,e){return t+e},0)},po=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var A=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(A,o)),s=0,A=o),s+=e[o],o++;return A!==o&&i.push(t.slice(A,o)),i},go=function(t,e,n){n||(n={});var r,i,o,a,s,A,l,c=[],u=[c],f=n.textIndent||0,h=0,d=0,p=t.split(" "),g=fo.apply(this,[" ",n])[0];if(A=-1===n.lineIndent?p[0].length+2:n.lineIndent||0){var m=Array(A).join(" "),v=[];p.map(function(t){(t=t.split(/\s*\n/)).length>1?v=v.concat(t.map(function(t,e){return(e&&t.length?"\n":"")+t})):v.push(t[0])}),p=v,A=ho.apply(this,[m,n])}for(o=0,a=p.length;o<a;o++){var y=0;if(r=p[o],A&&"\n"==r[0]&&(r=r.substr(1),y=1),f+h+(d=(i=fo.apply(this,[r,n])).reduce(function(t,e){return t+e},0))>e||y){if(d>e){for(s=po.apply(this,[r,i,e-(f+h),e]),c.push(s.shift()),c=[s.pop()];s.length;)u.push([s.shift()]);d=i.slice(r.length-(c[0]?c[0].length:0)).reduce(function(t,e){return t+e},0)}else c=[r];u.push(c),f=d+A,h=g}else c.push(r),f+=h+d,h=g}return l=A?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},u.map(l)},uo.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),n="Unicode";return e.metadata[n]?{widths:e.metadata[n].widths||{0:1},kerning:e.metadata[n].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,A,l=[];for(s=0,A=r.length;s<A;s++)l=l.concat(go.apply(this,[r[s],a,o]));return l},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="0123456789abcdef",n="klmnopqrstuvwxyz",i={},o={},a=0;a<16;a++)i[n[a]]=e[a],o[e[a]]=n[a];var s=function(t){return"0x"+parseInt(t,10).toString(16)},A=t.__fontmetrics__.compress=function(t){var e,n,i,a,l=["{"];for(var c in t){if(e=t[c],isNaN(parseInt(c,10))?n="'"+c+"'":(c=parseInt(c,10),n=(n=s(c).slice(2)).slice(0,-1)+o[n.slice(-1)]),"number"==typeof e)e<0?(i=s(e).slice(3),a="-"):(i=s(e).slice(2),a=""),i=a+i.slice(0,-1)+o[i.slice(-1)];else{if("object"!==(0,r.A)(e))throw new Error("Don't know what to do with value type "+(0,r.A)(e)+".");i=A(e)}l.push(n+i)}return l.push("}"),l.join("")},l=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,n,r,o,a={},s=1,A=a,l=[],c="",u="",f=t.length-1,h=1;h<f;h+=1)"'"==(o=t[h])?e?(r=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(l.push([A,r]),A={},r=void 0):"}"==o?((n=l.pop())[0][n[1]]=A,r=void 0,A=n[0]):"-"==o?s=-1:void 0===r?i.hasOwnProperty(o)?(c+=i[o],r=parseInt(c,16)*s,s=1,c=""):c+=o:i.hasOwnProperty(o)?(u+=i[o],A[r]=parseInt(u,16)*s,s=1,r=void 0,u=""):u+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},f={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=f.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ai.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,o=n.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e(Tr(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(Ai),Ai.API.addSvgAsImage=function(t,e,r,i,o,a,s,A){if(isNaN(e)||isNaN(r))throw kr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw kr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=i,l.height=o;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var u={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(Ur.canvg?Promise.resolve(Ur.canvg):n.e(399).then(n.bind(n,40399))).catch(function(t){return Promise.reject(new Error("Could not load canvg: "+t))}).then(function(t){return t.default?t.default:t}).then(function(e){return e.fromString(c,t,u)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(t){return t.render(u)}).then(function(){f.addImage(l.toDataURL("image/jpeg",1),e,r,i,o,s,A)})},Ai.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Ai.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var i,o,a,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},A=Object.keys(s),l=[],c=0,u=0,f=0;function h(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var d=A.length;for(f=0;f<d;f+=1)n[A[f]].value=n[A[f]].defaultValue,n[A[f]].explicitSet=!1}if("object"===(0,r.A)(t))for(o in t)if(a=t[o],h(A,o)&&void 0!==a){if("boolean"===n[o].type&&"boolean"==typeof a)n[o].value=a;else if("name"===n[o].type&&h(n[o].valueSet,a))n[o].value=a;else if("integer"===n[o].type&&Number.isInteger(a))n[o].value=a;else if("array"===n[o].type){for(c=0;c<a.length;c+=1)if(i=!0,1===a[c].length&&"number"==typeof a[c][0])l.push(String(a[c]-1));else if(a[c].length>1){for(u=0;u<a[c].length;u+=1)"number"!=typeof a[c][u]&&(i=!1);!0===i&&l.push([a[c][0]-1,a[c][1]-1].join(" "))}n[o].value="["+l.join(" ")+"]"}else n[o].value=n[o].defaultValue;n[o].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},Ai.API.addMetadata=function(t,e){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceUri:null!=e?e:"http://jspdf.default.namespaceuri/",rawXml:"boolean"==typeof e&&e},this.internal.events.subscribe("putCatalog",No),this.internal.events.subscribe("postPutResources",Mo)),this},function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort(function(t,e){return t-e})).length;a<s;a++)e=n[a],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,A=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),l="",c=0;c<A.length;c++)l+=String.fromCharCode(A[c]);var u=o();a({data:l,addLength1:!0,objectId:u}),i("endobj");var f=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var h=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+ni(n.fontName)),i("/FontFile2 "+u+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var d=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+ni(n.fontName)),i("/FontDescriptor "+h+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+f+" 0 R"),i("/BaseFont /"+ni(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+d+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,i=e.out,o=e.newObject,a=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,A="",l=0;l<s.length;l++)A+=String.fromCharCode(s[l]);var c=o();a({data:A,addLength1:!0,objectId:c}),i("endobj");var u=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:u}),i("endobj");var f=o();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+c+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+ni(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=o();for(var h=0;h<n.metadata.hmtx.widths.length;h++)n.metadata.hmtx.widths[h]=parseInt(n.metadata.hmtx.widths[h]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+u+" 0 R/BaseFont/"+ni(n.fontName)+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,r=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},A=s.pdfEscape,l=s.activeFontKey,c=s.fonts,u=l,f="",h=0,d="",p=c[u].encoding;if("Identity-H"!==c[u].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(d=r,u=l,Array.isArray(r)&&(d=r[0]),h=0;h<d.length;h+=1)c[u].metadata.hasOwnProperty("cmap")&&(e=c[u].metadata.cmap.unicode.codeMap[d[h].charCodeAt(0)]),e||d[h].charCodeAt(0)<256&&c[u].metadata.hasOwnProperty("Unicode")?f+=d[h]:f+="";var g="";return parseInt(u.slice(1))<14||"WinAnsiEncoding"===p?g=A(f,u).split("").map(function(t){return t.charCodeAt(0).toString(16)}).join(""):"Identity-H"===p&&(g=n(f,c[u])),s.isHex=!0,{text:g,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([i(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(i(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=i(Object.assign({},r,{text:e})).text}])}(Ai),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ai.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,A,l=e,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],u=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},d=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],p=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,m=0;this.__bidiEngine__={};var v=function(t){var e=t.charCodeAt(),n=e>>8,r=h[n];return void 0!==r?l[256*r+(255&e)]:252===n||253===n?"AL":p.test(n)?"L":8===n?"R":"N"},y=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=v(t.charAt(n))))return!1;if("R"===e)return!0}return!1},b=function(t,e,a,s){var A,l,c,u,f=e[s];switch(f){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"N":case"AN":break;case"EN":g&&(f="AN");break;case"AL":g=!0,f="R";break;case"WS":case"BN":f="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(A=a[s-1])&&"AN"!==A||"EN"!==(l=e[s+1])&&"AN"!==l?f="N":g&&(l="AN"),f=l===A?l:"N";break;case"ES":f="EN"===(A=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){f="EN";break}if(g){f="N";break}for(c=s+1,u=e.length;c<u&&"ET"===e[c];)c++;f=c<u&&"EN"===e[c]?"EN":"N";break;case"NSM":if(i&&!o){for(u=e.length,c=s+1;c<u&&"NSM"===e[c];)c++;if(c<u){var h=t[s],d=h>=1425&&h<=2303||64286===h;if(A=e[c],d&&("R"===A||"AL"===A)){f="R";break}}}f=s<1||"B"===(A=e[s-1])?"N":a[s-1];break;case"B":g=!1,n=!0,f=m;break;case"S":r=!0,f="N"}return f},w=function(t,e,n){var r=t.split("");return n&&_(r,n,{hiLevel:m}),r.reverse(),e&&e.reverse(),r.join("")},_=function(t,e,i){var o,a,s,A,l,h=-1,d=t.length,p=0,y=[],w=m?u:c,_=[];for(g=!1,n=!1,r=!1,a=0;a<d;a++)_[a]=v(t[a]);for(s=0;s<d;s++){if(l=p,y[s]=b(t,_,y,s),o=240&(p=w[l][f[y[s]]]),p&=15,e[s]=A=w[p][5],o>0)if(16===o){for(a=h;a<s;a++)e[a]=1;h=-1}else h=-1;if(w[p][6])-1===h&&(h=s);else if(h>-1){for(a=h;a<s;a++)e[a]=A;h=-1}"B"===_[s]&&(e[s]=0),i.hiLevel|=A}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=m;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=m}}(_,e,d)},B=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===m&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,A,l,c=e.length,u=0;u<c;){if(i[u]>=t){for(A=u+1;A<c&&i[A]>=t;)A++;for(l=u,s=A-1;l<s;l++,s--)a=e[l],e[l]=e[s],e[s]=a,r&&(a=r[l],r[l]=r[s],r[s]=a);u=A}u++}}},x=function(t,e,n){var r=t.split(""),i={hiLevel:m};return n||(n=[]),_(r,n,i),function(t,e,n){if(0!==n.hiLevel&&A)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=d.indexOf(t[i]))>=0&&(t[i]=d[r+1])}(r,n,i),B(2,r,e,n,i),B(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=y(t)),void 0===s&&(s=y(t))}(t,e),i||!a||s)if(i&&a&&o^s)m=o?1:0,t=w(t,e,n);else if(!i&&a&&s)m=o?1:0,t=x(t,e,n),t=w(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=w(t,e),o?(m=0,t=x(t,e,n)):(m=1,t=x(t,e,n),t=w(t,e));else if(i&&o&&!a&&s)m=1,t=x(t,e,n),t=w(t,e);else if(!i&&!a&&o^s){var r=A;o?(m=1,t=x(t,e,n),m=0,A=!1,t=x(t,e,n),A=r):(m=0,t=x(t,e,n),t=w(t,e),m=1,A=!1,t=x(t,e,n),A=r,t=w(t,e))}}else m=0,t=x(t,e,n);else m=o?1:0,t=x(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,A=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text;t.x,t.y;var r=t.options||{};t.mutex,r.lang;var i=[];if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ai),Ai.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new Po(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new ra(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new Ro(this.contents),this.head=new jo(this),this.name=new Yo(this),this.cmap=new Vo(this),this.toUnicode={},this.hhea=new Ko(this),this.maxp=new $o(this),this.hmtx=new Xo(this),this.post=new qo(this),this.os2=new Go(this),this.loca=new na(this),this.glyf=new Zo(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),32768&(e=r>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var To,Po=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),Ro=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,A,l,c,u,f,h,d;for(d in f=Object.keys(e).length,s=Math.log(2),c=16*Math.floor(Math.log(f)/s),o=Math.floor(c/s),l=16*f-c,(r=new Po).writeInt(this.scalarType),r.writeShort(f),r.writeShort(c),r.writeShort(o),r.writeShort(l),i=16*f,A=r.pos+i,a=null,h=[],e)for(u=e[d],r.writeString(d),r.writeInt(t(u)),r.writeInt(A),r.writeInt(u.length),h=h.concat(u),"head"===d&&(a=A),A+=u.length;A%4;)h.push(0),A++;return r.write(h),n=2981146554-t(r.data),r.pos=a+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=Jo.call(t);t.length%4;)t.push(0);for(r=new Po(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),Do={}.hasOwnProperty,Ho=function(t,e){for(var n in e)Do.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};To=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var jo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="head",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},t.prototype.encode=function(t){var e;return(e=new Po).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},t}(),zo=function(){function t(t,e){var n,r,i,o,a,s,A,l,c,u,f,h,d,p,g,m,v;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),c=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(f=t.readUInt16(),u=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=u?e<u:e>u;s=0<=u?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,d=function(){var e,n;for(n=[],s=e=0;0<=u?e<u:e>u;s=0<=u?++e:--e)n.push(t.readUInt16());return n}(),A=function(){var e,n;for(n=[],s=e=0;0<=u?e<u:e>u;s=0<=u?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],s=e=0;0<=u?e<u:e>u;s=0<=u?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:e>r;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=g=0,v=i.length;g<v;s=++g)for(p=i[s],n=m=h=d[s];h<=p?m<=p:m>=p;n=h<=p?++m:--m)0===l[s]?o=n+A[s]:0!==(o=a[l[s]/2+(n-h)-(u-s)]||0)&&(o+=A[s]),this.codeMap[n]=65535&o}t.pos=c}return t.encode=function(t,e){var n,r,i,o,a,s,A,l,c,u,f,h,d,p,g,m,v,y,b,w,_,B,x,C,S,F,E,U,L,k,I,Q,O,M,N,T,P,R,D,H,j,z,V,K,G,q;switch(U=new Po,o=Object.keys(t).sort(function(t,e){return t-e}),e){case"macroman":for(d=0,p=function(){var t=[];for(h=0;h<256;++h)t.push(0);return t}(),m={0:0},i={},L=0,O=o.length;L<O;L++)null==m[V=t[r=o[L]]]&&(m[V]=++d),i[r]={old:t[r],new:m[t[r]]},p[r]=m[t[r]];return U.writeUInt16(1),U.writeUInt16(0),U.writeUInt32(12),U.writeUInt16(0),U.writeUInt16(262),U.writeUInt16(0),U.write(p),{charMap:i,subtable:U.data,maxGlyphID:d+1};case"unicode":for(F=[],c=[],v=0,m={},n={},g=A=null,k=0,M=o.length;k<M;k++)null==m[b=t[r=o[k]]]&&(m[b]=++v),n[r]={old:b,new:m[b]},a=m[b]-r,null!=g&&a===A||(g&&c.push(g),F.push(r),A=a),g=r;for(g&&c.push(g),c.push(65535),F.push(65535),C=2*(x=F.length),B=2*Math.pow(Math.log(x)/Math.LN2,2),u=Math.log(B/2)/Math.LN2,_=2*x-B,s=[],w=[],f=[],h=I=0,N=F.length;I<N;h=++I){if(S=F[h],l=c[h],65535===S){s.push(0),w.push(0);break}if(S-(E=n[S].new)>=32768)for(s.push(0),w.push(2*(f.length+x-h)),r=Q=S;S<=l?Q<=l:Q>=l;r=S<=l?++Q:--Q)f.push(n[r].new);else s.push(E-S),w.push(0)}for(U.writeUInt16(3),U.writeUInt16(1),U.writeUInt32(12),U.writeUInt16(4),U.writeUInt16(16+8*x+2*f.length),U.writeUInt16(0),U.writeUInt16(C),U.writeUInt16(B),U.writeUInt16(u),U.writeUInt16(_),j=0,T=c.length;j<T;j++)r=c[j],U.writeUInt16(r);for(U.writeUInt16(0),z=0,P=F.length;z<P;z++)r=F[z],U.writeUInt16(r);for(K=0,R=s.length;K<R;K++)a=s[K],U.writeUInt16(a);for(G=0,D=w.length;G<D;G++)y=w[G],U.writeUInt16(y);for(q=0,H=f.length;q<H;q++)d=f[q],U.writeUInt16(d);return{charMap:n,subtable:U.data,maxGlyphID:v+1}}},t}(),Vo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="cmap",t.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new zo(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},t.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=zo.encode(t,e),(r=new Po).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),Ko=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="hhea",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},t}(),Go=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="OS/2",t.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},t}(),qo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="post",t.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},t}(),Wo=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Yo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="name",t.prototype.parse=function(t){var e,n,r,i,o,a,s,A,l,c,u;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=l=0,c=n.length;l<c;i=++l)r=n[i],t.pos=r.offset,A=t.readString(r.length),o=new Wo(A,r),null==s[u=r.nameID]&&(s[u]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Tr){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},t}(),$o=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="maxp",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},t}(),Xo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="hmtx",t.prototype.parse=function(t){var e,n,r,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)s.push(this.widths.push(n));return s},t.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},t}(),Jo=[].slice,Zo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,A,l,c;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new Po(e.read(r))).readShort(),A=a.readShort(),c=a.readShort(),s=a.readShort(),l=a.readShort(),this.cache[t]=-1===o?new ea(a,A,c,s,l):new ta(a,o,A,c,s,l),this.cache[t]))},t.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},t}(),ta=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),ea=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new Po(Jo.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),na=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Ho(t,To),t.prototype.tag="loca",t.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},t.prototype.indexOf=function(t){return this.offsets[t]},t.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},t.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(r+=s)}for(var A=new Array(4*n.length),l=0;l<n.length;++l)A[4*l+3]=255&n[l],A[4*l+2]=(65280&n[l])>>8,A[4*l+1]=(16711680&n[l])>>16,A[4*l]=(4278190080&n[l])>>24;return A},t}(),ra=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))n=s[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,A,l,c,u,f,h,d,p,g;for(r in n=Vo.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},g=n.charMap)f[(s=g[r]).old]=s.new;for(h in u=n.maxGlyphID,o)h in f||(f[h]=u++);return l=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),c=Object.keys(l).sort(function(t,e){return t-e}),d=function(){var t,e,n;for(n=[],t=0,e=c.length;t<e;t++)a=c[t],n.push(l[a]);return n}(),i=this.font.glyf.encode(o,d,f),A=this.font.loca.encode(i.offsets,d),p={cmap:this.font.cmap.raw(),glyf:i.table,loca:A,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},t}();Ai.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,a;if(Array.isArray(n))return"["+function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in o=["<<"],n)a=n[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+n},e}()},55580(t,e,n){var r=n(56110)(n(9325),"DataView");t.exports=r},21549(t,e,n){var r=n(22032),i=n(63862),o=n(66721),a=n(12749),s=n(35749);function A(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}A.prototype.clear=r,A.prototype.delete=i,A.prototype.get=o,A.prototype.has=a,A.prototype.set=s,t.exports=A},30980(t,e,n){var r=n(39344),i=n(94033);function o(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}o.prototype=r(i.prototype),o.prototype.constructor=o,t.exports=o},80079(t,e,n){var r=n(63702),i=n(70080),o=n(24739),a=n(48655),s=n(31175);function A(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}A.prototype.clear=r,A.prototype.delete=i,A.prototype.get=o,A.prototype.has=a,A.prototype.set=s,t.exports=A},56017(t,e,n){var r=n(39344),i=n(94033);function o(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}o.prototype=r(i.prototype),o.prototype.constructor=o,t.exports=o},68223(t,e,n){var r=n(56110)(n(9325),"Map");t.exports=r},53661(t,e,n){var r=n(63040),i=n(17670),o=n(90289),a=n(4509),s=n(72949);function A(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}A.prototype.clear=r,A.prototype.delete=i,A.prototype.get=o,A.prototype.has=a,A.prototype.set=s,t.exports=A},32804(t,e,n){var r=n(56110)(n(9325),"Promise");t.exports=r},76545(t,e,n){var r=n(56110)(n(9325),"Set");t.exports=r},38859(t,e,n){var r=n(53661),i=n(31380),o=n(51459);function a(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}a.prototype.add=a.prototype.push=i,a.prototype.has=o,t.exports=a},37217(t,e,n){var r=n(80079),i=n(51420),o=n(90938),a=n(63605),s=n(29817),A=n(80945);function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=i,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=s,l.prototype.set=A,t.exports=l},51873(t,e,n){var r=n(9325).Symbol;t.exports=r},37828(t,e,n){var r=n(9325).Uint8Array;t.exports=r},28303(t,e,n){var r=n(56110)(n(9325),"WeakMap");t.exports=r},91033(t){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},63945(t){t.exports=function(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}},83729(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},79770(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}},15325(t,e,n){var r=n(96131);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},29905(t){t.exports=function(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}},70695(t,e,n){var r=n(78096),i=n(72428),o=n(56449),a=n(3656),s=n(30361),A=n(37167),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),c=!n&&i(t),u=!n&&!c&&a(t),f=!n&&!c&&!u&&A(t),h=n||c||u||f,d=h?r(t.length,String):[],p=d.length;for(var g in t)!e&&!l.call(t,g)||h&&("length"==g||u&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,p))||d.push(g);return d}},34932(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},14528(t){t.exports=function(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}},14248(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},87805(t,e,n){var r=n(43360),i=n(75288);t.exports=function(t,e,n){(void 0!==n&&!i(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},16547(t,e,n){var r=n(43360),i=n(75288),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var a=t[e];o.call(t,e)&&i(a,n)&&(void 0!==n||e in t)||r(t,e,n)}},26025(t,e,n){var r=n(75288);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},62429(t,e,n){var r=n(80909);t.exports=function(t,e,n,i){return r(t,function(t,r,o){e(i,t,n(t),o)}),i}},97114(t,e,n){var r=n(21791),i=n(95950);t.exports=function(t,e){return t&&r(e,i(e),t)}},43838(t,e,n){var r=n(21791),i=n(37241);t.exports=function(t,e){return t&&r(e,i(e),t)}},43360(t,e,n){var r=n(93243);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},87133(t){t.exports=function(t,e,n){return t===t&&(void 0!==n&&(t=t<=n?t:n),void 0!==e&&(t=t>=e?t:e)),t}},9999(t,e,n){var r=n(37217),i=n(83729),o=n(16547),a=n(97114),s=n(43838),A=n(93290),l=n(23007),c=n(92271),u=n(48948),f=n(50002),h=n(83349),d=n(5861),p=n(76189),g=n(77199),m=n(35529),v=n(56449),y=n(3656),b=n(87730),w=n(23805),_=n(38440),B=n(95950),x=n(37241),C="[object Arguments]",S="[object Function]",F="[object Object]",E={};E[C]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E[F]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E[S]=E["[object WeakMap]"]=!1,t.exports=function t(e,n,U,L,k,I){var Q,O=1&n,M=2&n,N=4&n;if(U&&(Q=k?U(e,L,k,I):U(e)),void 0!==Q)return Q;if(!w(e))return e;var T=v(e);if(T){if(Q=p(e),!O)return l(e,Q)}else{var P=d(e),R=P==S||"[object GeneratorFunction]"==P;if(y(e))return A(e,O);if(P==F||P==C||R&&!k){if(Q=M||R?{}:m(e),!O)return M?u(e,s(Q,e)):c(e,a(Q,e))}else{if(!E[P])return k?e:{};Q=g(e,P,O)}}I||(I=new r);var D=I.get(e);if(D)return D;I.set(e,Q),_(e)?e.forEach(function(r){Q.add(t(r,n,U,r,e,I))}):b(e)&&e.forEach(function(r,i){Q.set(i,t(r,n,U,i,e,I))});var H=T?void 0:(N?M?h:f:M?x:B)(e);return i(H||e,function(r,i){H&&(r=e[i=r]),o(Q,i,t(r,n,U,i,e,I))}),Q}},39344(t,e,n){var r=n(23805),i=Object.create,o=function(){function t(){}return function(e){if(!r(e))return{};if(i)return i(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=o},83915(t,e,n){var r=n(38859),i=n(15325),o=n(29905),a=n(34932),s=n(27301),A=n(19219);t.exports=function(t,e,n,l){var c=-1,u=i,f=!0,h=t.length,d=[],p=e.length;if(!h)return d;n&&(e=a(e,s(n))),l?(u=o,f=!1):e.length>=200&&(u=A,f=!1,e=new r(e));t:for(;++c<h;){var g=t[c],m=null==n?g:n(g);if(g=l||0!==g?g:0,f&&m===m){for(var v=p;v--;)if(e[v]===m)continue t;d.push(g)}else u(e,m,l)||d.push(g)}return d}},80909(t,e,n){var r=n(30641),i=n(38329)(r);t.exports=i},2523(t){t.exports=function(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}},83120(t,e,n){var r=n(14528),i=n(45891);t.exports=function t(e,n,o,a,s){var A=-1,l=e.length;for(o||(o=i),s||(s=[]);++A<l;){var c=e[A];n>0&&o(c)?n>1?t(c,n-1,o,a,s):r(s,c):a||(s[s.length]=c)}return s}},86649(t,e,n){var r=n(83221)();t.exports=r},30641(t,e,n){var r=n(86649),i=n(95950);t.exports=function(t,e){return t&&r(t,e,i)}},47422(t,e,n){var r=n(31769),i=n(77797);t.exports=function(t,e){for(var n=0,o=(e=r(e,t)).length;null!=t&&n<o;)t=t[i(e[n++])];return n&&n==o?t:void 0}},82199(t,e,n){var r=n(14528),i=n(56449);t.exports=function(t,e,n){var o=e(t);return i(t)?o:r(o,n(t))}},72552(t,e,n){var r=n(51873),i=n(659),o=n(59350),a=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?i(t):o(t)}},28077(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},96131(t,e,n){var r=n(2523),i=n(85463),o=n(76959);t.exports=function(t,e,n){return e===e?o(t,e,n):r(t,i,n)}},27534(t,e,n){var r=n(72552),i=n(40346);t.exports=function(t){return i(t)&&"[object Arguments]"==r(t)}},60270(t,e,n){var r=n(87068),i=n(40346);t.exports=function t(e,n,o,a,s){return e===n||(null==e||null==n||!i(e)&&!i(n)?e!==e&&n!==n:r(e,n,o,a,t,s))}},87068(t,e,n){var r=n(37217),i=n(25911),o=n(21986),a=n(50689),s=n(5861),A=n(56449),l=n(3656),c=n(37167),u="[object Arguments]",f="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,p,g,m){var v=A(t),y=A(e),b=v?f:s(t),w=y?f:s(e),_=(b=b==u?h:b)==h,B=(w=w==u?h:w)==h,x=b==w;if(x&&l(t)){if(!l(e))return!1;v=!0,_=!1}if(x&&!_)return m||(m=new r),v||c(t)?i(t,e,n,p,g,m):o(t,e,b,n,p,g,m);if(!(1&n)){var C=_&&d.call(t,"__wrapped__"),S=B&&d.call(e,"__wrapped__");if(C||S){var F=C?t.value():t,E=S?e.value():e;return m||(m=new r),g(F,E,n,p,m)}}return!!x&&(m||(m=new r),a(t,e,n,p,g,m))}},29172(t,e,n){var r=n(5861),i=n(40346);t.exports=function(t){return i(t)&&"[object Map]"==r(t)}},41799(t,e,n){var r=n(37217),i=n(60270);t.exports=function(t,e,n,o){var a=n.length,s=a,A=!o;if(null==t)return!s;for(t=Object(t);a--;){var l=n[a];if(A&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a<s;){var c=(l=n[a])[0],u=t[c],f=l[1];if(A&&l[2]){if(void 0===u&&!(c in t))return!1}else{var h=new r;if(o)var d=o(u,f,c,t,e,h);if(!(void 0===d?i(f,u,3,o,h):d))return!1}}return!0}},85463(t){t.exports=function(t){return t!==t}},45083(t,e,n){var r=n(1882),i=n(87296),o=n(23805),a=n(47473),s=/^\[object .+?Constructor\]$/,A=Function.prototype,l=Object.prototype,c=A.toString,u=l.hasOwnProperty,f=RegExp("^"+c.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||i(t))&&(r(t)?f:s).test(a(t))}},16038(t,e,n){var r=n(5861),i=n(40346);t.exports=function(t){return i(t)&&"[object Set]"==r(t)}},4901(t,e,n){var r=n(72552),i=n(30294),o=n(40346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&i(t.length)&&!!a[r(t)]}},15389(t,e,n){var r=n(93663),i=n(87978),o=n(83488),a=n(56449),s=n(50583);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?a(t)?i(t[0],t[1]):r(t):s(t)}},88984(t,e,n){var r=n(55527),i=n(3650),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},72903(t,e,n){var r=n(23805),i=n(55527),o=n(90181),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=i(t),n=[];for(var s in t)("constructor"!=s||!e&&a.call(t,s))&&n.push(s);return n}},94033(t){t.exports=function(){}},93663(t,e,n){var r=n(41799),i=n(10776),o=n(67197);t.exports=function(t){var e=i(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},87978(t,e,n){var r=n(60270),i=n(58156),o=n(80631),a=n(28586),s=n(30756),A=n(67197),l=n(77797);t.exports=function(t,e){return a(t)&&s(e)?A(l(t),e):function(n){var a=i(n,t);return void 0===a&&a===e?o(n,t):r(e,a,3)}}},85250(t,e,n){var r=n(37217),i=n(87805),o=n(86649),a=n(42824),s=n(23805),A=n(37241),l=n(14974);t.exports=function t(e,n,c,u,f){e!==n&&o(n,function(o,A){if(f||(f=new r),s(o))a(e,n,A,c,t,u,f);else{var h=u?u(l(e,A),o,A+"",e,n,f):void 0;void 0===h&&(h=o),i(e,A,h)}},A)}},42824(t,e,n){var r=n(87805),i=n(93290),o=n(71961),a=n(23007),s=n(35529),A=n(72428),l=n(56449),c=n(83693),u=n(3656),f=n(1882),h=n(23805),d=n(11331),p=n(37167),g=n(14974),m=n(69884);t.exports=function(t,e,n,v,y,b,w){var _=g(t,n),B=g(e,n),x=w.get(B);if(x)r(t,n,x);else{var C=b?b(_,B,n+"",t,e,w):void 0,S=void 0===C;if(S){var F=l(B),E=!F&&u(B),U=!F&&!E&&p(B);C=B,F||E||U?l(_)?C=_:c(_)?C=a(_):E?(S=!1,C=i(B,!0)):U?(S=!1,C=o(B,!0)):C=[]:d(B)||A(B)?(C=_,A(_)?C=m(_):h(_)&&!f(_)||(C=s(B))):S=!1}S&&(w.set(B,C),y(C,B,v,b,w),w.delete(B)),r(t,n,C)}}},47237(t){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},17255(t,e,n){var r=n(47422);t.exports=function(t){return function(e){return r(e,t)}}},69302(t,e,n){var r=n(83488),i=n(56757),o=n(32865);t.exports=function(t,e){return o(i(t,e,r),t+"")}},19570(t,e,n){var r=n(37334),i=n(93243),o=n(83488),a=i?function(t,e){return i(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:o;t.exports=a},25160(t){t.exports=function(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o}},78096(t){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},77556(t,e,n){var r=n(51873),i=n(34932),o=n(56449),a=n(44394),s=r?r.prototype:void 0,A=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return i(e,t)+"";if(a(e))return A?A.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},54128(t,e,n){var r=n(31800),i=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(i,""):t}},27301(t){t.exports=function(t){return function(e){return t(e)}}},55765(t,e,n){var r=n(38859),i=n(15325),o=n(29905),a=n(19219),s=n(44517),A=n(84247);t.exports=function(t,e,n){var l=-1,c=i,u=t.length,f=!0,h=[],d=h;if(n)f=!1,c=o;else if(u>=200){var p=e?null:s(t);if(p)return A(p);f=!1,c=a,d=new r}else d=e?[]:h;t:for(;++l<u;){var g=t[l],m=e?e(g):g;if(g=n||0!==g?g:0,f&&m===m){for(var v=d.length;v--;)if(d[v]===m)continue t;e&&d.push(m),h.push(g)}else c(d,m,n)||(d!==h&&d.push(m),h.push(g))}return h}},19931(t,e,n){var r=n(31769),i=n(68090),o=n(68969),a=n(77797),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=-1,A=(e=r(e,t)).length;if(!A)return!0;for(var l=null==t||"object"!==typeof t&&"function"!==typeof t;++n<A;){var c=e[n];if("string"===typeof c){if("__proto__"===c&&!s.call(t,"__proto__"))return!1;if("constructor"===c&&n+1<A&&"string"===typeof e[n+1]&&"prototype"===e[n+1]){if(l&&0===n)continue;return!1}}}var u=o(t,e);return null==u||delete u[a(i(e))]}},19219(t){t.exports=function(t,e){return t.has(e)}},31769(t,e,n){var r=n(56449),i=n(28586),o=n(61802),a=n(13222);t.exports=function(t,e){return r(t)?t:i(t,e)?[t]:o(a(t))}},49653(t,e,n){var r=n(37828);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},93290(t,e,n){t=n.nmd(t);var r=n(9325),i=e&&!e.nodeType&&e,o=i&&t&&!t.nodeType&&t,a=o&&o.exports===i?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=s?s(n):new t.constructor(n);return t.copy(r),r}},76169(t,e,n){var r=n(49653);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},73201(t){var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},93736(t,e,n){var r=n(51873),i=r?r.prototype:void 0,o=i?i.valueOf:void 0;t.exports=function(t){return o?Object(o.call(t)):{}}},71961(t,e,n){var r=n(49653);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},23007(t){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},21791(t,e,n){var r=n(16547),i=n(43360);t.exports=function(t,e,n,o){var a=!n;n||(n={});for(var s=-1,A=e.length;++s<A;){var l=e[s],c=o?o(n[l],t[l],l,n,t):void 0;void 0===c&&(c=t[l]),a?i(n,l,c):r(n,l,c)}return n}},92271(t,e,n){var r=n(21791),i=n(4664);t.exports=function(t,e){return r(t,i(t),e)}},48948(t,e,n){var r=n(21791),i=n(86375);t.exports=function(t,e){return r(t,i(t),e)}},55481(t,e,n){var r=n(9325)["__core-js_shared__"];t.exports=r},42e3(t,e,n){var r=n(63945),i=n(62429),o=n(15389),a=n(56449);t.exports=function(t,e){return function(n,s){var A=a(n)?r:i,l=e?e():{};return A(n,t,o(s,2),l)}}},20999(t,e,n){var r=n(69302),i=n(36800);t.exports=function(t){return r(function(e,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(o--,a):void 0,s&&i(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),e=Object(e);++r<o;){var A=n[r];A&&t(e,A,r,a)}return e})}},38329(t,e,n){var r=n(64894);t.exports=function(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var o=n.length,a=e?o:-1,s=Object(n);(e?a--:++a<o)&&!1!==i(s[a],a,s););return n}}},83221(t){t.exports=function(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),s=a.length;s--;){var A=a[t?s:++i];if(!1===n(o[A],A,o))break}return e}}},66929(t,e,n){var r=n(56017),i=n(38816),o=n(37381),a=n(62284),s=n(56449),A=n(85087);t.exports=function(t){return i(function(e){var n=e.length,i=n,l=r.prototype.thru;for(t&&e.reverse();i--;){var c=e[i];if("function"!=typeof c)throw new TypeError("Expected a function");if(l&&!u&&"wrapper"==a(c))var u=new r([],!0)}for(i=u?i:n;++i<n;){c=e[i];var f=a(c),h="wrapper"==f?o(c):void 0;u=h&&A(h[0])&&424==h[1]&&!h[4].length&&1==h[9]?u[a(h[0])].apply(u,h[3]):1==c.length&&A(c)?u[f]():u.thru(c)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&s(r))return u.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}})}},44517(t,e,n){var r=n(76545),i=n(63950),o=n(84247),a=r&&1/o(new r([,-0]))[1]==1/0?function(t){return new r(t)}:i;t.exports=a},53138(t,e,n){var r=n(11331);t.exports=function(t){return r(t)?void 0:t}},93243(t,e,n){var r=n(56110),i=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=i},25911(t,e,n){var r=n(38859),i=n(14248),o=n(19219);t.exports=function(t,e,n,a,s,A){var l=1&n,c=t.length,u=e.length;if(c!=u&&!(l&&u>c))return!1;var f=A.get(t),h=A.get(e);if(f&&h)return f==e&&h==t;var d=-1,p=!0,g=2&n?new r:void 0;for(A.set(t,e),A.set(e,t);++d<c;){var m=t[d],v=e[d];if(a)var y=l?a(v,m,d,e,t,A):a(m,v,d,t,e,A);if(void 0!==y){if(y)continue;p=!1;break}if(g){if(!i(e,function(t,e){if(!o(g,e)&&(m===t||s(m,t,n,a,A)))return g.push(e)})){p=!1;break}}else if(m!==v&&!s(m,v,n,a,A)){p=!1;break}}return A.delete(t),A.delete(e),p}},21986(t,e,n){var r=n(51873),i=n(37828),o=n(75288),a=n(25911),s=n(20317),A=n(84247),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;t.exports=function(t,e,n,r,l,u,f){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!u(new i(t),new i(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=s;case"[object Set]":var d=1&r;if(h||(h=A),t.size!=e.size&&!d)return!1;var p=f.get(t);if(p)return p==e;r|=2,f.set(t,e);var g=a(h(t),h(e),r,l,u,f);return f.delete(t),g;case"[object Symbol]":if(c)return c.call(t)==c.call(e)}return!1}},50689(t,e,n){var r=n(50002),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,o,a,s){var A=1&n,l=r(t),c=l.length;if(c!=r(e).length&&!A)return!1;for(var u=c;u--;){var f=l[u];if(!(A?f in e:i.call(e,f)))return!1}var h=s.get(t),d=s.get(e);if(h&&d)return h==e&&d==t;var p=!0;s.set(t,e),s.set(e,t);for(var g=A;++u<c;){var m=t[f=l[u]],v=e[f];if(o)var y=A?o(v,m,f,e,t,s):o(m,v,f,t,e,s);if(!(void 0===y?m===v||a(m,v,n,o,s):y)){p=!1;break}g||(g="constructor"==f)}if(p&&!g){var b=t.constructor,w=e.constructor;b==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(p=!1)}return s.delete(t),s.delete(e),p}},38816(t,e,n){var r=n(35970),i=n(56757),o=n(32865);t.exports=function(t){return o(i(t,void 0,r),t+"")}},34840(t){var e="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis;t.exports=e},50002(t,e,n){var r=n(82199),i=n(4664),o=n(95950);t.exports=function(t){return r(t,o,i)}},83349(t,e,n){var r=n(82199),i=n(86375),o=n(37241);t.exports=function(t){return r(t,o,i)}},37381(t,e,n){var r=n(48152),i=n(63950),o=r?function(t){return r.get(t)}:i;t.exports=o},62284(t,e,n){var r=n(84629),i=Object.prototype.hasOwnProperty;t.exports=function(t){for(var e=t.name+"",n=r[e],o=i.call(r,e)?n.length:0;o--;){var a=n[o],s=a.func;if(null==s||s==t)return a.name}return e}},12651(t,e,n){var r=n(74218);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},10776(t,e,n){var r=n(30756),i=n(95950);t.exports=function(t){for(var e=i(t),n=e.length;n--;){var o=e[n],a=t[o];e[n]=[o,a,r(a)]}return e}},56110(t,e,n){var r=n(45083),i=n(10392);t.exports=function(t,e){var n=i(t,e);return r(n)?n:void 0}},28879(t,e,n){var r=n(74335)(Object.getPrototypeOf,Object);t.exports=r},659(t,e,n){var r=n(51873),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(A){}var i=a.call(t);return r&&(e?t[s]=n:delete t[s]),i}},4664(t,e,n){var r=n(79770),i=n(63345),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(t){return null==t?[]:(t=Object(t),r(a(t),function(e){return o.call(t,e)}))}:i;t.exports=s},86375(t,e,n){var r=n(14528),i=n(28879),o=n(4664),a=n(63345),s=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,o(t)),t=i(t);return e}:a;t.exports=s},5861(t,e,n){var r=n(55580),i=n(68223),o=n(32804),a=n(76545),s=n(28303),A=n(72552),l=n(47473),c="[object Map]",u="[object Promise]",f="[object Set]",h="[object WeakMap]",d="[object DataView]",p=l(r),g=l(i),m=l(o),v=l(a),y=l(s),b=A;(r&&b(new r(new ArrayBuffer(1)))!=d||i&&b(new i)!=c||o&&b(o.resolve())!=u||a&&b(new a)!=f||s&&b(new s)!=h)&&(b=function(t){var e=A(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case p:return d;case g:return c;case m:return u;case v:return f;case y:return h}return e}),t.exports=b},10392(t){t.exports=function(t,e){return null==t?void 0:t[e]}},49326(t,e,n){var r=n(31769),i=n(72428),o=n(56449),a=n(30361),s=n(30294),A=n(77797);t.exports=function(t,e,n){for(var l=-1,c=(e=r(e,t)).length,u=!1;++l<c;){var f=A(e[l]);if(!(u=null!=t&&n(t,f)))break;t=t[f]}return u||++l!=c?u:!!(c=null==t?0:t.length)&&s(c)&&a(f,c)&&(o(t)||i(t))}},22032(t,e,n){var r=n(81042);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},63862(t){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},66721(t,e,n){var r=n(81042),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(e,t)?e[t]:void 0}},12749(t,e,n){var r=n(81042),i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}},35749(t,e,n){var r=n(81042);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},76189(t){var e=Object.prototype.hasOwnProperty;t.exports=function(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&e.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},77199(t,e,n){var r=n(49653),i=n(76169),o=n(73201),a=n(93736),s=n(71961);t.exports=function(t,e,n){var A=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new A(+t);case"[object DataView]":return i(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(t,n);case"[object Map]":case"[object Set]":return new A;case"[object Number]":case"[object String]":return new A(t);case"[object RegExp]":return o(t);case"[object Symbol]":return a(t)}}},35529(t,e,n){var r=n(39344),i=n(28879),o=n(55527);t.exports=function(t){return"function"!=typeof t.constructor||o(t)?{}:r(i(t))}},45891(t,e,n){var r=n(51873),i=n(72428),o=n(56449),a=r?r.isConcatSpreadable:void 0;t.exports=function(t){return o(t)||i(t)||!!(a&&t&&t[a])}},30361(t){var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},36800(t,e,n){var r=n(75288),i=n(64894),o=n(30361),a=n(23805);t.exports=function(t,e,n){if(!a(n))return!1;var s=typeof e;return!!("number"==s?i(n)&&o(e,n.length):"string"==s&&e in n)&&r(n[e],t)}},28586(t,e,n){var r=n(56449),i=n(44394),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(a.test(t)||!o.test(t)||null!=e&&t in Object(e))}},74218(t){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},85087(t,e,n){var r=n(30980),i=n(37381),o=n(62284),a=n(53758);t.exports=function(t){var e=o(t),n=a[e];if("function"!=typeof n||!(e in r.prototype))return!1;if(t===n)return!0;var s=i(n);return!!s&&t===s[0]}},87296(t,e,n){var r=n(55481),i=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!i&&i in t}},55527(t){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},30756(t,e,n){var r=n(23805);t.exports=function(t){return t===t&&!r(t)}},63702(t){t.exports=function(){this.__data__=[],this.size=0}},70080(t,e,n){var r=n(26025),i=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():i.call(e,n,1),--this.size,!0)}},24739(t,e,n){var r=n(26025);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},48655(t,e,n){var r=n(26025);t.exports=function(t){return r(this.__data__,t)>-1}},31175(t,e,n){var r=n(26025);t.exports=function(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}},63040(t,e,n){var r=n(21549),i=n(80079),o=n(68223);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},17670(t,e,n){var r=n(12651);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},90289(t,e,n){var r=n(12651);t.exports=function(t){return r(this,t).get(t)}},4509(t,e,n){var r=n(12651);t.exports=function(t){return r(this,t).has(t)}},72949(t,e,n){var r=n(12651);t.exports=function(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}},20317(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},67197(t){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},62224(t,e,n){var r=n(50104);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},48152(t,e,n){var r=n(28303),i=r&&new r;t.exports=i},81042(t,e,n){var r=n(56110)(Object,"create");t.exports=r},3650(t,e,n){var r=n(74335)(Object.keys,Object);t.exports=r},90181(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},86009(t,e,n){t=n.nmd(t);var r=n(34840),i=e&&!e.nodeType&&e,o=i&&t&&!t.nodeType&&t,a=o&&o.exports===i&&r.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}();t.exports=s},59350(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},74335(t){t.exports=function(t,e){return function(n){return t(e(n))}}},56757(t,e,n){var r=n(91033),i=Math.max;t.exports=function(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var o=arguments,a=-1,s=i(o.length-e,0),A=Array(s);++a<s;)A[a]=o[e+a];a=-1;for(var l=Array(e+1);++a<e;)l[a]=o[a];return l[e]=n(A),r(t,this,l)}}},68969(t,e,n){var r=n(47422),i=n(25160);t.exports=function(t,e){return e.length<2?t:r(t,i(e,0,-1))}},84629(t){t.exports={}},9325(t,e,n){var r=n(34840),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();t.exports=o},14974(t){t.exports=function(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}},31380(t){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},51459(t){t.exports=function(t){return this.__data__.has(t)}},84247(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},32865(t,e,n){var r=n(19570),i=n(51811)(r);t.exports=i},51811(t){var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var i=e(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},51420(t,e,n){var r=n(80079);t.exports=function(){this.__data__=new r,this.size=0}},90938(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},63605(t){t.exports=function(t){return this.__data__.get(t)}},29817(t){t.exports=function(t){return this.__data__.has(t)}},80945(t,e,n){var r=n(80079),i=n(68223),o=n(53661);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!i||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(t,e),this.size=n.size,this}},76959(t){t.exports=function(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}},61802(t,e,n){var r=n(62224),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,function(t,n,r,i){e.push(r?i.replace(o,"$1"):n||t)}),e});t.exports=a},77797(t,e,n){var r=n(44394);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},47473(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(n){}try{return t+""}catch(n){}}return""}},31800(t){var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},80257(t,e,n){var r=n(30980),i=n(56017),o=n(23007);t.exports=function(t){if(t instanceof r)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=o(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}},78659(t,e,n){var r=n(87133),i=n(99374);t.exports=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=i(n))===n?n:0),void 0!==e&&(e=(e=i(e))===e?e:0),r(i(t),e,n)}},37334(t){t.exports=function(t){return function(){return t}}},66245(t,e,n){var r=n(83915),i=n(83120),o=n(69302),a=n(83693),s=o(function(t,e){return a(t)?r(t,i(e,1,a,!0)):[]});t.exports=s},75288(t){t.exports=function(t,e){return t===e||t!==t&&e!==e}},35970(t,e,n){var r=n(83120);t.exports=function(t){return(null==t?0:t.length)?r(t,1):[]}},49870(t,e,n){var r=n(66929)();t.exports=r},58156(t,e,n){var r=n(47422);t.exports=function(t,e,n){var i=null==t?void 0:r(t,e);return void 0===i?n:i}},94394(t,e,n){var r=n(43360),i=n(42e3),o=Object.prototype.hasOwnProperty,a=i(function(t,e,n){o.call(t,n)?t[n].push(e):r(t,n,[e])});t.exports=a},80631(t,e,n){var r=n(28077),i=n(49326);t.exports=function(t,e){return null!=t&&i(t,e,r)}},83488(t){t.exports=function(t){return t}},72428(t,e,n){var r=n(27534),i=n(40346),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,A=r(function(){return arguments}())?r:function(t){return i(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=A},56449(t){var e=Array.isArray;t.exports=e},64894(t,e,n){var r=n(1882),i=n(30294);t.exports=function(t){return null!=t&&i(t.length)&&!r(t)}},83693(t,e,n){var r=n(64894),i=n(40346);t.exports=function(t){return i(t)&&r(t)}},3656(t,e,n){t=n.nmd(t);var r=n(9325),i=n(89935),o=e&&!e.nodeType&&e,a=o&&t&&!t.nodeType&&t,s=a&&a.exports===o?r.Buffer:void 0,A=(s?s.isBuffer:void 0)||i;t.exports=A},62193(t,e,n){var r=n(88984),i=n(5861),o=n(72428),a=n(56449),s=n(64894),A=n(3656),l=n(55527),c=n(37167),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||A(t)||c(t)||o(t)))return!t.length;var e=i(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(l(t))return!r(t).length;for(var n in t)if(u.call(t,n))return!1;return!0}},2404(t,e,n){var r=n(60270);t.exports=function(t,e){return r(t,e)}},1882(t,e,n){var r=n(72552),i=n(23805);t.exports=function(t){if(!i(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},30294(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},87730(t,e,n){var r=n(29172),i=n(27301),o=n(86009),a=o&&o.isMap,s=a?i(a):r;t.exports=s},23805(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},40346(t){t.exports=function(t){return null!=t&&"object"==typeof t}},11331(t,e,n){var r=n(72552),i=n(28879),o=n(40346),a=Function.prototype,s=Object.prototype,A=a.toString,l=s.hasOwnProperty,c=A.call(Object);t.exports=function(t){if(!o(t)||"[object Object]"!=r(t))return!1;var e=i(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&A.call(n)==c}},38440(t,e,n){var r=n(16038),i=n(27301),o=n(86009),a=o&&o.isSet,s=a?i(a):r;t.exports=s},44394(t,e,n){var r=n(72552),i=n(40346);t.exports=function(t){return"symbol"==typeof t||i(t)&&"[object Symbol]"==r(t)}},37167(t,e,n){var r=n(4901),i=n(27301),o=n(86009),a=o&&o.isTypedArray,s=a?i(a):r;t.exports=s},95950(t,e,n){var r=n(70695),i=n(88984),o=n(64894);t.exports=function(t){return o(t)?r(t):i(t)}},37241(t,e,n){var r=n(70695),i=n(72903),o=n(64894);t.exports=function(t){return o(t)?r(t,!0):i(t)}},68090(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},50104(t,e,n){var r=n(53661);function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},55364(t,e,n){var r=n(85250),i=n(20999)(function(t,e,n){r(t,e,n)});t.exports=i},63950(t){t.exports=function(){}},90179(t,e,n){var r=n(34932),i=n(9999),o=n(19931),a=n(31769),s=n(21791),A=n(53138),l=n(38816),c=n(83349),u=l(function(t,e){var n={};if(null==t)return n;var l=!1;e=r(e,function(e){return e=a(e,t),l||(l=e.length>1),e}),s(t,c(t),n),l&&(n=i(n,7,A));for(var u=e.length;u--;)o(n,e[u]);return n});t.exports=u},50583(t,e,n){var r=n(47237),i=n(17255),o=n(28586),a=n(77797);t.exports=function(t){return o(t)?r(a(t)):i(t)}},63345(t){t.exports=function(){return[]}},89935(t){t.exports=function(){return!1}},99374(t,e,n){var r=n(54128),i=n(23805),o=n(44394),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,A=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return NaN;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||A.test(t)?l(t.slice(2),n?2:8):a.test(t)?NaN:+t}},69884(t,e,n){var r=n(21791),i=n(37241);t.exports=function(t){return r(t,i(t))}},13222(t,e,n){var r=n(77556);t.exports=function(t){return null==t?"":r(t)}},21283(t,e,n){var r=n(83120),i=n(69302),o=n(55765),a=n(83693),s=n(68090),A=i(function(t){var e=s(t);return e="function"==typeof e?e:void 0,o(r(t,1,a,!0),void 0,e)});t.exports=A},53758(t,e,n){var r=n(30980),i=n(56017),o=n(94033),a=n(56449),s=n(40346),A=n(80257),l=Object.prototype.hasOwnProperty;function c(t){if(s(t)&&!a(t)&&!(t instanceof r)){if(t instanceof i)return t;if(l.call(t,"__wrapped__"))return A(t)}return new i(t)}c.prototype=o.prototype,c.prototype.constructor=c,t.exports=c},71514(t){"use strict";t.exports=Math.abs},58968(t){"use strict";t.exports=Math.floor},94459(t){"use strict";t.exports=Number.isNaN||function(t){return t!==t}},6188(t){"use strict";t.exports=Math.max},68002(t){"use strict";t.exports=Math.min},75880(t){"use strict";t.exports=Math.pow},70414(t){"use strict";t.exports=Math.round},73093(t,e,n){"use strict";var r=n(94459);t.exports=function(t){return r(t)||0===t?t:t<0?-1:1}},83503(t,e,n){!function(){var e=n(3939),r=n(92151).utf8,i=n(87206),o=n(92151).bin,a=function(t,n){t.constructor==String?t=n&&"binary"===n.encoding?o.stringToBytes(t):r.stringToBytes(t):i(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||t.constructor===Uint8Array||(t=t.toString());for(var s=e.bytesToWords(t),A=8*t.length,l=1732584193,c=-271733879,u=-1732584194,f=271733878,h=0;h<s.length;h++)s[h]=16711935&(s[h]<<8|s[h]>>>24)|4278255360&(s[h]<<24|s[h]>>>8);s[A>>>5]|=128<<A%32,s[14+(A+64>>>9<<4)]=A;var d=a._ff,p=a._gg,g=a._hh,m=a._ii;for(h=0;h<s.length;h+=16){var v=l,y=c,b=u,w=f;l=d(l,c,u,f,s[h+0],7,-680876936),f=d(f,l,c,u,s[h+1],12,-389564586),u=d(u,f,l,c,s[h+2],17,606105819),c=d(c,u,f,l,s[h+3],22,-1044525330),l=d(l,c,u,f,s[h+4],7,-176418897),f=d(f,l,c,u,s[h+5],12,1200080426),u=d(u,f,l,c,s[h+6],17,-1473231341),c=d(c,u,f,l,s[h+7],22,-45705983),l=d(l,c,u,f,s[h+8],7,1770035416),f=d(f,l,c,u,s[h+9],12,-1958414417),u=d(u,f,l,c,s[h+10],17,-42063),c=d(c,u,f,l,s[h+11],22,-1990404162),l=d(l,c,u,f,s[h+12],7,1804603682),f=d(f,l,c,u,s[h+13],12,-40341101),u=d(u,f,l,c,s[h+14],17,-1502002290),l=p(l,c=d(c,u,f,l,s[h+15],22,1236535329),u,f,s[h+1],5,-165796510),f=p(f,l,c,u,s[h+6],9,-1069501632),u=p(u,f,l,c,s[h+11],14,643717713),c=p(c,u,f,l,s[h+0],20,-373897302),l=p(l,c,u,f,s[h+5],5,-701558691),f=p(f,l,c,u,s[h+10],9,38016083),u=p(u,f,l,c,s[h+15],14,-660478335),c=p(c,u,f,l,s[h+4],20,-405537848),l=p(l,c,u,f,s[h+9],5,568446438),f=p(f,l,c,u,s[h+14],9,-1019803690),u=p(u,f,l,c,s[h+3],14,-187363961),c=p(c,u,f,l,s[h+8],20,1163531501),l=p(l,c,u,f,s[h+13],5,-1444681467),f=p(f,l,c,u,s[h+2],9,-51403784),u=p(u,f,l,c,s[h+7],14,1735328473),l=g(l,c=p(c,u,f,l,s[h+12],20,-1926607734),u,f,s[h+5],4,-378558),f=g(f,l,c,u,s[h+8],11,-2022574463),u=g(u,f,l,c,s[h+11],16,1839030562),c=g(c,u,f,l,s[h+14],23,-35309556),l=g(l,c,u,f,s[h+1],4,-1530992060),f=g(f,l,c,u,s[h+4],11,1272893353),u=g(u,f,l,c,s[h+7],16,-155497632),c=g(c,u,f,l,s[h+10],23,-1094730640),l=g(l,c,u,f,s[h+13],4,681279174),f=g(f,l,c,u,s[h+0],11,-358537222),u=g(u,f,l,c,s[h+3],16,-722521979),c=g(c,u,f,l,s[h+6],23,76029189),l=g(l,c,u,f,s[h+9],4,-640364487),f=g(f,l,c,u,s[h+12],11,-421815835),u=g(u,f,l,c,s[h+15],16,530742520),l=m(l,c=g(c,u,f,l,s[h+2],23,-995338651),u,f,s[h+0],6,-198630844),f=m(f,l,c,u,s[h+7],10,1126891415),u=m(u,f,l,c,s[h+14],15,-1416354905),c=m(c,u,f,l,s[h+5],21,-57434055),l=m(l,c,u,f,s[h+12],6,1700485571),f=m(f,l,c,u,s[h+3],10,-1894986606),u=m(u,f,l,c,s[h+10],15,-1051523),c=m(c,u,f,l,s[h+1],21,-2054922799),l=m(l,c,u,f,s[h+8],6,1873313359),f=m(f,l,c,u,s[h+15],10,-30611744),u=m(u,f,l,c,s[h+6],15,-1560198380),c=m(c,u,f,l,s[h+13],21,1309151649),l=m(l,c,u,f,s[h+4],6,-145523070),f=m(f,l,c,u,s[h+11],10,-1120210379),u=m(u,f,l,c,s[h+2],15,718787259),c=m(c,u,f,l,s[h+9],21,-343485551),l=l+v>>>0,c=c+y>>>0,u=u+b>>>0,f=f+w>>>0}return e.endian([l,c,u,f])};a._ff=function(t,e,n,r,i,o,a){var s=t+(e&n|~e&r)+(i>>>0)+a;return(s<<o|s>>>32-o)+e},a._gg=function(t,e,n,r,i,o,a){var s=t+(e&r|n&~r)+(i>>>0)+a;return(s<<o|s>>>32-o)+e},a._hh=function(t,e,n,r,i,o,a){var s=t+(e^n^r)+(i>>>0)+a;return(s<<o|s>>>32-o)+e},a._ii=function(t,e,n,r,i,o,a){var s=t+(n^(e|~r))+(i>>>0)+a;return(s<<o|s>>>32-o)+e},a._blocksize=16,a._digestsize=16,t.exports=function(t,n){if(void 0===t||null===t)throw new Error("Illegal argument "+t);var r=e.wordsToBytes(a(t,n));return n&&n.asBytes?r:n&&n.asString?o.bytesToString(r):e.bytesToHex(r)}}()},45228(t){"use strict";var e=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(t,i){for(var o,a,s=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),A=1;A<arguments.length;A++){for(var l in o=Object(arguments[A]))n.call(o,l)&&(s[l]=o[l]);if(e){a=e(o);for(var c=0;c<a.length;c++)r.call(o,a[c])&&(s[a[c]]=o[a[c]])}}return s}},58859(t,e,n){var r="function"===typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&i&&"function"===typeof i.get?i.get:null,a=r&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,A=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&A&&"function"===typeof A.get?A.get:null,c=s&&Set.prototype.forEach,u="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,h="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,d=Boolean.prototype.valueOf,p=Object.prototype.toString,g=Function.prototype.toString,m=String.prototype.match,v=String.prototype.slice,y=String.prototype.replace,b=String.prototype.toUpperCase,w=String.prototype.toLowerCase,_=RegExp.prototype.test,B=Array.prototype.concat,x=Array.prototype.join,C=Array.prototype.slice,S=Math.floor,F="function"===typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,U="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"===typeof Symbol&&"object"===typeof Symbol.iterator,k="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,Q=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function O(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||_.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof t){var r=t<0?-S(-t):S(t);if(r!==t){var i=String(r),o=v.call(e,i.length+1);return y.call(i,n,"$&_")+"."+y.call(y.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return y.call(e,n,"$&_")}var M=n(42634),N=M.custom,T=K(N)?N:null,P={__proto__:null,double:'"',single:"'"},R={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function D(t,e,n){var r=n.quoteStyle||e,i=P[r];return i+t+i}function H(t){return y.call(String(t),/"/g,""")}function j(t){return!k||!("object"===typeof t&&(k in t||"undefined"!==typeof t[k]))}function z(t){return"[object Array]"===W(t)&&j(t)}function V(t){return"[object RegExp]"===W(t)&&j(t)}function K(t){if(L)return t&&"object"===typeof t&&t instanceof Symbol;if("symbol"===typeof t)return!0;if(!t||"object"!==typeof t||!U)return!1;try{return U.call(t),!0}catch(e){}return!1}t.exports=function t(e,n,r,i){var s=n||{};if(q(s,"quoteStyle")&&!q(P,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(q(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var A=!q(s,"customInspect")||s.customInspect;if("boolean"!==typeof A&&"symbol"!==A)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(q(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(q(s,"numericSeparator")&&"boolean"!==typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var p=s.numericSeparator;if("undefined"===typeof e)return"undefined";if(null===e)return"null";if("boolean"===typeof e)return e?"true":"false";if("string"===typeof e)return $(e,s);if("number"===typeof e){if(0===e)return 1/0/e>0?"0":"-0";var b=String(e);return p?O(e,b):b}if("bigint"===typeof e){var _=String(e)+"n";return p?O(e,_):_}var S="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof r&&(r=0),r>=S&&S>0&&"object"===typeof e)return z(e)?"[Array]":"[Object]";var E=function(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"===typeof t.indent&&t.indent>0))return null;n=x.call(Array(t.indent+1)," ")}return{base:n,prev:x.call(Array(e+1),n)}}(s,r);if("undefined"===typeof i)i=[];else if(Y(i,e)>=0)return"[Circular]";function N(e,n,o){if(n&&(i=C.call(i)).push(n),o){var a={depth:s.depth};return q(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),t(e,a,r+1,i)}return t(e,s,r+1,i)}if("function"===typeof e&&!V(e)){var R=function(t){if(t.name)return t.name;var e=m.call(g.call(t),/^function\s*([\w$]+)/);if(e)return e[1];return null}(e),G=nt(e,N);return"[Function"+(R?": "+R:" (anonymous)")+"]"+(G.length>0?" { "+x.call(G,", ")+" }":"")}if(K(e)){var X=L?y.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):U.call(e);return"object"!==typeof e||L?X:J(X)}if(function(t){if(!t||"object"!==typeof t)return!1;if("undefined"!==typeof HTMLElement&&t instanceof HTMLElement)return!0;return"string"===typeof t.nodeName&&"function"===typeof t.getAttribute}(e)){for(var rt="<"+w.call(String(e.nodeName)),it=e.attributes||[],ot=0;ot<it.length;ot++)rt+=" "+it[ot].name+"="+D(H(it[ot].value),"double",s);return rt+=">",e.childNodes&&e.childNodes.length&&(rt+="..."),rt+="</"+w.call(String(e.nodeName))+">"}if(z(e)){if(0===e.length)return"[]";var at=nt(e,N);return E&&!function(t){for(var e=0;e<t.length;e++)if(Y(t[e],"\n")>=0)return!1;return!0}(at)?"["+et(at,E)+"]":"[ "+x.call(at,", ")+" ]"}if(function(t){return"[object Error]"===W(t)&&j(t)}(e)){var st=nt(e,N);return"cause"in Error.prototype||!("cause"in e)||I.call(e,"cause")?0===st.length?"["+String(e)+"]":"{ ["+String(e)+"] "+x.call(st,", ")+" }":"{ ["+String(e)+"] "+x.call(B.call("[cause]: "+N(e.cause),st),", ")+" }"}if("object"===typeof e&&A){if(T&&"function"===typeof e[T]&&M)return M(e,{depth:S-r});if("symbol"!==A&&"function"===typeof e.inspect)return e.inspect()}if(function(t){if(!o||!t||"object"!==typeof t)return!1;try{o.call(t);try{l.call(t)}catch(rt){return!0}return t instanceof Map}catch(e){}return!1}(e)){var At=[];return a&&a.call(e,function(t,n){At.push(N(n,e,!0)+" => "+N(t,e))}),tt("Map",o.call(e),At,E)}if(function(t){if(!l||!t||"object"!==typeof t)return!1;try{l.call(t);try{o.call(t)}catch(e){return!0}return t instanceof Set}catch(n){}return!1}(e)){var lt=[];return c&&c.call(e,function(t){lt.push(N(t,e))}),tt("Set",l.call(e),lt,E)}if(function(t){if(!u||!t||"object"!==typeof t)return!1;try{u.call(t,u);try{f.call(t,f)}catch(rt){return!0}return t instanceof WeakMap}catch(e){}return!1}(e))return Z("WeakMap");if(function(t){if(!f||!t||"object"!==typeof t)return!1;try{f.call(t,f);try{u.call(t,u)}catch(rt){return!0}return t instanceof WeakSet}catch(e){}return!1}(e))return Z("WeakSet");if(function(t){if(!h||!t||"object"!==typeof t)return!1;try{return h.call(t),!0}catch(e){}return!1}(e))return Z("WeakRef");if(function(t){return"[object Number]"===W(t)&&j(t)}(e))return J(N(Number(e)));if(function(t){if(!t||"object"!==typeof t||!F)return!1;try{return F.call(t),!0}catch(e){}return!1}(e))return J(N(F.call(e)));if(function(t){return"[object Boolean]"===W(t)&&j(t)}(e))return J(d.call(e));if(function(t){return"[object String]"===W(t)&&j(t)}(e))return J(N(String(e)));if("undefined"!==typeof window&&e===window)return"{ [object Window] }";if("undefined"!==typeof globalThis&&e===globalThis||"undefined"!==typeof globalThis&&e===globalThis)return"{ [object globalThis] }";if(!function(t){return"[object Date]"===W(t)&&j(t)}(e)&&!V(e)){var ct=nt(e,N),ut=Q?Q(e)===Object.prototype:e instanceof Object||e.constructor===Object,ft=e instanceof Object?"":"null prototype",ht=!ut&&k&&Object(e)===e&&k in e?v.call(W(e),8,-1):ft?"Object":"",dt=(ut||"function"!==typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(ht||ft?"["+x.call(B.call([],ht||[],ft||[]),": ")+"] ":"");return 0===ct.length?dt+"{}":E?dt+"{"+et(ct,E)+"}":dt+"{ "+x.call(ct,", ")+" }"}return String(e)};var G=Object.prototype.hasOwnProperty||function(t){return t in this};function q(t,e){return G.call(t,e)}function W(t){return p.call(t)}function Y(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function $(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return $(v.call(t,0,e.maxStringLength),e)+r}var i=R[e.quoteStyle||"single"];return i.lastIndex=0,D(y.call(y.call(t,i,"\\$1"),/[\x00-\x1f]/g,X),"single",e)}function X(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+b.call(e.toString(16))}function J(t){return"Object("+t+")"}function Z(t){return t+" { ? }"}function tt(t,e,n,r){return t+" ("+e+") {"+(r?et(n,r):x.call(n,", "))+"}"}function et(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+x.call(t,","+n)+"\n"+e.prev}function nt(t,e){var n=z(t),r=[];if(n){r.length=t.length;for(var i=0;i<t.length;i++)r[i]=q(t,i)?e(t[i],t):""}var o,a="function"===typeof E?E(t):[];if(L){o={};for(var s=0;s<a.length;s++)o["$"+a[s]]=a[s]}for(var A in t)q(t,A)&&(n&&String(Number(A))===A&&A<t.length||L&&o["$"+A]instanceof Symbol||(_.call(/[^\w$]/,A)?r.push(e(A,t)+": "+e(t[A],t)):r.push(A+": "+e(t[A],t))));if("function"===typeof E)for(var l=0;l<a.length;l++)I.call(t,a[l])&&r.push("["+e(a[l])+"]: "+e(t[a[l]],t));return r}},89211(t){"use strict";var e=function(t){return t!==t};t.exports=function(t,n){return 0===t&&0===n?1/t===1/n:t===n||!(!e(t)||!e(n))}},37653(t,e,n){"use strict";var r=n(38452),i=n(10487),o=n(89211),a=n(9394),s=n(36576),A=i(a(),Object);r(A,{getPolyfill:a,implementation:o,shim:s}),t.exports=A},9394(t,e,n){"use strict";var r=n(89211);t.exports=function(){return"function"===typeof Object.is?Object.is:r}},36576(t,e,n){"use strict";var r=n(9394),i=n(38452);t.exports=function(){var t=r();return i(Object,{is:t},{is:function(){return Object.is!==t}}),t}},28875(t,e,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(1093),s=Object.prototype.propertyIsEnumerable,A=!s.call({toString:null},"toString"),l=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var e=t.constructor;return e&&e.prototype===t},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"===typeof window)return!1;for(var t in window)try{if(!f["$"+t]&&i.call(window,t)&&null!==window[t]&&"object"===typeof window[t])try{u(window[t])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(t){var e=null!==t&&"object"===typeof t,n="[object Function]"===o.call(t),r=a(t),s=e&&"[object String]"===o.call(t),f=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var d=l&&n;if(s&&t.length>0&&!i.call(t,0))for(var p=0;p<t.length;++p)f.push(String(p));if(r&&t.length>0)for(var g=0;g<t.length;++g)f.push(String(g));else for(var m in t)d&&"prototype"===m||!i.call(t,m)||f.push(String(m));if(A)for(var v=function(t){if("undefined"===typeof window||!h)return u(t);try{return u(t)}catch(e){return!1}}(t),y=0;y<c.length;++y)v&&"constructor"===c[y]||!i.call(t,c[y])||f.push(c[y]);return f}}t.exports=r},1189(t,e,n){"use strict";var r=Array.prototype.slice,i=n(1093),o=Object.keys,a=o?function(t){return o(t)}:n(28875),s=Object.keys;a.shim=function(){if(Object.keys){var t=function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2);t||(Object.keys=function(t){return i(t)?s(r.call(t)):s(t)})}else Object.keys=a;return Object.keys||a},t.exports=a},1093(t){"use strict";var e=Object.prototype.toString;t.exports=function(t){var n=e.call(t),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==t&&"object"===typeof t&&"number"===typeof t.length&&t.length>=0&&"[object Function]"===e.call(t.callee)),r}},30409(t,e,n){"use strict";n.d(e,{e$:()=>j,a:()=>z,mI:()=>K,kN:()=>F});var r=n(58168),i=n(9417),o=n(77387),a=n(53954),s=n(63662);var A=n(52176);function l(t){var e="function"==typeof Map?new Map:void 0;return l=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if((0,A.A)())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var i=new(t.bind.apply(t,r));return n&&(0,s.A)(i,n.prototype),i}(t,arguments,(0,a.A)(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,s.A)(n,t)},l(t)}var c=function(t){function e(e){var n;return n=t.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+e+" for more information.")||this,(0,i.A)(n)}return(0,o.A)(e,t),e}(l(Error));function u(t,e){return t.substr(-e.length)===e}var f=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function h(t){return"string"!==typeof t?t:t.match(f)?parseFloat(t):t}var d=function(t){return function(e,n){void 0===n&&(n="16px");var r=e,i=n;if("string"===typeof e){if(!u(e,"px"))throw new c(69,t,e);r=h(e)}if("string"===typeof n){if(!u(n,"px"))throw new c(70,t,n);i=h(n)}if("string"===typeof r)throw new c(71,e,t);if("string"===typeof i)throw new c(72,n,t);return""+r/i+t}};d("em");d("rem");function p(t){return Math.round(255*t)}function g(t,e,n){return p(t)+","+p(e)+","+p(n)}function m(t,e,n,r){if(void 0===r&&(r=g),0===e)return r(n,n,n);var i=(t%360+360)%360/60,o=(1-Math.abs(2*n-1))*e,a=o*(1-Math.abs(i%2-1)),s=0,A=0,l=0;i>=0&&i<1?(s=o,A=a):i>=1&&i<2?(s=a,A=o):i>=2&&i<3?(A=o,l=a):i>=3&&i<4?(A=a,l=o):i>=4&&i<5?(s=a,l=o):i>=5&&i<6&&(s=o,l=a);var c=n-o/2;return r(s+c,A+c,l+c)}var v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var y=/^#[a-fA-F0-9]{6}$/,b=/^#[a-fA-F0-9]{8}$/,w=/^#[a-fA-F0-9]{3}$/,_=/^#[a-fA-F0-9]{4}$/,B=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,x=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,C=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,S=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function F(t){if("string"!==typeof t)throw new c(3);var e=function(t){if("string"!==typeof t)return t;var e=t.toLowerCase();return v[e]?"#"+v[e]:t}(t);if(e.match(y))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(b)){var n=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:n}}if(e.match(w))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(_)){var r=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:r}}var i=B.exec(e);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var o=x.exec(e.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var a=C.exec(e);if(a){var s="rgb("+m(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",A=B.exec(s);if(!A)throw new c(4,e,s);return{red:parseInt(""+A[1],10),green:parseInt(""+A[2],10),blue:parseInt(""+A[3],10)}}var l=S.exec(e.substring(0,50));if(l){var u="rgb("+m(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",f=B.exec(u);if(!f)throw new c(4,e,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+l[4])>1?parseFloat(""+l[4])/100:parseFloat(""+l[4])}}throw new c(5)}function E(t){return function(t){var e,n=t.red/255,r=t.green/255,i=t.blue/255,o=Math.max(n,r,i),a=Math.min(n,r,i),s=(o+a)/2;if(o===a)return void 0!==t.alpha?{hue:0,saturation:0,lightness:s,alpha:t.alpha}:{hue:0,saturation:0,lightness:s};var A=o-a,l=s>.5?A/(2-o-a):A/(o+a);switch(o){case n:e=(r-i)/A+(r<i?6:0);break;case r:e=(i-n)/A+2;break;default:e=(n-r)/A+4}return e*=60,void 0!==t.alpha?{hue:e,saturation:l,lightness:s,alpha:t.alpha}:{hue:e,saturation:l,lightness:s}}(F(t))}var U=function(t){return 7===t.length&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t};function L(t){var e=t.toString(16);return 1===e.length?"0"+e:e}function k(t){return L(Math.round(255*t))}function I(t,e,n){return U("#"+k(t)+k(e)+k(n))}function Q(t,e,n){return m(t,e,n,I)}function O(t,e,n){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n)return Q(t,e,n);if("object"===typeof t&&void 0===e&&void 0===n)return Q(t.hue,t.saturation,t.lightness);throw new c(1)}function M(t,e,n,r){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n&&"number"===typeof r)return r>=1?Q(t,e,n):"rgba("+m(t,e,n)+","+r+")";if("object"===typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?Q(t.hue,t.saturation,t.lightness):"rgba("+m(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new c(2)}function N(t,e,n){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n)return U("#"+L(t)+L(e)+L(n));if("object"===typeof t&&void 0===e&&void 0===n)return U("#"+L(t.red)+L(t.green)+L(t.blue));throw new c(6)}function T(t,e,n,r){if("string"===typeof t&&"number"===typeof e){var i=F(t);return"rgba("+i.red+","+i.green+","+i.blue+","+e+")"}if("number"===typeof t&&"number"===typeof e&&"number"===typeof n&&"number"===typeof r)return r>=1?N(t,e,n):"rgba("+t+","+e+","+n+","+r+")";if("object"===typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?N(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")";throw new c(7)}function P(t){if("object"!==typeof t)throw new c(8);if(function(t){return"number"===typeof t.red&&"number"===typeof t.green&&"number"===typeof t.blue&&"number"===typeof t.alpha}(t))return T(t);if(function(t){return"number"===typeof t.red&&"number"===typeof t.green&&"number"===typeof t.blue&&("number"!==typeof t.alpha||"undefined"===typeof t.alpha)}(t))return N(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&"number"===typeof t.alpha}(t))return M(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&("number"!==typeof t.alpha||"undefined"===typeof t.alpha)}(t))return O(t);throw new c(8)}function R(t,e,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=e?t.apply(this,r):R(t,e,r)}}function D(t){return R(t,t.length,[])}D(function(t,e){if("transparent"===e)return e;var n=E(e);return P((0,r.A)({},n,{hue:n.hue+parseFloat(t)}))});function H(t,e,n){return Math.max(t,Math.min(e,n))}var j=D(function(t,e){if("transparent"===e)return e;var n=E(e);return P((0,r.A)({},n,{lightness:H(0,1,n.lightness-parseFloat(t))}))});D(function(t,e){if("transparent"===e)return e;var n=E(e);return P((0,r.A)({},n,{saturation:H(0,1,n.saturation-parseFloat(t))}))});var z=D(function(t,e){if("transparent"===e)return e;var n=E(e);return P((0,r.A)({},n,{lightness:H(0,1,n.lightness+parseFloat(t))}))});var V=D(function(t,e,n){if("transparent"===e)return n;if("transparent"===n)return e;if(0===t)return n;var i=F(e),o=(0,r.A)({},i,{alpha:"number"===typeof i.alpha?i.alpha:1}),a=F(n),s=(0,r.A)({},a,{alpha:"number"===typeof a.alpha?a.alpha:1}),A=o.alpha-s.alpha,l=2*parseFloat(t)-1,c=((l*A===-1?l:l+A)/(1+l*A)+1)/2,u=1-c;return T({red:Math.floor(o.red*c+s.red*u),green:Math.floor(o.green*c+s.green*u),blue:Math.floor(o.blue*c+s.blue*u),alpha:o.alpha*parseFloat(t)+s.alpha*(1-parseFloat(t))})});var K=D(function(t,e){if("transparent"===e)return e;var n=F(e),i="number"===typeof n.alpha?n.alpha:1;return T((0,r.A)({},n,{alpha:H(0,1,(100*i+100*parseFloat(t))/100)}))});D(function(t,e){if("transparent"===e)return e;var n=E(e);return P((0,r.A)({},n,{saturation:H(0,1,n.saturation+parseFloat(t))}))});D(function(t,e){return"transparent"===e?e:P((0,r.A)({},E(e),{hue:parseFloat(t)}))});D(function(t,e){return"transparent"===e?e:P((0,r.A)({},E(e),{lightness:parseFloat(t)}))});D(function(t,e){return"transparent"===e?e:P((0,r.A)({},E(e),{saturation:parseFloat(t)}))});D(function(t,e){return"transparent"===e?e:V(parseFloat(t),"rgb(0, 0, 0)",e)});D(function(t,e){return"transparent"===e?e:V(parseFloat(t),"rgb(255, 255, 255)",e)});D(function(t,e){if("transparent"===e)return e;var n=F(e),i="number"===typeof n.alpha?n.alpha:1;return T((0,r.A)({},n,{alpha:H(0,1,+(100*i-100*parseFloat(t)).toFixed(2)/100)}))})},2694(t,e,n){"use strict";var r=n(6925);function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function t(t,e,n,i,o,a){if(a!==r){var s=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 s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5556(t,e,n){t.exports=n(2694)()},6925(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22799(t,e){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,A=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,d=n?Symbol.for("react.suspense_list"):60120,p=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function w(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case c:case u:case o:case s:case a:case h:return t;default:switch(t=t&&t.$$typeof){case l:case f:case g:case p:case A:return t;default:return e}}case i:return e}}}function _(t){return w(t)===u}e.AsyncMode=c,e.ConcurrentMode=u,e.ContextConsumer=l,e.ContextProvider=A,e.Element=r,e.ForwardRef=f,e.Fragment=o,e.Lazy=g,e.Memo=p,e.Portal=i,e.Profiler=s,e.StrictMode=a,e.Suspense=h,e.isAsyncMode=function(t){return _(t)||w(t)===c},e.isConcurrentMode=_,e.isContextConsumer=function(t){return w(t)===l},e.isContextProvider=function(t){return w(t)===A},e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return w(t)===f},e.isFragment=function(t){return w(t)===o},e.isLazy=function(t){return w(t)===g},e.isMemo=function(t){return w(t)===p},e.isPortal=function(t){return w(t)===i},e.isProfiler=function(t){return w(t)===s},e.isStrictMode=function(t){return w(t)===a},e.isSuspense=function(t){return w(t)===h},e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===o||t===u||t===s||t===a||t===h||t===d||"object"===typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===p||t.$$typeof===A||t.$$typeof===l||t.$$typeof===f||t.$$typeof===v||t.$$typeof===y||t.$$typeof===b||t.$$typeof===m)},e.typeOf=w},44363(t,e,n){"use strict";t.exports=n(22799)},30708(t,e,n){"use strict";n.d(e,{A:()=>d});var r=n(40961),i=n(96540),o=n(5556),a=n.n(o),s=!("undefined"===typeof window||!window.document||!window.document.createElement),A=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var l=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),A(e,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return s?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),r.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),e}(i.Component);l.propTypes={children:a().node.isRequired,node:a().any};const c=l;var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var f=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),u(e,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(t){this.renderPortal()}},{key:"componentWillUnmount",value:function(){r.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(t){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var e=this.props.children;"function"===typeof this.props.children.type&&(e=i.cloneElement(this.props.children)),this.portal=r.unstable_renderSubtreeIntoContainer(this,e,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),e}(i.Component);const h=f;f.propTypes={children:a().node.isRequired,node:a().any};const d=r.createPortal?c:h},6373(t,e,n){"use strict";n.d(e,{A:()=>d});var r=n(58168),i=n(96540),o=n(69346),a=n(52836),s=n(89379),A=n(45458),l=n(80045),c=n(15777),u=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],f=function(){var t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,n=String(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase(),r=String(e.getOptionValue(t)).toLowerCase(),i=String(e.getOptionLabel(t)).toLowerCase();return r===n||i===n},h={formatCreateLabel:function(t){return'Create "'.concat(t,'"')},isValidNewOption:function(t,e,n,r){return!(!t||e.some(function(e){return f(t,e,r)})||n.some(function(e){return f(t,e,r)}))},getNewOptionData:function(t,e){return{label:e,value:t,__isNew__:!0}}};n(40961),n(27003);var d=(0,i.forwardRef)(function(t,e){var n=function(t){var e=t.allowCreateWhileLoading,n=void 0!==e&&e,r=t.createOptionPosition,a=void 0===r?"last":r,f=t.formatCreateLabel,d=void 0===f?h.formatCreateLabel:f,p=t.isValidNewOption,g=void 0===p?h.isValidNewOption:p,m=t.getNewOptionData,v=void 0===m?h.getNewOptionData:m,y=t.onCreateOption,b=t.options,w=void 0===b?[]:b,_=t.onChange,B=(0,l.A)(t,u),x=B.getOptionValue,C=void 0===x?o.g:x,S=B.getOptionLabel,F=void 0===S?o.b:S,E=B.inputValue,U=B.isLoading,L=B.isMulti,k=B.value,I=B.name,Q=(0,i.useMemo)(function(){return g(E,(0,c.H)(k),w,{getOptionValue:C,getOptionLabel:F})?v(E,d(E)):void 0},[d,v,F,C,E,g,w,k]),O=(0,i.useMemo)(function(){return!n&&U||!Q?w:"first"===a?[Q].concat((0,A.A)(w)):[].concat((0,A.A)(w),[Q])},[n,a,U,Q,w]),M=(0,i.useCallback)(function(t,e){if("select-option"!==e.action)return _(t,e);var n=Array.isArray(t)?t:[t];if(n[n.length-1]!==Q)_(t,e);else if(y)y(E);else{var r=v(E,E),i={action:"create-option",name:I,option:r};_((0,c.D)(L,[].concat((0,A.A)((0,c.H)(k)),[r]),r),i)}},[v,E,L,I,Q,y,_,k]);return(0,s.A)((0,s.A)({},B),{},{options:O,onChange:M})}((0,a.u)(t));return i.createElement(o.S,(0,r.A)({ref:e},n))})},69346(t,e,n){"use strict";n.d(e,{S:()=>yt,b:()=>tt,g:()=>et});var r=n(58168),i=n(89379);var o=n(20816);function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(0,o.A)(r.key),r)}}var s=n(63662);var A=n(53954),l=n(52176),c=n(82284),u=n(9417);function f(t){var e=(0,l.A)();return function(){var n,r=(0,A.A)(t);if(e){var i=(0,A.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(t,e){if(e&&("object"==(0,c.A)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,u.A)(t)}(this,n)}}var h=n(45458),d=n(96540),p=n(15777),g=n(90455),m=Number.isNaN||function(t){return"number"===typeof t&&t!==t};function v(t,e){return t===e||!(!m(t)||!m(e))}function y(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(!v(t[n],e[n]))return!1;return!0}var b=n(80045);for(var w={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},_=function(t){return(0,g.Y)("span",(0,r.A)({css:w},t))},B={guidance:function(t){var e=t.isSearchable,n=t.isMulti,r=t.tabSelectsValue,i=t.context,o=t.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(t["aria-label"]||"Select"," is focused ").concat(e?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var e=t.action,n=t.label,r=void 0===n?"":n,i=t.labels,o=t.isDisabled;switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(t){var e=t.context,n=t.focused,r=t.options,i=t.label,o=void 0===i?"":i,a=t.selectValue,s=t.isDisabled,A=t.isSelected,l=t.isAppleDevice,c=function(t,e){return t&&t.length?"".concat(t.indexOf(e)+1," of ").concat(t.length):""};if("value"===e&&a)return"value ".concat(o," focused, ").concat(c(a,n),".");if("menu"===e&&l){var u=s?" disabled":"",f="".concat(A?" selected":"").concat(u);return"".concat(o).concat(f,", ").concat(c(r,n),".")}return""},onFilter:function(t){var e=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(e?" for search term "+e:"",".")}},x=function(t){var e=t.ariaSelection,n=t.focusedOption,r=t.focusedValue,o=t.focusableOptions,a=t.isFocused,s=t.selectValue,A=t.selectProps,l=t.id,c=t.isAppleDevice,u=A.ariaLiveMessages,f=A.getOptionLabel,h=A.inputValue,p=A.isMulti,m=A.isOptionDisabled,v=A.isSearchable,y=A.menuIsOpen,b=A.options,w=A.screenReaderStatus,x=A.tabSelectsValue,C=A.isLoading,S=A["aria-label"],F=A["aria-live"],E=(0,d.useMemo)(function(){return(0,i.A)((0,i.A)({},B),u||{})},[u]),U=(0,d.useMemo)(function(){var t,n="";if(e&&E.onChange){var r=e.option,o=e.options,a=e.removedValue,A=e.removedValues,l=e.value,c=a||r||(t=l,Array.isArray(t)?null:t),u=c?f(c):"",h=o||A||void 0,d=h?h.map(f):[],p=(0,i.A)({isDisabled:c&&m(c,s),label:u,labels:d},e);n=E.onChange(p)}return n},[e,E,m,s,f]),L=(0,d.useMemo)(function(){var t="",e=n||r,i=!!(n&&s&&s.includes(n));if(e&&E.onFocus){var a={focused:e,label:f(e),isDisabled:m(e,s),isSelected:i,options:o,context:e===n?"menu":"value",selectValue:s,isAppleDevice:c};t=E.onFocus(a)}return t},[n,r,f,m,E,o,s,c]),k=(0,d.useMemo)(function(){var t="";if(y&&b.length&&!C&&E.onFilter){var e=w({count:o.length});t=E.onFilter({inputValue:h,resultsMessage:e})}return t},[o,h,y,E,b,w,C]),I="initial-input-focus"===(null===e||void 0===e?void 0:e.action),Q=(0,d.useMemo)(function(){var t="";if(E.guidance){var e=r?"value":y?"menu":"input";t=E.guidance({"aria-label":S,context:e,isDisabled:n&&m(n,s),isMulti:p,isSearchable:v,tabSelectsValue:x,isInitialFocus:I})}return t},[S,n,r,p,m,v,y,E,s,x,I]),O=(0,g.Y)(d.Fragment,null,(0,g.Y)("span",{id:"aria-selection"},U),(0,g.Y)("span",{id:"aria-focused"},L),(0,g.Y)("span",{id:"aria-results"},k),(0,g.Y)("span",{id:"aria-guidance"},Q));return(0,g.Y)(d.Fragment,null,(0,g.Y)(_,{id:l},I&&O),(0,g.Y)(_,{"aria-live":F,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!I&&O))},C=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],S=new RegExp("["+C.map(function(t){return t.letters}).join("")+"]","g"),F={},E=0;E<C.length;E++)for(var U=C[E],L=0;L<U.letters.length;L++)F[U.letters[L]]=U.base;var k=function(t){return t.replace(S,function(t){return F[t]})},I=function(t,e){void 0===e&&(e=y);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&e(r,n.lastArgs))return n.lastResult;var o=t.apply(this,r);return n={lastResult:o,lastArgs:r,lastThis:this},o}return r.clear=function(){n=null},r}(k),Q=function(t){return t.replace(/^\s+|\s+$/g,"")},O=function(t){return"".concat(t.label," ").concat(t.value)},M=["innerRef"];function N(t){var e=t.innerRef,n=(0,b.A)(t,M),i=(0,p.r)(n,"onExited","in","enter","exit","appear");return(0,g.Y)("input",(0,r.A)({ref:e},i,{css:(0,g.AH)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var T=["boxSizing","height","overflow","paddingRight","position"],P={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function R(t){t.cancelable&&t.preventDefault()}function D(t){t.stopPropagation()}function H(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;0===t?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function j(){return"ontouchstart"in window||navigator.maxTouchPoints}var z=!("undefined"===typeof window||!window.document||!window.document.createElement),V=0,K={capture:!1,passive:!1};var G=function(t){var e=t.target;return e.ownerDocument.activeElement&&e.ownerDocument.activeElement.blur()},q={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function W(t){var e=t.children,n=t.lockEnabled,r=t.captureEnabled,i=function(t){var e=t.isEnabled,n=t.onBottomArrive,r=t.onBottomLeave,i=t.onTopArrive,o=t.onTopLeave,a=(0,d.useRef)(!1),s=(0,d.useRef)(!1),A=(0,d.useRef)(0),l=(0,d.useRef)(null),c=(0,d.useCallback)(function(t,e){if(null!==l.current){var A=l.current,c=A.scrollTop,u=A.scrollHeight,f=A.clientHeight,h=l.current,d=e>0,p=u-f-c,g=!1;p>e&&a.current&&(r&&r(t),a.current=!1),d&&s.current&&(o&&o(t),s.current=!1),d&&e>p?(n&&!a.current&&n(t),h.scrollTop=u,g=!0,a.current=!0):!d&&-e>c&&(i&&!s.current&&i(t),h.scrollTop=0,g=!0,s.current=!0),g&&function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()}(t)}},[n,r,i,o]),u=(0,d.useCallback)(function(t){c(t,t.deltaY)},[c]),f=(0,d.useCallback)(function(t){A.current=t.changedTouches[0].clientY},[]),h=(0,d.useCallback)(function(t){var e=A.current-t.changedTouches[0].clientY;c(t,e)},[c]),g=(0,d.useCallback)(function(t){if(t){var e=!!p.s&&{passive:!1};t.addEventListener("wheel",u,e),t.addEventListener("touchstart",f,e),t.addEventListener("touchmove",h,e)}},[h,f,u]),m=(0,d.useCallback)(function(t){t&&(t.removeEventListener("wheel",u,!1),t.removeEventListener("touchstart",f,!1),t.removeEventListener("touchmove",h,!1))},[h,f,u]);return(0,d.useEffect)(function(){if(e){var t=l.current;return g(t),function(){m(t)}}},[e,g,m]),function(t){l.current=t}}({isEnabled:void 0===r||r,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),o=function(t){var e=t.isEnabled,n=t.accountForScrollbars,r=void 0===n||n,i=(0,d.useRef)({}),o=(0,d.useRef)(null),a=(0,d.useCallback)(function(t){if(z){var e=document.body,n=e&&e.style;if(r&&T.forEach(function(t){var e=n&&n[t];i.current[t]=e}),r&&V<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(P).forEach(function(t){var e=P[t];n&&(n[t]=e)}),n&&(n.paddingRight="".concat(s,"px"))}e&&j()&&(e.addEventListener("touchmove",R,K),t&&(t.addEventListener("touchstart",H,K),t.addEventListener("touchmove",D,K))),V+=1}},[r]),s=(0,d.useCallback)(function(t){if(z){var e=document.body,n=e&&e.style;V=Math.max(V-1,0),r&&V<1&&T.forEach(function(t){var e=i.current[t];n&&(n[t]=e)}),e&&j()&&(e.removeEventListener("touchmove",R,K),t&&(t.removeEventListener("touchstart",H,K),t.removeEventListener("touchmove",D,K)))}},[r]);return(0,d.useEffect)(function(){if(e){var t=o.current;return a(t),function(){s(t)}}},[e,a,s]),function(t){o.current=t}}({isEnabled:n});return(0,g.Y)(d.Fragment,null,n&&(0,g.Y)("div",{onClick:G,css:q}),e(function(t){i(t),o(t)}))}var Y={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},$=function(t){var e=t.name,n=t.onFocus;return(0,g.Y)("input",{required:!0,name:e,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Y,value:"",onChange:function(){}})};function X(t){var e;return"undefined"!==typeof window&&null!=window.navigator&&t.test((null===(e=window.navigator.userAgentData)||void 0===e?void 0:e.platform)||window.navigator.platform)}function J(){return X(/^Mac/i)}function Z(){return X(/^iPhone/i)||X(/^iPad/i)||J()&&navigator.maxTouchPoints>1}var tt=function(t){return t.label},et=function(t){return t.value},nt={clearIndicator:p.a,container:p.b,control:p.d,dropdownIndicator:p.e,group:p.g,groupHeading:p.f,indicatorsContainer:p.i,indicatorSeparator:p.h,input:p.j,loadingIndicator:p.l,loadingMessage:p.k,menu:p.m,menuList:p.n,menuPortal:p.o,multiValue:p.p,multiValueLabel:p.q,multiValueRemove:p.t,noOptionsMessage:p.u,option:p.v,placeholder:p.w,singleValue:p.x,valueContainer:p.y};var rt,it={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ot={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,p.z)(),captureMenuScroll:!(0,p.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(t,e){if(t.data.__isNew__)return!0;var n=(0,i.A)({ignoreCase:!0,ignoreAccents:!0,stringify:O,trim:!0,matchFrom:"any"},rt),r=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,s=n.trim,A=n.matchFrom,l=s?Q(e):e,c=s?Q(a(t)):a(t);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),o&&(l=I(l),c=k(c)),"start"===A?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(t){return t.label},getOptionLabel:tt,getOptionValue:et,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(t){return!!t.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,p.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var e=t.count;return"".concat(e," result").concat(1!==e?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function at(t,e,n,r){return{type:"option",data:e,isDisabled:dt(t,e,n),isSelected:pt(t,e,n),label:ft(t,e),value:ht(t,e),index:r}}function st(t,e){return t.options.map(function(n,r){if("options"in n){var i=n.options.map(function(n,r){return at(t,n,e,r)}).filter(function(e){return ct(t,e)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var o=at(t,n,e,r);return ct(t,o)?o:void 0}).filter(p.K)}function At(t){return t.reduce(function(t,e){return"group"===e.type?t.push.apply(t,(0,h.A)(e.options.map(function(t){return t.data}))):t.push(e.data),t},[])}function lt(t,e){return t.reduce(function(t,n){return"group"===n.type?t.push.apply(t,(0,h.A)(n.options.map(function(t){return{data:t.data,id:"".concat(e,"-").concat(n.index,"-").concat(t.index)}}))):t.push({data:n.data,id:"".concat(e,"-").concat(n.index)}),t},[])}function ct(t,e){var n=t.inputValue,r=void 0===n?"":n,i=e.data,o=e.isSelected,a=e.label,s=e.value;return(!mt(t)||!o)&>(t,{label:a,value:s,data:i},r)}var ut=function(t,e){var n;return(null===(n=t.find(function(t){return t.data===e}))||void 0===n?void 0:n.id)||null},ft=function(t,e){return t.getOptionLabel(e)},ht=function(t,e){return t.getOptionValue(e)};function dt(t,e,n){return"function"===typeof t.isOptionDisabled&&t.isOptionDisabled(e,n)}function pt(t,e,n){if(n.indexOf(e)>-1)return!0;if("function"===typeof t.isOptionSelected)return t.isOptionSelected(e,n);var r=ht(t,e);return n.some(function(e){return ht(t,e)===r})}function gt(t,e,n){return!t.filterOption||t.filterOption(e,n)}var mt=function(t){var e=t.hideSelectedOptions,n=t.isMulti;return void 0===e?n:e},vt=1,yt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&(0,s.A)(t,e)}(l,t);var e,n,o,A=f(l);function l(t){var e;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),(e=A.call(this,t)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},e.blockOptionHover=!1,e.isComposing=!1,e.commonProps=void 0,e.initialTouchX=0,e.initialTouchY=0,e.openAfterFocus=!1,e.scrollToFocusedOptionOnUpdate=!1,e.userIsDragging=void 0,e.controlRef=null,e.getControlRef=function(t){e.controlRef=t},e.focusedOptionRef=null,e.getFocusedOptionRef=function(t){e.focusedOptionRef=t},e.menuListRef=null,e.getMenuListRef=function(t){e.menuListRef=t},e.inputRef=null,e.getInputRef=function(t){e.inputRef=t},e.focus=e.focusInput,e.blur=e.blurInput,e.onChange=function(t,n){var r=e.props,i=r.onChange,o=r.name;n.name=o,e.ariaOnChange(t,n),i(t,n)},e.setValue=function(t,n,r){var i=e.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;e.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(e.setState({inputIsHiddenAfterUpdate:!a}),e.onMenuClose()),e.setState({clearFocusValueOnUpdate:!0}),e.onChange(t,{action:n,option:r})},e.selectOption=function(t){var n=e.props,r=n.blurInputOnSelect,i=n.isMulti,o=n.name,a=e.state.selectValue,s=i&&e.isOptionSelected(t,a),A=e.isOptionDisabled(t,a);if(s){var l=e.getOptionValue(t);e.setValue((0,p.B)(a.filter(function(t){return e.getOptionValue(t)!==l})),"deselect-option",t)}else{if(A)return void e.ariaOnChange((0,p.C)(t),{action:"select-option",option:t,name:o});i?e.setValue((0,p.B)([].concat((0,h.A)(a),[t])),"select-option",t):e.setValue((0,p.C)(t),"select-option")}r&&e.blurInput()},e.removeValue=function(t){var n=e.props.isMulti,r=e.state.selectValue,i=e.getOptionValue(t),o=r.filter(function(t){return e.getOptionValue(t)!==i}),a=(0,p.D)(n,o,o[0]||null);e.onChange(a,{action:"remove-value",removedValue:t}),e.focusInput()},e.clearValue=function(){var t=e.state.selectValue;e.onChange((0,p.D)(e.props.isMulti,[],null),{action:"clear",removedValues:t})},e.popValue=function(){var t=e.props.isMulti,n=e.state.selectValue,r=n[n.length-1],i=n.slice(0,n.length-1),o=(0,p.D)(t,i,i[0]||null);r&&e.onChange(o,{action:"pop-value",removedValue:r})},e.getFocusedOptionId=function(t){return ut(e.state.focusableOptionsWithIds,t)},e.getFocusableOptionsWithIds=function(){return lt(st(e.props,e.state.selectValue),e.getElementId("option"))},e.getValue=function(){return e.state.selectValue},e.cx=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return p.E.apply(void 0,[e.props.classNamePrefix].concat(n))},e.getOptionLabel=function(t){return ft(e.props,t)},e.getOptionValue=function(t){return ht(e.props,t)},e.getStyles=function(t,n){var r=e.props.unstyled,i=nt[t](n,r);i.boxSizing="border-box";var o=e.props.styles[t];return o?o(i,n):i},e.getClassNames=function(t,n){var r,i;return null===(r=(i=e.props.classNames)[t])||void 0===r?void 0:r.call(i,n)},e.getElementId=function(t){return"".concat(e.state.instancePrefix,"-").concat(t)},e.getComponents=function(){return(0,p.F)(e.props)},e.buildCategorizedOptions=function(){return st(e.props,e.state.selectValue)},e.getCategorizedOptions=function(){return e.props.menuIsOpen?e.buildCategorizedOptions():[]},e.buildFocusableOptions=function(){return At(e.buildCategorizedOptions())},e.getFocusableOptions=function(){return e.props.menuIsOpen?e.buildFocusableOptions():[]},e.ariaOnChange=function(t,n){e.setState({ariaSelection:(0,i.A)({value:t},n)})},e.onMenuMouseDown=function(t){0===t.button&&(t.stopPropagation(),t.preventDefault(),e.focusInput())},e.onMenuMouseMove=function(t){e.blockOptionHover=!1},e.onControlMouseDown=function(t){if(!t.defaultPrevented){var n=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?"INPUT"!==t.target.tagName&&"TEXTAREA"!==t.target.tagName&&e.onMenuClose():n&&e.openMenu("first"):(n&&(e.openAfterFocus=!0),e.focusInput()),"INPUT"!==t.target.tagName&&"TEXTAREA"!==t.target.tagName&&t.preventDefault()}},e.onDropdownIndicatorMouseDown=function(t){if((!t||"mousedown"!==t.type||0===t.button)&&!e.props.isDisabled){var n=e.props,r=n.isMulti,i=n.menuIsOpen;e.focusInput(),i?(e.setState({inputIsHiddenAfterUpdate:!r}),e.onMenuClose()):e.openMenu("first"),t.preventDefault()}},e.onClearIndicatorMouseDown=function(t){t&&"mousedown"===t.type&&0!==t.button||(e.clearValue(),t.preventDefault(),e.openAfterFocus=!1,"touchend"===t.type?e.focusInput():setTimeout(function(){return e.focusInput()}))},e.onScroll=function(t){"boolean"===typeof e.props.closeMenuOnScroll?t.target instanceof HTMLElement&&(0,p.G)(t.target)&&e.props.onMenuClose():"function"===typeof e.props.closeMenuOnScroll&&e.props.closeMenuOnScroll(t)&&e.props.onMenuClose()},e.onCompositionStart=function(){e.isComposing=!0},e.onCompositionEnd=function(){e.isComposing=!1},e.onTouchStart=function(t){var n=t.touches,r=n&&n.item(0);r&&(e.initialTouchX=r.clientX,e.initialTouchY=r.clientY,e.userIsDragging=!1)},e.onTouchMove=function(t){var n=t.touches,r=n&&n.item(0);if(r){var i=Math.abs(r.clientX-e.initialTouchX),o=Math.abs(r.clientY-e.initialTouchY);e.userIsDragging=i>5||o>5}},e.onTouchEnd=function(t){e.userIsDragging||(e.controlRef&&!e.controlRef.contains(t.target)&&e.menuListRef&&!e.menuListRef.contains(t.target)&&e.blurInput(),e.initialTouchX=0,e.initialTouchY=0)},e.onControlTouchEnd=function(t){e.userIsDragging||e.onControlMouseDown(t)},e.onClearIndicatorTouchEnd=function(t){e.userIsDragging||e.onClearIndicatorMouseDown(t)},e.onDropdownIndicatorTouchEnd=function(t){e.userIsDragging||e.onDropdownIndicatorMouseDown(t)},e.handleInputChange=function(t){var n=e.props.inputValue,r=t.currentTarget.value;e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange(r,{action:"input-change",prevInputValue:n}),e.props.menuIsOpen||e.onMenuOpen()},e.onInputFocus=function(t){e.props.onFocus&&e.props.onFocus(t),e.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},e.onInputBlur=function(t){var n=e.props.inputValue;e.menuListRef&&e.menuListRef.contains(document.activeElement)?e.inputRef.focus():(e.props.onBlur&&e.props.onBlur(t),e.onInputChange("",{action:"input-blur",prevInputValue:n}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1}))},e.onOptionHover=function(t){if(!e.blockOptionHover&&e.state.focusedOption!==t){var n=e.getFocusableOptions().indexOf(t);e.setState({focusedOption:t,focusedOptionId:n>-1?e.getFocusedOptionId(t):null})}},e.shouldHideSelectedOptions=function(){return mt(e.props)},e.onValueInputFocus=function(t){t.preventDefault(),t.stopPropagation(),e.focus()},e.onKeyDown=function(t){var n=e.props,r=n.isMulti,i=n.backspaceRemovesValue,o=n.escapeClearsValue,a=n.inputValue,s=n.isClearable,A=n.isDisabled,l=n.menuIsOpen,c=n.onKeyDown,u=n.tabSelectsValue,f=n.openMenuOnFocus,h=e.state,d=h.focusedOption,p=h.focusedValue,g=h.selectValue;if(!A&&("function"!==typeof c||(c(t),!t.defaultPrevented))){switch(e.blockOptionHover=!0,t.key){case"ArrowLeft":if(!r||a)return;e.focusValue("previous");break;case"ArrowRight":if(!r||a)return;e.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(p)e.removeValue(p);else{if(!i)return;r?e.popValue():s&&e.clearValue()}break;case"Tab":if(e.isComposing)return;if(t.shiftKey||!l||!u||!d||f&&e.isOptionSelected(d,g))return;e.selectOption(d);break;case"Enter":if(229===t.keyCode)break;if(l){if(!d)return;if(e.isComposing)return;e.selectOption(d);break}return;case"Escape":l?(e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange("",{action:"menu-close",prevInputValue:a}),e.onMenuClose()):s&&o&&e.clearValue();break;case" ":if(a)return;if(!l){e.openMenu("first");break}if(!d)return;e.selectOption(d);break;case"ArrowUp":l?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":l?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!l)return;e.focusOption("pageup");break;case"PageDown":if(!l)return;e.focusOption("pagedown");break;case"Home":if(!l)return;e.focusOption("first");break;case"End":if(!l)return;e.focusOption("last");break;default:return}t.preventDefault()}},e.state.instancePrefix="react-select-"+(e.props.instanceId||++vt),e.state.selectValue=(0,p.H)(t.value),t.menuIsOpen&&e.state.selectValue.length){var n=e.getFocusableOptionsWithIds(),r=e.buildFocusableOptions(),o=r.indexOf(e.state.selectValue[0]);e.state.focusableOptionsWithIds=n,e.state.focusedOption=r[o],e.state.focusedOptionId=ut(n,r[o])}return e}return e=l,n=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,p.I)(this.menuListRef,this.focusedOptionRef),(J()||Z())&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(t){var e=this.props,n=e.isDisabled,r=e.menuIsOpen,i=this.state.isFocused;(i&&!n&&t.isDisabled||i&&r&&!t.menuIsOpen)&&this.focusInput(),i&&n&&!t.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!t.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,p.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(t,e){this.props.onInputChange(t,e)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(t){var e=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildFocusableOptions(),a="first"===t?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[a])},function(){return e.onMenuOpen()})}},{key:"focusValue",value:function(t){var e=this.state,n=e.selectValue,r=e.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var o=n.length-1,a=-1;if(n.length){switch(t){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i<o&&(a=i+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",e=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,o=r.indexOf(n);n||(o=-1),"up"===t?i=o>0?o-1:r.length-1:"down"===t?i=(o+1)%r.length:"pageup"===t?(i=o-e)<0&&(i=0):"pagedown"===t?(i=o+e)>r.length-1&&(i=r.length-1):"last"===t&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(it):(0,i.A)((0,i.A)({},it),this.props.theme):it}},{key:"getCommonProps",value:function(){var t=this.clearValue,e=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,s=this.props,A=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:t,cx:e,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:A,isRtl:l,options:c,selectOption:o,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var t=this.props,e=t.isClearable,n=t.isMulti;return void 0===e?n:e}},{key:"isOptionDisabled",value:function(t,e){return dt(this.props,t,e)}},{key:"isOptionSelected",value:function(t,e){return pt(this.props,t,e)}},{key:"filterOption",value:function(t,e){return gt(this.props,t,e)}},{key:"formatOptionLabel",value:function(t,e){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(t,{context:e,inputValue:n,selectValue:r})}return this.getOptionLabel(t)}},{key:"formatGroupLabel",value:function(t){return this.props.formatGroupLabel(t)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,e=t.isDisabled,n=t.isSearchable,o=t.inputId,a=t.inputValue,s=t.tabIndex,A=t.form,l=t.menuIsOpen,c=t.required,u=this.getComponents().Input,f=this.state,h=f.inputIsHidden,g=f.ariaSelection,m=this.commonProps,v=o||this.getElementId("input"),y=(0,i.A)((0,i.A)((0,i.A)({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},l&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===g||void 0===g?void 0:g.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?d.createElement(u,(0,r.A)({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:e,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:A,type:"text",value:a},y)):d.createElement(N,(0,r.A)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:p.J,onFocus:this.onInputFocus,disabled:e,tabIndex:s,inputMode:"none",form:A,value:""},y))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,e=this.getComponents(),n=e.MultiValue,i=e.MultiValueContainer,o=e.MultiValueLabel,a=e.MultiValueRemove,s=e.SingleValue,A=e.Placeholder,l=this.commonProps,c=this.props,u=c.controlShouldRenderValue,f=c.isDisabled,h=c.isMulti,p=c.inputValue,g=c.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!u)return p?null:d.createElement(A,(0,r.A)({},l,{key:"placeholder",isDisabled:f,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return v.map(function(e,s){var A=e===y,c="".concat(t.getOptionLabel(e),"-").concat(t.getOptionValue(e));return d.createElement(n,(0,r.A)({},l,{components:{Container:i,Label:o,Remove:a},isFocused:A,isDisabled:f,key:c,index:s,removeProps:{onClick:function(){return t.removeValue(e)},onTouchEnd:function(){return t.removeValue(e)},onMouseDown:function(t){t.preventDefault()}},data:e}),t.formatOptionLabel(e,"value"))});if(p)return null;var w=v[0];return d.createElement(s,(0,r.A)({},l,{data:w,isDisabled:f}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,e=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!t||i||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(t,(0,r.A)({},e,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,e=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;return t&&o?d.createElement(t,(0,r.A)({},e,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:a})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),e=t.DropdownIndicator,n=t.IndicatorSeparator;if(!e||!n)return null;var i=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return d.createElement(n,(0,r.A)({},i,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var e=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(t,(0,r.A)({},e,{innerProps:o,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var t=this,e=this.getComponents(),n=e.Group,i=e.GroupHeading,o=e.Menu,a=e.MenuList,s=e.MenuPortal,A=e.LoadingMessage,l=e.NoOptionsMessage,c=e.Option,u=this.commonProps,f=this.state.focusedOption,h=this.props,g=h.captureMenuScroll,m=h.inputValue,v=h.isLoading,y=h.loadingMessage,b=h.minMenuHeight,w=h.maxMenuHeight,_=h.menuIsOpen,B=h.menuPlacement,x=h.menuPosition,C=h.menuPortalTarget,S=h.menuShouldBlockScroll,F=h.menuShouldScrollIntoView,E=h.noOptionsMessage,U=h.onMenuScrollToTop,L=h.onMenuScrollToBottom;if(!_)return null;var k,I=function(e,n){var i=e.type,o=e.data,a=e.isDisabled,s=e.isSelected,A=e.label,l=e.value,h=f===o,p=a?void 0:function(){return t.onOptionHover(o)},g=a?void 0:function(){return t.selectOption(o)},m="".concat(t.getElementId("option"),"-").concat(n),v={id:m,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:s};return d.createElement(c,(0,r.A)({},u,{innerProps:v,data:o,isDisabled:a,isSelected:s,key:m,label:A,type:i,value:l,isFocused:h,innerRef:h?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())k=this.getCategorizedOptions().map(function(e){if("group"===e.type){var o=e.data,a=e.options,s=e.index,A="".concat(t.getElementId("group"),"-").concat(s),l="".concat(A,"-heading");return d.createElement(n,(0,r.A)({},u,{key:A,data:o,options:a,Heading:i,headingProps:{id:l,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(t){return I(t,"".concat(s,"-").concat(t.index))}))}if("option"===e.type)return I(e,"".concat(e.index))});else if(v){var Q=y({inputValue:m});if(null===Q)return null;k=d.createElement(A,u,Q)}else{var O=E({inputValue:m});if(null===O)return null;k=d.createElement(l,u,O)}var M={minMenuHeight:b,maxMenuHeight:w,menuPlacement:B,menuPosition:x,menuShouldScrollIntoView:F},N=d.createElement(p.M,(0,r.A)({},u,M),function(e){var n=e.ref,i=e.placerProps,s=i.placement,A=i.maxHeight;return d.createElement(o,(0,r.A)({},u,M,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:s}),d.createElement(W,{captureEnabled:g,onTopArrive:U,onBottomArrive:L,lockEnabled:S},function(e){return d.createElement(a,(0,r.A)({},u,{innerRef:function(n){t.getMenuListRef(n),e(n)},innerProps:{role:"listbox","aria-multiselectable":u.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:A,focusedOption:f}),k)}))});return C||"fixed"===x?d.createElement(s,(0,r.A)({},u,{appendTo:C,controlElement:this.controlRef,menuPlacement:B,menuPosition:x}),N):N}},{key:"renderFormField",value:function(){var t=this,e=this.props,n=e.delimiter,r=e.isDisabled,i=e.isMulti,o=e.name,a=e.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return d.createElement($,{name:o,onFocus:this.onValueInputFocus});if(o&&!r){if(i){if(n){var A=s.map(function(e){return t.getOptionValue(e)}).join(n);return d.createElement("input",{name:o,type:"hidden",value:A})}var l=s.length>0?s.map(function(e,n){return d.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:t.getOptionValue(e)})}):d.createElement("input",{name:o,type:"hidden",value:""});return d.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return d.createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,e=this.state,n=e.ariaSelection,i=e.focusedOption,o=e.focusedValue,a=e.isFocused,s=e.selectValue,A=this.getFocusableOptions();return d.createElement(x,(0,r.A)({},t,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:A,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),e=t.Control,n=t.IndicatorsContainer,i=t.SelectContainer,o=t.ValueContainer,a=this.props,s=a.className,A=a.id,l=a.isDisabled,c=a.menuIsOpen,u=this.state.isFocused,f=this.commonProps=this.getCommonProps();return d.createElement(i,(0,r.A)({},f,{className:s,innerProps:{id:A,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:u}),this.renderLiveRegion(),d.createElement(e,(0,r.A)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:u,menuIsOpen:c}),d.createElement(o,(0,r.A)({},f,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),d.createElement(n,(0,r.A)({},f,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],o=[{key:"getDerivedStateFromProps",value:function(t,e){var n=e.prevProps,r=e.clearFocusValueOnUpdate,o=e.inputIsHiddenAfterUpdate,a=e.ariaSelection,s=e.isFocused,A=e.prevWasFocused,l=e.instancePrefix,c=t.options,u=t.value,f=t.menuIsOpen,h=t.inputValue,d=t.isMulti,g=(0,p.H)(u),m={};if(n&&(u!==n.value||c!==n.options||f!==n.menuIsOpen||h!==n.inputValue)){var v=f?function(t,e){return At(st(t,e))}(t,g):[],y=f?lt(st(t,g),"".concat(l,"-option")):[],b=r?function(t,e){var n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r<e.length)return e[r]}return null}(e,g):null,w=function(t,e){var n=t.focusedOption;return n&&e.indexOf(n)>-1?n:e[0]}(e,v);m={selectValue:g,focusedOption:w,focusedOptionId:ut(y,w),focusableOptionsWithIds:y,focusedValue:b,clearFocusValueOnUpdate:!1}}var _=null!=o&&t!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},B=a,x=s&&A;return s&&!x&&(B={value:(0,p.D)(d,g,g[0]||null),options:g,action:"initial-input-focus"},x=!A),"initial-input-focus"===(null===a||void 0===a?void 0:a.action)&&(B=null),(0,i.A)((0,i.A)((0,i.A)({},m),_),{},{prevProps:t,ariaSelection:B,prevWasFocused:x})}}],n&&a(e.prototype,n),o&&a(e,o),Object.defineProperty(e,"prototype",{writable:!1}),l}(d.Component);yt.defaultProps=ot},15777(t,e,n){"use strict";n.d(e,{A:()=>F,B:()=>M,C:()=>O,D:()=>Q,E:()=>m,F:()=>Mt,G:()=>w,H:()=>v,I:()=>C,J:()=>p,K:()=>I,M:()=>V,a:()=>ct,b:()=>X,c:()=>Ot,d:()=>pt,e:()=>lt,f:()=>yt,g:()=>vt,h:()=>ut,i:()=>Z,j:()=>_t,k:()=>Y,l:()=>ht,m:()=>j,n:()=>G,o:()=>$,p:()=>St,q:()=>Ft,r:()=>N,s:()=>k,t:()=>Et,u:()=>W,v:()=>kt,w:()=>It,x:()=>Qt,y:()=>J,z:()=>S});var r=n(89379),i=n(58168),o=n(90455),a=n(80296),s=n(80045),A=n(82284);var l=n(64467),c=n(96540),u=n(40961),f=n(7315),h=n(27003),d=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],p=function(){};function g(t,e){return e?"-"===e[0]?t+e:t+"__"+e:t}function m(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=[].concat(r);if(e&&t)for(var a in e)e.hasOwnProperty(a)&&e[a]&&o.push("".concat(g(t,a)));return o.filter(function(t){return t}).map(function(t){return String(t).trim()}).join(" ")}var v=function(t){return e=t,Array.isArray(e)?t.filter(Boolean):"object"===(0,A.A)(t)&&null!==t?[t]:[];var e},y=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var e=(0,s.A)(t,d);return(0,r.A)({},e)},b=function(t,e,n){var r=t.cx,i=t.getStyles,o=t.getClassNames,a=t.className;return{css:i(e,t),className:r(null!==n&&void 0!==n?n:{},o(e,t),a)}};function w(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function _(t){return w(t)?window.pageYOffset:t.scrollTop}function B(t,e){w(t)?window.scrollTo(0,e):t.scrollTop=e}function x(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:p,i=_(t),o=e-i,a=0;!function e(){var s,A=o*((s=(s=a+=10)/n-1)*s*s+1)+i;B(t,A),a<n?window.requestAnimationFrame(e):r(t)}()}function C(t,e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=e.offsetHeight/3;r.bottom+i>n.bottom?B(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+i,t.scrollHeight)):r.top-i<n.top&&B(t,Math.max(e.offsetTop-i,0))}function S(){try{return document.createEvent("TouchEvent"),!0}catch(nt){return!1}}function F(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(nt){return!1}}var E=!1,U={get passive(){return E=!0}},L="undefined"!==typeof window?window:{};L.addEventListener&&L.removeEventListener&&(L.addEventListener("p",p,U),L.removeEventListener("p",p,!1));var k=E;function I(t){return null!=t}function Q(t,e,n){return t?e:n}function O(t){return t}function M(t){return t}var N=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Object.entries(t).filter(function(t){var e=(0,a.A)(t,1)[0];return!n.includes(e)}).reduce(function(t,e){var n=(0,a.A)(e,2),r=n[0],i=n[1];return t[r]=i,t},{})},T=["children","innerProps"],P=["children","innerProps"];function R(t){var e=t.maxHeight,n=t.menuEl,r=t.minHeight,i=t.placement,o=t.shouldScroll,a=t.isFixedPosition,s=t.controlHeight,A=function(t){var e=getComputedStyle(t),n="absolute"===e.position,r=/(auto|scroll)/;if("fixed"===e.position)return document.documentElement;for(var i=t;i=i.parentElement;)if(e=getComputedStyle(i),(!n||"static"!==e.position)&&r.test(e.overflow+e.overflowY+e.overflowX))return i;return document.documentElement}(n),l={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return l;var c,u=A.getBoundingClientRect().height,f=n.getBoundingClientRect(),h=f.bottom,d=f.height,p=f.top,g=n.offsetParent.getBoundingClientRect().top,m=a?window.innerHeight:w(c=A)?window.innerHeight:c.clientHeight,v=_(A),y=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),C=g-b,S=m-p,F=C+v,E=u-v-p,U=h-m+v+y,L=v+p-b,k=160;switch(i){case"auto":case"bottom":if(S>=d)return{placement:"bottom",maxHeight:e};if(E>=d&&!a)return o&&x(A,U,k),{placement:"bottom",maxHeight:e};if(!a&&E>=r||a&&S>=r)return o&&x(A,U,k),{placement:"bottom",maxHeight:a?S-y:E-y};if("auto"===i||a){var I=e,Q=a?C:F;return Q>=r&&(I=Math.min(Q-y-s,e)),{placement:"top",maxHeight:I}}if("bottom"===i)return o&&B(A,U),{placement:"bottom",maxHeight:e};break;case"top":if(C>=d)return{placement:"top",maxHeight:e};if(F>=d&&!a)return o&&x(A,L,k),{placement:"top",maxHeight:e};if(!a&&F>=r||a&&C>=r){var O=e;return(!a&&F>=r||a&&C>=r)&&(O=a?C-b:F-b),o&&x(A,L,k),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return l}var D,H=function(t){return"auto"===t?"bottom":t},j=function(t,e){var n,i=t.placement,o=t.theme,a=o.borderRadius,s=o.spacing,A=o.colors;return(0,r.A)((n={label:"menu"},(0,l.A)(n,function(t){return t?{bottom:"top",top:"bottom"}[t]:"bottom"}(i),"100%"),(0,l.A)(n,"position","absolute"),(0,l.A)(n,"width","100%"),(0,l.A)(n,"zIndex",1),n),e?{}:{backgroundColor:A.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},z=(0,c.createContext)(null),V=function(t){var e=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,o=t.menuPlacement,s=t.menuPosition,A=t.menuShouldScrollIntoView,l=t.theme,u=((0,c.useContext)(z)||{}).setPortalPlacement,f=(0,c.useRef)(null),d=(0,c.useState)(i),p=(0,a.A)(d,2),g=p[0],m=p[1],v=(0,c.useState)(null),y=(0,a.A)(v,2),b=y[0],w=y[1],_=l.spacing.controlHeight;return(0,h.A)(function(){var t=f.current;if(t){var e="fixed"===s,r=R({maxHeight:i,menuEl:t,minHeight:n,placement:o,shouldScroll:A&&!e,isFixedPosition:e,controlHeight:_});m(r.maxHeight),w(r.placement),null===u||void 0===u||u(r.placement)}},[i,o,s,A,n,u,_]),e({ref:f,placerProps:(0,r.A)((0,r.A)({},t),{},{placement:b||H(o),maxHeight:g})})},K=function(t){var e=t.children,n=t.innerRef,r=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"menu",{menu:!0}),{ref:n},r),e)},G=function(t,e){var n=t.maxHeight,i=t.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},e?{}:{paddingBottom:i,paddingTop:i})},q=function(t,e){var n=t.theme,i=n.spacing.baseUnit,o=n.colors;return(0,r.A)({textAlign:"center"},e?{}:{color:o.neutral40,padding:"".concat(2*i,"px ").concat(3*i,"px")})},W=q,Y=q,$=function(t){var e=t.rect,n=t.offset,r=t.position;return{left:e.left,position:r,top:n,width:e.width,zIndex:1}},X=function(t){var e=t.isDisabled;return{label:"container",direction:t.isRtl?"rtl":void 0,pointerEvents:e?"none":void 0,position:"relative"}},J=function(t,e){var n=t.theme.spacing,i=t.isMulti,o=t.hasValue,a=t.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:i&&o&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},e?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},Z=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},tt=["size"],et=["innerProps","isRtl","size"];var nt,rt,it={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ot=function(t){var e=t.size,n=(0,s.A)(t,tt);return(0,o.Y)("svg",(0,i.A)({height:e,width:e,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:it},n))},at=function(t){return(0,o.Y)(ot,(0,i.A)({size:20},t),(0,o.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},st=function(t){return(0,o.Y)(ot,(0,i.A)({size:20},t),(0,o.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},At=function(t,e){var n=t.isFocused,i=t.theme,o=i.spacing.baseUnit,a=i.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},e?{}:{color:n?a.neutral60:a.neutral20,padding:2*o,":hover":{color:n?a.neutral80:a.neutral40}})},lt=At,ct=At,ut=function(t,e){var n=t.isDisabled,i=t.theme,o=i.spacing.baseUnit,a=i.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},e?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*o,marginTop:2*o})},ft=(0,o.i7)(D||(nt=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],rt||(rt=nt.slice(0)),D=Object.freeze(Object.defineProperties(nt,{raw:{value:Object.freeze(rt)}})))),ht=function(t,e){var n=t.isFocused,i=t.size,o=t.theme,a=o.colors,s=o.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},e?{}:{color:n?a.neutral60:a.neutral20,padding:2*s})},dt=function(t){var e=t.delay,n=t.offset;return(0,o.Y)("span",{css:(0,o.AH)({animation:"".concat(ft," 1s ease-in-out ").concat(e,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},pt=function(t,e){var n=t.isDisabled,i=t.isFocused,o=t.theme,a=o.colors,s=o.borderRadius,A=o.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:A.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},e?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:i?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:i?a.primary:a.neutral30}})},gt=function(t){var e=t.children,n=t.isDisabled,r=t.isFocused,a=t.innerRef,s=t.innerProps,A=t.menuIsOpen;return(0,o.Y)("div",(0,i.A)({ref:a},b(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":A}),s,{"aria-disabled":n||void 0}),e)},mt=["data"],vt=function(t,e){var n=t.theme.spacing;return e?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},yt=function(t,e){var n=t.theme,i=n.colors,o=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},e?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},bt=function(t){var e=t.children,n=t.cx,r=t.getStyles,a=t.getClassNames,s=t.Heading,A=t.headingProps,l=t.innerProps,c=t.label,u=t.theme,f=t.selectProps;return(0,o.Y)("div",(0,i.A)({},b(t,"group",{group:!0}),l),(0,o.Y)(s,(0,i.A)({},A,{selectProps:f,theme:u,getStyles:r,getClassNames:a,cx:n}),c),(0,o.Y)("div",null,e))},wt=["innerRef","isDisabled","isHidden","inputClassName"],_t=function(t,e){var n=t.isDisabled,i=t.value,o=t.theme,a=o.spacing,s=o.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},xt),e?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},Bt={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},xt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Bt)},Ct=function(t){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Bt)},St=function(t,e){var n=t.theme,i=n.spacing,o=n.borderRadius,a=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},e?{}:{backgroundColor:a.neutral10,borderRadius:o/2,margin:i.baseUnit/2})},Ft=function(t,e){var n=t.theme,i=n.borderRadius,o=n.colors,a=t.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},e?{}:{borderRadius:i/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Et=function(t,e){var n=t.theme,i=n.spacing,o=n.borderRadius,a=n.colors,s=t.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},e?{}:{borderRadius:o/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Ut=function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",n,e)};var Lt=function(t){var e=t.children,n=t.components,i=t.data,a=t.innerProps,s=t.isDisabled,A=t.removeProps,l=t.selectProps,c=n.Container,u=n.Label,f=n.Remove;return(0,o.Y)(c,{data:i,innerProps:(0,r.A)((0,r.A)({},b(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:l},(0,o.Y)(u,{data:i,innerProps:(0,r.A)({},b(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},e),(0,o.Y)(f,{data:i,innerProps:(0,r.A)((0,r.A)({},b(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(e||"option")},A),selectProps:l}))},kt=function(t,e){var n=t.isDisabled,i=t.isFocused,o=t.isSelected,a=t.theme,s=a.spacing,A=a.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},e?{}:{backgroundColor:o?A.primary:i?A.primary25:"transparent",color:n?A.neutral20:o?A.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?A.primary:A.primary50}})},It=function(t,e){var n=t.theme,i=n.spacing,o=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},e?{}:{color:o.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Qt=function(t,e){var n=t.isDisabled,i=t.theme,o=i.spacing,a=i.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},e?{}:{color:n?a.neutral40:a.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},Ot={ClearIndicator:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),e||(0,o.Y)(at,null))},Control:gt,DropdownIndicator:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),e||(0,o.Y)(st,null))},DownChevron:st,CrossIcon:at,Group:bt,GroupHeading:function(t){var e=y(t);e.data;var n=(0,s.A)(e,mt);return(0,o.Y)("div",(0,i.A)({},b(t,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"indicatorsContainer",{indicators:!0}),n),e)},IndicatorSeparator:function(t){var e=t.innerProps;return(0,o.Y)("span",(0,i.A)({},e,b(t,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(t){var e=t.cx,n=t.value,r=y(t),a=r.innerRef,A=r.isDisabled,l=r.isHidden,c=r.inputClassName,u=(0,s.A)(r,wt);return(0,o.Y)("div",(0,i.A)({},b(t,"input",{"input-container":!0}),{"data-value":n||""}),(0,o.Y)("input",(0,i.A)({className:e({input:!0},c),ref:a,style:Ct(l),disabled:A},u)))},LoadingIndicator:function(t){var e=t.innerProps,n=t.isRtl,a=t.size,A=void 0===a?4:a,l=(0,s.A)(t,et);return(0,o.Y)("div",(0,i.A)({},b((0,r.A)((0,r.A)({},l),{},{innerProps:e,isRtl:n,size:A}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),e),(0,o.Y)(dt,{delay:0,offset:n}),(0,o.Y)(dt,{delay:160,offset:!0}),(0,o.Y)(dt,{delay:320,offset:!n}))},Menu:K,MenuList:function(t){var e=t.children,n=t.innerProps,r=t.innerRef,a=t.isMulti;return(0,o.Y)("div",(0,i.A)({},b(t,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:r},n),e)},MenuPortal:function(t){var e=t.appendTo,n=t.children,s=t.controlElement,A=t.innerProps,l=t.menuPlacement,d=t.menuPosition,p=(0,c.useRef)(null),g=(0,c.useRef)(null),m=(0,c.useState)(H(l)),v=(0,a.A)(m,2),y=v[0],w=v[1],_=(0,c.useMemo)(function(){return{setPortalPlacement:w}},[]),B=(0,c.useState)(null),x=(0,a.A)(B,2),C=x[0],S=x[1],F=(0,c.useCallback)(function(){if(s){var t=function(t){var e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width}}(s),e="fixed"===d?0:window.pageYOffset,n=t[y]+e;n===(null===C||void 0===C?void 0:C.offset)&&t.left===(null===C||void 0===C?void 0:C.rect.left)&&t.width===(null===C||void 0===C?void 0:C.rect.width)||S({offset:n,rect:t})}},[s,d,y,null===C||void 0===C?void 0:C.offset,null===C||void 0===C?void 0:C.rect.left,null===C||void 0===C?void 0:C.rect.width]);(0,h.A)(function(){F()},[F]);var E=(0,c.useCallback)(function(){"function"===typeof g.current&&(g.current(),g.current=null),s&&p.current&&(g.current=(0,f.ll)(s,p.current,F,{elementResize:"ResizeObserver"in window}))},[s,F]);(0,h.A)(function(){E()},[E]);var U=(0,c.useCallback)(function(t){p.current=t,E()},[E]);if(!e&&"fixed"!==d||!C)return null;var L=(0,o.Y)("div",(0,i.A)({ref:U},b((0,r.A)((0,r.A)({},t),{},{offset:C.offset,position:d,rect:C.rect}),"menuPortal",{"menu-portal":!0}),A),n);return(0,o.Y)(z.Provider,{value:_},e?(0,u.createPortal)(L,e):L)},LoadingMessage:function(t){var e=t.children,n=void 0===e?"Loading...":e,a=t.innerProps,A=(0,s.A)(t,P);return(0,o.Y)("div",(0,i.A)({},b((0,r.A)((0,r.A)({},A),{},{children:n,innerProps:a}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),n)},NoOptionsMessage:function(t){var e=t.children,n=void 0===e?"No options":e,a=t.innerProps,A=(0,s.A)(t,T);return(0,o.Y)("div",(0,i.A)({},b((0,r.A)((0,r.A)({},A),{},{children:n,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),n)},MultiValue:Lt,MultiValueContainer:Ut,MultiValueLabel:Ut,MultiValueRemove:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({role:"button"},n),e||(0,o.Y)(at,{size:14}))},Option:function(t){var e=t.children,n=t.isDisabled,r=t.isFocused,a=t.isSelected,s=t.innerRef,A=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:s,"aria-disabled":n},A),e)},Placeholder:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"placeholder",{placeholder:!0}),n),e)},SelectContainer:function(t){var e=t.children,n=t.innerProps,r=t.isDisabled,a=t.isRtl;return(0,o.Y)("div",(0,i.A)({},b(t,"container",{"--is-disabled":r,"--is-rtl":a}),n),e)},SingleValue:function(t){var e=t.children,n=t.isDisabled,r=t.innerProps;return(0,o.Y)("div",(0,i.A)({},b(t,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),e)},ValueContainer:function(t){var e=t.children,n=t.innerProps,r=t.isMulti,a=t.hasValue;return(0,o.Y)("div",(0,i.A)({},b(t,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),e)}},Mt=function(t){return(0,r.A)((0,r.A)({},Ot),t.components)}},46005(t,e,n){"use strict";n.d(e,{Ay:()=>s});var r=n(52836),i=n(58168),o=n(96540),a=n(69346),s=(n(55655),n(40961),n(27003),(0,o.forwardRef)(function(t,e){var n=(0,r.u)(t);return o.createElement(a.S,(0,i.A)({ref:e},n))}))},52836(t,e,n){"use strict";n.d(e,{u:()=>A});var r=n(89379),i=n(80296),o=n(80045),a=n(96540),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function A(t){var e=t.defaultInputValue,n=void 0===e?"":e,A=t.defaultMenuIsOpen,l=void 0!==A&&A,c=t.defaultValue,u=void 0===c?null:c,f=t.inputValue,h=t.menuIsOpen,d=t.onChange,p=t.onInputChange,g=t.onMenuClose,m=t.onMenuOpen,v=t.value,y=(0,o.A)(t,s),b=(0,a.useState)(void 0!==f?f:n),w=(0,i.A)(b,2),_=w[0],B=w[1],x=(0,a.useState)(void 0!==h?h:l),C=(0,i.A)(x,2),S=C[0],F=C[1],E=(0,a.useState)(void 0!==v?v:u),U=(0,i.A)(E,2),L=U[0],k=U[1],I=(0,a.useCallback)(function(t,e){"function"===typeof d&&d(t,e),k(t)},[d]),Q=(0,a.useCallback)(function(t,e){var n;"function"===typeof p&&(n=p(t,e)),B(void 0!==n?n:t)},[p]),O=(0,a.useCallback)(function(){"function"===typeof m&&m(),F(!0)},[m]),M=(0,a.useCallback)(function(){"function"===typeof g&&g(),F(!1)},[g]),N=void 0!==f?f:_,T=void 0!==h?h:S,P=void 0!==v?v:L;return(0,r.A)((0,r.A)({},y),{},{inputValue:N,menuIsOpen:T,onChange:I,onInputChange:Q,onMenuClose:M,onMenuOpen:O,value:P})}},13674(t,e,n){"use strict";n.d(e,{Ay:()=>g});var r=n(98587),i=n(77387),o=n(96540),a=n(40961);const s=!1,A=o.createContext(null);var l="unmounted",c="exited",u="entering",f="entered",h="exiting",d=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var i,o=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?o?(i=c,r.appearStatus=u):i=f:i=e.unmountOnExit||e.mountOnEnter?l:c,r.state={status:i},r.nextCallback=null,r}(0,i.A)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===l?{status:c}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==u&&n!==f&&(e=u):n!==u&&n!==f||(e=h)}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!==typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e)if(this.cancelNextCallback(),e===u){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&function(t){t.scrollTop}(n)}this.performEnter(t)}else this.performExit();else this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},n.performEnter=function(t){var e=this,n=this.props.enter,r=this.context?this.context.isMounting:t,i=this.props.nodeRef?[r]:[a.findDOMNode(this),r],o=i[0],A=i[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!t&&!n||s?this.safeSetState({status:f},function(){e.props.onEntered(o)}):(this.props.onEnter(o,A),this.safeSetState({status:u},function(){e.props.onEntering(o,A),e.onTransitionEnd(c,function(){e.safeSetState({status:f},function(){e.props.onEntered(o,A)})})}))},n.performExit=function(){var t=this,e=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.findDOMNode(this);e&&!s?(this.props.onExit(r),this.safeSetState({status:h},function(){t.props.onExiting(r),t.onTransitionEnd(n.exit,function(){t.safeSetState({status:c},function(){t.props.onExited(r)})})})):this.safeSetState({status:c},function(){t.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e){this.setNextCallback(e);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),r=null==t&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],s=i[1];this.props.addEndListener(o,s)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if(t===l)return null;var e=this.props,n=e.children,i=(e.in,e.mountOnEnter,e.unmountOnExit,e.appear,e.enter,e.exit,e.timeout,e.addEndListener,e.onEnter,e.onEntering,e.onEntered,e.onExit,e.onExiting,e.onExited,e.nodeRef,(0,r.A)(e,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(A.Provider,{value:null},"function"===typeof n?n(t,i):o.cloneElement(o.Children.only(n),i))},e}(o.Component);function p(){}d.contextType=A,d.propTypes={},d.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:p,onEntering:p,onEntered:p,onExit:p,onExiting:p,onExited:p},d.UNMOUNTED=l,d.EXITED=c,d.ENTERING=u,d.ENTERED=f,d.EXITING=h;const g=d},29698(t,e){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function i(t,e,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==e.key&&(i=""+e.key),"key"in e)for(var o in r={},e)"key"!==o&&(r[o]=e[o]);else r=e;return e=r.ref,{$$typeof:n,type:t,key:i,ref:void 0!==e?e:null,props:r}}e.Fragment=r,e.jsx=i,e.jsxs=i},29869(t,e){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),A=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),d=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,m={};function v(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}function y(){}function b(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(t,e){if("object"!==typeof t&&"function"!==typeof t&&null!=t)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")},v.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,g(w,v.prototype),w.isPureReactComponent=!0;var _=Array.isArray;function B(){}var x={H:null,A:null,T:null,S:null},C=Object.prototype.hasOwnProperty;function S(t,e,r){var i=r.ref;return{$$typeof:n,type:t,key:e,ref:void 0!==i?i:null,props:r}}function F(t){return"object"===typeof t&&null!==t&&t.$$typeof===n}var E=/\/+/g;function U(t,e){return"object"===typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(t){return e[t]})}(""+t.key):e.toString(36)}function L(t,e,i,o,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var A,l,c=!1;if(null===t)c=!0;else switch(s){case"bigint":case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case n:case r:c=!0;break;case f:return L((c=t._init)(t._payload),e,i,o,a)}}if(c)return a=a(t),c=""===o?"."+U(t,0):o,_(a)?(i="",null!=c&&(i=c.replace(E,"$&/")+"/"),L(a,e,i,"",function(t){return t})):null!=a&&(F(a)&&(A=a,l=i+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+c,a=S(A.type,l,A.props)),e.push(a)),1;c=0;var u,h=""===o?".":o+":";if(_(t))for(var p=0;p<t.length;p++)c+=L(o=t[p],e,i,s=h+U(o,p),a);else if("function"===typeof(p=null===(u=t)||"object"!==typeof u?null:"function"===typeof(u=d&&u[d]||u["@@iterator"])?u:null))for(t=p.call(t),p=0;!(o=t.next()).done;)c+=L(o=o.value,e,i,s=h+U(o,p++),a);else if("object"===s){if("function"===typeof t.then)return L(function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"===typeof t.status?t.then(B,B):(t.status="pending",t.then(function(e){"pending"===t.status&&(t.status="fulfilled",t.value=e)},function(e){"pending"===t.status&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}(t),e,i,o,a);throw e=String(t),Error("Objects are not valid as a React child (found: "+("[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return c}function k(t,e,n){if(null==t)return t;var r=[],i=0;return L(t,r,"","",function(t){return e.call(n,t,i++)}),r}function I(t){if(-1===t._status){var e=t._result;(e=e()).then(function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)},function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)}),-1===t._status&&(t._status=0,t._result=e)}if(1===t._status)return t._result.default;throw t._result}var Q="function"===typeof reportError?reportError:function(t){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof t&&null!==t&&"string"===typeof t.message?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",t);console.error(t)},O={map:k,forEach:function(t,e,n){k(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return k(t,function(){e++}),e},toArray:function(t){return k(t,function(t){return t})||[]},only:function(t){if(!F(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};e.Activity=h,e.Children=O,e.Component=v,e.Fragment=i,e.Profiler=a,e.PureComponent=b,e.StrictMode=o,e.Suspense=c,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=x,e.__COMPILER_RUNTIME={__proto__:null,c:function(t){return x.H.useMemoCache(t)}},e.cache=function(t){return function(){return t.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(t,e,n){if(null===t||void 0===t)throw Error("The argument must be a React element, but you passed "+t+".");var r=g({},t.props),i=t.key;if(null!=e)for(o in void 0!==e.key&&(i=""+e.key),e)!C.call(e,o)||"key"===o||"__self"===o||"__source"===o||"ref"===o&&void 0===e.ref||(r[o]=e[o]);var o=arguments.length-2;if(1===o)r.children=n;else if(1<o){for(var a=Array(o),s=0;s<o;s++)a[s]=arguments[s+2];r.children=a}return S(t.type,i,r)},e.createContext=function(t){return(t={$$typeof:A,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider=t,t.Consumer={$$typeof:s,_context:t},t},e.createElement=function(t,e,n){var r,i={},o=null;if(null!=e)for(r in void 0!==e.key&&(o=""+e.key),e)C.call(e,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(i[r]=e[r]);var a=arguments.length-2;if(1===a)i.children=n;else if(1<a){for(var s=Array(a),A=0;A<a;A++)s[A]=arguments[A+2];i.children=s}if(t&&t.defaultProps)for(r in a=t.defaultProps)void 0===i[r]&&(i[r]=a[r]);return S(t,o,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:l,render:t}},e.isValidElement=F,e.lazy=function(t){return{$$typeof:f,_payload:{_status:-1,_result:t},_init:I}},e.memo=function(t,e){return{$$typeof:u,type:t,compare:void 0===e?null:e}},e.startTransition=function(t){var e=x.T,n={};x.T=n;try{var r=t(),i=x.S;null!==i&&i(n,r),"object"===typeof r&&null!==r&&"function"===typeof r.then&&r.then(B,Q)}catch(o){Q(o)}finally{null!==e&&null!==n.types&&(e.types=n.types),x.T=e}},e.unstable_useCacheRefresh=function(){return x.H.useCacheRefresh()},e.use=function(t){return x.H.use(t)},e.useActionState=function(t,e,n){return x.H.useActionState(t,e,n)},e.useCallback=function(t,e){return x.H.useCallback(t,e)},e.useContext=function(t){return x.H.useContext(t)},e.useDebugValue=function(){},e.useDeferredValue=function(t,e){return x.H.useDeferredValue(t,e)},e.useEffect=function(t,e){return x.H.useEffect(t,e)},e.useEffectEvent=function(t){return x.H.useEffectEvent(t)},e.useId=function(){return x.H.useId()},e.useImperativeHandle=function(t,e,n){return x.H.useImperativeHandle(t,e,n)},e.useInsertionEffect=function(t,e){return x.H.useInsertionEffect(t,e)},e.useLayoutEffect=function(t,e){return x.H.useLayoutEffect(t,e)},e.useMemo=function(t,e){return x.H.useMemo(t,e)},e.useOptimistic=function(t,e){return x.H.useOptimistic(t,e)},e.useReducer=function(t,e,n){return x.H.useReducer(t,e,n)},e.useRef=function(t){return x.H.useRef(t)},e.useState=function(t){return x.H.useState(t)},e.useSyncExternalStore=function(t,e,n){return x.H.useSyncExternalStore(t,e,n)},e.useTransition=function(){return x.H.useTransition()},e.version="19.2.4"},96540(t,e,n){"use strict";t.exports=n(29869)},74848(t,e,n){"use strict";t.exports=n(29698)},77675(t,e,n){"use strict";var r=n(43206),i=n(69675),o=Object;t.exports=r(function(){if(null==this||this!==o(this))throw new i("RegExp.prototype.flags getter called on non-object");var t="";return this.hasIndices&&(t+="d"),this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.unicodeSets&&(t+="v"),this.sticky&&(t+="y"),t},"get flags",!0)},71589(t,e,n){"use strict";var r=n(38452),i=n(10487),o=n(77675),a=n(15330),s=n(43984),A=i(a());r(A,{getPolyfill:a,implementation:o,shim:s}),t.exports=A},15330(t,e,n){"use strict";var r=n(77675),i=n(38452).supportsDescriptors,o=Object.getOwnPropertyDescriptor;t.exports=function(){if(i&&"gim"===/a/gim.flags){var t=o(RegExp.prototype,"flags");if(t&&"function"===typeof t.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var e="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){e+="d"}}),Object.defineProperty(n,"sticky",{get:function(){e+="y"}}),t.get.call(n),"dy"===e)return t.get}}return r}},43984(t,e,n){"use strict";var r=n(38452).supportsDescriptors,i=n(15330),o=n(75795),a=Object.defineProperty,s=n(69383),A=n(93628),l=/a/;t.exports=function(){if(!r||!A)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=i(),e=A(l),n=o(e,"flags");return n&&n.get===t||a(e,"flags",{configurable:!0,enumerable:!1,get:t}),t}},4477(t,e){"use strict";function n(t,e){var n=t.length;t.push(e);t:for(;0<n;){var r=n-1>>>1,i=t[r];if(!(0<o(i,e)))break t;t[r]=e,t[n]=i,n=r}}function r(t){return 0===t.length?null:t[0]}function i(t){if(0===t.length)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,i=t.length,a=i>>>1;r<a;){var s=2*(r+1)-1,A=t[s],l=s+1,c=t[l];if(0>o(A,n))l<i&&0>o(c,A)?(t[r]=c,t[l]=n,r=l):(t[r]=A,t[s]=n,r=s);else{if(!(l<i&&0>o(c,n)))break t;t[r]=c,t[l]=n,r=l}}}return e}function o(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}if(e.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,A=s.now();e.unstable_now=function(){return s.now()-A}}var l=[],c=[],u=1,f=null,h=3,d=!1,p=!1,g=!1,m=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(t){for(var e=r(c);null!==e;){if(null===e.callback)i(c);else{if(!(e.startTime<=t))break;i(c),e.sortIndex=e.expirationTime,n(l,e)}e=r(c)}}function _(t){if(g=!1,w(t),!p)if(null!==r(l))p=!0,x||(x=!0,B());else{var e=r(c);null!==e&&I(_,e.startTime-t)}}var B,x=!1,C=-1,S=5,F=-1;function E(){return!!m||!(e.unstable_now()-F<S)}function U(){if(m=!1,x){var t=e.unstable_now();F=t;var n=!0;try{t:{p=!1,g&&(g=!1,y(C),C=-1),d=!0;var o=h;try{e:{for(w(t),f=r(l);null!==f&&!(f.expirationTime>t&&E());){var a=f.callback;if("function"===typeof a){f.callback=null,h=f.priorityLevel;var s=a(f.expirationTime<=t);if(t=e.unstable_now(),"function"===typeof s){f.callback=s,w(t),n=!0;break e}f===r(l)&&i(l),w(t)}else i(l);f=r(l)}if(null!==f)n=!0;else{var A=r(c);null!==A&&I(_,A.startTime-t),n=!1}}break t}finally{f=null,h=o,d=!1}n=void 0}}finally{n?B():x=!1}}}if("function"===typeof b)B=function(){b(U)};else if("undefined"!==typeof MessageChannel){var L=new MessageChannel,k=L.port2;L.port1.onmessage=U,B=function(){k.postMessage(null)}}else B=function(){v(U,0)};function I(t,n){C=v(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):S=0<t?Math.floor(1e3/t):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_next=function(t){switch(h){case 1:case 2:case 3:var e=3;break;default:e=h}var n=h;h=e;try{return t()}finally{h=n}},e.unstable_requestPaint=function(){m=!0},e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=h;h=t;try{return e()}finally{h=n}},e.unstable_scheduleCallback=function(t,i,o){var a=e.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?a+o:a:o=a,t){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return t={id:u++,callback:i,priorityLevel:t,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(t.sortIndex=o,n(c,t),null===r(l)&&t===r(c)&&(g?(y(C),C=-1):g=!0,I(_,o-a))):(t.sortIndex=s,n(l,t),p||d||(p=!0,x||(x=!0,B()))),t},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(t){var e=h;return function(){var n=h;h=e;try{return t.apply(this,arguments)}finally{h=n}}}},69982(t,e,n){"use strict";t.exports=n(4477)},96897(t,e,n){"use strict";var r=n(70453),i=n(30041),o=n(30592)(),a=n(75795),s=n(69675),A=r("%Math.floor%");t.exports=function(t,e){if("function"!==typeof t)throw new s("`fn` is not a function");if("number"!==typeof e||e<0||e>4294967295||A(e)!==e)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in t&&a){var c=a(t,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(o?i(t,"length",e,!0,!0):i(t,"length",e)),t}},43206(t,e,n){"use strict";var r=n(30041),i=n(30592)(),o=n(74462).functionsHaveConfigurableNames(),a=n(69675);t.exports=function(t,e){if("function"!==typeof t)throw new a("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!o||(i?r(t,"name",e,!0,!0):r(t,"name",e)),t}},14803(t,e,n){"use strict";var r=n(58859),i=n(69675),o=function(t,e,n){for(var r,i=t;null!=(r=i.next);i=r)if(r.key===e)return i.next=r.next,n||(r.next=t.next,t.next=r),r};t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new i("Side channel does not contain "+r(t))},delete:function(e){var n=t&&t.next,r=function(t,e){if(t)return o(t,e,!0)}(t,e);return r&&n&&n===r&&(t=void 0),!!r},get:function(e){return function(t,e){if(t){var n=o(t,e);return n&&n.value}}(t,e)},has:function(e){return function(t,e){return!!t&&!!o(t,e)}(t,e)},set:function(e,n){t||(t={next:void 0}),function(t,e,n){var r=o(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}}(t,e,n)}};return e}},80507(t,e,n){"use strict";var r=n(70453),i=n(36556),o=n(58859),a=n(69675),s=r("%Map%",!0),A=i("Map.prototype.get",!0),l=i("Map.prototype.set",!0),c=i("Map.prototype.has",!0),u=i("Map.prototype.delete",!0),f=i("Map.prototype.size",!0);t.exports=!!s&&function(){var t,e={assert:function(t){if(!e.has(t))throw new a("Side channel does not contain "+o(t))},delete:function(e){if(t){var n=u(t,e);return 0===f(t)&&(t=void 0),n}return!1},get:function(e){if(t)return A(t,e)},has:function(e){return!!t&&c(t,e)},set:function(e,n){t||(t=new s),l(t,e,n)}};return e}},72271(t,e,n){"use strict";var r=n(70453),i=n(36556),o=n(58859),a=n(80507),s=n(69675),A=r("%WeakMap%",!0),l=i("WeakMap.prototype.get",!0),c=i("WeakMap.prototype.set",!0),u=i("WeakMap.prototype.has",!0),f=i("WeakMap.prototype.delete",!0);t.exports=A?function(){var t,e,n={assert:function(t){if(!n.has(t))throw new s("Side channel does not contain "+o(t))},delete:function(n){if(A&&n&&("object"===typeof n||"function"===typeof n)){if(t)return f(t,n)}else if(a&&e)return e.delete(n);return!1},get:function(n){return A&&n&&("object"===typeof n||"function"===typeof n)&&t?l(t,n):e&&e.get(n)},has:function(n){return A&&n&&("object"===typeof n||"function"===typeof n)&&t?u(t,n):!!e&&e.has(n)},set:function(n,r){A&&n&&("object"===typeof n||"function"===typeof n)?(t||(t=new A),c(t,n,r)):a&&(e||(e=a()),e.set(n,r))}};return n}:a},920(t,e,n){"use strict";var r=n(69675),i=n(58859),o=n(14803),a=n(80507),s=n(72271)||a||o;t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new r("Side channel does not contain "+i(t))},delete:function(e){return!!t&&t.delete(e)},get:function(e){return t&&t.get(e)},has:function(e){return!!t&&t.has(e)},set:function(e,n){t||(t=s()),t.set(e,n)}};return e}},882(t,e,n){"use strict";n.r(e),n.d(e,{ServerStyleSheet:()=>rn,StyleSheetConsumer:()=>Fe,StyleSheetContext:()=>Se,StyleSheetManager:()=>Le,ThemeConsumer:()=>je,ThemeContext:()=>He,ThemeProvider:()=>Ve,__PRIVATE__:()=>on,createGlobalStyle:()=>tn,css:()=>Ye,default:()=>Je,isStyledComponent:()=>$t,keyframes:()=>en,styled:()=>Je,useTheme:()=>ze,version:()=>st,withTheme:()=>nn});var r=n(31635),i=n(96540),o="-ms-",a="-moz-",s="-webkit-",A="comm",l="rule",c="decl",u="@keyframes",f=Math.abs,h=String.fromCharCode,d=Object.assign;function p(t){return t.trim()}function g(t,e){return(t=e.exec(t))?t[0]:t}function m(t,e,n){return t.replace(e,n)}function v(t,e,n){return t.indexOf(e,n)}function y(t,e){return 0|t.charCodeAt(e)}function b(t,e,n){return t.slice(e,n)}function w(t){return t.length}function _(t){return t.length}function B(t,e){return e.push(t),t}function x(t,e){return t.filter(function(t){return!g(t,e)})}var C=1,S=1,F=0,E=0,U=0,L="";function k(t,e,n,r,i,o,a,s){return{value:t,root:e,parent:n,type:r,props:i,children:o,line:C,column:S,length:a,return:"",siblings:s}}function I(t,e){return d(k("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}function Q(t){for(;t.root;)t=I(t.root,{children:[t]});B(t,t.siblings)}function O(){return U=E>0?y(L,--E):0,S--,10===U&&(S=1,C--),U}function M(){return U=E<F?y(L,E++):0,S++,10===U&&(S=1,C++),U}function N(){return y(L,E)}function T(){return E}function P(t,e){return b(L,t,e)}function R(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function D(t){return C=S=1,F=w(L=t),E=0,[]}function H(t){return L="",t}function j(t){return p(P(E-1,K(91===t?t+2:40===t?t+1:t)))}function z(t){for(;(U=N())&&U<33;)M();return R(t)>2||R(U)>3?"":" "}function V(t,e){for(;--e&&M()&&!(U<48||U>102||U>57&&U<65||U>70&&U<97););return P(t,T()+(e<6&&32==N()&&32==M()))}function K(t){for(;M();)switch(U){case t:return E;case 34:case 39:34!==t&&39!==t&&K(U);break;case 40:41===t&&K(t);break;case 92:M()}return E}function G(t,e){for(;M()&&t+U!==57&&(t+U!==84||47!==N()););return"/*"+P(e,E-1)+"*"+h(47===t?t:M())}function q(t){for(;!R(N());)M();return P(t,E)}function W(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function Y(t,e,n,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case"@namespace":case c:return t.return=t.return||t.value;case A:return"";case u:return t.return=t.value+"{"+W(t.children,r)+"}";case l:if(!w(t.value=t.props.join(",")))return""}return w(n=W(t.children,r))?t.return=t.value+"{"+n+"}":""}function $(t,e,n){switch(function(t,e){return 45^y(t,0)?(((e<<2^y(t,0))<<2^y(t,1))<<2^y(t,2))<<2^y(t,3):0}(t,e)){case 5103:return s+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return s+t+t;case 4855:return s+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return a+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return s+t+a+t+o+t+t;case 5936:switch(y(t,e+11)){case 114:return s+t+o+m(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return s+t+o+m(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return s+t+o+m(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return s+t+o+t+t;case 6165:return s+t+o+"flex-"+t+t;case 5187:return s+t+m(t,/(\w+).+(:[^]+)/,s+"box-$1$2"+o+"flex-$1$2")+t;case 5443:return s+t+o+"flex-item-"+m(t,/flex-|-self/g,"")+(g(t,/flex-|baseline/)?"":o+"grid-row-"+m(t,/flex-|-self/g,""))+t;case 4675:return s+t+o+"flex-line-pack"+m(t,/align-content|flex-|-self/g,"")+t;case 5548:return s+t+o+m(t,"shrink","negative")+t;case 5292:return s+t+o+m(t,"basis","preferred-size")+t;case 6060:return s+"box-"+m(t,"-grow","")+s+t+o+m(t,"grow","positive")+t;case 4554:return s+m(t,/([^-])(transform)/g,"$1"+s+"$2")+t;case 6187:return m(m(m(t,/(zoom-|grab)/,s+"$1"),/(image-set)/,s+"$1"),t,"")+t;case 5495:case 3959:return m(t,/(image-set\([^]*)/,s+"$1$`$1");case 4968:return m(m(t,/(.+:)(flex-)?(.*)/,s+"box-pack:$3"+o+"flex-pack:$3"),/space-between/,"justify")+s+t+t;case 4200:if(!g(t,/flex-|baseline/))return o+"grid-column-align"+b(t,e)+t;break;case 2592:case 3360:return o+m(t,"template-","")+t;case 4384:case 3616:return n&&n.some(function(t,n){return e=n,g(t.props,/grid-\w+-end/)})?~v(t+(n=n[e].value),"span",0)?t:o+m(t,"-start","")+t+o+"grid-row-span:"+(~v(n,"span",0)?g(n,/\d+/):+g(n,/\d+/)-+g(t,/\d+/))+";":o+m(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(t){return g(t.props,/grid-\w+-start/)})?t:o+m(m(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return m(t,/(.+)-inline(.+)/,s+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(w(t)-1-e>6)switch(y(t,e+1)){case 109:if(45!==y(t,e+4))break;case 102:return m(t,/(.+:)(.+)-([^]+)/,"$1"+s+"$2-$3$1"+a+(108==y(t,e+3)?"$3":"$2-$3"))+t;case 115:return~v(t,"stretch",0)?$(m(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return m(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,n,r,i,a,s,A){return o+n+":"+r+A+(i?o+n+"-span:"+(a?s:+s-+r)+A:"")+t});case 4949:if(121===y(t,e+6))return m(t,":",":"+s)+t;break;case 6444:switch(y(t,45===y(t,14)?18:11)){case 120:return m(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+s+(45===y(t,14)?"inline-":"")+"box$3$1"+s+"$2$3$1"+o+"$2box$3")+t;case 100:return m(t,":",":"+o)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return m(t,"scroll-","scroll-snap-")+t}return t}function X(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case c:return void(t.return=$(t.value,t.length,n));case u:return W([I(t,{value:m(t.value,"@","@"+s)})],r);case l:if(t.length)return function(t,e){return t.map(e).join("")}(n=t.props,function(e){switch(g(e,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Q(I(t,{props:[m(e,/:(read-\w+)/,":-moz-$1")]})),Q(I(t,{props:[e]})),d(t,{props:x(n,r)});break;case"::placeholder":Q(I(t,{props:[m(e,/:(plac\w+)/,":"+s+"input-$1")]})),Q(I(t,{props:[m(e,/:(plac\w+)/,":-moz-$1")]})),Q(I(t,{props:[m(e,/:(plac\w+)/,o+"input-$1")]})),Q(I(t,{props:[e]})),d(t,{props:x(n,r)})}return""})}}function J(t){return H(Z("",null,null,null,[""],t=D(t),0,[0],t))}function Z(t,e,n,r,i,o,a,s,A){for(var l=0,c=0,u=a,d=0,p=0,g=0,_=1,x=1,C=1,S=0,F="",E=i,U=o,L=r,k=F;x;)switch(g=S,S=M()){case 40:if(108!=g&&58==y(k,u-1)){-1!=v(k+=m(j(S),"&","&\f"),"&\f",f(l?s[l-1]:0))&&(C=-1);break}case 34:case 39:case 91:k+=j(S);break;case 9:case 10:case 13:case 32:k+=z(g);break;case 92:k+=V(T()-1,7);continue;case 47:switch(N()){case 42:case 47:B(et(G(M(),T()),e,n,A),A),5!=R(g||1)&&5!=R(N()||1)||!w(k)||" "===b(k,-1,void 0)||(k+=" ");break;default:k+="/"}break;case 123*_:s[l++]=w(k)*C;case 125*_:case 59:case 0:switch(S){case 0:case 125:x=0;case 59+c:-1==C&&(k=m(k,/\f/g,"")),p>0&&(w(k)-u||0===_&&47===g)&&B(p>32?nt(k+";",r,n,u-1,A):nt(m(k," ","")+";",r,n,u-2,A),A);break;case 59:k+=";";default:if(B(L=tt(k,e,n,l,c,i,s,F,E=[],U=[],u,o),o),123===S)if(0===c)Z(k,e,L,L,E,o,u,s,U);else{switch(d){case 99:if(110===y(k,3))break;case 108:if(97===y(k,2))break;default:c=0;case 100:case 109:case 115:}c?Z(t,L,L,r&&B(tt(t,L,L,0,0,i,s,F,i,E=[],u,U),U),i,U,u,s,r?E:U):Z(k,L,L,L,[""],U,0,s,U)}}l=c=p=0,_=C=1,F=k="",u=a;break;case 58:u=1+w(k),p=g;default:if(_<1)if(123==S)--_;else if(125==S&&0==_++&&125==O())continue;switch(k+=h(S),S*_){case 38:C=c>0?1:(k+="\f",-1);break;case 44:s[l++]=(w(k)-1)*C,C=1;break;case 64:45===N()&&(k+=j(M())),d=N(),c=u=w(F=k+=q(T())),S++;break;case 45:45===g&&2==w(k)&&(_=0)}}return o}function tt(t,e,n,r,i,o,a,s,A,c,u,h){for(var d=i-1,g=0===i?o:[""],v=_(g),y=0,w=0,B=0;y<r;++y)for(var x=0,C=b(t,d+1,d=f(w=a[y])),S=t;x<v;++x)(S=p(w>0?g[x]+" "+C:m(C,/&\f/g,g[x])))&&(A[B++]=S);return k(t,e,n,0===i?l:s,A,c,u,h)}function et(t,e,n,r){return k(t,e,n,A,h(U),b(t,2,-2),0,r)}function nt(t,e,n,r,i){return k(t,e,n,c,b(t,0,r),b(t,r+1,-1),r,i)}var rt=n(83969),it="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",ot="active",at="data-styled-version",st="6.3.11",At="/*!sc*/\n",lt="undefined"!=typeof window&&"undefined"!=typeof document,ct=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),ut={};function ft(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(t," for more information.").concat(e.length>0?" Args: ".concat(e.join(", ")):""))}var ht=new Map,dt=new Map,pt=1,gt=function(t){if(ht.has(t))return ht.get(t);for(;dt.has(pt);)pt++;var e=pt++;return ht.set(t,e),dt.set(e,t),e},mt=function(t,e){pt=e+1,ht.set(t,e),dt.set(e,t)},vt=(new Set,Object.freeze([])),yt=Object.freeze({});function bt(t,e,n){return void 0===n&&(n=yt),t.theme!==n.theme&&t.theme||e||n.theme}var wt=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]),_t=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Bt=/(^-|-$)/g;function xt(t){return t.replace(_t,"-").replace(Bt,"")}var Ct=/(a)(d)/gi,St=function(t){return String.fromCharCode(t+(t>25?39:97))};function Ft(t){var e,n="";for(e=Math.abs(t);e>52;e=e/52|0)n=St(e%52)+n;return(St(e%52)+n).replace(Ct,"$1-$2")}var Et,Ut=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},Lt=function(t){return Ut(5381,t)};function kt(t){return Ft(Lt(t)>>>0)}function It(t){return t.displayName||t.name||"Component"}function Qt(t){return"string"==typeof t&&!0}var Ot="function"==typeof Symbol&&Symbol.for,Mt=Ot?Symbol.for("react.memo"):60115,Nt=Ot?Symbol.for("react.forward_ref"):60112,Tt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Pt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Rt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Dt=((Et={})[Nt]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Et[Mt]=Rt,Et);function Ht(t){return("type"in(e=t)&&e.type.$$typeof)===Mt?Rt:"$$typeof"in t?Dt[t.$$typeof]:Tt;var e}var jt=Object.defineProperty,zt=Object.getOwnPropertyNames,Vt=Object.getOwnPropertySymbols,Kt=Object.getOwnPropertyDescriptor,Gt=Object.getPrototypeOf,qt=Object.prototype;function Wt(t,e,n){if("string"!=typeof e){if(qt){var r=Gt(e);r&&r!==qt&&Wt(t,r,n)}var i=zt(e);Vt&&(i=i.concat(Vt(e)));for(var o=Ht(t),a=Ht(e),s=0;s<i.length;++s){var A=i[s];if(!(A in Pt||n&&n[A]||a&&A in a||o&&A in o)){var l=Kt(e,A);try{jt(t,A,l)}catch(t){}}}}return t}function Yt(t){return"function"==typeof t}function $t(t){return"object"==typeof t&&"styledComponentId"in t}function Xt(t,e){return t&&e?"".concat(t," ").concat(e):t||e||""}function Jt(t,e){return t.join(e||"")}function Zt(t){return null!==t&&"object"==typeof t&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function te(t,e,n){if(void 0===n&&(n=!1),!n&&!Zt(t)&&!Array.isArray(t))return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)t[r]=te(t[r],e[r]);else if(Zt(e))for(var r in e)t[r]=te(t[r],e[r]);return t}function ee(t,e){Object.defineProperty(t,"toString",{value:e})}var ne=function(){function t(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t,this._cGroup=0,this._cIndex=0}return t.prototype.indexOfGroup=function(t){if(t===this._cGroup)return this._cIndex;var e=this._cIndex;if(t>this._cGroup)for(var n=this._cGroup;n<t;n++)e+=this.groupSizes[n];else for(n=this._cGroup-1;n>=t;n--)e-=this.groupSizes[n];return this._cGroup=t,this._cIndex=e,e},t.prototype.insertRules=function(t,e){if(t>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;t>=i;)if((i<<=1)<0)throw ft(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var o=r;o<i;o++)this.groupSizes[o]=0}for(var a=this.indexOfGroup(t+1),s=0,A=(o=0,e.length);o<A;o++)this.tag.insertRule(a,e[o])&&(this.groupSizes[t]++,a++,s++);s>0&&this._cGroup>t&&(this._cIndex+=s)},t.prototype.clearGroup=function(t){if(t<this.length){var e=this.groupSizes[t],n=this.indexOfGroup(t),r=n+e;this.groupSizes[t]=0;for(var i=n;i<r;i++)this.tag.deleteRule(n);e>0&&this._cGroup>t&&(this._cIndex-=e)}},t.prototype.getGroup=function(t){var e="";if(t>=this.length||0===this.groupSizes[t])return e;for(var n=this.groupSizes[t],r=this.indexOfGroup(t),i=r+n,o=r;o<i;o++)e+=this.tag.getRule(o)+At;return e},t}(),re="style[".concat(it,"][").concat(at,'="').concat(st,'"]'),ie=new RegExp("^".concat(it,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),oe=function(t){return"undefined"!=typeof ShadowRoot&&t instanceof ShadowRoot||"host"in t&&11===t.nodeType},ae=function(t){if(!t)return document;if(oe(t))return t;if("getRootNode"in t){var e=t.getRootNode();if(oe(e))return e}return document},se=function(t,e,n){for(var r,i=n.split(","),o=0,a=i.length;o<a;o++)(r=i[o])&&t.registerName(e,r)},Ae=function(t,e){for(var n,r=(null!==(n=e.textContent)&&void 0!==n?n:"").split(At),i=[],o=0,a=r.length;o<a;o++){var s=r[o].trim();if(s){var A=s.match(ie);if(A){var l=0|parseInt(A[1],10),c=A[2];0!==l&&(mt(c,l),se(t,c,A[3]),t.getTag().insertRules(l,i)),i.length=0}else i.push(s)}}},le=function(t){for(var e=ae(t.options.target).querySelectorAll(re),n=0,r=e.length;n<r;n++){var i=e[n];i&&i.getAttribute(it)!==ot&&(Ae(t,i),i.parentNode&&i.parentNode.removeChild(i))}};function ce(){return n.nc}var ue=function(t){var e=document.head,n=t||e,r=document.createElement("style"),i=function(t){var e=Array.from(t.querySelectorAll("style[".concat(it,"]")));return e[e.length-1]}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(it,ot),r.setAttribute(at,st);var a=ce();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},fe=function(){function t(t){this.element=ue(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(t){var e;if(t.sheet)return t.sheet;for(var n=null!==(e=t.getRootNode().styleSheets)&&void 0!==e?e:document.styleSheets,r=0,i=n.length;r<i;r++){var o=n[r];if(o.ownerNode===t)return o}throw ft(17)}(this.element),this.length=0}return t.prototype.insertRule=function(t,e){try{return this.sheet.insertRule(e,t),this.length++,!0}catch(t){return!1}},t.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},t.prototype.getRule=function(t){var e=this.sheet.cssRules[t];return e&&e.cssText?e.cssText:""},t}(),he=function(){function t(t){this.element=ue(t),this.nodes=this.element.childNodes,this.length=0}return t.prototype.insertRule=function(t,e){if(t<=this.length&&t>=0){var n=document.createTextNode(e);return this.element.insertBefore(n,this.nodes[t]||null),this.length++,!0}return!1},t.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},t.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},t}(),de=function(){function t(t){this.rules=[],this.length=0}return t.prototype.insertRule=function(t,e){return t<=this.length&&(t===this.length?this.rules.push(e):this.rules.splice(t,0,e),this.length++,!0)},t.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},t.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},t}(),pe=lt,ge={isServer:!lt,useCSSOMInjection:!ct},me=function(){function t(t,e,n){void 0===t&&(t=yt),void 0===e&&(e={});var i=this;this.options=(0,r.Cl)((0,r.Cl)({},ge),t),this.gs=e,this.names=new Map(n),this.server=!!t.isServer,!this.server&<&&pe&&(pe=!1,le(this)),ee(this,function(){return function(t){for(var e=t.getTag(),n=e.length,r="",i=function(n){var i=function(t){return dt.get(t)}(n);if(void 0===i)return"continue";var o=t.names.get(i);if(void 0===o||!o.size)return"continue";var a=e.getGroup(n);if(0===a.length)return"continue";var s=it+".g"+n+'[id="'+i+'"]',A="";o.forEach(function(t){t.length>0&&(A+=t+",")}),r+=a+s+'{content:"'+A+'"}'+At},o=0;o<n;o++)i(o);return r}(i)})}return t.registerId=function(t){return gt(t)},t.prototype.rehydrate=function(){!this.server&<&&le(this)},t.prototype.reconstructWithOptions=function(e,n){void 0===n&&(n=!0);var i=new t((0,r.Cl)((0,r.Cl)({},this.options),e),this.gs,n&&this.names||void 0);return!this.server&<&&e.target!==this.options.target&&ae(this.options.target)!==ae(e.target)&&le(i),i},t.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(t=function(t){var e=t.useCSSOMInjection,n=t.target;return t.isServer?new de(n):e?new fe(n):new he(n)}(this.options),new ne(t)));var t},t.prototype.hasNameForId=function(t,e){var n,r;return null!==(r=null===(n=this.names.get(t))||void 0===n?void 0:n.has(e))&&void 0!==r&&r},t.prototype.registerName=function(t,e){gt(t);var n=this.names.get(t);n?n.add(e):this.names.set(t,new Set([e]))},t.prototype.insertRules=function(t,e,n){this.registerName(t,e),this.getTag().insertRules(gt(t),n)},t.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},t.prototype.clearRules=function(t){this.getTag().clearGroup(gt(t)),this.clearNames(t)},t.prototype.clearTag=function(){this.tag=void 0},t}(),ve=/&/g,ye=47,be=42;function we(t){if(-1===t.indexOf("}"))return!1;for(var e=t.length,n=0,r=0,i=!1,o=0;o<e;o++){var a=t.charCodeAt(o);if(0!==r||i||a!==ye||t.charCodeAt(o+1)!==be)if(i)a===be&&t.charCodeAt(o+1)===ye&&(i=!1,o++);else if(34!==a&&39!==a||0!==o&&92===t.charCodeAt(o-1)){if(0===r)if(123===a)n++;else if(125===a&&--n<0)return!0}else 0===r?r=a:r===a&&(r=0);else i=!0,o++}return 0!==n||0!==r}function _e(t,e){return t.map(function(t){return"rule"===t.type&&(t.value="".concat(e," ").concat(t.value),t.value=t.value.replaceAll(",",",".concat(e," ")),t.props=t.props.map(function(t){return"".concat(e," ").concat(t)})),Array.isArray(t.children)&&"@keyframes"!==t.type&&(t.children=_e(t.children,e)),t})}function Be(t){var e,n,r,i=void 0===t?yt:t,o=i.options,a=void 0===o?yt:o,s=i.plugins,A=void 0===s?vt:s,c=function(t,r,i){return i.startsWith(n)&&i.endsWith(n)&&i.replaceAll(n,"").length>0?".".concat(e):t},u=A.slice();u.push(function(t){t.type===l&&t.value.includes("&")&&(r||(r=new RegExp("\\".concat(n,"\\b"),"g")),t.props[0]=t.props[0].replace(ve,n).replace(r,c))}),a.prefix&&u.push(X),u.push(Y);var f,h=[],d=function(t){var e=_(t);return function(n,r,i,o){for(var a="",s=0;s<e;s++)a+=t[s](n,r,i,o)||"";return a}}(u.concat((f=function(t){return h.push(t)},function(t){t.root||(t=t.return)&&f(t)}))),p=function(t,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),e=s,n=i,r=void 0;var A=function(t){if(!we(t))return t;for(var e=t.length,n="",r=0,i=0,o=0,a=!1,s=0;s<e;s++){var A=t.charCodeAt(s);if(0!==o||a||A!==ye||t.charCodeAt(s+1)!==be)if(a)A===be&&t.charCodeAt(s+1)===ye&&(a=!1,s++);else if(34!==A&&39!==A||0!==s&&92===t.charCodeAt(s-1)){if(0===o)if(123===A)i++;else if(125===A){if(--i<0){for(var l=s+1;l<e;){var c=t.charCodeAt(l);if(59===c||10===c)break;l++}l<e&&59===t.charCodeAt(l)&&l++,i=0,s=l-1,r=l;continue}0===i&&(n+=t.substring(r,s+1),r=s+1)}else 59===A&&0===i&&(n+=t.substring(r,s+1),r=s+1)}else 0===o?o=A:o===A&&(o=0);else a=!0,s++}if(r<e){var u=t.substring(r);we(u)||(n+=u)}return n}(function(t){if(-1===t.indexOf("//"))return t;for(var e=t.length,n=[],r=0,i=0,o=0,a=0;i<e;){var s=t.charCodeAt(i);if(34!==s&&39!==s||0!==i&&92===t.charCodeAt(i-1))if(0===o)if(s===ye&&i+1<e&&t.charCodeAt(i+1)===be){for(i+=2;i+1<e&&(t.charCodeAt(i)!==be||t.charCodeAt(i+1)!==ye);)i++;i+=2}else if(40===s&&i>=3&&108==(32|t.charCodeAt(i-1))&&114==(32|t.charCodeAt(i-2))&&117==(32|t.charCodeAt(i-3)))a=1,i++;else if(a>0)41===s?a--:40===s&&a++,i++;else if(s===be&&i+1<e&&t.charCodeAt(i+1)===ye)i>r&&n.push(t.substring(r,i)),r=i+=2;else if(s===ye&&i+1<e&&t.charCodeAt(i+1)===ye){for(i>r&&n.push(t.substring(r,i));i<e&&10!==t.charCodeAt(i);)i++;r=i}else i++;else i++;else 0===o?o=s:o===s&&(o=0),i++}return 0===r?t:(r<e&&n.push(t.substring(r)),n.join(""))}(t)),l=J(o||i?"".concat(o," ").concat(i," { ").concat(A," }"):A);return a.namespace&&(l=_e(l,a.namespace)),h=[],W(l,d),h};return p.hash=A.length?A.reduce(function(t,e){return e.name||ft(15),Ut(t,e.name)},5381).toString():"",p}var xe=new me,Ce=Be(),Se=i.createContext({shouldForwardProp:void 0,styleSheet:xe,stylis:Ce}),Fe=Se.Consumer,Ee=i.createContext(void 0);function Ue(){return i.useContext(Se)}function Le(t){if(!i.useMemo)return t.children;var e=Ue().styleSheet,n=i.useMemo(function(){var n=e;return t.sheet?n=t.sheet:t.target&&(n=n.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n},[t.disableCSSOMInjection,t.sheet,t.target,e]),r=i.useMemo(function(){return Be({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:t.stylisPlugins})},[t.enableVendorPrefixes,t.namespace,t.stylisPlugins]),o=i.useMemo(function(){return{shouldForwardProp:t.shouldForwardProp,styleSheet:n,stylis:r}},[t.shouldForwardProp,n,r]);return i.createElement(Se.Provider,{value:o},i.createElement(Ee.Provider,{value:r},t.children))}var ke=function(){function t(t,e){var n=this;this.inject=function(t,e){void 0===e&&(e=Ce);var r=n.name+e.hash;t.hasNameForId(n.id,r)||t.insertRules(n.id,r,e(n.rules,r,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=e,ee(this,function(){throw ft(12,String(n.name))})}return t.prototype.getName=function(t){return void 0===t&&(t=Ce),this.name+t.hash},t}();function Ie(t,e){return null==e||"boolean"==typeof e||""===e?"":"number"!=typeof e||0===e||t in rt.A||t.startsWith("--")?String(e).trim():"".concat(e,"px")}var Qe=function(t){return t>="A"&&t<="Z"};function Oe(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(1===n&&"-"===r&&"-"===t[0])return t;Qe(r)?e+="-"+r.toLowerCase():e+=r}return e.startsWith("ms-")?"-"+e:e}var Me=function(t){return null==t||!1===t||""===t},Ne=function(t){var e=[];for(var n in t){var i=t[n];t.hasOwnProperty(n)&&!Me(i)&&(Array.isArray(i)&&i.isCss||Yt(i)?e.push("".concat(Oe(n),":"),i,";"):Zt(i)?e.push.apply(e,(0,r.fX)((0,r.fX)(["".concat(n," {")],Ne(i),!1),["}"],!1)):e.push("".concat(Oe(n),": ").concat(Ie(n,i),";")))}return e};function Te(t,e,n,r,i){if(void 0===i&&(i=[]),"string"==typeof t)return t&&i.push(t),i;if(Me(t))return i;if($t(t))return i.push(".".concat(t.styledComponentId)),i;var o;if(Yt(t))return!Yt(o=t)||o.prototype&&o.prototype.isReactComponent||!e?(i.push(t),i):Te(t(e),e,n,r,i);if(t instanceof ke)return n?(t.inject(n,r),i.push(t.getName(r))):i.push(t),i;if(Zt(t)){for(var a=Ne(t),s=0;s<a.length;s++)i.push(a[s]);return i}if(!Array.isArray(t))return i.push(t.toString()),i;for(s=0;s<t.length;s++)Te(t[s],e,n,r,i);return i}function Pe(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(Yt(n)&&!$t(n))return!1}return!0}var Re=Lt(st),De=function(){function t(t,e,n){this.rules=t,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&Pe(t),this.componentId=e,this.baseHash=Ut(Re,e),this.baseStyle=n,me.registerId(e)}return t.prototype.generateAndInjectStyles=function(t,e,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,e,n).className:"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&e.hasNameForId(this.componentId,this.staticRulesId))r=Xt(r,this.staticRulesId);else{var i=Jt(Te(this.rules,t,e,n)),o=Ft(Ut(this.baseHash,i)>>>0);if(!e.hasNameForId(this.componentId,o)){var a=n(i,".".concat(o),void 0,this.componentId);e.insertRules(this.componentId,o,a)}r=Xt(r,o),this.staticRulesId=o}else{for(var s=Ut(this.baseHash,n.hash),A="",l=0;l<this.rules.length;l++){var c=this.rules[l];if("string"==typeof c)A+=c;else if(c){var u=Jt(Te(c,t,e,n));s=Ut(Ut(s,String(l)),u),A+=u}}if(A){var f=Ft(s>>>0);if(!e.hasNameForId(this.componentId,f)){var h=n(A,".".concat(f),void 0,this.componentId);e.insertRules(this.componentId,f,h)}r=Xt(r,f)}}return{className:r,css:"undefined"==typeof window?e.getTag().getGroup(gt(this.componentId)):""}},t}(),He=i.createContext(void 0),je=He.Consumer;function ze(){var t=i.useContext(He);if(!t)throw ft(18);return t}function Ve(t){var e=i.useContext(He),n=i.useMemo(function(){return function(t,e){if(!t)throw ft(14);if(Yt(t))return t(e);if(Array.isArray(t)||"object"!=typeof t)throw ft(8);return e?(0,r.Cl)((0,r.Cl)({},e),t):t}(t.theme,e)},[t.theme,e]);return t.children?i.createElement(He.Provider,{value:n},t.children):null}var Ke={};new Set;function Ge(t,e,n){var o=$t(t),a=t,s=!Qt(t),A=e.attrs,l=void 0===A?vt:A,c=e.componentId,u=void 0===c?function(t,e){var n="string"!=typeof t?"sc":xt(t);Ke[n]=(Ke[n]||0)+1;var r="".concat(n,"-").concat(kt(st+n+Ke[n]));return e?"".concat(e,"-").concat(r):r}(e.displayName,e.parentComponentId):c,f=e.displayName,h=void 0===f?function(t){return Qt(t)?"styled.".concat(t):"Styled(".concat(It(t),")")}(t):f,d=e.displayName&&e.componentId?"".concat(xt(e.displayName),"-").concat(e.componentId):e.componentId||u,p=o&&a.attrs?a.attrs.concat(l).filter(Boolean):l,g=e.shouldForwardProp;if(o&&a.shouldForwardProp){var m=a.shouldForwardProp;if(e.shouldForwardProp){var v=e.shouldForwardProp;g=function(t,e){return m(t,e)&&v(t,e)}}else g=m}var y=new De(n,d,o?a.componentStyle:void 0);function b(t,e){return function(t,e,n){var o=t.attrs,a=t.componentStyle,s=t.defaultProps,A=t.foldedComponentIds,l=t.styledComponentId,c=t.target,u=i.useContext(He),f=Ue(),h=t.shouldForwardProp||f.shouldForwardProp,d=bt(e,u,s)||yt,p=function(t,e,n){for(var i,o=(0,r.Cl)((0,r.Cl)({},e),{className:void 0,theme:n}),a=0;a<t.length;a+=1){var s=Yt(i=t[a])?i(o):i;for(var A in s)"className"===A?o.className=Xt(o.className,s[A]):"style"===A?o.style=(0,r.Cl)((0,r.Cl)({},o.style),s[A]):o[A]=s[A]}return"className"in e&&"string"==typeof e.className&&(o.className=Xt(o.className,e.className)),o}(o,e,d),g=p.as||c,m={};for(var v in p)void 0===p[v]||"$"===v[0]||"as"===v||"theme"===v&&p.theme===d||("forwardedAs"===v?m.as=p.forwardedAs:h&&!h(v,g)||(m[v]=p[v]));var y=function(t,e){var n=Ue();return t.generateAndInjectStyles(e,n.styleSheet,n.stylis)}(a,p),b=y.className,w=Xt(A,l);return b&&(w+=" "+b),p.className&&(w+=" "+p.className),m[Qt(g)&&!wt.has(g)?"class":"className"]=w,n&&(m.ref=n),(0,i.createElement)(g,m)}(w,t,e)}b.displayName=h;var w=i.forwardRef(b);return w.attrs=p,w.componentStyle=y,w.displayName=h,w.shouldForwardProp=g,w.foldedComponentIds=o?Xt(a.foldedComponentIds,a.styledComponentId):"",w.styledComponentId=d,w.target=o?a.target:t,Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0,i=e;r<i.length;r++)te(t,i[r],!0);return t}({},a.defaultProps,t):t}}),ee(w,function(){return".".concat(w.styledComponentId)}),s&&Wt(w,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),w}function qe(t,e){for(var n=[t[0]],r=0,i=e.length;r<i;r+=1)n.push(e[r],t[r+1]);return n}var We=function(t){return Object.assign(t,{isCss:!0})};function Ye(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(Yt(t)||Zt(t))return We(Te(qe(vt,(0,r.fX)([t],e,!0))));var i=t;return 0===e.length&&1===i.length&&"string"==typeof i[0]?Te(i):We(Te(qe(i,e)))}function $e(t,e,n){if(void 0===n&&(n=yt),!e)throw ft(1,e);var i=function(i){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return t(e,n,Ye.apply(void 0,(0,r.fX)([i],o,!1)))};return i.attrs=function(i){return $e(t,e,(0,r.Cl)((0,r.Cl)({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},i.withConfig=function(i){return $e(t,e,(0,r.Cl)((0,r.Cl)({},n),i))},i}var Xe=function(t){return $e(Ge,t)},Je=Xe;wt.forEach(function(t){Je[t]=Xe(t)});var Ze=function(){function t(t,e){this.rules=t,this.componentId=e,this.isStatic=Pe(t),me.registerId(this.componentId+1)}return t.prototype.createStyles=function(t,e,n,r){var i=r(Jt(Te(this.rules,e,n,r)),""),o=this.componentId+t;n.insertRules(o,o,i)},t.prototype.removeStyles=function(t,e){e.clearRules(this.componentId+t)},t.prototype.renderStyles=function(t,e,n,r){t>2&&me.registerId(this.componentId+t);var i=this.componentId+t;this.isStatic?n.hasNameForId(i,i)||this.createStyles(t,e,n,r):(this.removeStyles(t,n),this.createStyles(t,e,n,r))},t}();function tn(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var o=Ye.apply(void 0,(0,r.fX)([t],e,!1)),a="sc-global-".concat(kt(JSON.stringify(o))),s=new Ze(o,a),A=new WeakMap,l=function(t){var e=Ue(),n=i.useContext(He),r=A.get(e.styleSheet);return void 0===r&&(r=e.styleSheet.allocateGSInstance(a),A.set(e.styleSheet,r)),("undefined"==typeof window||!e.styleSheet.server)&&c(r,t,e.styleSheet,n,e.stylis),i.useLayoutEffect(function(){return e.styleSheet.server||c(r,t,e.styleSheet,n,e.stylis),function(){var t;s.removeStyles(r,e.styleSheet),t=e.styleSheet.options.target,"undefined"!=typeof document&&(null!=t?t:document).querySelectorAll('style[data-styled-global="'.concat(a,'"]')).forEach(function(t){return t.remove()})}},[r,t,e.styleSheet,n,e.stylis]),null};function c(t,e,n,i,o){if(s.isStatic)s.renderStyles(t,ut,n,o);else{var a=(0,r.Cl)((0,r.Cl)({},e),{theme:bt(e,i,l.defaultProps)});s.renderStyles(t,a,n,o)}}return i.memo(l)}function en(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=Jt(Ye.apply(void 0,(0,r.fX)([t],e,!1))),o=kt(i);return new ke(o,i)}function nn(t){var e=i.forwardRef(function(e,n){var o=bt(e,i.useContext(He),t.defaultProps);return i.createElement(t,(0,r.Cl)((0,r.Cl)({},e),{theme:o,ref:n}))});return e.displayName="WithTheme(".concat(It(t),")"),Wt(e,t)}var rn=function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString();if(!e)return"";var n=ce(),r=Jt([n&&'nonce="'.concat(n,'"'),"".concat(it,'="true"'),"".concat(at,'="').concat(st,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw ft(2);return t._emitSheetCSS()},this.getStyleElement=function(){var e;if(t.sealed)throw ft(2);var n=t.instance.toString();if(!n)return[];var o=((e={})[it]="",e[at]=st,e.dangerouslySetInnerHTML={__html:n},e),a=ce();return a&&(o.nonce=a),[i.createElement("style",(0,r.Cl)({},o,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new me({isServer:!0}),this.sealed=!1}return t.prototype.collectStyles=function(t){if(this.sealed)throw ft(2);return i.createElement(Le,{sheet:this.instance},t)},t.prototype.interleaveWithNodeStream=function(t){throw ft(3)},t}(),on={StyleSheet:me,mainSheet:xe};"__sc-".concat(it,"__")},50677(t,e,n){"use strict";n.r(e),n.d(e,{alignContent:()=>vt,alignItems:()=>mt,alignSelf:()=>Et,background:()=>I,backgroundImage:()=>$t,backgroundPosition:()=>Jt,backgroundRepeat:()=>Zt,backgroundSize:()=>Xt,border:()=>U,borderBottom:()=>qt,borderColor:()=>Vt,borderLeft:()=>Wt,borderRadius:()=>Yt,borderRight:()=>Gt,borderStyle:()=>zt,borderTop:()=>Kt,borderWidth:()=>jt,borders:()=>L,bottom:()=>re,boxShadow:()=>K,buttonStyle:()=>W,color:()=>y,colorStyle:()=>$,compose:()=>p,createParser:()=>c,createStyleFunction:()=>h,display:()=>ot,flex:()=>Bt,flexBasis:()=>St,flexDirection:()=>_t,flexGrow:()=>xt,flexShrink:()=>Ct,flexWrap:()=>wt,flexbox:()=>B,fontFamily:()=>ut,fontSize:()=>ct,fontStyle:()=>pt,fontWeight:()=>ft,get:()=>l,grid:()=>S,gridArea:()=>Ht,gridAutoColumns:()=>Nt,gridAutoFlow:()=>Mt,gridAutoRows:()=>Tt,gridColumn:()=>Qt,gridColumnGap:()=>kt,gridGap:()=>Lt,gridRow:()=>Ot,gridRowGap:()=>It,gridTemplateAreas:()=>Dt,gridTemplateColumns:()=>Pt,gridTemplateRows:()=>Rt,height:()=>J,justifyContent:()=>bt,justifyItems:()=>yt,justifySelf:()=>Ft,layout:()=>g,left:()=>ie,letterSpacing:()=>gt,lineHeight:()=>ht,margin:()=>H,maxHeight:()=>nt,maxWidth:()=>et,minHeight:()=>tt,minWidth:()=>Z,opacity:()=>lt,order:()=>Ut,overflow:()=>at,overflowX:()=>st,overflowY:()=>At,padding:()=>j,position:()=>M,right:()=>ne,shadow:()=>V,size:()=>rt,space:()=>z,style:()=>oe,system:()=>d,textAlign:()=>dt,textShadow:()=>K,textStyle:()=>Y,top:()=>ee,typography:()=>w,variant:()=>q,verticalAlign:()=>it,width:()=>X,zIndex:()=>te});var r=n(45228),i=n.n(r),o=function(t,e){var n=i()({},t,e);for(var r in t){var o;t[r]&&"object"===typeof e[r]&&i()(n,((o={})[r]=i()(t[r],e[r]),o))}return n},a={breakpoints:[40,52,64].map(function(t){return t+"em"})},s=function(t){return"@media screen and (min-width: "+t+")"},A=function(t,e){return l(e,t,t)},l=function(t,e,n,r,i){for(e=e&&e.split?e.split("."):[e],r=0;r<e.length;r++)t=t?t[e[r]]:i;return t===i?n:t},c=function t(e){var n={},r=function(t){var r={},A=!1,c=t.theme&&t.theme.disableStyledSystemCache;for(var h in t)if(e[h]){var d=e[h],p=t[h],g=l(t.theme,d.scale,d.defaults);if("object"!==typeof p)i()(r,d(p,g,t));else{if(n.breakpoints=!c&&n.breakpoints||l(t.theme,"breakpoints",a.breakpoints),Array.isArray(p)){n.media=!c&&n.media||[null].concat(n.breakpoints.map(s)),r=o(r,u(n.media,d,g,p,t));continue}null!==p&&(r=o(r,f(n.breakpoints,d,g,p,t)),A=!0)}}return A&&(r=function(t){var e={};return Object.keys(t).sort(function(t,e){return t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})}).forEach(function(n){e[n]=t[n]}),e}(r)),r};r.config=e,r.propNames=Object.keys(e),r.cache=n;var A=Object.keys(e).filter(function(t){return"config"!==t});return A.length>1&&A.forEach(function(n){var i;r[n]=t(((i={})[n]=e[n],i))}),r},u=function(t,e,n,r,o){var a={};return r.slice(0,t.length).forEach(function(r,s){var A,l=t[s],c=e(r,n,o);l?i()(a,((A={})[l]=i()({},a[l],c),A)):i()(a,c)}),a},f=function(t,e,n,r,o){var a={};for(var A in r){var l=t[A],c=e(r[A],n,o);if(l){var u,f=s(l);i()(a,((u={})[f]=i()({},a[f],c),u))}else i()(a,c)}return a},h=function(t){var e=t.properties,n=t.property,r=t.scale,i=t.transform,o=void 0===i?A:i,a=t.defaultScale;e=e||[n];var s=function(t,n,r){var i={},a=o(t,n,r);if(null!==a)return e.forEach(function(t){i[t]=a}),i};return s.scale=r,s.defaults=a,s},d=function(t){void 0===t&&(t={});var e={};return Object.keys(t).forEach(function(n){var r=t[n];e[n]=!0!==r?"function"!==typeof r?h(r):r:h({property:n,scale:n})}),c(e)},p=function(){for(var t={},e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.forEach(function(e){e&&e.config&&i()(t,e.config)}),c(t)},g=d({width:{property:"width",scale:"sizes",transform:function(t,e){return l(e,t,!function(t){return"number"===typeof t&&!isNaN(t)}(t)||t>1?t:100*t+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0});const m=g;var v={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};v.bg=v.backgroundColor;var y=d(v);const b=y;var w=d({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0});const _=w;var B=d({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0});const x=B;var C={space:[0,4,8,16,32,64,128,256,512]},S=d({gridGap:{property:"gridGap",scale:"space",defaultScale:C.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:C.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:C.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0});const F=S;var E={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};E.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},E.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},E.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},E.borderBottomColor={property:"borderBottomColor",scale:"colors"},E.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},E.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},E.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},E.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},E.borderLeftColor={property:"borderLeftColor",scale:"colors"},E.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},E.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},E.borderRightColor={property:"borderRightColor",scale:"colors"},E.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var U=d(E);const L=U;var k={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};k.bgImage=k.backgroundImage,k.bgSize=k.backgroundSize,k.bgPosition=k.backgroundPosition,k.bgRepeat=k.backgroundRepeat;var I=d(k);const Q=I;var O={space:[0,4,8,16,32,64,128,256,512]},M=d({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:O.space},right:{property:"right",scale:"space",defaultScale:O.space},bottom:{property:"bottom",scale:"space",defaultScale:O.space},left:{property:"left",scale:"space",defaultScale:O.space}});const N=M;var T={space:[0,4,8,16,32,64,128,256,512]},P=function(t){return"number"===typeof t&&!isNaN(t)},R=function(t,e){if(!P(t))return l(e,t,t);var n=t<0,r=Math.abs(t),i=l(e,r,r);return P(i)?i*(n?-1:1):n?"-"+i:i},D={};D.margin={margin:{property:"margin",scale:"space",transform:R,defaultScale:T.space},marginTop:{property:"marginTop",scale:"space",transform:R,defaultScale:T.space},marginRight:{property:"marginRight",scale:"space",transform:R,defaultScale:T.space},marginBottom:{property:"marginBottom",scale:"space",transform:R,defaultScale:T.space},marginLeft:{property:"marginLeft",scale:"space",transform:R,defaultScale:T.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:R,defaultScale:T.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:R,defaultScale:T.space}},D.margin.m=D.margin.margin,D.margin.mt=D.margin.marginTop,D.margin.mr=D.margin.marginRight,D.margin.mb=D.margin.marginBottom,D.margin.ml=D.margin.marginLeft,D.margin.mx=D.margin.marginX,D.margin.my=D.margin.marginY,D.padding={padding:{property:"padding",scale:"space",defaultScale:T.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:T.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:T.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:T.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:T.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:T.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:T.space}},D.padding.p=D.padding.padding,D.padding.pt=D.padding.paddingTop,D.padding.pr=D.padding.paddingRight,D.padding.pb=D.padding.paddingBottom,D.padding.pl=D.padding.paddingLeft,D.padding.px=D.padding.paddingX,D.padding.py=D.padding.paddingY;var H=d(D.margin),j=d(D.padding),z=p(H,j);var V=d({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});const K=V;var G=n(50402),q=function(t){var e,n,r=t.scale,i=t.prop,o=void 0===i?"variant":i,a=t.variants,s=void 0===a?{}:a,A=t.key;n=Object.keys(s).length?function(t,e,n){return(0,G.default)(l(e,t,null))(n.theme)}:function(t,e){return l(e,t,null)},n.scale=r||A,n.defaults=s;var u=((e={})[o]=n,e);return c(u)};var W=q({key:"buttons"}),Y=q({key:"textStyles",prop:"textStyle"}),$=q({key:"colorStyles",prop:"colors"}),X=m.width,J=m.height,Z=m.minWidth,tt=m.minHeight,et=m.maxWidth,nt=m.maxHeight,rt=m.size,it=m.verticalAlign,ot=m.display,at=m.overflow,st=m.overflowX,At=m.overflowY,lt=b.opacity,ct=_.fontSize,ut=_.fontFamily,ft=_.fontWeight,ht=_.lineHeight,dt=_.textAlign,pt=_.fontStyle,gt=_.letterSpacing,mt=x.alignItems,vt=x.alignContent,yt=x.justifyItems,bt=x.justifyContent,wt=x.flexWrap,_t=x.flexDirection,Bt=x.flex,xt=x.flexGrow,Ct=x.flexShrink,St=x.flexBasis,Ft=x.justifySelf,Et=x.alignSelf,Ut=x.order,Lt=F.gridGap,kt=F.gridColumnGap,It=F.gridRowGap,Qt=F.gridColumn,Ot=F.gridRow,Mt=F.gridAutoFlow,Nt=F.gridAutoColumns,Tt=F.gridAutoRows,Pt=F.gridTemplateColumns,Rt=F.gridTemplateRows,Dt=F.gridTemplateAreas,Ht=F.gridArea,jt=L.borderWidth,zt=L.borderStyle,Vt=L.borderColor,Kt=L.borderTop,Gt=L.borderRight,qt=L.borderBottom,Wt=L.borderLeft,Yt=L.borderRadius,$t=Q.backgroundImage,Xt=Q.backgroundSize,Jt=Q.backgroundPosition,Zt=Q.backgroundRepeat,te=N.zIndex,ee=N.top,ne=N.right,re=N.bottom,ie=N.left,oe=function(t){var e=t.prop,n=t.cssProperty,r=t.alias,i=t.key,o=t.transformValue,a=t.scale,s=t.properties,A={};return A[e]=h({properties:s,property:n||e,scale:i,defaultScale:a,transform:o}),r&&(A[r]=A[e]),c(A)}},12897(t){t.exports=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach(function(e){return delete t[e]})};var e=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n};function n(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self&&self;var r=n(function(t,e){!function(e,n){t.exports=n()}(0,function(){function t(t){return t&&"object"===typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?o(e(n),n,r):n}function r(e,r,i){var a=e.slice();return r.forEach(function(r,s){"undefined"===typeof a[s]?a[s]=n(r,i):t(r)?a[s]=o(e[s],r,i):-1===e.indexOf(r)&&a.push(n(r,i))}),a}function i(e,r,i){var a={};return t(e)&&Object.keys(e).forEach(function(t){a[t]=n(e[t],i)}),Object.keys(r).forEach(function(s){t(r[s])&&e[s]?a[s]=o(e[s],r[s],i):a[s]=n(r[s],i)}),a}function o(t,e,o){var a=Array.isArray(e),s=(o||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(t)?s(t,e,o):n(e,o):i(t,e,o)}return o.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,n){return o(t,n,e)})},o})}),i=n(function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default}),o=function(t){return Object.keys(t).map(function(e){return e+'="'+t[e].toString().replace(/"/g,""")+'"'}).join(" ")},a=i.svg,s=i.xlink,A={};A[a.name]=a.uri,A[s.name]=s.uri;var l=function(t,e){void 0===t&&(t="");var n=r(A,e||{});return"<svg "+o(n)+">"+t+"</svg>"},c=function(t){function n(){t.apply(this,arguments)}t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(t){return new n({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},n.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},n.prototype.render=function(){var t=this.stringify();return e(l(t)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(t);return c}()},55042(t){t.exports=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self&&self;var e=t(function(t,e){!function(e,n){t.exports=n()}(0,function(){function t(t){return t&&"object"===typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?o(e(n),n,r):n}function r(e,r,i){var a=e.slice();return r.forEach(function(r,s){"undefined"===typeof a[s]?a[s]=n(r,i):t(r)?a[s]=o(e[s],r,i):-1===e.indexOf(r)&&a.push(n(r,i))}),a}function i(e,r,i){var a={};return t(e)&&Object.keys(e).forEach(function(t){a[t]=n(e[t],i)}),Object.keys(r).forEach(function(s){t(r[s])&&e[s]?a[s]=o(e[s],r[s],i):a[s]=n(r[s],i)}),a}function o(t,e,o){var a=Array.isArray(e),s=(o||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(t)?s(t,e,o):n(e,o):i(t,e,o)}return o.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,n){return o(t,n,e)})},o})});function n(t){return t=t||Object.create(null),{on:function(e,n){(t[e]||(t[e]=[])).push(n)},off:function(e,n){t[e]&&t[e].splice(t[e].indexOf(n)>>>0,1)},emit:function(e,n){(t[e]||[]).map(function(t){t(n)}),(t["*"]||[]).map(function(t){t(e,n)})}}}var r=t(function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default}),i=function(t){return Object.keys(t).map(function(e){return e+'="'+t[e].toString().replace(/"/g,""")+'"'}).join(" ")},o=r.svg,a=r.xlink,s={};s[o.name]=o.uri,s[a.name]=a.uri;var A,l=function(t,n){void 0===t&&(t="");var r=e(s,n||{});return"<svg "+i(r)+">"+t+"</svg>"},c=r.svg,u=r.xlink,f={attrs:(A={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},A[c.name]=c.uri,A[u.name]=u.uri,A)},h=function(t){this.config=e(f,t||{}),this.symbols=[]};h.prototype.add=function(t){var e=this.symbols,n=this.find(t.id);return n?(e[e.indexOf(n)]=t,!1):(e.push(t),!0)},h.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(t){return this.symbols.filter(function(e){return e.id===t})[0]||null},h.prototype.has=function(t){return null!==this.find(t)},h.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map(function(t){return t.stringify()}).join("");return l(e,t)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach(function(t){return t.destroy()})};var d=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};d.prototype.stringify=function(){return this.content},d.prototype.toString=function(){return this.stringify()},d.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach(function(e){return delete t[e]})};var p=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},g=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return p(l(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(d),m={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},v=function(t){return Array.prototype.slice.call(t,0)},y={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},b=function(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(t,!1,!1,e),window.dispatchEvent(n)},w=function(t){var e=[];return v(t.querySelectorAll("style")).forEach(function(t){t.textContent+="",e.push(t)}),e},_=function(t){return(t||window.location.href).split("#")[0]},B=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",function(e,n,r){b(t,{oldUrl:r,newUrl:n})})}])},x="linearGradient, radialGradient, pattern, mask, clipPath",C=function(t,e){return void 0===e&&(e=x),v(t.querySelectorAll("symbol")).forEach(function(t){v(t.querySelectorAll(e)).forEach(function(e){t.parentNode.insertBefore(e,t)})}),t};function S(t,e){return v(t).reduce(function(t,n){if(!n.attributes)return t;var r=v(n.attributes),i=e?r.filter(e):r;return t.concat(i)},[])}var F=r.xlink.uri,E="xlink:href",U=/[{}|\\\^\[\]`"<>]/g;function L(t){return t.replace(U,function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()})}function k(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function I(t,e,n){return v(t).forEach(function(t){var r=t.getAttribute(E);if(r&&0===r.indexOf(e)){var i=r.replace(e,n);t.setAttributeNS(F,E,i)}}),t}var Q,O=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],M=O.map(function(t){return"["+t+"]"}).join(","),N=function(t,e,n,r){var i=L(n),o=L(r);S(t.querySelectorAll(M),function(t){var e=t.localName,n=t.value;return-1!==O.indexOf(e)&&-1!==n.indexOf("url("+i)}).forEach(function(t){return t.value=t.value.replace(new RegExp(k(i),"g"),o)}),I(e,i,o)},T={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},P=function(t){function r(r){var i=this;void 0===r&&(r={}),t.call(this,e(m,r));var o=n();this._emitter=o,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(r),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");o.on(T.MOUNT,function(){return i.updateUrls("#",s)})}var A=this._handleLocationChange.bind(this);this._handleLocationChange=A,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,A),a.locationChangeAngularEmitter&&B(a.locationChangeEvent),o.on(T.MOUNT,function(t){a.moveGradientsOutsideSymbol&&C(t)}),o.on(T.SYMBOL_MOUNT,function(t){a.moveGradientsOutsideSymbol&&C(t.parentNode),(y.isIE()||y.isEdge())&&w(t)})}t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r;var i={isMounted:{}};return i.isMounted.get=function(){return!!this.node},r.prototype._autoConfigure=function(t){var e=this.config;"undefined"===typeof t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=y.isFirefox())},r.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},r.prototype.add=function(e){var n=this,r=t.prototype.add.call(this,e);return this.isMounted&&r&&(e.mount(n.node),this._emitter.emit(T.SYMBOL_MOUNT,e.node)),r},r.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach(function(t){t.mount(n.node),e._emitter.emit(T.SYMBOL_MOUNT,t.node)}),v(r.querySelectorAll("symbol")).forEach(function(t){var e=g.createFromExistingNode(t);e.node=t,n.add(e)}),this._emitter.emit(T.MOUNT,r),r},r.prototype.destroy=function(){var t=this,e=t.config,n=t.symbols,r=t._emitter;n.forEach(function(t){return t.destroy()}),r.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},r.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t,i=n.render();return this.node=i,e&&r.childNodes[0]?r.insertBefore(i,r.childNodes[0]):r.appendChild(i),this._emitter.emit(T.MOUNT,i),i},r.prototype.render=function(){return p(this.stringify())},r.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},r.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return N(this.node,n,_(t)+"#",_(e)+"#"),!0},Object.defineProperties(r.prototype,i),r}(h),R=t(function(t){var e;e=function(){var t,e=[],n=document,r=n.documentElement.doScroll,i="DOMContentLoaded",o=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return o||n.addEventListener(i,t=function(){for(n.removeEventListener(i,t),o=1;t=e.shift();)t()}),function(t){o?setTimeout(t,0):e.push(t)}},t.exports=e()}),D="__SVG_SPRITE_NODE__",H="__SVG_SPRITE__";window[H]?Q=window[H]:(Q=new P({attrs:{id:D,"aria-hidden":"true"}}),window[H]=Q);var j=function(){var t=document.getElementById(D);t?Q.attach(t):Q.mount(document.body,!0)};return document.body?j():R(j),Q}()},27003(t,e,n){"use strict";n.d(e,{A:()=>r});var r=n(96540).useLayoutEffect},79306(t,e,n){"use strict";var r=n(94901),i=n(16823),o=TypeError;t.exports=function(t){if(r(t))return t;throw new o(i(t)+" is not a function")}},36194(t,e,n){"use strict";var r=n(72248).has;t.exports=function(t){return r(t),t}},97080(t,e,n){"use strict";var r=n(94402).has;t.exports=function(t){return r(t),t}},76557(t,e,n){"use strict";var r=n(44995).has;t.exports=function(t){return r(t),t}},6469(t,e,n){"use strict";var r=n(78227),i=n(2360),o=n(24913).f,a=r("unscopables"),s=Array.prototype;void 0===s[a]&&o(s,a,{configurable:!0,value:i(null)}),t.exports=function(t){s[a][t]=!0}},90679(t,e,n){"use strict";var r=n(1625),i=TypeError;t.exports=function(t,e){if(r(e,t))return t;throw new i("Incorrect invocation")}},28551(t,e,n){"use strict";var r=n(20034),i=String,o=TypeError;t.exports=function(t){if(r(t))return t;throw new o(i(t)+" is not an object")}},19617(t,e,n){"use strict";var r=n(25397),i=n(35610),o=n(26198),a=function(t){return function(e,n,a){var s=r(e),A=o(s);if(0===A)return!t&&-1;var l,c=i(a,A);if(t&&n!==n){for(;A>c;)if((l=s[c++])!==l)return!0}else for(;A>c;c++)if((t||c in s)&&s[c]===n)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},67680(t,e,n){"use strict";var r=n(79504);t.exports=r([].slice)},96319(t,e,n){"use strict";var r=n(28551),i=n(9539);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){i(t,"throw",a)}}},22195(t,e,n){"use strict";var r=n(79504),i=r({}.toString),o=r("".slice);t.exports=function(t){return o(i(t),8,-1)}},36955(t,e,n){"use strict";var r=n(92140),i=n(94901),o=n(22195),a=n(78227)("toStringTag"),s=Object,A="Arguments"===o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=s(t),a))?n:A?o(e):"Object"===(r=o(e))&&i(e.callee)?"Arguments":r}},77740(t,e,n){"use strict";var r=n(39297),i=n(35031),o=n(77347),a=n(24913);t.exports=function(t,e,n){for(var s=i(e),A=a.f,l=o.f,c=0;c<s.length;c++){var u=s[c];r(t,u)||n&&r(n,u)||A(t,u,l(e,u))}}},12211(t,e,n){"use strict";var r=n(79039);t.exports=!r(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},62529(t){"use strict";t.exports=function(t,e){return{value:t,done:e}}},66699(t,e,n){"use strict";var r=n(43724),i=n(24913),o=n(6980);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},6980(t){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},97040(t,e,n){"use strict";var r=n(43724),i=n(24913),o=n(6980);t.exports=function(t,e,n){r?i.f(t,e,o(0,n)):t[e]=n}},62106(t,e,n){"use strict";var r=n(50283),i=n(24913);t.exports=function(t,e,n){return n.get&&r(n.get,e,{getter:!0}),n.set&&r(n.set,e,{setter:!0}),i.f(t,e,n)}},36840(t,e,n){"use strict";var r=n(94901),i=n(24913),o=n(50283),a=n(39433);t.exports=function(t,e,n,s){s||(s={});var A=s.enumerable,l=void 0!==s.name?s.name:e;if(r(n)&&o(n,l,s),s.global)A?t[e]=n:a(e,n);else{try{s.unsafe?t[e]&&(A=!0):delete t[e]}catch(c){}A?t[e]=n:i.f(t,e,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return t}},56279(t,e,n){"use strict";var r=n(36840);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},39433(t,e,n){"use strict";var r=n(44576),i=Object.defineProperty;t.exports=function(t,e){try{i(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},43724(t,e,n){"use strict";var r=n(79039);t.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},4055(t,e,n){"use strict";var r=n(44576),i=n(20034),o=r.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},88727(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82839(t,e,n){"use strict";var r=n(44576).navigator,i=r&&r.userAgent;t.exports=i?String(i):""},39519(t,e,n){"use strict";var r,i,o=n(44576),a=n(82839),s=o.process,A=o.Deno,l=s&&s.versions||A&&A.version,c=l&&l.v8;c&&(i=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),t.exports=i},46518(t,e,n){"use strict";var r=n(44576),i=n(77347).f,o=n(66699),a=n(36840),s=n(39433),A=n(77740),l=n(92796);t.exports=function(t,e){var n,c,u,f,h,d=t.target,p=t.global,g=t.stat;if(n=p?r:g?r[d]||s(d,{}):r[d]&&r[d].prototype)for(c in e){if(f=e[c],u=t.dontCallGetSet?(h=i(n,c))&&h.value:n[c],!l(p?c:d+(g?".":"#")+c,t.forced)&&void 0!==u){if(typeof f==typeof u)continue;A(f,u)}(t.sham||u&&u.sham)&&o(f,"sham",!0),a(n,c,f,t)}}},79039(t){"use strict";t.exports=function(t){try{return!!t()}catch(e){return!0}}},18745(t,e,n){"use strict";var r=n(40616),i=Function.prototype,o=i.apply,a=i.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(o):function(){return a.apply(o,arguments)})},76080(t,e,n){"use strict";var r=n(27476),i=n(79306),o=n(40616),a=r(r.bind);t.exports=function(t,e){return i(t),void 0===e?t:o?a(t,e):function(){return t.apply(e,arguments)}}},40616(t,e,n){"use strict";var r=n(79039);t.exports=!r(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})},69565(t,e,n){"use strict";var r=n(40616),i=Function.prototype.call;t.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},10350(t,e,n){"use strict";var r=n(43724),i=n(39297),o=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=i(o,"name"),A=s&&"something"===function(){}.name,l=s&&(!r||r&&a(o,"name").configurable);t.exports={EXISTS:s,PROPER:A,CONFIGURABLE:l}},46706(t,e,n){"use strict";var r=n(79504),i=n(79306);t.exports=function(t,e,n){try{return r(i(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(o){}}},27476(t,e,n){"use strict";var r=n(22195),i=n(79504);t.exports=function(t){if("Function"===r(t))return i(t)}},79504(t,e,n){"use strict";var r=n(40616),i=Function.prototype,o=i.call,a=r&&i.bind.bind(o,o);t.exports=r?a:function(t){return function(){return o.apply(t,arguments)}}},97751(t,e,n){"use strict";var r=n(44576),i=n(94901);t.exports=function(t,e){return arguments.length<2?(n=r[t],i(n)?n:void 0):r[t]&&r[t][e];var n}},1767(t){"use strict";t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},50851(t,e,n){"use strict";var r=n(36955),i=n(55966),o=n(64117),a=n(26269),s=n(78227)("iterator");t.exports=function(t){if(!o(t))return i(t,s)||i(t,"@@iterator")||a[r(t)]}},70081(t,e,n){"use strict";var r=n(69565),i=n(79306),o=n(28551),a=n(16823),s=n(50851),A=TypeError;t.exports=function(t,e){var n=arguments.length<2?s(t):e;if(i(n))return o(r(n,t));throw new A(a(t)+" is not iterable")}},55966(t,e,n){"use strict";var r=n(79306),i=n(64117);t.exports=function(t,e){var n=t[e];return i(n)?void 0:r(n)}},83789(t,e,n){"use strict";var r=n(79306),i=n(28551),o=n(69565),a=n(91291),s=n(1767),A="Invalid size",l=RangeError,c=TypeError,u=Math.max,f=function(t,e){this.set=t,this.size=u(e,0),this.has=r(t.has),this.keys=r(t.keys)};f.prototype={getIterator:function(){return s(i(o(this.keys,this.set)))},includes:function(t){return o(this.has,this.set,t)}},t.exports=function(t){i(t);var e=+t.size;if(e!==e)throw new c(A);var n=a(e);if(n<0)throw new l(A);return new f(t,n)}},44576(t){"use strict";var e=function(t){return t&&t.Math===Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof globalThis&&globalThis)||e("object"==typeof this&&this)||function(){return this}()||Function("return this")()},39297(t,e,n){"use strict";var r=n(79504),i=n(48981),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},30421(t){"use strict";t.exports={}},20397(t,e,n){"use strict";var r=n(97751);t.exports=r("document","documentElement")},35917(t,e,n){"use strict";var r=n(43724),i=n(79039),o=n(4055);t.exports=!r&&!i(function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},47055(t,e,n){"use strict";var r=n(79504),i=n(79039),o=n(22195),a=Object,s=r("".split);t.exports=i(function(){return!a("z").propertyIsEnumerable(0)})?function(t){return"String"===o(t)?s(t,""):a(t)}:a},33706(t,e,n){"use strict";var r=n(79504),i=n(94901),o=n(77629),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},91181(t,e,n){"use strict";var r,i,o,a=n(58622),s=n(44576),A=n(20034),l=n(66699),c=n(39297),u=n(77629),f=n(66119),h=n(30421),d="Object already initialized",p=s.TypeError,g=s.WeakMap;if(a||u.state){var m=u.state||(u.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw new p(d);return e.facade=t,m.set(t,e),e},i=function(t){return m.get(t)||{}},o=function(t){return m.has(t)}}else{var v=f("state");h[v]=!0,r=function(t,e){if(c(t,v))throw new p(d);return e.facade=t,l(t,v,e),e},i=function(t){return c(t,v)?t[v]:{}},o=function(t){return c(t,v)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!A(e)||(n=i(e)).type!==t)throw new p("Incompatible receiver, "+t+" required");return n}}}},44209(t,e,n){"use strict";var r=n(78227),i=n(26269),o=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||a[o]===t)}},34376(t,e,n){"use strict";var r=n(22195);t.exports=Array.isArray||function(t){return"Array"===r(t)}},94901(t){"use strict";var e="object"==typeof document&&document.all;t.exports="undefined"==typeof e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},92796(t,e,n){"use strict";var r=n(79039),i=n(94901),o=/#|\.prototype\./,a=function(t,e){var n=A[s(t)];return n===c||n!==l&&(i(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},A=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},31563(t,e,n){"use strict";var r=n(36955),i=n(39297),o=n(64117),a=n(78227),s=n(26269),A=a("iterator"),l=Object;t.exports=function(t){if(o(t))return!1;var e=l(t);return void 0!==e[A]||"@@iterator"in e||i(s,r(e))}},64117(t){"use strict";t.exports=function(t){return null===t||void 0===t}},20034(t,e,n){"use strict";var r=n(94901);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},96395(t){"use strict";t.exports=!1},65810(t,e,n){"use strict";var r=n(20034),i=n(91181).get;t.exports=function(t){if(!r(t))return!1;var e=i(t);return!!e&&"RawJSON"===e.type}},10757(t,e,n){"use strict";var r=n(97751),i=n(94901),o=n(1625),a=n(7040),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return i(e)&&o(e.prototype,s(t))}},40507(t,e,n){"use strict";var r=n(69565);t.exports=function(t,e,n){for(var i,o,a=n?t:t.iterator,s=t.next;!(i=r(s,a)).done;)if(void 0!==(o=e(i.value)))return o}},72652(t,e,n){"use strict";var r=n(76080),i=n(69565),o=n(28551),a=n(16823),s=n(44209),A=n(26198),l=n(1625),c=n(70081),u=n(50851),f=n(9539),h=TypeError,d=function(t,e){this.stopped=t,this.result=e},p=d.prototype;t.exports=function(t,e,n){var g,m,v,y,b,w,_,B=n&&n.that,x=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_RECORD),S=!(!n||!n.IS_ITERATOR),F=!(!n||!n.INTERRUPTED),E=r(e,B),U=function(t){var e=g;return g=void 0,e&&f(e,"normal"),new d(!0,t)},L=function(t){return x?(o(t),F?E(t[0],t[1],U):E(t[0],t[1])):F?E(t,U):E(t)};if(C)g=t.iterator;else if(S)g=t;else{if(!(m=u(t)))throw new h(a(t)+" is not iterable");if(s(m)){for(v=0,y=A(t);y>v;v++)if((b=L(t[v]))&&l(p,b))return b;return new d(!1)}g=c(t,m)}for(w=C?t.next:g.next;!(_=i(w,g)).done;){var k=_.value;try{b=L(k)}catch(I){if(!g)throw I;f(g,"throw",I)}if("object"==typeof b&&b&&l(p,b))return b}return new d(!1)}},91385(t,e,n){"use strict";var r=n(9539);t.exports=function(t,e,n){for(var i=t.length-1;i>=0;i--)if(void 0!==t[i])try{n=r(t[i].iterator,e,n)}catch(o){e="throw",n=o}if("throw"===e)throw n;return n}},9539(t,e,n){"use strict";var r=n(69565),i=n(28551),o=n(55966);t.exports=function(t,e,n){var a,s;i(t);try{if(!(a=o(t,"return"))){if("throw"===e)throw n;return n}a=r(a,t)}catch(A){s=!0,a=A}if("throw"===e)throw n;if(s)throw a;return i(a),n}},19462(t,e,n){"use strict";var r=n(69565),i=n(2360),o=n(66699),a=n(56279),s=n(78227),A=n(91181),l=n(55966),c=n(57657).IteratorPrototype,u=n(62529),f=n(9539),h=n(91385),d=s("toStringTag"),p="IteratorHelper",g="WrapForValidIterator",m="normal",v="throw",y=A.set,b=function(t){var e=A.getterFor(t?g:p);return a(i(c),{next:function(){var n=e(this);if(t)return n.nextHandler();if(n.done)return u(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:u(r,n.done)}catch(i){throw n.done=!0,i}},return:function(){var n=e(this),i=n.iterator,o=n.done;if(n.done=!0,t){var a=l(i,"return");return a?r(a,i):u(void 0,!0)}if(o)return u(void 0,!0);if(n.inner)try{f(n.inner.iterator,m)}catch(s){return f(i,v,s)}if(n.openIters)try{h(n.openIters,m)}catch(s){if(i)return f(i,v,s);throw s}return i&&f(i,m),u(void 0,!0)}})},w=b(!0),_=b(!1);o(_,d,"Iterator Helper"),t.exports=function(t,e,n){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=e?g:p,i.returnHandlerResult=!!n,i.nextHandler=t,i.counter=0,i.done=!1,y(this,i)};return r.prototype=e?w:_,r}},30684(t){"use strict";t.exports=function(t,e){var n="function"==typeof Iterator&&Iterator.prototype[t];if(n)try{n.call({next:null},e).next()}catch(r){return!0}}},84549(t,e,n){"use strict";var r=n(44576);t.exports=function(t,e){var n=r.Iterator,i=n&&n.prototype,o=i&&i[t],a=!1;if(o)try{o.call({next:function(){return{done:!0}},return:function(){a=!0}},-1)}catch(s){s instanceof e||(a=!1)}if(!a)return o}},57657(t,e,n){"use strict";var r,i,o,a=n(79039),s=n(94901),A=n(20034),l=n(2360),c=n(42787),u=n(36840),f=n(78227),h=n(96395),d=f("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=c(c(o)))!==Object.prototype&&(r=i):p=!0),!A(r)||a(function(){var t={};return r[d].call(t)!==t})?r={}:h&&(r=l(r)),s(r[d])||u(r,d,function(){return this}),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},26269(t){"use strict";t.exports={}},26198(t,e,n){"use strict";var r=n(18014);t.exports=function(t){return r(t.length)}},50283(t,e,n){"use strict";var r=n(79504),i=n(79039),o=n(94901),a=n(39297),s=n(43724),A=n(10350).CONFIGURABLE,l=n(33706),c=n(91181),u=c.enforce,f=c.get,h=String,d=Object.defineProperty,p=r("".slice),g=r("".replace),m=r([].join),v=s&&!i(function(){return 8!==d(function(){},"length",{value:8}).length}),y=String(String).split("String"),b=t.exports=function(t,e,n){"Symbol("===p(h(e),0,7)&&(e="["+g(h(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!a(t,"name")||A&&t.name!==e)&&(s?d(t,"name",{value:e,configurable:!0}):t.name=e),v&&n&&a(n,"arity")&&t.length!==n.arity&&d(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&d(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(i){}var r=u(t);return a(r,"source")||(r.source=m(y,"string"==typeof e?e:"")),t};Function.prototype.toString=b(function(){return o(this)&&f(this).source||l(this)},"toString")},72248(t,e,n){"use strict";var r=n(79504),i=Map.prototype;t.exports={Map:Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},26223(t,e,n){"use strict";var r=n(79504),i=n(40507),o=n(72248),a=o.Map,s=o.proto,A=r(s.forEach),l=r(s.entries),c=l(new a).next;t.exports=function(t,e,n){return n?i({iterator:l(t),next:c},function(t){return e(t[1],t[0])}):A(t,e)}},80741(t){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},27819(t,e,n){"use strict";var r=n(79039);t.exports=!r(function(){var t="9007199254740993",e=JSON.rawJSON(t);return!JSON.isRawJSON(e)||JSON.stringify(e)!==t})},2360(t,e,n){"use strict";var r,i=n(28551),o=n(96801),a=n(88727),s=n(30421),A=n(20397),l=n(4055),c=n(66119),u="prototype",f="script",h=c("IE_PROTO"),d=function(){},p=function(t){return"<"+f+">"+t+"</"+f+">"},g=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}m="undefined"!=typeof document?document.domain&&r?g(r):function(){var t,e=l("iframe"),n="java"+f+":";return e.style.display="none",A.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F}():g(r);for(var t=a.length;t--;)delete m[u][a[t]];return m()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(d[u]=i(t),n=new d,d[u]=null,n[h]=t):n=m(),void 0===e?n:o.f(n,e)}},96801(t,e,n){"use strict";var r=n(43724),i=n(48686),o=n(24913),a=n(28551),s=n(25397),A=n(71072);e.f=r&&!i?Object.defineProperties:function(t,e){a(t);for(var n,r=s(e),i=A(e),l=i.length,c=0;l>c;)o.f(t,n=i[c++],r[n]);return t}},24913(t,e,n){"use strict";var r=n(43724),i=n(35917),o=n(48686),a=n(28551),s=n(56969),A=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,u="enumerable",f="configurable",h="writable";e.f=r?o?function(t,e,n){if(a(t),e=s(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&h in n&&!n[h]){var r=c(t,e);r&&r[h]&&(t[e]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:u in n?n[u]:r[u],writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(a(t),e=s(e),a(n),i)try{return l(t,e,n)}catch(r){}if("get"in n||"set"in n)throw new A("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},77347(t,e,n){"use strict";var r=n(43724),i=n(69565),o=n(48773),a=n(6980),s=n(25397),A=n(56969),l=n(39297),c=n(35917),u=Object.getOwnPropertyDescriptor;e.f=r?u:function(t,e){if(t=s(t),e=A(e),c)try{return u(t,e)}catch(n){}if(l(t,e))return a(!i(o.f,t,e),t[e])}},38480(t,e,n){"use strict";var r=n(61828),i=n(88727).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},33717(t,e){"use strict";e.f=Object.getOwnPropertySymbols},42787(t,e,n){"use strict";var r=n(39297),i=n(94901),o=n(48981),a=n(66119),s=n(12211),A=a("IE_PROTO"),l=Object,c=l.prototype;t.exports=s?l.getPrototypeOf:function(t){var e=o(t);if(r(e,A))return e[A];var n=e.constructor;return i(n)&&e instanceof n?n.prototype:e instanceof l?c:null}},1625(t,e,n){"use strict";var r=n(79504);t.exports=r({}.isPrototypeOf)},61828(t,e,n){"use strict";var r=n(79504),i=n(39297),o=n(25397),a=n(19617).indexOf,s=n(30421),A=r([].push);t.exports=function(t,e){var n,r=o(t),l=0,c=[];for(n in r)!i(s,n)&&i(r,n)&&A(c,n);for(;e.length>l;)i(r,n=e[l++])&&(~a(c,n)||A(c,n));return c}},71072(t,e,n){"use strict";var r=n(61828),i=n(88727);t.exports=Object.keys||function(t){return r(t,i)}},48773(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);e.f=i?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},84270(t,e,n){"use strict";var r=n(69565),i=n(94901),o=n(20034),a=TypeError;t.exports=function(t,e){var n,s;if("string"===e&&i(n=t.toString)&&!o(s=r(n,t)))return s;if(i(n=t.valueOf)&&!o(s=r(n,t)))return s;if("string"!==e&&i(n=t.toString)&&!o(s=r(n,t)))return s;throw new a("Can't convert object to primitive value")}},35031(t,e,n){"use strict";var r=n(97751),i=n(79504),o=n(38480),a=n(33717),s=n(28551),A=i([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=a.f;return n?A(e,n(t)):e}},616(t,e,n){"use strict";var r=n(79504),i=n(39297),o=SyntaxError,a=parseInt,s=String.fromCharCode,A=r("".charAt),l=r("".slice),c=r(/./.exec),u={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},f=/^[\da-f]{4}$/i,h=/^[\u0000-\u001F]$/;t.exports=function(t,e){for(var n=!0,r="";e<t.length;){var d=A(t,e);if("\\"===d){var p=l(t,e,e+2);if(i(u,p))r+=u[p],e+=2;else{if("\\u"!==p)throw new o('Unknown escape sequence: "'+p+'"');var g=l(t,e+=2,e+4);if(!c(f,g))throw new o("Bad Unicode escape at: "+e);r+=s(a(g,16)),e+=4}}else{if('"'===d){n=!1,e++;break}if(c(h,d))throw new o("Bad control character in string literal at: "+e);r+=d,e++}}if(n)throw new o("Unterminated string at: "+e);return{value:r,end:e}}},65213(t,e,n){"use strict";var r=n(44576),i=n(79039),o=r.RegExp,a=!i(function(){var t=!0;try{o(".","d")}catch(A){t=!1}var e={},n="",r=t?"dgimsy":"gimsy",i=function(t,r){Object.defineProperty(e,t,{get:function(){return n+=r,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var s in t&&(a.hasIndices="d"),a)i(s,a[s]);return Object.getOwnPropertyDescriptor(o.prototype,"flags").get.call(e)!==r||n!==r});t.exports={correct:a}},67979(t,e,n){"use strict";var r=n(28551);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},67750(t,e,n){"use strict";var r=n(64117),i=TypeError;t.exports=function(t){if(r(t))throw new i("Can't call method on "+t);return t}},33317(t){"use strict";t.exports=function(t,e){return t===e||t!==t&&e!==e}},89286(t,e,n){"use strict";var r=n(94402),i=n(38469),o=r.Set,a=r.add;t.exports=function(t){var e=new o;return i(t,function(t){a(e,t)}),e}},83440(t,e,n){"use strict";var r=n(97080),i=n(94402),o=n(89286),a=n(25170),s=n(83789),A=n(38469),l=n(40507),c=i.has,u=i.remove;t.exports=function(t){var e=r(this),n=s(t),i=o(e);return a(i)<=n.size?A(i,function(t){n.includes(t)&&u(i,t)}):l(n.getIterator(),function(t){c(i,t)&&u(i,t)}),i}},94402(t,e,n){"use strict";var r=n(79504),i=Set.prototype;t.exports={Set:Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},68750(t,e,n){"use strict";var r=n(97080),i=n(94402),o=n(25170),a=n(83789),s=n(38469),A=n(40507),l=i.Set,c=i.add,u=i.has;t.exports=function(t){var e=r(this),n=a(t),i=new l;return o(e)>n.size?A(n.getIterator(),function(t){u(e,t)&&c(i,t)}):s(e,function(t){n.includes(t)&&c(i,t)}),i}},64449(t,e,n){"use strict";var r=n(97080),i=n(94402).has,o=n(25170),a=n(83789),s=n(38469),A=n(40507),l=n(9539);t.exports=function(t){var e=r(this),n=a(t);if(o(e)<=n.size)return!1!==s(e,function(t){if(n.includes(t))return!1},!0);var c=n.getIterator();return!1!==A(c,function(t){if(i(e,t))return l(c.iterator,"normal",!1)})}},53838(t,e,n){"use strict";var r=n(97080),i=n(25170),o=n(38469),a=n(83789);t.exports=function(t){var e=r(this),n=a(t);return!(i(e)>n.size)&&!1!==o(e,function(t){if(!n.includes(t))return!1},!0)}},28527(t,e,n){"use strict";var r=n(97080),i=n(94402).has,o=n(25170),a=n(83789),s=n(40507),A=n(9539);t.exports=function(t){var e=r(this),n=a(t);if(o(e)<n.size)return!1;var l=n.getIterator();return!1!==s(l,function(t){if(!i(e,t))return A(l.iterator,"normal",!1)})}},38469(t,e,n){"use strict";var r=n(79504),i=n(40507),o=n(94402),a=o.Set,s=o.proto,A=r(s.forEach),l=r(s.keys),c=l(new a).next;t.exports=function(t,e,n){return n?i({iterator:l(t),next:c},e):A(t,e)}},25170(t,e,n){"use strict";var r=n(46706),i=n(94402);t.exports=r(i.proto,"size","get")||function(t){return t.size}},83650(t,e,n){"use strict";var r=n(97080),i=n(94402),o=n(89286),a=n(83789),s=n(40507),A=i.add,l=i.has,c=i.remove;t.exports=function(t){var e=r(this),n=a(t).getIterator(),i=o(e);return s(n,function(t){l(e,t)?c(i,t):A(i,t)}),i}},44204(t,e,n){"use strict";var r=n(97080),i=n(94402).add,o=n(89286),a=n(83789),s=n(40507);t.exports=function(t){var e=r(this),n=a(t).getIterator(),A=o(e);return s(n,function(t){i(A,t)}),A}},66119(t,e,n){"use strict";var r=n(25745),i=n(33392),o=r("keys");t.exports=function(t){return o[t]||(o[t]=i(t))}},77629(t,e,n){"use strict";var r=n(96395),i=n(44576),o=n(39433),a="__core-js_shared__",s=t.exports=i[a]||o(a,{});(s.versions||(s.versions=[])).push({version:"3.49.0",mode:r?"pure":"global",copyright:"\xa9 2013\u20132025 Denis Pushkarev (zloirock.ru), 2025\u20132026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},25745(t,e,n){"use strict";var r=n(77629);t.exports=function(t,e){return r[t]||(r[t]=e||{})}},4495(t,e,n){"use strict";var r=n(39519),i=n(79039),o=n(44576).String;t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var t=Symbol("symbol detection");return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41})},35610(t,e,n){"use strict";var r=n(91291),i=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):o(n,e)}},25397(t,e,n){"use strict";var r=n(47055),i=n(67750);t.exports=function(t){return r(i(t))}},91291(t,e,n){"use strict";var r=n(80741);t.exports=function(t){var e=+t;return e!==e||0===e?0:r(e)}},18014(t,e,n){"use strict";var r=n(91291),i=Math.min;t.exports=function(t){var e=r(t);return e>0?i(e,9007199254740991):0}},48981(t,e,n){"use strict";var r=n(67750),i=Object;t.exports=function(t){return i(r(t))}},72777(t,e,n){"use strict";var r=n(69565),i=n(20034),o=n(10757),a=n(55966),s=n(84270),A=n(78227),l=TypeError,c=A("toPrimitive");t.exports=function(t,e){if(!i(t)||o(t))return t;var n,A=a(t,c);if(A){if(void 0===e&&(e="default"),n=r(A,t,e),!i(n)||o(n))return n;throw new l("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},56969(t,e,n){"use strict";var r=n(72777),i=n(10757);t.exports=function(t){var e=r(t,"string");return i(e)?e:e+""}},47650(t,e,n){"use strict";var r=n(97751),i=n(94901),o=n(31563),a=n(20034),s=r("Set");t.exports=function(t){return function(t){return a(t)&&"number"==typeof t.size&&i(t.has)&&i(t.keys)}(t)?t:o(t)?new s(t):t}},92140(t,e,n){"use strict";var r={};r[n(78227)("toStringTag")]="z",t.exports="[object z]"===String(r)},655(t,e,n){"use strict";var r=n(36955),i=String;t.exports=function(t){if("Symbol"===r(t))throw new TypeError("Cannot convert a Symbol value to a string");return i(t)}},16823(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},33392(t,e,n){"use strict";var r=n(79504),i=0,o=Math.random(),a=r(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++i+o,36)}},7040(t,e,n){"use strict";var r=n(4495);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},48686(t,e,n){"use strict";var r=n(43724),i=n(79039);t.exports=r&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},58622(t,e,n){"use strict";var r=n(44576),i=n(94901),o=r.WeakMap;t.exports=i(o)&&/native code/.test(String(o))},44995(t,e,n){"use strict";var r=n(79504),i=WeakMap.prototype;t.exports={WeakMap:WeakMap,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete)}},78227(t,e,n){"use strict";var r=n(44576),i=n(25745),o=n(39297),a=n(33392),s=n(4495),A=n(7040),l=r.Symbol,c=i("wks"),u=A?l.for||l:l&&l.withoutSetter||a;t.exports=function(t){return o(c,t)||(c[t]=s&&o(l,t)?l[t]:u("Symbol."+t)),c[t]}},74423(t,e,n){"use strict";var r=n(46518),i=n(19617).includes,o=n(79039),a=n(6469),s=o(function(){return!Array(1).includes()}),A=o(function(){return[,1].includes(void 0,1)});r({target:"Array",proto:!0,forced:s||A},{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),a("includes")},18111(t,e,n){"use strict";var r=n(46518),i=n(44576),o=n(90679),a=n(28551),s=n(94901),A=n(42787),l=n(62106),c=n(97040),u=n(79039),f=n(39297),h=n(78227),d=n(57657).IteratorPrototype,p=n(43724),g=n(96395),m="constructor",v="Iterator",y=h("toStringTag"),b=TypeError,w=i[v],_=g||!s(w)||w.prototype!==d||!u(function(){w({})}),B=function(){if(o(this,d),A(this)===d)throw new b("Abstract class Iterator not directly constructable")},x=function(t,e){p?l(d,t,{configurable:!0,get:function(){return e},set:function(e){if(a(this),this===d)throw new b("You can't redefine this property");f(this,t)?this[t]=e:c(this,t,e)}}):d[t]=e};f(d,y)||x(y,v),!_&&f(d,m)&&d[m]!==Object||x(m,B),B.prototype=d,r({global:!0,constructor:!0,forced:_},{Iterator:B})},81148(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(72652),a=n(79306),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{every:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return i(c,this,t);var e=A(this),n=0;return!o(e,function(e,r){if(!t(e,n++))return r()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},22489(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(79306),a=n(28551),s=n(1767),A=n(19462),l=n(96319),c=n(96395),u=n(9539),f=n(30684),h=n(84549),d=!c&&!f("filter",function(){}),p=!c&&!d&&h("filter",TypeError),g=c||d||p,m=A(function(){for(var t,e,n=this.iterator,r=this.predicate,o=this.next;;){if(t=a(i(o,n)),this.done=!!t.done)return;if(e=t.value,l(n,r,[e,this.counter++],!0))return e}});r({target:"Iterator",proto:!0,real:!0,forced:g},{filter:function(t){a(this);try{o(t)}catch(e){u(this,"throw",e)}return p?i(p,this,t):new m(s(this),{predicate:t})}})},20116(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(72652),a=n(79306),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{find:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return i(c,this,t);var e=A(this),n=0;return o(e,function(e,r){if(t(e,n++))return r(e)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},7588(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(72652),a=n(79306),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{forEach:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return i(c,this,t);var e=A(this),n=0;o(e,function(e){t(e,n++)},{IS_RECORD:!0})}})},61701(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(79306),a=n(28551),s=n(1767),A=n(19462),l=n(96319),c=n(9539),u=n(30684),f=n(84549),h=n(96395),d=!h&&!u("map",function(){}),p=!h&&!d&&f("map",TypeError),g=h||d||p,m=A(function(){var t=this.iterator,e=a(i(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)});r({target:"Iterator",proto:!0,real:!0,forced:g},{map:function(t){a(this);try{o(t)}catch(e){c(this,"throw",e)}return p?i(p,this,t):new m(s(this),{mapper:t})}})},18237(t,e,n){"use strict";var r=n(46518),i=n(72652),o=n(79306),a=n(28551),s=n(1767),A=n(9539),l=n(84549),c=n(18745),u=n(79039),f=TypeError,h=u(function(){[].keys().reduce(function(){},void 0)}),d=!h&&l("reduce",f);r({target:"Iterator",proto:!0,real:!0,forced:h||d},{reduce:function(t){a(this);try{o(t)}catch(u){A(this,"throw",u)}var e=arguments.length<2,n=e?void 0:arguments[1];if(d)return c(d,this,e?[t]:[t,n]);var r=s(this),l=0;if(i(r,function(r){e?(e=!1,n=r):n=t(n,r,l),l++},{IS_RECORD:!0}),e)throw new f("Reduce of empty iterator with no initial value");return n}})},13579(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(72652),a=n(79306),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{some:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return i(c,this,t);var e=A(this),n=0;return o(e,function(e,r){if(t(e,n++))return r()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},33110(t,e,n){"use strict";var r=n(46518),i=n(97751),o=n(18745),a=n(69565),s=n(79504),A=n(79039),l=n(34376),c=n(94901),u=n(65810),f=n(10757),h=n(22195),d=n(655),p=n(67680),g=n(616),m=n(33392),v=n(4495),y=n(27819),b=String,w=i("JSON","stringify"),_=s(/./.exec),B=s("".charAt),x=s("".charCodeAt),C=s("".replace),S=s("".slice),F=s([].push),E=s(1.1.toString),U=/[\uD800-\uDFFF]/g,L=/^[\uD800-\uDBFF]$/,k=/^[\uDC00-\uDFFF]$/,I=m(),Q=I.length,O=!v||A(function(){var t=i("Symbol")("stringify detection");return"[null]"!==w([t])||"{}"!==w({a:t})||"{}"!==w(Object(t))}),M=A(function(){return'"\\udf06\\ud834"'!==w("\udf06\ud834")||'"\\udead"'!==w("\udead")}),N=O?function(t,e){var n=p(arguments),r=P(e);if(c(r)||void 0!==t&&!f(t))return n[1]=function(t,e){if(c(r)&&(e=a(r,this,b(t),e)),!f(e))return e},o(w,null,n)}:w,T=function(t,e,n){var r=B(n,e-1),i=B(n,e+1);return _(L,t)&&!_(k,i)||_(k,t)&&!_(L,r)?"\\u"+E(x(t,0),16):t},P=function(t){if(c(t))return t;if(l(t)){for(var e=t.length,n=[],r=0;r<e;r++){var i=t[r];"string"==typeof i?F(n,i):"number"!=typeof i&&"Number"!==h(i)&&"String"!==h(i)||F(n,d(i))}var o=n.length,a=!0;return function(t,e){if(a)return a=!1,e;if(l(this))return e;for(var r=0;r<o;r++)if(n[r]===t)return e}}};w&&r({target:"JSON",stat:!0,arity:3,forced:O||M||!y},{stringify:function(t,e,n){var r=P(e),i=[],o=N(t,function(t,e){var n=c(r)?a(r,this,b(t),e):e;return!y&&u(n)?I+(F(i,n.rawJSON)-1):n},n);if("string"!=typeof o)return o;if(M&&(o=C(o,U,T)),y)return o;for(var s="",A=o.length,l=0;l<A;l++){var f=B(o,l);if('"'===f){var h=g(o,++l).end-1,d=S(o,l,h);s+=S(d,0,Q)===I?i[S(d,Q)]:'"'+d+'"',l=h}else s+=f}return s}})},69479(t,e,n){"use strict";var r=n(43724),i=n(62106),o=n(65213),a=n(67979);r&&!o.correct&&(i(RegExp.prototype,"flags",{configurable:!0,get:a}),o.correct=!0)},98992(t,e,n){"use strict";n(18111)},23215(t,e,n){"use strict";n(81148)},54520(t,e,n){"use strict";n(22489)},72577(t,e,n){"use strict";n(20116)},3949(t,e,n){"use strict";n(7588)},81454(t,e,n){"use strict";n(61701)},8872(t,e,n){"use strict";n(18237)},37550(t,e,n){"use strict";n(13579)},71517(t,e,n){"use strict";var r=n(46518),i=n(36194),o=n(72248).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=i(this),n=!0,r=0,a=arguments.length;r<a;r++)t=o(e,arguments[r]),n=n&&t;return!!n}})},11379(t,e,n){"use strict";var r=n(46518),i=n(36194),o=n(72248),a=o.get,s=o.has,A=o.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,o=i(this);return s(o,t)?(n=a(o,t),"update"in e&&(n=e.update(n,t,o),A(o,t,n)),n):(r=e.insert(t,o),A(o,t,r),r)}})},93777(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0);return!1!==a(e,function(t,r){if(!n(t,r,e))return!1},!0)}})},14190(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(72248),s=n(26223),A=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=new A;return s(e,function(t,i){n(t,i,e)&&l(r,i,t)}),r}})},86097(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=a(e,function(t,r){if(n(t,r,e))return{key:r}},!0);return r&&r.key}})},12359(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=a(e,function(t,r){if(n(t,r,e))return{value:t}},!0);return r&&r.value}})},17273(t,e,n){"use strict";var r=n(46518),i=n(33317),o=n(36194),a=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===a(o(this),function(e){if(i(e,t))return!0},!0)}})},27415(t,e,n){"use strict";var r=n(46518),i=n(36194),o=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=o(i(this),function(e,n){if(e===t)return{key:n}},!0);return e&&e.key}})},19929(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(72248),s=n(26223),A=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=new A;return s(e,function(t,i){l(r,n(t,i,e),t)}),r}})},37583(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(72248),s=n(26223),A=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=new A;return s(e,function(t,i){l(r,i,n(t,i,e))}),r}})},55122(t,e,n){"use strict";var r=n(46518),i=n(36194),o=n(72652),a=n(72248).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=i(this),n=arguments.length,r=0;r<n;)o(arguments[r++],function(t,n){a(e,t,n)},{AS_ENTRIES:!0});return e}})},20230(t,e,n){"use strict";var r=n(46518),i=n(79306),o=n(36194),a=n(26223),s=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=o(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(t),a(e,function(i,o){n?(n=!1,r=i):r=t(r,i,o,e)}),n)throw new s("Reduce of empty map with no initial value");return r}})},57268(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(36194),a=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0);return!0===a(e,function(t,r){if(n(t,r,e))return!0},!0)}})},79733(t,e,n){"use strict";var r=n(46518),i=n(79306),o=n(36194),a=n(72248),s=TypeError,A=a.get,l=a.has,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var n=o(this),r=arguments.length;i(e);var a=l(n,t);if(!a&&r<3)throw new s("Updating absent value");var u=a?A(n,t):i(r>2?arguments[2]:void 0)(t,n);return c(n,t,e(u,t,n)),n}})},25509(t,e,n){"use strict";var r=n(46518),i=n(97080),o=n(94402).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var t=i(this),e=0,n=arguments.length;e<n;e++)o(t,arguments[e]);return t}})},65223(t,e,n){"use strict";var r=n(46518),i=n(97080),o=n(94402).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=i(this),n=!0,r=0,a=arguments.length;r<a;r++)t=o(e,arguments[r]),n=n&&t;return!!n}})},60321(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(83440);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return i(a,this,o(t))}})},41927(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(97080),a=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0);return!1!==a(e,function(t){if(!n(t,t,e))return!1},!0)}})},11632(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(97080),a=n(94402),s=n(38469),A=a.Set,l=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=new A;return s(e,function(t){n(t,t,e)&&l(r,t)}),r}})},64377(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(97080),a=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=a(e,function(t){if(n(t,t,e))return{value:t}},!0);return r&&r.value}})},66771(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(68750);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return i(a,this,o(t))}})},12516(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(64449);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return i(a,this,o(t))}})},68931(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(53838);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return i(a,this,o(t))}})},52514(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(28527);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return i(a,this,o(t))}})},35694(t,e,n){"use strict";var r=n(46518),i=n(79504),o=n(97080),a=n(38469),s=n(655),A=i([].join),l=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=o(this),n=void 0===t?",":s(t),r=[];return a(e,function(t){l(r,t)}),A(r,n)}})},52774(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(97080),a=n(94402),s=n(38469),A=a.Set,l=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0),r=new A;return s(e,function(t){l(r,n(t,t,e))}),r}})},49536(t,e,n){"use strict";var r=n(46518),i=n(79306),o=n(97080),a=n(38469),s=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=o(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(t),a(e,function(i){n?(n=!1,r=i):r=t(r,i,i,e)}),n)throw new s("Reduce of empty set with no initial value");return r}})},21926(t,e,n){"use strict";var r=n(46518),i=n(76080),o=n(97080),a=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=o(this),n=i(t,arguments.length>1?arguments[1]:void 0);return!0===a(e,function(t){if(n(t,t,e))return!0},!0)}})},94483(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(83650);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return i(a,this,o(t))}})},16215(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(47650),a=n(44204);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return i(a,this,o(t))}})},67348(t,e,n){"use strict";var r=n(46518),i=n(76557),o=n(44995).remove;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=i(this),n=!0,r=0,a=arguments.length;r<a;r++)t=o(e,arguments[r]),n=n&&t;return!!n}})},35644(t,e,n){"use strict";var r=n(46518),i=n(76557),o=n(44995),a=o.get,s=o.has,A=o.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,o=i(this);return s(o,t)?(n=a(o,t),"update"in e&&(n=e.update(n,t,o),A(o,t,n)),n):(r=e.insert(t,o),A(o,t,r),r)}})},81431(t,e){"use strict";function n(t,e,n){var r,i=n||{},o=i.noTrailing,a=void 0!==o&&o,s=i.noLeading,A=void 0!==s&&s,l=i.debounceMode,c=void 0===l?void 0:l,u=!1,f=0;function h(){r&&clearTimeout(r)}function d(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var s=this,l=Date.now()-f;function d(){f=Date.now(),e.apply(s,i)}function p(){r=void 0}u||(A||!c||r||d(),h(),void 0===c&&l>t?A?(f=Date.now(),a||(r=setTimeout(c?p:d,t))):d():!0!==a&&(r=setTimeout(c?p:d,void 0===c?t-l:t)))}return d.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;h(),u=!n},d}Object.defineProperty(e,"__esModule",{value:!0}),e.debounce=function(t,e,r){var i=(r||{}).atBegin;return n(t,e,{debounceMode:!1!==(void 0!==i&&i)})},e.throttle=n},43145(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,{A:()=>r})},9417(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,{A:()=>r})},64467(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(20816);function i(t,e,n){return(e=(0,r.A)(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},58168(t,e,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(null,arguments)}n.d(e,{A:()=>r})},53954(t,e,n){"use strict";function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}n.d(e,{A:()=>r})},77387(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(63662);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,r.A)(t,e)}},52176(t,e,n){"use strict";function r(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(r=function(){return!!t})()}n.d(e,{A:()=>r})},89379(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(64467);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){(0,r.A)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}},80045(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(98587);function i(t,e){if(null==t)return{};var n,i,o=(0,r.A)(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i<a.length;i++)n=a[i],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}},98587(t,e,n){"use strict";function r(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}n.d(e,{A:()=>r})},63662(t,e,n){"use strict";function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}n.d(e,{A:()=>r})},80296(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(27800);function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],A=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;A=!1}else for(;!(A=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);A=!0);}catch(t){l=!0,i=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||(0,r.A)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45458(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(43145);var i=n(27800);function o(t){return function(t){if(Array.isArray(t))return(0,r.A)(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||(0,i.A)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(82284);function i(t){var e=function(t,e){if("object"!=(0,r.A)(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=(0,r.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==(0,r.A)(e)?e:e+""}},82284(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n.d(e,{A:()=>r})},27800(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(43145);function i(t,e){if(t){if("string"==typeof t)return(0,r.A)(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(t,e):void 0}}},21250(t,e,n){"use strict";n.d(e,{YL:()=>b,xS:()=>v});var r=n(96540),i=n(43678),o=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(t,e,n)=>e in t?o(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,f=(t,e)=>{for(var n in e||(e={}))l.call(e,n)&&u(t,n,e[n]);if(A)for(var n of A(e))c.call(e,n)&&u(t,n,e[n]);return t},h=(t,e)=>a(t,s(e)),d=(t,e)=>{var n={};for(var r in t)l.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&A)for(var r of A(t))e.indexOf(r)<0&&c.call(t,r)&&(n[r]=t[r]);return n},p=r.createContext(null);function g(t,e,n){return(n.mapContextToProps||e)(t,n)||{}}var m=function(t){if(!t)throw"withSearch requires a function to be provided which returns an object with at least one value.";return function(e){var n;return n=class extends r.PureComponent{constructor(e,n){super(e),this.subscription=e=>{this.mounted&&this.setState(n=>g(f(f({},n),e),t,this.props))},this.mounted=!1,this.state=f({},g(function(t){return f(f({},t.driver.getState()),t.driver.getActions())}(n),t,e))}componentDidMount(){this.mounted=!0,this.context.driver.subscribeToStateChanges(this.subscription)}componentWillUnmount(){this.mounted=!1,this.context.driver.unsubscribeToStateChanges(this.subscription)}render(){let t=d(this.props,[]);return r.createElement(e,f(f({},this.state),t))}},n.contextType=p,n}};var v=function({mapContextToProps:t,children:e}){let n=m(t)(t=>e(t));return r.createElement(n,null)},y={moreFilters:({visibleOptionsCount:t,showingAll:e})=>{let n=e?"All ":"";return n+=`${t} options shown.`,n}},b=({children:t,config:e,driver:n})=>{let[o,a]=(0,r.useState)(null);if((0,r.useEffect)(()=>{let t=n||new i.vc(h(f({},e),{a11yNotificationMessages:f(f({},y),e.a11yNotificationMessages)}));return a(t),()=>{t.tearDown()}},[]),(0,r.useEffect)(()=>{o&&o.setSearchQuery(e.searchQuery)},[e.searchQuery]),(0,r.useEffect)(()=>{o&&o.setAutocompleteQuery(e.autocompleteQuery)},[e.autocompleteQuery]),!o)return null;let s={driver:o};return r.createElement(p.Provider,{value:s},t)};var{markSelectedFacetValuesFromFilters:w}=i._$},46671(t,e,n){"use strict";n.d(e,{A:()=>b});var r=n(43678),i=Object.defineProperty,o=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(t,e,n)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>{for(var n in e||(e={}))A.call(e,n)&&c(t,n,e[n]);if(s)for(var n of s(e))l.call(e,n)&&c(t,n,e[n]);return t},f=(t,e)=>o(t,a(e)),h=(t,e)=>{var n={};for(var r in t)A.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&s)for(var r of s(t))e.indexOf(r)<0&&l.call(t,r)&&(n[r]=t[r]);return n},d=(t,e,n)=>new Promise((r,i)=>{var o=t=>{try{s(n.next(t))}catch(e){i(e)}},a=t=>{try{s(n.throw(t))}catch(e){i(e)}},s=t=>t.done?r(t.value):Promise.resolve(t.value).then(o,a);s((n=n.apply(t,e)).next())});function p(t,e,n){let{disjunctiveFacets:i,disjunctiveFacetsAnalyticsTags:o}=e;i&&console.warn("search-ui-site-search-connector: disjunctiveFacets is not supported by Site Search"),o&&console.warn("search-ui-site-search-connector: disjunctiveFacetsAnalyticsTags is not supported by Site Search");let a=function(t){if(!t)return;let e=Object.entries(t).map(([t,e])=>{if("value"==e.type)return e.sort&&console.warn("search-ui-site-search-connector: Site Search does not support 'sort' on facets"),e.size&&console.warn("search-ui-site-search-connector: Site Search does not support 'size' on facets"),[t,e];console.warn(`search-ui-site-search-connector: Dropping ${t} facet, only value facets are supported in Site Search`)}).filter(t=>t).map(([t])=>t);return e.length?e:void 0}(e.facets),s=function(t){if(t&&0!==Object.keys(t).length)return t.reduce((t,e)=>{let n=e.field,i=e.values;if(t[n])return console.warn("search-ui-site-search-connector: More than one filter found for a single field"),t;if(e.type&&"all"!==e.type&&"any"!==e.type)return console.warn(`search-ui-site-search-connector: Unsupported filter type "${e.type}" found, only "all" and "any" are currently supported`),t;if(void 0!==i.find(t=>"object"==typeof t)){if(i.length>1)return console.warn("search-ui-site-search-connector: Cannot apply more than 1 none-value filters to a single field"),t;let e=i[0];if(r._$.isFilterValueRange(e)){let r=e,{name:i}=r,o=h(r,["name"]);return t[n]=u({type:"range"},o),t}return t}return t[n]=f(u({},function(t){return"any"===t?{}:{type:"and"}}(e.type)),{values:i}),t},{})}(void 0!==e.filters?e.filters:t.filters),A=void 0!==e.current?e.current:t.current,l=void 0!==e.resultsPerPage?e.resultsPerPage:t.resultsPerPage,c=void 0!==e.sortDirection?e.sortDirection:t.sortDirection,d=void 0!==e.sortField?e.sortField:t.sortField,p=void 0!==e.sortList?e.sortList:t.sortList,[g,m]=function(t){return t?[Object.keys(t),Object.entries(t).reduce((t,[e,n])=>n.snippet?f(u({},t),{[e]:n.snippet}):t,{})]:[]}(e.result_fields),v=function(t){return t?Object.keys(t):[]}(e.search_fields),y=t.searchTerm;return f(u(u(u(u(u(u(u(u(u(u({},l&&{per_page:l}),A&&{page:A}),c&&{sort_direction:{[n]:c}}),d&&{sort_field:{[n]:d}}),p&&{sort_list:{[n]:p}}),s&&{filters:{[n]:s}}),a&&{facets:{[n]:a}}),g&&{fetch_fields:{[n]:g}}),m&&{highlight_fields:{[n]:m}}),v&&!!v.length&&{search_fields:{[n]:v}}),{q:y})}var g=(t,[e,n])=>f(u({},t),{[e]:n});function m(t,e){let n=function(t,e){let n=t=>({raw:t});return t[e].map(t=>{let e=t,{highlight:r,sort:i}=e,o=h(e,["highlight","sort"]),a=Object.entries(o).filter(([t])=>!(t=>t.startsWith("_"))(t)).map(([t,e])=>[t,n(e)]).reduce(g,{});return Object.entries(r).forEach(([t,e])=>{a[t].snippet=e}),a})}(t.records,e),r=t.info[e].num_pages,i=t.info[e].total_result_count,o=function(t){return t.facets?Object.entries(t.facets).map(([t,e])=>[t,[{field:t,data:Object.entries(e).map(([t,e])=>({value:t,count:e})),type:"value"}]]).reduce(g,{}):{}}(t.info[e]);return u({rawResponse:t,results:n,totalPages:r,totalResults:i,requestId:""},Object.keys(o).length>0&&{facets:o})}function v(t,e,n,r){return d(this,null,function*(){let i,o=new Headers({"Content-Type":"application/json"}),a=yield fetch(`https://search-api.swiftype.com/api/v1/public/${n}`,{method:e,headers:o,body:JSON.stringify(u({engine_key:t},r)),credentials:"include"});try{i=yield a.json()}catch(s){}if(a.status>=200&&a.status<300)return i;{let t=i&&i.errors&&Object.entries(i.errors).length>0?JSON.stringify(i.errors):a.status;throw new Error(`${t}`)}})}function y(t,e,n){let r=Object.entries(u({engine_key:t},n)).map(([t,e])=>`${t}=${encodeURIComponent(e)}`).join("&");return fetch(`https://search-api.swiftype.com/api/v1/public/${e}?${r}`,{method:"GET",credentials:"include"})}var b=class{constructor({documentType:t,engineKey:e,beforeSearchCall:n=(t,e)=>e(t),beforeAutocompleteResultsCall:r=(t,e)=>e(t)}){this.documentType=t,this.engineKey=e,this.beforeSearchCall=n,this.beforeAutocompleteResultsCall=r,this.request=v.bind(this,e),this._get=y.bind(this,e)}onResultClick({query:t,documentId:e,tags:n}){n&&n.length>0&&console.warn("search-ui-site-search-connector: Site Search does not support tags on click"),this._get("analytics/pc",{t:(new Date).getTime(),q:t,doc_id:e})}onAutocompleteResultClick({query:t,documentId:e,tags:n}){n&&console.warn("search-ui-site-search-connector: Site Search does not support tags on autocompleteClick"),this._get("analytics/pas",{t:(new Date).getTime(),q:t,doc_id:e})}onSearch(t,e){let n=p(t,e,this.documentType);return this.beforeSearchCall(n,t=>this.request("POST","engines/search.json",t).then(t=>m(t,this.documentType)))}onAutocomplete(t,e){return d(this,arguments,function*({searchTerm:t},e){if(e.results){let n=p({searchTerm:t},e.results,this.documentType);return this.beforeAutocompleteResultsCall(n,t=>this.request("POST","engines/suggest.json",t).then(t=>({autocompletedResults:m(t,this.documentType).results})))}e.suggestions&&console.warn("search-ui-site-search-connector: Site Search does support query suggestions on autocomplete")})}}},43678(t,e,n){"use strict";n.d(e,{vc:()=>Ft,_$:()=>Ut});var r=n(4982),i=n(58168);function o(t){return"/"===t.charAt(0)}function a(t,e){for(var n=e,r=n+1,i=t.length;r<i;n+=1,r+=1)t[n]=t[r];t.pop()}const s=function(t,e){void 0===e&&(e="");var n,r=t&&t.split("/")||[],i=e&&e.split("/")||[],s=t&&o(t),A=e&&o(e),l=s||A;if(t&&o(t)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var u=0,f=i.length;f>=0;f--){var h=i[f];"."===h?a(i,f):".."===h?(a(i,f),u++):u&&(a(i,f),u--)}if(!l)for(;u--;u)i.unshift("..");!l||""===i[0]||i[0]&&o(i[0])||i.unshift("");var d=i.join("/");return n&&"/"!==d.substr(-1)&&(d+="/"),d};var A="Invariant failed";function l(t){return"/"===t.charAt(0)?t:"/"+t}function c(t,e){return function(t,e){return 0===t.toLowerCase().indexOf(e.toLowerCase())&&-1!=="/?#".indexOf(t.charAt(e.length))}(t,e)?t.substr(e.length):t}function u(t){return"/"===t.charAt(t.length-1)?t.slice(0,-1):t}function f(t){var e=t.pathname,n=t.search,r=t.hash,i=e||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function h(t,e,n,r){var o;"string"===typeof t?(o=function(t){var e=t||"/",n="",r="",i=e.indexOf("#");-1!==i&&(r=e.substr(i),e=e.substr(0,i));var o=e.indexOf("?");return-1!==o&&(n=e.substr(o),e=e.substr(0,o)),{pathname:e,search:"?"===n?"":n,hash:"#"===r?"":r}}(t),o.state=e):(void 0===(o=(0,i.A)({},t)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==e&&void 0===o.state&&(o.state=e));try{o.pathname=decodeURI(o.pathname)}catch(a){throw a instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):a}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=s(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function d(){var t=null;var e=[];return{setPrompt:function(e){return t=e,function(){t===e&&(t=null)}},confirmTransitionTo:function(e,n,r,i){if(null!=t){var o="function"===typeof t?t(e,n):t;"string"===typeof o?"function"===typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(t){var n=!0;function r(){n&&t.apply(void 0,arguments)}return e.push(r),function(){n=!1,e=e.filter(function(t){return t!==r})}},notifyListeners:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach(function(t){return t.apply(void 0,n)})}}}var p=!("undefined"===typeof window||!window.document||!window.document.createElement);function g(t,e){e(window.confirm(t))}var m="popstate",v="hashchange";function y(){try{return window.history.state||{}}catch(t){return{}}}function b(t){void 0===t&&(t={}),p||function(t){if(!t)throw new Error(A)}(!1);var e=window.history,n=function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),o=t,a=o.forceRefresh,s=void 0!==a&&a,b=o.getUserConfirmation,w=void 0===b?g:b,_=o.keyLength,B=void 0===_?6:_,x=t.basename?u(l(t.basename)):"";function C(t){var e=t||{},n=e.key,r=e.state,i=window.location,o=i.pathname+i.search+i.hash;return x&&(o=c(o,x)),h(o,r,n)}function S(){return Math.random().toString(36).substr(2,B)}var F=d();function E(t){(0,i.A)(D,t),D.length=e.length,F.notifyListeners(D.location,D.action)}function U(t){(function(t){return void 0===t.state&&-1===navigator.userAgent.indexOf("CriOS")})(t)||I(C(t.state))}function L(){I(C(y()))}var k=!1;function I(t){if(k)k=!1,E();else{F.confirmTransitionTo(t,"POP",w,function(e){e?E({action:"POP",location:t}):function(t){var e=D.location,n=O.indexOf(e.key);-1===n&&(n=0);var r=O.indexOf(t.key);-1===r&&(r=0);var i=n-r;i&&(k=!0,N(i))}(t)})}}var Q=C(y()),O=[Q.key];function M(t){return x+f(t)}function N(t){e.go(t)}var T=0;function P(t){1===(T+=t)&&1===t?(window.addEventListener(m,U),r&&window.addEventListener(v,L)):0===T&&(window.removeEventListener(m,U),r&&window.removeEventListener(v,L))}var R=!1;var D={length:e.length,action:"POP",location:Q,createHref:M,push:function(t,r){var i="PUSH",o=h(t,r,S(),D.location);F.confirmTransitionTo(o,i,w,function(t){if(t){var r=M(o),a=o.key,A=o.state;if(n)if(e.pushState({key:a,state:A},null,r),s)window.location.href=r;else{var l=O.indexOf(D.location.key),c=O.slice(0,l+1);c.push(o.key),O=c,E({action:i,location:o})}else window.location.href=r}})},replace:function(t,r){var i="REPLACE",o=h(t,r,S(),D.location);F.confirmTransitionTo(o,i,w,function(t){if(t){var r=M(o),a=o.key,A=o.state;if(n)if(e.replaceState({key:a,state:A},null,r),s)window.location.replace(r);else{var l=O.indexOf(D.location.key);-1!==l&&(O[l]=o.key),E({action:i,location:o})}else window.location.replace(r)}})},go:N,goBack:function(){N(-1)},goForward:function(){N(1)},block:function(t){void 0===t&&(t=!1);var e=F.setPrompt(t);return R||(P(1),R=!0),function(){return R&&(R=!1,P(-1)),e()}},listen:function(t){var e=F.appendListener(t);return P(1),function(){P(-1),e()}}};return D}function w(t,e,n){return Math.min(Math.max(t,e),n)}var _=n(46284),B=Object.defineProperty,x=Object.defineProperties,C=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,U=(t,e,n)=>e in t?B(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,L=(t,e)=>{for(var n in e||(e={}))F.call(e,n)&&U(t,n,e[n]);if(S)for(var n of S(e))E.call(e,n)&&U(t,n,e[n]);return t},k=(t,e)=>x(t,C(e)),I=(t,e)=>{var n={};for(var r in t)F.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&S)for(var r of S(t))e.indexOf(r)<0&&E.call(t,r)&&(n[r]=t[r]);return n},Q=(t,e)=>{for(var n in e)B(t,n,{get:e[n],enumerable:!0})},O={};function M(t,e,n){let r=t.find(t=>t.field===e&&t.type===n);return r?r.values:[]}function N(t,e,n,r){return t.reduce((t,i)=>{let o=i,{field:a,values:s,type:A}=o,l=I(o,["field","values","type"]);if(a===e&&(!r||A===r)){let e=s.filter(t=>!P(t,n));return e.length>0?t.concat(L({field:a,values:e,type:A},l)):t}return t.concat(i)},[])}function T(t,e,n,r){let i=t.data,o=M(e,n,r)||[];return k(L({},t),{data:i.map(t=>k(L({},t),{selected:o.some(e=>P(e,t.value))}))})}function P(t,e){return"true"===t||"true"===e?j(t)===j(e):!!(t&&t.name&&e&&e.name&&t.name===e.name)||r(t,e,{strict:!0})}function R(t,e){return e?e.reduce((t,e)=>t.find(t=>t.type===e.type&&t.field===e.field)?t:[...t,e],t):t}function D(t){return"object"==typeof t&&void 0!==t.name}Q(O,{doFilterValuesMatch:()=>P,findFilterValues:()=>M,getFilterBooleanValue:()=>j,isFilterValueRange:()=>D,markSelectedFacetValuesFromFilters:()=>T,mergeFilters:()=>R,removeSingleFilterValue:()=>N,serialiseFilter:()=>H});var H=t=>t.reduce((t,e)=>(D(e)?t.push(e.name):t.push(e.toString()),t),[]).join(","),j=t=>"string"==typeof t?"true"===t:!!t;var z={encode:(t,e)=>function(t){return null!=t&&"number"==typeof t}(t)?`n_${t}_n`:function(t){return t&&"boolean"==typeof t}(t)?`b_${t}_b`:e(t),decode(t,e){if(/n_-?[\d\.]*_n/.test(t)){let e=t.substring(2,t.length-2);return Number(e)}if(/^b_(true|false)*_b$/.test(t)){return function(t){if("true"===t)return!0;if("false"===t)return!1;throw"Invalid type parsed as Boolean value"}(t.substring(2,t.length-2))}return e(t)}},V={parse:t=>_.parse(t,{ignoreQueryPrefix:!0,decoder:z.decode,arrayLimit:1e3}),stringify:t=>_.stringify(t,{encoder:z.encode})};function K(t){return Array.isArray(t)?t[t.length-1]:t}function G(t){return function(t){if(function(t){return!isNaN(t)}(t))return parseInt(t,10)}(K(t))}function q(t){return t.filters}function W(t){return G(t.current)}function Y(t){return K(t.q)}function $(t){let e=K(t["sort-field"]),n=K(t["sort-direction"]);return e?[e,n]:[]}function X(t){return G(t.size)}function J(t){return t.sort}var Z=class{constructor(t={}){this.routingOptions={readUrl:t.readUrl||this.readUrl.bind(this),writeUrl:t.writeUrl||this.writeUrl.bind(this),urlToState:t.urlToState||this.urlToState.bind(this),stateToUrl:t.stateToUrl||this.stateToUrl.bind(this),routeChangeHandler:t.routeChangeHandler||this.routeChangeHandler.bind(this)},this.history="undefined"!=typeof window?b():function(t){void 0===t&&(t={});var e=t,n=e.getUserConfirmation,r=e.initialEntries,o=void 0===r?["/"]:r,a=e.initialIndex,s=void 0===a?0:a,A=e.keyLength,l=void 0===A?6:A,c=d();function u(t){(0,i.A)(b,t),b.length=b.entries.length,c.notifyListeners(b.location,b.action)}function p(){return Math.random().toString(36).substr(2,l)}var g=w(s,0,o.length-1),m=o.map(function(t){return h(t,void 0,"string"===typeof t?p():t.key||p())}),v=f;function y(t){var e=w(b.index+t,0,b.entries.length-1),r=b.entries[e];c.confirmTransitionTo(r,"POP",n,function(t){t?u({action:"POP",location:r,index:e}):u()})}var b={length:m.length,action:"POP",location:m[g],index:g,entries:m,createHref:v,push:function(t,e){var r="PUSH",i=h(t,e,p(),b.location);c.confirmTransitionTo(i,r,n,function(t){if(t){var e=b.index+1,n=b.entries.slice(0);n.length>e?n.splice(e,n.length-e,i):n.push(i),u({action:r,location:i,index:e,entries:n})}})},replace:function(t,e){var r="REPLACE",i=h(t,e,p(),b.location);c.confirmTransitionTo(i,r,n,function(t){t&&(b.entries[b.index]=i,u({action:r,location:i}))})},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(t){var e=b.index+t;return e>=0&&e<b.entries.length},block:function(t){return void 0===t&&(t=!1),c.setPrompt(t)},listen:function(t){return c.appendListener(t)}};return b}(),this.lastPushSearchString=""}readUrl(){return this.history?this.history.location.search:""}writeUrl(t,{replaceUrl:e=!1}={}){(e?this.history.replace:this.history.push)(`?${t}`)}urlToState(t){return function(t){let e={current:W(t),filters:q(t),searchTerm:Y(t),resultsPerPage:X(t),sortField:$(t)[0],sortDirection:$(t)[1],sortList:J(t)};return Object.keys(e).reduce((t,n)=>{let r=e[n];return r&&(t[n]=r),t},{})}(V.parse(t))}stateToUrl(t){return`${e=t,V.stringify(function({searchTerm:t,current:e,filters:n,resultsPerPage:r,sortDirection:i,sortField:o,sortList:a}){let s={};return e>1&&(s.current=e),t&&(s.q=t),r&&(s.size=r),n&&n.length>0&&(s.filters=n),a&&a.length>0?s.sort=a:o&&(s["sort-field"]=o,s["sort-direction"]=i),s}(e))}`;var e}getStateFromURL(){return this.routingOptions.urlToState(this.routingOptions.readUrl())}pushStateToURL(t,{replaceUrl:e=!1}={}){let n=this.routingOptions.stateToUrl(t);this.lastPushSearchString=n,this.routingOptions.writeUrl(n,{replaceUrl:e})}onURLStateChange(t){this.unlisten=this.routingOptions.routeChangeHandler((e=>{`?${this.lastPushSearchString}`!==e&&(this.lastPushSearchString="",t(this.routingOptions.urlToState(e)))}).bind(this))}routeChangeHandler(t){return this.history.listen(e=>{t(e.search)})}tearDown(){this.unlisten()}},tt=class{constructor(){this.requestSequence=0,this.lastCompleted=0}next(){return++this.requestSequence}isOldRequest(t){return t<this.lastCompleted}completed(t){this.lastCompleted=t}tearDown(){this.lastCompleted=this.requestSequence+1}};function et(t,e){let n,r=function(){let r=arguments;clearTimeout(n),n=setTimeout(()=>{t.apply(null,r)},e)};return r.cancel=()=>{n&&(clearTimeout(n),n=null)},r}var nt=class{constructor(){this.debounceCache={}}runWithDebounce(t,e,n,...r){if(!t)return n(...r);let i=`${e}|${t.toString()}`,o=this.debounceCache[i];o||(this.debounceCache[i]=et(n,t),o=this.debounceCache[i]),o(...r)}cancelByName(t){Object.entries(this.debounceCache).filter(([e])=>e.startsWith(`${t}|`)).forEach(([t,e])=>e.cancel())}};nt.debounce=(t,e)=>et(e,t);var rt=nt,it={};function ot(t,e,n="all",r){this.debug&&console.log("Search UI: Action","addFilter",...arguments);let{filters:i}=this.state,o=i.find(e=>e.field===t&&e.type===n)||null,a=i.filter(e=>e.field!==t||e.type!==n)||[],s=(null==o?void 0:o.values)||[],A=s.find(t=>P(t,e))?s:s.concat(e);this._updateSearchResults({current:1,filters:[...a,{field:t,values:A,type:n,persistent:r}]}),this.events.emit({type:"FacetFilterSelected",field:t,value:H(A),query:this.state.searchTerm})}function at(t,e=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteClickThrough",...arguments);let{autocompletedResultsRequestId:n,searchTerm:r,autocompletedResults:i,current:o,resultsPerPage:a,totalResults:s,filters:A}=this.state,l=i.findIndex(e=>e._meta.id===t),c=i[l],u=this.events;u.autocompleteResultClick({query:r,documentId:t,requestId:n,tags:e,result:c,resultIndex:l}),u.emit({type:"ResultSelected",documentId:t,query:r,position:l,origin:"autocomplete",tags:e,totalResults:s,filters:A,currentPage:o,resultsPerPage:a})}function st(t=[]){this.debug&&console.log("Search UI: Action","clearFilters",...arguments);let{filters:e}=this.state,n=e.filter(e=>{let n=e.field;return t.includes(n)});this._updateSearchResults({current:1,filters:n})}function At(t,e,n){this.debug&&console.log("Search UI: Action","removeFilter",...arguments);let{filters:r}=this.state,i=r;i=!e&&n?r.filter(e=>!(e.field===t&&e.type===n)):e?N(r,t,e,n):r.filter(e=>e.field!==t),this._updateSearchResults({current:1,filters:i}),this.events.emit({type:"FacetFilterRemoved",field:t,value:e&&H([e]),query:this.state.searchTerm})}function lt(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function ct(t){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:t})}function ut(t,e,n="all",r){this.debug&&console.log("Search UI: Action","setFilter",...arguments);let{filters:i}=this.state;i=i.filter(e=>e.field!==t||e.type!==n);let o=Array.isArray(e)?e:[e];this._updateSearchResults({current:1,filters:[...i,{field:t,values:o,type:n,persistent:r}]}),this.events.emit({type:"FacetFilterSelected",field:t,value:e&&H(o),query:this.state.searchTerm})}function ft(t){this.debug&&console.log("Search UI: Action","setResultsPerPage",...arguments),this._updateSearchResults({current:1,resultsPerPage:t})}function ht(t,{autocompleteMinimumCharacters:e=0,autocompleteResults:n=!1,autocompleteSuggestions:r=!1,shouldClearFilters:i=!0,refresh:o=!0,debounce:a=0}={}){if(this.debug&&console.log("Search UI: Action","setSearchTerm",...arguments),this._setState({searchTerm:t}),o){let t=i?this.state.filters.filter(t=>t.persistent):this.state.filters;this.debounceManager.runWithDebounce(a,"_updateSearchResults",this._updateSearchResults,{current:1,filters:t})}(n||r)&&t.length>=e&&this.debounceManager.runWithDebounce(a,"_updateAutocomplete",this._updateAutocomplete,t,{autocompleteResults:n,autocompleteSuggestions:r})}function dt(t,e){this.debug&&console.log("Search UI: Action","setSort",...arguments);let n={current:1,sortList:null,sortField:null,sortDirection:null};Array.isArray(t)?n.sortList=t:(n.sortField=t,n.sortDirection=e),this._updateSearchResults(n)}function pt(t,e=[]){this.debug&&console.log("Search UI: Action","trackClickThrough",...arguments);let{requestId:n,searchTerm:r,results:i,current:o,resultsPerPage:a,totalResults:s,filters:A}=this.state,l=i.findIndex(e=>e._meta.id===t),c=i[l],u=this.events;this.events.resultClick({query:r,documentId:t,requestId:n,tags:e,result:c,page:o,resultsPerPage:a,resultIndexOnPage:l}),u.emit({type:"ResultSelected",documentId:t,query:r,origin:"results",position:l,tags:e,totalResults:s,filters:A,currentPage:o,resultsPerPage:a})}Q(it,{a11yNotify:()=>bt,addFilter:()=>ot,clearFilters:()=>st,removeFilter:()=>At,reset:()=>lt,setCurrent:()=>ct,setFilter:()=>ut,setResultsPerPage:()=>ft,setSearchTerm:()=>ht,setSort:()=>dt,trackAutocompleteClickThrough:()=>at,trackAutocompleteSuggestionClickThrough:()=>wt,trackClickThrough:()=>pt});var gt="search-ui-screen-reader-notifications",mt="undefined"!=typeof document,vt=()=>{if(!mt)return null;let t=document.getElementById(gt);return t||(t=document.createElement("div"),t.id=gt,t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.style.position="absolute",t.style.width="1px",t.style.height="1px",t.style.margin="-1px",t.style.padding="0",t.style.border="0",t.style.overflow="hidden",t.style.clip="rect(0 0 0 0)",document.body.appendChild(t),t)},yt={searchResults:({start:t,end:e,totalResults:n,searchTerm:r})=>{let i=`Showing ${t} to ${e} results out of ${n}`;return r&&(i+=`, searching for "${r}".`),i}};function bt(t,e){if(!this.hasA11yNotifications)return;let n=this.a11yNotificationMessages[t];if(!n){let e=`Could not find corresponding message function in a11yNotificationMessages: "${t}"`;return void console.warn("Action","a11yNotify",e)}let r=n(e);(t=>{let e=vt();e&&(e.textContent=t)})(r),this.debug&&console.log("Search UI: Action","a11yNotify",{messageFunc:t,messageArgs:e,message:r})}function wt(t,e,n=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteSuggestionClickThrough",...arguments);let{searchTerm:r}=this.state;this.events.emit({type:"AutocompleteSuggestionSelected",position:e,query:r,tags:n,suggestion:t})}function _t(t,e,n){if(n){if(e){let r=e[t].bind(e);return(...t)=>n(...t,r)}return n}return e&&e[t]?e[t].bind(e):()=>{throw`No ${t} handler provided and no Connector provided. You must configure one or the other.`}}var Bt=class{constructor({apiConnector:t,onSearch:e,onAutocomplete:n,onResultClick:r,onAutocompleteResultClick:i,plugins:o=[]}={}){this.search=_t("onSearch",t,e),this.autocomplete=_t("onAutocomplete",t,n),this.resultClick=_t("onResultClick",t,r),this.autocompleteResultClick=_t("onAutocompleteResultClick",t,i),this.plugins=o}emit(t){this.plugins.forEach(e=>{e.subscribe(t)})}};function xt({current:t,filters:e,resultsPerPage:n,searchTerm:r,sortDirection:i,sortField:o,sortList:a}){return{current:t,filters:e,resultsPerPage:n,searchTerm:r,sortDirection:i,sortField:o,sortList:a}}var Ct={current:1,filters:[],resultsPerPage:20,searchTerm:"",sortDirection:"",sortField:"",sortList:[],autocompletedResults:[],autocompletedResultsRequestId:"",autocompletedSuggestions:{},autocompletedSuggestionsRequestId:"",error:"",isLoading:!1,facets:{},requestId:"",results:[],resultSearchTerm:"",totalPages:0,totalResults:0,pagingStart:0,pagingEnd:0,wasSearched:!1,rawResponse:{}};function St(t={},e={},n=[]){return Object.entries(t).reduce((t,[r,i])=>(e[r]&&"function"==typeof e[r]&&!e[r]({filters:n})||(t[r]=i),t),{})}var Ft=class{constructor({apiConnector:t,autocompleteQuery:e={},plugins:n=[],debug:r,initialState:i,onSearch:o,onAutocomplete:a,onResultClick:s,onAutocompleteResultClick:A,searchQuery:l={},trackUrlState:c=!0,routingOptions:u={},urlPushDebounceLength:f=500,hasA11yNotifications:h=!1,a11yNotificationMessages:d={},alwaysSearchOnInitialLoad:p=!1}){let g;this.state=Ct,this._updateAutocomplete=(t,{autocompleteResults:e,autocompleteSuggestions:n}={})=>{let r=this.autocompleteRequestSequencer.next(),i=L(L({},e&&{results:this.autocompleteQuery.results||{}}),n&&{suggestions:this.autocompleteQuery.suggestions||{}});return this.events.autocomplete({searchTerm:t},i).then(t=>{this.autocompleteRequestSequencer.isOldRequest(r)||(this.autocompleteRequestSequencer.completed(r),this._setState(t))})},this._updateSearchResults=(t,{skipPushToUrl:e=!1,replaceUrl:n=!1}={})=>{let{current:r,filters:i,resultsPerPage:o,searchTerm:a,sortDirection:s,sortField:A,sortList:l}=L(L({},this.state),t);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:i,resultsPerPage:o,searchTerm:a,sortDirection:s,sortField:A,sortList:l}),this._makeSearchRequest({skipPushToUrl:e,replaceUrl:n})},this._makeSearchRequest=rt.debounce(0,({skipPushToUrl:t,replaceUrl:e})=>{let{current:n,filters:r,resultsPerPage:i,searchTerm:o,sortDirection:a,sortField:s,sortList:A}=this.state;this._setState({isLoading:!0});let l=this.searchRequestSequencer.next(),c=this.searchQuery,{conditionalFacets:u}=c,f=I(c,["conditionalFacets"]),h=k(L({},f),{facets:St(this.searchQuery.facets,u,r)}),d=k(L({},xt(this.state)),{filters:R(r,this.searchQuery.filters)});return this.events.search(d,h).then(c=>{if(this.searchRequestSequencer.isOldRequest(l))return;this.searchRequestSequencer.completed(l);let{totalResults:u}=c;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:d.current,resultsPerPage:d.resultsPerPage,totalResults:u});let f=0===u?0:(n-1)*i+1,h=u<f+i?u:f+i-1;if(this._setState(k(L({isLoading:!1,resultSearchTerm:o,pagingStart:f,pagingEnd:h},c),{wasSearched:!0})),this.hasA11yNotifications){let t={start:f,end:h,totalResults:u,searchTerm:o};this.actions.a11yNotify("searchResults",t)}!t&&this.trackUrlState&&this.debounceManager.runWithDebounce(this.urlPushDebounceLength,"pushStateToURL",this.URLManager.pushStateToURL.bind(this.URLManager),{current:n,filters:r,resultsPerPage:i,searchTerm:o,sortDirection:a,sortField:s,sortList:A},{replaceUrl:e})},t=>{var e;this.debug&&console.error(t),t.message!==Et?this._setState({error:`An unexpected error occurred: ${t.message}`}):this._setState(L({},(null==(e=this.apiConnector)?void 0:e.state)&&L({},this.apiConnector.state)))})}),this.actions=Object.entries(it).reduce((t,[e,n])=>k(L({},t),{[e]:n.bind(this)}),{}),this.actions=L(L({},this.actions),(null==t?void 0:t.actions)&&L({},t.actions)),Object.assign(this,this.actions),this.events=new Bt({apiConnector:t,onSearch:o,onAutocomplete:a,onResultClick:s,onAutocompleteResultClick:A,plugins:n}),this.debug=r,this.debug&&(console.warn("Search UI Debugging is enabled. This should be turned off in production deployments."),"undefined"!=typeof window&&(window.searchUI=this)),this.autocompleteRequestSequencer=new tt,this.searchRequestSequencer=new tt,this.debounceManager=new rt,this.autocompleteQuery=e,this.searchQuery=l,this.subscriptions=[],this.trackUrlState=c,this.urlPushDebounceLength=f,this.alwaysSearchOnInitialLoad=p,this.apiConnector=t,c?(this.URLManager=new Z(u),g=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange(t=>{this._updateSearchResults(L(L({},Ct),t),{skipPushToUrl:!0})})):g={},this.hasA11yNotifications=h,this.hasA11yNotifications&&vt(),this.a11yNotificationMessages=L(L({},yt),d),this.startingState=L(L({},this.state),i);let m=xt(L(L({},this.startingState),g));this.state=L(L(L({},this.state),(null==t?void 0:t.state)&&L({},t.state)),m),(m.searchTerm||m.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(m,{replaceUrl:!0})}_setState(t){let e=L(L({},this.state),t);this.debug&&console.log("Search UI: State Update",t,e),this.state=e,this.subscriptions.forEach(t=>t(e))}setSearchQuery(t){this.searchQuery=t,this._updateSearchResults({})}setAutocompleteQuery(t){this.autocompleteQuery=t}subscribeToStateChanges(t){this.subscriptions.push(t)}unsubscribeToStateChanges(t){this.subscriptions=this.subscriptions.filter(e=>e!==t)}tearDown(){this.subscriptions=[],this.URLManager&&this.URLManager.tearDown(),this.debounceManager.cancelByName("pushStateToURL"),this.searchRequestSequencer.tearDown()}getActions(){return this.actions}getState(){return L({},this.state)}},Et="Invalid credentials",Ut=L({},O)},7315(t,e,n){"use strict";n.d(e,{UE:()=>W,ll:()=>K,rD:()=>Y,UU:()=>q,cY:()=>G});const r=Math.min,i=Math.max,o=Math.round,a=Math.floor,s=t=>({x:t,y:t}),A={left:"right",right:"left",bottom:"top",top:"bottom"};function l(t,e,n){return i(t,r(e,n))}function c(t,e){return"function"===typeof t?t(e):t}function u(t){return t.split("-")[0]}function f(t){return t.split("-")[1]}function h(t){return"y"===t?"height":"width"}function d(t){const e=t[0];return"t"===e||"b"===e?"y":"x"}function p(t){return"x"===d(t)?"y":"x"}function g(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}const m=["left","right"],v=["right","left"],y=["top","bottom"],b=["bottom","top"];function w(t,e,n,r){const i=f(t);let o=function(t,e,n){switch(t){case"top":case"bottom":return n?e?v:m:e?m:v;case"left":case"right":return e?y:b;default:return[]}}(u(t),"start"===n,r);return i&&(o=o.map(t=>t+"-"+i),e&&(o=o.concat(o.map(g)))),o}function _(t){const e=u(t);return A[e]+t.slice(e.length)}function B(t){return"number"!==typeof t?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(t):{top:t,right:t,bottom:t,left:t}}function x(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function C(t,e,n){let{reference:r,floating:i}=t;const o=d(e),a=p(e),s=h(a),A=u(e),l="y"===o,c=r.x+r.width/2-i.width/2,g=r.y+r.height/2-i.height/2,m=r[s]/2-i[s]/2;let v;switch(A){case"top":v={x:c,y:r.y-i.height};break;case"bottom":v={x:c,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:g};break;case"left":v={x:r.x-i.width,y:g};break;default:v={x:r.x,y:r.y}}switch(f(e)){case"start":v[a]-=m*(n&&l?-1:1);break;case"end":v[a]+=m*(n&&l?-1:1)}return v}async function S(t,e){var n;void 0===e&&(e={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:A}=t,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:h=!1,padding:d=0}=c(e,t),p=B(d),g=s[h?"floating"===f?"reference":"floating":f],m=x(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:u,strategy:A})),v="floating"===f?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),b=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},w=x(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:A}):v);return{top:(m.top-w.top+p.top)/b.y,bottom:(w.bottom-m.bottom+p.bottom)/b.y,left:(m.left-w.left+p.left)/b.x,right:(w.right-m.right+p.right)/b.x}}const F=new Set(["left","top"]);var E=n(86635);function U(t){const e=(0,E.L9)(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=(0,E.sb)(t),a=i?t.offsetWidth:n,s=i?t.offsetHeight:r,A=o(n)!==a||o(r)!==s;return A&&(n=a,r=s),{width:n,height:r,$:A}}function L(t){return(0,E.vq)(t)?t:t.contextElement}function k(t){const e=L(t);if(!(0,E.sb)(e))return s(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:a}=U(e);let A=(a?o(n.width):n.width)/r,l=(a?o(n.height):n.height)/i;return A&&Number.isFinite(A)||(A=1),l&&Number.isFinite(l)||(l=1),{x:A,y:l}}const I=s(0);function Q(t){const e=(0,E.zk)(t);return(0,E.Tc)()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:I}function O(t,e,n,r){void 0===e&&(e=!1),void 0===n&&(n=!1);const i=t.getBoundingClientRect(),o=L(t);let a=s(1);e&&(r?(0,E.vq)(r)&&(a=k(r)):a=k(t));const A=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==(0,E.zk)(t))&&e}(o,n,r)?Q(o):s(0);let l=(i.left+A.x)/a.x,c=(i.top+A.y)/a.y,u=i.width/a.x,f=i.height/a.y;if(o){const t=(0,E.zk)(o),e=r&&(0,E.vq)(r)?(0,E.zk)(r):r;let n=t,i=(0,E._m)(n);for(;i&&r&&e!==n;){const t=k(i),e=i.getBoundingClientRect(),r=(0,E.L9)(i),o=e.left+(i.clientLeft+parseFloat(r.paddingLeft))*t.x,a=e.top+(i.clientTop+parseFloat(r.paddingTop))*t.y;l*=t.x,c*=t.y,u*=t.x,f*=t.y,l+=o,c+=a,n=(0,E.zk)(i),i=(0,E._m)(n)}}return x({width:u,height:f,x:l,y:c})}function M(t,e){const n=(0,E.CP)(t).scrollLeft;return e?e.left+n:O((0,E.ep)(t)).left+n}function N(t,e){const n=t.getBoundingClientRect();return{x:n.left+e.scrollLeft-M(t,n),y:n.top+e.scrollTop}}function T(t,e,n){let r;if("viewport"===e)r=function(t,e){const n=(0,E.zk)(t),r=(0,E.ep)(t),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,A=0;if(i){o=i.width,a=i.height;const t=(0,E.Tc)();(!t||t&&"fixed"===e)&&(s=i.offsetLeft,A=i.offsetTop)}const l=M(r);if(l<=0){const t=r.ownerDocument,e=t.body,n=getComputedStyle(e),i="CSS1Compat"===t.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-e.clientWidth-i);a<=25&&(o-=a)}else l<=25&&(o+=l);return{width:o,height:a,x:s,y:A}}(t,n);else if("document"===e)r=function(t){const e=(0,E.ep)(t),n=(0,E.CP)(t),r=t.ownerDocument.body,o=i(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),a=i(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+M(t);const A=-n.scrollTop;return"rtl"===(0,E.L9)(r).direction&&(s+=i(e.clientWidth,r.clientWidth)-o),{width:o,height:a,x:s,y:A}}((0,E.ep)(t));else if((0,E.vq)(e))r=function(t,e){const n=O(t,!0,"fixed"===e),r=n.top+t.clientTop,i=n.left+t.clientLeft,o=(0,E.sb)(t)?k(t):s(1);return{width:t.clientWidth*o.x,height:t.clientHeight*o.y,x:i*o.x,y:r*o.y}}(e,n);else{const n=Q(t);r={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return x(r)}function P(t,e){const n=(0,E.$4)(t);return!(n===e||!(0,E.vq)(n)||(0,E.eu)(n))&&("fixed"===(0,E.L9)(n).position||P(n,e))}function R(t,e,n){const r=(0,E.sb)(e),i=(0,E.ep)(e),o="fixed"===n,a=O(t,!0,o,e);let A={scrollLeft:0,scrollTop:0};const l=s(0);function c(){l.x=M(i)}if(r||!r&&!o)if(("body"!==(0,E.mq)(e)||(0,E.ZU)(i))&&(A=(0,E.CP)(e)),r){const t=O(e,!0,o,e);l.x=t.x+e.clientLeft,l.y=t.y+e.clientTop}else i&&c();o&&!r&&i&&c();const u=!i||r||o?s(0):N(i,A);return{x:a.left+A.scrollLeft-l.x-u.x,y:a.top+A.scrollTop-l.y-u.y,width:a.width,height:a.height}}function D(t){return"static"===(0,E.L9)(t).position}function H(t,e){if(!(0,E.sb)(t)||"fixed"===(0,E.L9)(t).position)return null;if(e)return e(t);let n=t.offsetParent;return(0,E.ep)(t)===n&&(n=n.ownerDocument.body),n}function j(t,e){const n=(0,E.zk)(t);if((0,E.Tf)(t))return n;if(!(0,E.sb)(t)){let e=(0,E.$4)(t);for(;e&&!(0,E.eu)(e);){if((0,E.vq)(e)&&!D(e))return e;e=(0,E.$4)(e)}return n}let r=H(t,e);for(;r&&(0,E.Lv)(r)&&D(r);)r=H(r,e);return r&&(0,E.eu)(r)&&D(r)&&!(0,E.sQ)(r)?n:r||(0,E.gJ)(t)||n}const z={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const o="fixed"===i,a=(0,E.ep)(r),A=!!e&&(0,E.Tf)(e.floating);if(r===a||A&&o)return n;let l={scrollLeft:0,scrollTop:0},c=s(1);const u=s(0),f=(0,E.sb)(r);if((f||!f&&!o)&&(("body"!==(0,E.mq)(r)||(0,E.ZU)(a))&&(l=(0,E.CP)(r)),f)){const t=O(r);c=k(r),u.x=t.x+r.clientLeft,u.y=t.y+r.clientTop}const h=!a||f||o?s(0):N(a,l);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+h.x,y:n.y*c.y-l.scrollTop*c.y+u.y+h.y}},getDocumentElement:E.ep,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:o,strategy:a}=t;const s=[..."clippingAncestors"===n?(0,E.Tf)(e)?[]:function(t,e){const n=e.get(t);if(n)return n;let r=(0,E.v9)(t,[],!1).filter(t=>(0,E.vq)(t)&&"body"!==(0,E.mq)(t)),i=null;const o="fixed"===(0,E.L9)(t).position;let a=o?(0,E.$4)(t):t;for(;(0,E.vq)(a)&&!(0,E.eu)(a);){const e=(0,E.L9)(a),n=(0,E.sQ)(a);n||"fixed"!==e.position||(i=null),(o?!n&&!i:!n&&"static"===e.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,E.ZU)(a)&&!n&&P(t,a))?r=r.filter(t=>t!==a):i=e,a=(0,E.$4)(a)}return e.set(t,r),r}(e,this._c):[].concat(n),o],A=T(e,s[0],a);let l=A.top,c=A.right,u=A.bottom,f=A.left;for(let h=1;h<s.length;h++){const t=T(e,s[h],a);l=i(t.top,l),c=r(t.right,c),u=r(t.bottom,u),f=i(t.left,f)}return{width:c-f,height:u-l,x:f,y:l}},getOffsetParent:j,getElementRects:async function(t){const e=this.getOffsetParent||j,n=this.getDimensions,r=await n(t.floating);return{reference:R(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){const{width:e,height:n}=U(t);return{width:e,height:n}},getScale:k,isElement:E.vq,isRTL:function(t){return"rtl"===(0,E.L9)(t).direction}};function V(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function K(t,e,n,o){void 0===o&&(o={});const{ancestorScroll:s=!0,ancestorResize:A=!0,elementResize:l="function"===typeof ResizeObserver,layoutShift:c="function"===typeof IntersectionObserver,animationFrame:u=!1}=o,f=L(t),h=s||A?[...f?(0,E.v9)(f):[],...e?(0,E.v9)(e):[]]:[];h.forEach(t=>{s&&t.addEventListener("scroll",n,{passive:!0}),A&&t.addEventListener("resize",n)});const d=f&&c?function(t,e){let n,o=null;const s=(0,E.ep)(t);function A(){var t;clearTimeout(n),null==(t=o)||t.disconnect(),o=null}return function l(c,u){void 0===c&&(c=!1),void 0===u&&(u=1),A();const f=t.getBoundingClientRect(),{left:h,top:d,width:p,height:g}=f;if(c||e(),!p||!g)return;const m={rootMargin:-a(d)+"px "+-a(s.clientWidth-(h+p))+"px "+-a(s.clientHeight-(d+g))+"px "+-a(h)+"px",threshold:i(0,r(1,u))||1};let v=!0;function y(e){const r=e[0].intersectionRatio;if(r!==u){if(!v)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||V(f,t.getBoundingClientRect())||l(),v=!1}try{o=new IntersectionObserver(y,{...m,root:s.ownerDocument})}catch(b){o=new IntersectionObserver(y,m)}o.observe(t)}(!0),A}(f,n):null;let p,g=-1,m=null;l&&(m=new ResizeObserver(t=>{let[r]=t;r&&r.target===f&&m&&e&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var t;null==(t=m)||t.observe(e)})),n()}),f&&!u&&m.observe(f),e&&m.observe(e));let v=u?O(t):null;return u&&function e(){const r=O(t);v&&!V(v,r)&&n();v=r,p=requestAnimationFrame(e)}(),n(),()=>{var t;h.forEach(t=>{s&&t.removeEventListener("scroll",n),A&&t.removeEventListener("resize",n)}),null==d||d(),null==(t=m)||t.disconnect(),m=null,u&&cancelAnimationFrame(p)}}const G=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=e,A=await async function(t,e){const{placement:n,platform:r,elements:i}=t,o=await(null==r.isRTL?void 0:r.isRTL(i.floating)),a=u(n),s=f(n),A="y"===d(n),l=F.has(a)?-1:1,h=o&&A?-1:1,p=c(e,t);let{mainAxis:g,crossAxis:m,alignmentAxis:v}="number"===typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return s&&"number"===typeof v&&(m="end"===s?-1*v:v),A?{x:m*h,y:g*l}:{x:g*l,y:m*h}}(e,t);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+A.x,y:o+A.y,data:{...A,placement:a}}}}},q=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:A,elements:l}=e,{mainAxis:m=!0,crossAxis:v=!0,fallbackPlacements:y,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:B="none",flipAlignment:x=!0,...C}=c(t,e);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const S=u(i),F=d(s),E=u(s)===s,U=await(null==A.isRTL?void 0:A.isRTL(l.floating)),L=y||(E||!x?[_(s)]:function(t){const e=_(t);return[g(t),e,g(e)]}(s)),k="none"!==B;!y&&k&&L.push(...w(s,x,B,U));const I=[s,...L],Q=await A.detectOverflow(e,C),O=[];let M=(null==(r=o.flip)?void 0:r.overflows)||[];if(m&&O.push(Q[S]),v){const t=function(t,e,n){void 0===n&&(n=!1);const r=f(t),i=p(t),o=h(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return e.reference[o]>e.floating[o]&&(a=_(a)),[a,_(a)]}(i,a,U);O.push(Q[t[0]],Q[t[1]])}if(M=[...M,{placement:i,overflows:O}],!O.every(t=>t<=0)){var N,T;const t=((null==(N=o.flip)?void 0:N.index)||0)+1,e=I[t];if(e){if(!("alignment"===v&&F!==d(e))||M.every(t=>d(t.placement)!==F||t.overflows[0]>0))return{data:{index:t,overflows:M},reset:{placement:e}}}let n=null==(T=M.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:T.placement;if(!n)switch(b){case"bestFit":{var P;const t=null==(P=M.filter(t=>{if(k){const e=d(t.placement);return e===F||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:P[0];t&&(n=t);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}},W=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:o,rects:a,platform:s,elements:A,middlewareData:u}=e,{element:d,padding:g=0}=c(t,e)||{};if(null==d)return{};const m=B(g),v={x:n,y:i},y=p(o),b=h(y),w=await s.getDimensions(d),_="y"===y,x=_?"top":"left",C=_?"bottom":"right",S=_?"clientHeight":"clientWidth",F=a.reference[b]+a.reference[y]-v[y]-a.floating[b],E=v[y]-a.reference[y],U=await(null==s.getOffsetParent?void 0:s.getOffsetParent(d));let L=U?U[S]:0;L&&await(null==s.isElement?void 0:s.isElement(U))||(L=A.floating[S]||a.floating[b]);const k=F/2-E/2,I=L/2-w[b]/2-1,Q=r(m[x],I),O=r(m[C],I),M=Q,N=L-w[b]-O,T=L/2-w[b]/2+k,P=l(M,T,N),R=!u.arrow&&null!=f(o)&&T!==P&&a.reference[b]/2-(T<M?Q:O)-w[b]/2<0,D=R?T<M?T-M:T-N:0;return{[y]:v[y]+D,data:{[y]:P,centerOffset:T-P-D,...R&&{alignmentOffset:D}},reset:R}}}),Y=(t,e,n)=>{const r=new Map,i={platform:z,...n},o={...i.platform,_c:r};return(async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=a.detectOverflow?a:{...a,detectOverflow:S},A=await(null==a.isRTL?void 0:a.isRTL(e));let l=await a.getElementRects({reference:t,floating:e,strategy:i}),{x:c,y:u}=C(l,r,A),f=r,h=0;const d={};for(let p=0;p<o.length;p++){const n=o[p];if(!n)continue;const{name:g,fn:m}=n,{x:v,y:y,data:b,reset:w}=await m({x:c,y:u,initialPlacement:r,placement:f,strategy:i,middlewareData:d,rects:l,platform:s,elements:{reference:t,floating:e}});c=null!=v?v:c,u=null!=y?y:u,d[g]={...d[g],...b},w&&h<50&&(h++,"object"===typeof w&&(w.placement&&(f=w.placement),w.rects&&(l=!0===w.rects?await a.getElementRects({reference:t,floating:e,strategy:i}):w.rects),({x:c,y:u}=C(l,f,A))),p=-1)}return{x:c,y:u,placement:f,strategy:i,middlewareData:d}})(t,e,{...i,platform:o})}},86635(t,e,n){"use strict";function r(){return"undefined"!==typeof window}function i(t){return s(t)?(t.nodeName||"").toLowerCase():"#document"}function o(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function a(t){var e;return null==(e=(s(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function s(t){return!!r()&&(t instanceof Node||t instanceof o(t).Node)}function A(t){return!!r()&&(t instanceof Element||t instanceof o(t).Element)}function l(t){return!!r()&&(t instanceof HTMLElement||t instanceof o(t).HTMLElement)}function c(t){return!(!r()||"undefined"===typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof o(t).ShadowRoot)}function u(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=_(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&"inline"!==i&&"contents"!==i}function f(t){return/^(table|td|th)$/.test(i(t))}function h(t){try{if(t.matches(":popover-open"))return!0}catch(e){}try{return t.matches(":modal")}catch(e){return!1}}n.d(e,{$4:()=>x,CP:()=>B,L9:()=>_,Lv:()=>f,Tc:()=>b,Tf:()=>h,ZU:()=>u,_m:()=>F,ep:()=>a,eu:()=>w,gJ:()=>y,mq:()=>i,sQ:()=>v,sb:()=>l,v9:()=>S,vq:()=>A,zk:()=>o});const d=/transform|translate|scale|rotate|perspective|filter/,p=/paint|layout|strict|content/,g=t=>!!t&&"none"!==t;let m;function v(t){const e=A(t)?_(t):t;return g(e.transform)||g(e.translate)||g(e.scale)||g(e.rotate)||g(e.perspective)||!b()&&(g(e.backdropFilter)||g(e.filter))||d.test(e.willChange||"")||p.test(e.contain||"")}function y(t){let e=x(t);for(;l(e)&&!w(e);){if(v(e))return e;if(h(e))return null;e=x(e)}return null}function b(){return null==m&&(m="undefined"!==typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),m}function w(t){return/^(html|body|#document)$/.test(i(t))}function _(t){return o(t).getComputedStyle(t)}function B(t){return A(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function x(t){if("html"===i(t))return t;const e=t.assignedSlot||t.parentNode||c(t)&&t.host||a(t);return c(e)?e.host:e}function C(t){const e=x(t);return w(e)?t.ownerDocument?t.ownerDocument.body:t.body:l(e)&&u(e)?e:C(e)}function S(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);const i=C(t),a=i===(null==(r=t.ownerDocument)?void 0:r.body),s=o(i);if(a){const t=F(s);return e.concat(s,s.visualViewport||[],u(i)?i:[],t&&n?S(t):[])}return e.concat(i,S(i,[],n))}function F(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}},37875(t,e,n){"use strict";n.d(e,{tQI:()=>r});var r={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3 0 177.4-183.6 0 0-152.1zM0 418.3l183.6 25.3 0-175.2-183.6 0 0 149.9zm203.8 28l244.2 33.7 0-211.6-244.2 0 0 177.9zm0-380.6l0 180.1 244.2 0 0-213.8-244.2 33.7z"]}},66188(t,e,n){"use strict";n.d(e,{$Fj:()=>L,$UM:()=>u,AgW:()=>ct,BwJ:()=>ot,Bwz:()=>Z,D6w:()=>M,Dfk:()=>f,FFg:()=>h,G06:()=>R,GQu:()=>I,HqV:()=>A,KIu:()=>S,MBK:()=>c,OM7:()=>Q,PE8:()=>nt,Qkr:()=>k,Rog:()=>P,Ubc:()=>i,Uj9:()=>y,V2x:()=>gt,W6R:()=>v,X46:()=>N,YHM:()=>q,YSV:()=>At,Yec:()=>ft,_2z:()=>at,_Xl:()=>U,_gR:()=>C,_qq:()=>z,a$:()=>m,biI:()=>g,bxP:()=>s,dXR:()=>ut,fKj:()=>et,fPr:()=>O,gK3:()=>E,gdJ:()=>_,h8M:()=>K,hem:()=>B,imB:()=>J,jBL:()=>F,k6j:()=>rt,l9V:()=>dt,m8f:()=>pt,nXi:()=>$,pS3:()=>d,q9p:()=>G,rIc:()=>b,s4k:()=>p,utr:()=>st,v62:()=>W,xiI:()=>H,yVQ:()=>Y,y_8:()=>o,z$e:()=>a,zC5:()=>w,zm_:()=>it});var r={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M415.9 210.5c12.2-3.3 25 2.5 30.5 13.8L465 261.9c10.3 1.4 20.4 4.2 29.9 8.1l35-23.3c10.5-7 24.4-5.6 33.3 3.3l19.2 19.2c8.9 8.9 10.3 22.9 3.3 33.3l-23.3 34.9c1.9 4.7 3.6 9.6 5 14.7 1.4 5.1 2.3 10.1 3 15.2l37.7 18.6c11.3 5.6 17.1 18.4 13.8 30.5l-7 26.2c-3.3 12.1-14.6 20.3-27.2 19.5l-42-2.7c-6.3 8.1-13.6 15.6-21.9 22l2.7 41.9c.8 12.6-7.4 24-19.5 27.2l-26.2 7c-12.2 3.3-24.9-2.5-30.5-13.8l-18.6-37.6c-10.3-1.4-20.4-4.2-29.9-8.1l-35 23.3c-10.5 7-24.4 5.6-33.3-3.3l-19.2-19.2c-8.9-8.9-10.3-22.8-3.3-33.3l23.3-35c-1.9-4.7-3.6-9.6-5-14.7s-2.3-10.2-3-15.2l-37.7-18.6c-11.3-5.6-17-18.4-13.8-30.5l7-26.2c3.3-12.1 14.6-20.3 27.2-19.5l41.9 2.7c6.3-8.1 13.6-15.6 21.9-22l-2.7-41.8c-.8-12.6 7.4-24 19.5-27.2l26.2-7zM448.4 340a44 44 0 1 0 .1 88 44 44 0 1 0 -.1-88zM224.9-45.5l26.2 7c12.1 3.3 20.3 14.7 19.5 27.2l-2.7 41.8c8.3 6.4 15.6 13.8 21.9 22l42-2.7c12.5-.8 23.9 7.4 27.2 19.5l7 26.2c3.2 12.1-2.5 24.9-13.8 30.5l-37.7 18.6c-.7 5.1-1.7 10.2-3 15.2s-3.1 10-5 14.7l23.3 35c7 10.5 5.6 24.4-3.3 33.3L307.3 262c-8.9 8.9-22.8 10.3-33.3 3.3L239 242c-9.5 3.9-19.6 6.7-29.9 8.1l-18.6 37.6c-5.6 11.3-18.4 17-30.5 13.8l-26.2-7c-12.2-3.3-20.3-14.7-19.5-27.2l2.7-41.9c-8.3-6.4-15.6-13.8-21.9-22l-42 2.7c-12.5 .8-23.9-7.4-27.2-19.5l-7-26.2c-3.2-12.1 2.5-24.9 13.8-30.5l37.7-18.6c.7-5.1 1.7-10.1 3-15.2 1.4-5.1 3-10 5-14.7L55.1 46.5c-7-10.5-5.6-24.4 3.3-33.3L77.6-6c8.9-8.9 22.8-10.3 33.3-3.3l35 23.3c9.5-3.9 19.6-6.7 29.9-8.1l18.6-37.6c5.6-11.3 18.3-17 30.5-13.8zM192.4 84a44 44 0 1 0 0 88 44 44 0 1 0 0-88z"]},i=r,o={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"]},a={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 3.2C119 50 64 114.6 64 192l0 21.7c0 48.1-16.4 94.8-46.4 132.4L7.8 358.3C2.7 364.6 0 372.4 0 380.5 0 400.1 15.9 416 35.5 416l376.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2l-9.8-12.2C400.4 308.5 384 261.8 384 213.7l0-21.7c0-77.4-55-142-128-156.8l0-3.2c0-17.7-14.3-32-32-32zM162 464c7.1 27.6 32.2 48 62 48s54.9-20.4 62-48l-124 0z"]},s={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M64 432c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40c0-22.1 17.9-40 40-40zM64 0c26.5 0 48 21.5 48 48 0 .6 0 1.1 0 1.7l-16 304c-.9 17-15 30.3-32 30.3S33 370.7 32 353.7L16 49.7c0-.6 0-1.1 0-1.7 0-26.5 21.5-48 48-48z"]},A={prefix:"fas",iconName:"memory",icon:[512,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4C0 142.2 4.4 148 10.1 151.7 23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6l0 55.4 512 0 0-55.4c0-6.8-4.4-12.6-10.1-16.3-13.2-8.6-21.9-23.4-21.9-40.3s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM512 416l0-64-512 0 0 64c0 17.7 14.3 32 32 32l64 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 64 0c17.7 0 32-14.3 32-32zM160 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},l={prefix:"fas",iconName:"hard-drive",icon:[448,512,[128436,"hdd"],"f0a0","M64 32C28.7 32 0 60.7 0 96L0 260.1C18.1 247.4 40.2 240 64 240l320 0c23.8 0 45.9 7.4 64 20.1L448 96c0-35.3-28.7-64-64-64L64 32zM448 352c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64zM224 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},c=l,u={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},f={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8c-22.4 31.4-35.5 69.8-35.5 111.2 0 106 86 192 192 192 41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3c22.4-31.4 35.5-69.8 35.5-111.2 0-106-86-192-192-192-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"]},h={prefix:"fas",iconName:"sitemap",icon:[512,512,[],"f0e8","M192 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-8 0 0 64 120 0c39.8 0 72 32.2 72 72l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-13.3-10.7-24-24-24l-120 0 0 80 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-80-120 0c-13.3 0-24 10.7-24 24l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-39.8 32.2-72 72-72l120 0 0-64-8 0c-17.7 0-32-14.3-32-32l0-64z"]},d={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z"]},p={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8-79.3 23.6-137.1 97.1-137.1 184.1 0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256 512 397.4 397.4 512 256 512S0 397.4 0 256c0-116 77.1-213.9 182.9-245.4 16.9-5 34.8 4.6 39.8 21.5z"]},g={prefix:"fas",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.8 15c12.7-3.7 20-17.1 16.3-29.8S494-34.8 481.3-31L51.8 94.9C42.4 97.6 33.9 102.1 26.6 108 10.5 119.7 0 138.6 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L218.5 96 494.8 15zM368 208a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 248c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 272c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 368c-13.3 0-24-10.7-24-24z"]},m={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},v={prefix:"fas",iconName:"battery-half",icon:[640,512,["battery-3"],"f242","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-144 0z"]},y={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M56 225.6L32.4 296.2 32.4 96c0-35.3 28.7-64 64-64l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4l117.3 0c35.3 0 64 28.7 64 64l0 16-365.4 0c-41.3 0-78 26.4-91.1 65.6zM477.8 448L99 448c-32.8 0-55.9-32.1-45.5-63.2l48-144C108 221.2 126.4 208 147 208l378.8 0c32.8 0 55.9 32.1 45.5 63.2l-48 144c-6.5 19.6-24.9 32.8-45.5 32.8z"]},b={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L128 0C110.3 0 96 14.3 96 32s14.3 32 32 32L128 215.5 7.5 426.3C2.6 435 0 444.7 0 454.7 0 486.4 25.6 512 57.3 512l333.4 0c31.6 0 57.3-25.6 57.3-57.3 0-10-2.6-19.8-7.5-28.4L320 215.5 320 64c17.7 0 32-14.3 32-32S337.7 0 320 0L288 0zM192 215.5l0-151.5 64 0 0 151.5c0 11.1 2.9 22.1 8.4 31.8l41.6 72.7-164 0 41.6-72.7c5.5-9.7 8.4-20.6 8.4-31.8z"]},w={prefix:"fas",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64-32C28.7-32 0-3.3 0 32L0 384c0 88.4 71.6 160 160 160s160-71.6 160-160l0-352c0-35.3-28.7-64-64-64L64-32zm96 392c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56zm56-104a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zM160 152a56 56 0 1 1 0-112 56 56 0 1 1 0 112z"]},_={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M320 16a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM96 88a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM0 416c0-70.7 57.3-128 128-128 12.8 0 25.2 1.9 36.9 5.4-32.9 36.8-52.9 85.4-52.9 138.6l0 16c0 11.4 2.4 22.2 6.7 32L32 480c-17.7 0-32-14.3-32-32l0-32zm521.3 64c4.3-9.8 6.7-20.6 6.7-32l0-16c0-53.2-20-101.8-52.9-138.6 11.7-3.5 24.1-5.4 36.9-5.4 70.7 0 128 57.3 128 128l0 32c0 17.7-14.3 32-32 32l-86.7 0zM472 160a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM160 432c0-88.4 71.6-160 160-160s160 71.6 160 160l0 16c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-16z"]},B={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 205.8c-14.8 9.8-31.8 17.7-49.5 24-47 16.8-108.7 26.2-174.5 26.2S96.4 246.5 49.5 229.8c-17.6-6.3-34.7-14.2-49.5-24L0 288c0 44.2 100.3 80 224 80s224-35.8 224-80l0-82.2zm0-77.8l0-48C448 35.8 347.7 0 224 0S0 35.8 0 80l0 48c0 44.2 100.3 80 224 80s224-35.8 224-80zM398.5 389.8C351.6 406.5 289.9 416 224 416S96.4 406.5 49.5 389.8c-17.6-6.3-34.7-14.2-49.5-24L0 432c0 44.2 100.3 80 224 80s224-35.8 224-80l0-66.2c-14.8 9.8-31.8 17.7-49.5 24z"]},x={prefix:"fas",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M256 107.9L241 87.1C216 52.5 175.9 32 133.1 32 59.6 32 0 91.6 0 165.1l0 2.6c0 23.6 6.2 48 16.6 72.3l106 0c3.2 0 6.1-1.9 7.4-4.9l31.8-76.3c3.7-8.8 12.3-14.6 21.8-14.8s18.3 5.4 22.2 14.1l51.3 113.9 41.4-82.8c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3l23.2 46.3c1.4 2.7 4.1 4.4 7.2 4.4l123.6 0c10.5-24.3 16.6-48.7 16.6-72.3l0-2.6C512 91.6 452.4 32 378.9 32 336.2 32 296 52.5 271 87.1l-15 20.7zM469.6 288l-97.8 0c-21.2 0-40.6-12-50.1-31l-1.7-3.4-42.5 85.1c-4.1 8.3-12.7 13.5-22 13.3s-17.6-5.7-21.4-14.1l-49.3-109.5-10.5 25.2c-8.7 20.9-29.1 34.5-51.7 34.5l-80.2 0c47.2 73.8 123 141.7 170.4 177.9 12.4 9.4 27.6 14.1 43.1 14.1s30.8-4.6 43.1-14.1C346.6 429.7 422.4 361.8 469.6 288z"]},C=x,S={prefix:"fas",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176S512 64 288 64zM96 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},F={prefix:"fas",iconName:"cloud",icon:[576,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l304 0c70.7 0 128-57.3 128-128 0-51.6-30.5-96.1-74.5-116.3 6.7-13.1 10.5-28 10.5-43.7 0-53-43-96-96-96-17.7 0-34.2 4.8-48.4 13.1-24.1-45.8-72.2-77.1-127.6-77.1-79.5 0-144 64.5-144 144 0 8 .7 15.9 1.9 23.5-56.9 19.2-97.9 73.1-97.9 136.5z"]},E={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7 262.6 153.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l73.4-73.4 57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},U={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M224 0c35.3 0 64 21.5 64 48 0 10.4-4.4 20-12 27.9-6.6 6.9-12 15.3-12 24.9 0 15 12.2 27.2 27.2 27.2l44.8 0c26.5 0 48 21.5 48 48l0 44.8c0 15 12.2 27.2 27.2 27.2 9.5 0 18-5.4 24.9-12 7.9-7.5 17.5-12 27.9-12 26.5 0 48 28.7 48 64s-21.5 64-48 64c-10.4 0-20.1-4.4-27.9-12-6.9-6.6-15.3-12-24.9-12-15 0-27.2 12.2-27.2 27.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2 0-9.2 5.8-17.3 13.2-22.8 11.6-8.7 18.8-20.7 18.8-34 0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34 7.4 5.5 13.2 13.5 13.2 22.8 0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2c0-12.8 10.4-23.2 23.2-23.2 9.2 0 17.3 5.8 22.8 13.2 8.7 11.6 20.7 18.8 34 18.8 26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8-5.5 7.4-13.5 13.2-22.8 13.2-12.8 0-23.2-10.4-23.2-23.2L0 176c0-26.5 21.5-48 48-48l108.8 0c15 0 27.2-12.2 27.2-27.2 0-9.5-5.4-18-12-24.9-7.5-7.9-12-17.5-12-27.9 0-26.5 28.7-48 64-48z"]},L={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 80l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 112l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},k={prefix:"fas",iconName:"n",icon:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 50.5 8.4 38.5 21.1 33.9z"]},I={prefix:"fas",iconName:"brain",icon:[512,512,[129504],"f5dc","M120 56c0-30.9 25.1-56 56-56l24 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-32 0c-29.8 0-54.9-20.4-62-48-.7 0-1.3 0-2 0-44.2 0-80-35.8-80-80 0-18 6-34.6 16-48-19.4-14.6-32-37.8-32-64 0-30.9 17.6-57.8 43.2-71.1-7.1-12-11.2-26-11.2-40.9 0-44.2 35.8-80 80-80l0-24zm272 0l0 24c44.2 0 80 35.8 80 80 0 15-4.1 29-11.2 40.9 25.7 13.3 43.2 40.1 43.2 71.1 0 26.2-12.6 49.4-32 64 10 13.4 16 30 16 48 0 44.2-35.8 80-80 80-.7 0-1.3 0-2 0-7.1 27.6-32.2 48-62 48l-32 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32l24 0c30.9 0 56 25.1 56 56z"]},Q={prefix:"fas",iconName:"sort",icon:[384,512,["unsorted"],"f0dc","M2.4 204.2c5 12 16.6 19.8 29.6 19.8l320 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-9.2 9.2-11.9 22.9-6.9 34.9zm0 103.5c-5 12-2.2 25.7 6.9 34.9l160 160c12.5 12.5 32.8 12.5 45.3 0l160-160c9.2-9.2 11.9-22.9 6.9-34.9S364.9 288 352 288L32 288c-12.9 0-24.6 7.8-29.6 19.8z"]},O={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 240-64 0 0-240-384 0 0 240-64 0 0-240zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2 0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},M={prefix:"fas",iconName:"server",icon:[448,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm216 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm216 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},N={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3l-59.4 0z"]},T={prefix:"fas",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3l0-92.7c0-13.3 10.7-24 24-24s24 10.7 24 24l0 92.7c23.5 9.5 40 32.5 40 59.3z"]},P=T,R={prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M64 0C28.7 0 0 28.7 0 64L0 480c0 11.5 6.2 22.2 16.2 27.8s22.3 5.5 32.2-.4L192 421.3 335.5 507.4c9.9 5.9 22.2 6.1 32.2 .4S384 491.5 384 480l0-416c0-35.3-28.7-64-64-64L64 0z"]},D={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64 0-16.2-6-31.1-16-42.3l69.5-138.9c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L261.1 288.2c-1.7-.1-3.4-.2-5.1-.2-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},H=D,j={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M502.6 150.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9S352 236.9 352 224l0-64-320 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c12.5 12.5 12.5 32.8 0 45.3zm-397.3 352l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c9.2-9.2 22.9-11.9 34.9-6.9S160 275.1 160 288l0 64 320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9z"]},z=j,V={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM120 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},K=V,G={prefix:"fas",iconName:"comments",icon:[576,512,[128490,61670],"f086","M384 144c0 97.2-86 176-192 176-26.7 0-52.1-5-75.2-14L35.2 349.2c-9.3 4.9-20.7 3.2-28.2-4.2s-9.2-18.9-4.2-28.2l35.6-67.2C14.3 220.2 0 183.6 0 144 0 46.8 86-32 192-32S384 46.8 384 144zm0 368c-94.1 0-172.4-62.1-188.8-144 120-1.5 224.3-86.9 235.8-202.7 83.3 19.2 145 88.3 145 170.7 0 39.6-14.3 76.2-38.4 105.6l35.6 67.2c4.9 9.3 3.2 20.7-4.2 28.2s-18.9 9.2-28.2 4.2L459.2 498c-23.1 9-48.5 14-75.2 14z"]},q={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M471.3 6.7C477.7 .6 487-1.6 495.6 1.2 505.4 4.5 512 13.7 512 24l0 186.9c0 131.2-108.1 237.1-238.8 237.1-77 0-143.4-49.5-167.5-118.7-35.4 30.8-57.7 76.1-57.7 126.7 0 13.3-10.7 24-24 24S0 469.3 0 456C0 381.1 38.2 315.1 96.1 276.3 131.4 252.7 173.5 240 216 240l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-39.7 0-77.3 8.8-111 24.5 23.3-70 89.2-120.5 167-120.5 66.4 0 115.8-22.1 148.7-44 19.2-12.8 35.5-28.1 50.7-45.3z"]},W={prefix:"fas",iconName:"arrow-down-1-9",icon:[512,512,["sort-numeric-asc","sort-numeric-down"],"f162","M418.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM365.1 430.6l11.7-18c-32.9-9.9-56.8-40.5-56.8-76.6 0-44.2 35.8-80 80-80s80 35.8 80 80c0 22.9-6.6 45.3-19.1 64.5l-42.1 64.9c-9.6 14.8-29.4 19.1-44.3 9.4s-19.1-29.4-9.4-44.3zM424 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM150.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96z"]},Y={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M224 336c74.6 0 138.4-46.4 164-112l4 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-4 0C362.4 30.4 298.6-16 224-16S85.6 30.4 60 96l-4 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l4 0c25.6 65.6 89.4 112 164 112zM208 80l32 0c53 0 96 43 96 96s-43 96-96 96l-32 0c-53 0-96-43-96-96s43-96 96-96zM16 484.6C16 499.7 28.3 512 43.4 512l52.6 0 0-48c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 48 52.6 0c15.1 0 27.4-12.3 27.4-27.4 0-59.8-31.9-112.2-79.6-141-36.4 25.5-80.6 40.4-128.4 40.4s-92-14.9-128.4-40.4C47.9 372.4 16 424.8 16 484.6zM183.3 141.5c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6-6-21.2zM152 488l0 24 48 0 0-24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm120-24c-13.3 0-24 10.7-24 24l0 24 48 0 0-24c0-13.3-10.7-24-24-24z"]},$={prefix:"fas",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9 0-44.2-35.8-80-80-80-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128 35.8 128 0 163.8 0 208s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},X={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0zm0 66.8l0 378.1c138-66.8 175.1-214.8 176-303.4l-176-74.6 0 0z"]},J=X,Z={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z"]},tt={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9S384 204.9 384 192l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8l-32.4 43.2-40-53.3 21.2-28.3C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM154 296l40 53.3-21.2 28.3C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L154 296zM438.6 470.6c-9.2 9.2-22.9 11.9-34.9 6.9S384 460.9 384 448l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},et=tt,nt={prefix:"fas",iconName:"arrow-up-a-z",icon:[512,512,["sort-alpha-up"],"f15e","M412.6 49.7C407.2 38.8 396.1 32 384 32s-23.2 6.8-28.6 17.7c-50.7 101.3-77.3 154.7-80 160-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9c-2.7-5.3-29.3-58.7-80-160zM384 135.6l20.2 40.4-40.4 0 20.2-40.4zM288 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9S307.1 480 320 480l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9S460.9 288 448 288l-128 0c-17.7 0-32 14.3-32 32zM150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80z"]},rt={prefix:"fas",iconName:"eye-slash",icon:[576,512,[],"f070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM325.3 395.1c-11.9 3.2-24.4 4.9-37.3 4.9-79.5 0-144-64.5-144-144 0-12.9 1.7-25.4 4.9-37.3L69.4 139.2c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6l-64.2-64.2z"]},it={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M338.8-9.9c11.9 8.6 16.3 24.2 10.9 37.8L271.3 224 416 224c13.5 0 25.5 8.4 30.1 21.1s.7 26.9-9.6 35.5l-288 240c-11.3 9.4-27.4 9.9-39.3 1.3s-16.3-24.2-10.9-37.8L176.7 288 32 288c-13.5 0-25.5-8.4-30.1-21.1s-.7-26.9 9.6-35.5l288-240c11.3-9.4 27.4-9.9 39.3-1.3z"]},ot={prefix:"fas",iconName:"wifi",icon:[576,512,["wifi-3","wifi-strong"],"f1eb","M288 96c-90.9 0-173.2 36-233.7 94.6-12.7 12.3-33 12-45.2-.7s-12-33 .7-45.2C81.7 74.9 179.9 32 288 32S494.3 74.9 566.3 144.7c12.7 12.3 13 32.6 .7 45.2s-32.6 13-45.2 .7C461.2 132 378.9 96 288 96zM240 432a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM168 326.2c-11.7 13.3-31.9 14.5-45.2 2.8s-14.5-31.9-2.8-45.2C161 237.4 221.1 208 288 208s127 29.4 168 75.8c11.7 13.3 10.4 33.5-2.8 45.2s-33.5 10.4-45.2-2.8C378.6 292.9 335.8 272 288 272s-90.6 20.9-120 54.2z"]},at={prefix:"fas",iconName:"tag",icon:[512,512,[127991],"f02b","M32.5 96l0 149.5c0 17 6.7 33.3 18.7 45.3l192 192c25 25 65.5 25 90.5 0L483.2 333.3c25-25 25-65.5 0-90.5l-192-192C279.2 38.7 263 32 246 32L96.5 32c-35.3 0-64 28.7-64 64zm112 16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},st={prefix:"fas",iconName:"arrow-up-1-9",icon:[512,512,["sort-numeric-up"],"f163","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM418.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM365.1 430.6c-9.6 14.8-5.4 34.6 9.4 44.3s34.6 5.4 44.3-9.4l42.1-64.9c12.4-19.2 19.1-41.6 19.1-64.5 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.1 23.9 66.7 56.8 76.6l-11.7 18zM376 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},At={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm16 48l0 160 160 0 0-160-160 0z"]},lt={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M133.8 36.3c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 158 47 153L7 113C-2.3 103.6-2.3 88.4 7 79S31.6 69.7 41 79l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zm0 160c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 318 47 313L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM64 376a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},ct=lt,ut={prefix:"fas",iconName:"dragon",icon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4-43.3-32.5c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L464 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8 0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7l-13.3-13.3-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1 0 60.6-49.1 109.8-109.8 109.8L32.3 512c-3.3 0-6.6-.4-9.6-1.4-9.2-2.8-16.7-9.6-20.4-18.6-1.3-3.3-2.2-6.9-2.3-10.7-.2-3.7 .3-7.3 1.3-10.7 2.8-9.2 9.6-16.7 18.6-20.4 3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1 0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-102.5zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9 0 13.3 10.7 24 24 24 10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9S.1 232.8 5.4 228L130.9 116.5z"]},ft={prefix:"fas",iconName:"arrow-down-a-z",icon:[512,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M230.6 390.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm182-340.9c50.7 101.3 77.3 154.7 80 160 7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-7.2-14.3-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9c2.7-5.3 29.3-58.7 80-160 5.4-10.8 16.5-17.7 28.6-17.7s23.2 6.8 28.6 17.7zM384 135.6l-20.2 40.4 40.4 0-20.2-40.4zM288 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L397.3 416 448 416c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l73.4-73.4-50.7 0c-17.7 0-32-14.3-32-32z"]},ht={prefix:"fas",iconName:"table-cells-large",icon:[448,512,["th-large"],"f009","M384 96l-128 0 0 128 128 0 0-128zm64 128l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 128zM64 288l0 128 128 0 0-128-128 0zm128-64l0-128-128 0 0 128 128 0zm64 64l0 128 128 0 0-128-128 0z"]},dt=ht,pt={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M64 96c53 0 96 43 96 96l0 85.8c29.7-44.7 77.8-76.2 133.4-84 25.6 60 85.2 102.1 154.6 102.1 10.9 0 21.6-1.1 32-3.1L480 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8-136 108.8 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-224c0-16.6-12.6-30.2-28.7-31.8l-6.6-.3C44.6 158.2 32 144.6 32 128 32 110.3 46.3 96 64 96zM533.8 3.2C544.2-5.5 560 1.9 560 15.5L560 128c0 61.9-50.1 112-112 112S336 189.9 336 128l0-112.5c0-13.6 15.8-21 26.2-12.3L416 48 480 48 533.8 3.2zM400 108a20 20 0 1 0 0 40 20 20 0 1 0 0-40zm96 0a20 20 0 1 0 0 40 20 20 0 1 0 0-40z"]},gt={prefix:"fas",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0z"]}},22337(t,e,n){"use strict";n.d(e,{gc:()=>Mr});var r=n(96540);function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function o(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,f(r.key),r)}}function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=d(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function s(t,e,n){return(e=f(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach(function(e){s(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],A=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;A=!1}else for(;!(A=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);A=!0);}catch(t){l=!0,i=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||d(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||d(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}function d(t,e){if(t){if("string"==typeof t)return i(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}var p=function(){},g={},m={},v=null,y={mark:p,measure:p};try{"undefined"!==typeof window&&(g=window),"undefined"!==typeof document&&(m=document),"undefined"!==typeof MutationObserver&&(v=MutationObserver),"undefined"!==typeof performance&&(y=performance)}catch(z){}var b,w,_=(g.navigator||{}).userAgent,B=void 0===_?"":_,x=g,C=m,S=v,F=y,E=(x.document,!!C.documentElement&&!!C.head&&"function"===typeof C.addEventListener&&"function"===typeof C.createElement),U=~B.indexOf("MSIE")||~B.indexOf("Trident/"),L={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},graphite:{"fa-thin":"thin",fagt:"thin"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},k=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],I="classic",Q="duotone",O="sharp",M="sharp-duotone",N="chisel",T="etch",P="graphite",R="jelly",D="jelly-duo",H="jelly-fill",j="notdog",z="notdog-duo",V="slab",K="slab-press",G="thumbprint",q="utility",W="utility-duo",Y="utility-fill",$="whiteboard",X=[I,Q,O,M,N,T,P,R,D,H,j,z,V,K,G,q,W,Y,$],J=(s(s(s(s(s(s(s(s(s(s(b={},I,"Classic"),Q,"Duotone"),O,"Sharp"),M,"Sharp Duotone"),N,"Chisel"),T,"Etch"),P,"Graphite"),R,"Jelly"),D,"Jelly Duo"),H,"Jelly Fill"),s(s(s(s(s(s(s(s(s(b,j,"Notdog"),z,"Notdog Duo"),V,"Slab"),K,"Slab Press"),G,"Thumbprint"),q,"Utility"),W,"Utility Duo"),Y,"Utility Fill"),$,"Whiteboard"),new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["graphite",{defaultShortPrefixId:"fagt",defaultStyleId:"thin",styleIds:["thin"],futureStyleIds:[],defaultFontWeight:100}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]])),Z=["fak","fa-kit","fakd","fa-kit-duotone"],tt={fak:"kit","fa-kit":"kit"},et={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},nt=(s(s({},"kit","Kit"),"kit-duotone","Kit Duotone"),{kit:"fak"}),rt={"kit-duotone":"fakd"},it="duotone-group",ot="swap-opacity",at="primary",st="secondary",At=(s(s(s(s(s(s(s(s(s(s(w={},"classic","Classic"),"duotone","Duotone"),"sharp","Sharp"),"sharp-duotone","Sharp Duotone"),"chisel","Chisel"),"etch","Etch"),"graphite","Graphite"),"jelly","Jelly"),"jelly-duo","Jelly Duo"),"jelly-fill","Jelly Fill"),s(s(s(s(s(s(s(s(s(w,"notdog","Notdog"),"notdog-duo","Notdog Duo"),"slab","Slab"),"slab-press","Slab Press"),"thumbprint","Thumbprint"),"utility","Utility"),"utility-duo","Utility Duo"),"utility-fill","Utility Fill"),"whiteboard","Whiteboard"),s(s({},"kit","Kit"),"kit-duotone","Kit Duotone"),{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},graphite:{fagt:"fa-thin"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}}),lt=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fagt","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"]),ct=[1,2,3,4,5,6,7,8,9,10],ut=ct.concat([11,12,13,14,15,16,17,18,19,20]),ft=[].concat(u(Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],graphite:["fagt"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]})),["solid","regular","light","thin","duotone","brands","semibold"],["aw","fw","pull-left","pull-right"],["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",it,ot,at,st]).concat(ct.map(function(t){return"".concat(t,"x")})).concat(ut.map(function(t){return"w-".concat(t)})),ht="___FONT_AWESOME___",dt="svg-inline--fa",pt="data-fa-i2svg",gt="data-fa-pseudo-element",mt="data-prefix",vt="data-icon",yt="fontawesome-i2svg",bt=["HTML","HEAD","STYLE","SCRIPT"],wt=["::before","::after",":before",":after"],_t=function(){try{return!0}catch(t){return!1}}();function Bt(t){return new Proxy(t,{get:function(t,e){return e in t?t[e]:t[I]}})}var xt=l({},L);xt[I]=l(l(l(l({},{"fa-duotone":"duotone"}),L[I]),tt),et);var Ct=Bt(xt),St=l({},{chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},graphite:{thin:"fagt"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}});St[I]=l(l(l(l({},{duotone:"fad"}),St[I]),nt),rt);var Ft=Bt(St),Et=l({},At);Et[I]=l(l({},Et[I]),{fak:"fa-kit"});var Ut=Bt(Et),Lt=l({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},graphite:{"fa-thin":"fagt"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}});Lt[I]=l(l({},Lt[I]),{"fa-kit":"fak"});Bt(Lt);var kt=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,It="fa-layers-text",Qt=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i,Ot=(Bt(l({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},graphite:{100:"fagt"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),Mt={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Nt=[].concat(u(["kit"]),u(ft)),Tt=x.FontAwesomeConfig||{};if(C&&"function"===typeof C.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(t){var e=c(t,2),n=e[0],r=e[1],i=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=C.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));void 0!==i&&null!==i&&(Tt[r]=i)})}var Pt={styleDefault:"solid",familyDefault:I,cssPrefix:"fa",replacementClass:dt,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Tt.familyPrefix&&(Tt.cssPrefix=Tt.familyPrefix);var Rt=l(l({},Pt),Tt);Rt.autoReplaceSvg||(Rt.observeMutations=!1);var Dt={};Object.keys(Pt).forEach(function(t){Object.defineProperty(Dt,t,{enumerable:!0,set:function(e){Rt[t]=e,Ht.forEach(function(t){return t(Dt)})},get:function(){return Rt[t]}})}),Object.defineProperty(Dt,"familyPrefix",{enumerable:!0,set:function(t){Rt.cssPrefix=t,Ht.forEach(function(t){return t(Dt)})},get:function(){return Rt.cssPrefix}}),x.FontAwesomeConfig=Dt;var Ht=[];var jt=16,zt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Vt(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function Kt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function Gt(t){return t.classList?Kt(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(t){return t})}function qt(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Wt(t){return Object.keys(t||{}).reduce(function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")},"")}function Yt(t){return t.size!==zt.size||t.x!==zt.x||t.y!==zt.y||t.rotate!==zt.rotate||t.flipX||t.flipY}function $t(){var t="fa",e=dt,n=Dt.cssPrefix,r=Dt.replacementClass,i=":root, :host {\n --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n box-sizing: content-box;\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285714em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left,\n.svg-inline--fa .fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n inset: 0;\n margin: auto;\n position: absolute;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n --fa-width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-inline-start: var(--fa-li-margin, 2.5em);\n padding-inline-start: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n/* Heads Up: Bordered Icons will not be supported in the future!\n - This feature will be deprecated in the next major release of Font Awesome (v8)!\n - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\n*/\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.0625em);\n box-sizing: var(--fa-border-box-sizing, content-box);\n padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n .fa-bounce,\n .fa-fade,\n .fa-beat-fade,\n .fa-flip,\n .fa-pulse,\n .fa-shake,\n .fa-spin,\n .fa-spin-pulse {\n animation: none !important;\n transition: none !important;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.svg-inline--fa.fa-inverse {\n fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n --fa-width: 1.25em;\n height: 1em;\n width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n --fa-width: 2.5em;\n height: 2em;\n width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n inset: 0;\n margin: auto;\n position: absolute;\n z-index: var(--fa-stack-z-index, auto);\n}";if(n!==t||r!==e){var o=new RegExp("\\.".concat(t,"\\-"),"g"),a=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");i=i.replace(o,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(s,".".concat(r))}return i}var Xt=!1;function Jt(){Dt.autoAddCss&&!Xt&&(!function(t){if(t&&E){var e=C.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=C.head.childNodes,r=null,i=n.length-1;i>-1;i--){var o=n[i],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=o)}C.head.insertBefore(e,r)}}($t()),Xt=!0)}var Zt={mixout:function(){return{dom:{css:$t,insertCss:Jt}}},hooks:function(){return{beforeDOMElementCreation:function(){Jt()},beforeI2svg:function(){Jt()}}}},te=x||{};te[ht]||(te[ht]={}),te[ht].styles||(te[ht].styles={}),te[ht].hooks||(te[ht].hooks={}),te[ht].shims||(te[ht].shims=[]);var ee=te[ht],ne=[],re=function(){C.removeEventListener("DOMContentLoaded",re),ie=1,ne.map(function(t){return t()})},ie=!1;function oe(t){var e=t.tag,n=t.attributes,r=void 0===n?{}:n,i=t.children,o=void 0===i?[]:i;return"string"===typeof t?qt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce(function(e,n){return e+"".concat(n,'="').concat(qt(t[n]),'" ')},"").trim()}(r),">").concat(o.map(oe).join(""),"</").concat(e,">")}function ae(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}E&&((ie=(C.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(C.readyState))||C.addEventListener("DOMContentLoaded",re));var se=function(t,e,n,r){var i,o,a,s=Object.keys(t),A=s.length,l=void 0!==r?function(t,e){return function(n,r,i,o){return t.call(e,n,r,i,o)}}(e,r):e;for(void 0===n?(i=1,a=t[s[0]]):(i=0,a=n);i<A;i++)a=l(a,t[o=s[i]],o,t);return a};function Ae(t){return 1!==u(t).length?null:t.codePointAt(0).toString(16)}function le(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return!!r.icon?e[r.iconName]=r.icon:e[n]=r,e},{})}function ce(t,e){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,i=le(e);"function"!==typeof ee.hooks.addPack||r?ee.styles[t]=l(l({},ee.styles[t]||{}),i):ee.hooks.addPack(t,le(e)),"fas"===t&&ce("fa",e)}var ue=ee.styles,fe=ee.shims,he=Object.keys(Ut),de=he.reduce(function(t,e){return t[e]=Object.keys(Ut[e]),t},{}),pe=null,ge={},me={},ve={},ye={},be={};function we(t,e){var n,r=e.split("-"),i=r[0],o=r.slice(1).join("-");return i!==t||""===o||(n=o,~Nt.indexOf(n))?null:o}var _e,Be=function(){var t=function(t){return se(ue,function(e,n,r){return e[r]=se(n,t,{}),e},{})};ge=t(function(t,e,n){(e[3]&&(t[e[3]]=n),e[2])&&e[2].filter(function(t){return"number"===typeof t}).forEach(function(e){t[e.toString(16)]=n});return t}),me=t(function(t,e,n){(t[n]=n,e[2])&&e[2].filter(function(t){return"string"===typeof t}).forEach(function(e){t[e]=n});return t}),be=t(function(t,e,n){var r=e[2];return t[n]=n,r.forEach(function(e){t[e]=n}),t});var e="far"in ue||Dt.autoFetchSvg,n=se(fe,function(t,n){var r=n[0],i=n[1],o=n[2];return"far"!==i||e||(i="fas"),"string"===typeof r&&(t.names[r]={prefix:i,iconName:o}),"number"===typeof r&&(t.unicodes[r.toString(16)]={prefix:i,iconName:o}),t},{names:{},unicodes:{}});ve=n.names,ye=n.unicodes,pe=Ee(Dt.styleDefault,{family:Dt.familyDefault})};function xe(t,e){return(ge[t]||{})[e]}function Ce(t,e){return(be[t]||{})[e]}function Se(t){return ve[t]||{prefix:null,iconName:null}}function Fe(){return pe}_e=function(t){pe=Ee(t.styleDefault,{family:Dt.familyDefault})},Ht.push(_e),Be();function Ee(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===e?I:e,r=Ct[n][t];if(n===Q&&!t)return"fad";var i=Ft[n][t]||Ft[n][r],o=t in ee.styles?t:null;return i||o||null}function Ue(t){return t.sort().filter(function(t,e,n){return n.indexOf(t)===e})}var Le=lt.concat(Z);function ke(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,n=void 0!==e&&e,r=null,i=Ue(t.filter(function(t){return Le.includes(t)})),o=Ue(t.filter(function(t){return!Le.includes(t)})),a=c(i.filter(function(t){return r=t,!k.includes(t)}),1)[0],s=void 0===a?null:a,A=function(t){var e=I,n=he.reduce(function(t,e){return t[e]="".concat(Dt.cssPrefix,"-").concat(e),t},{});return X.forEach(function(r){(t.includes(n[r])||t.some(function(t){return de[r].includes(t)}))&&(e=r)}),e}(i),u=l(l({},function(t){var e=[],n=null;return t.forEach(function(t){var r=we(Dt.cssPrefix,t);r?n=r:t&&e.push(t)}),{iconName:n,rest:e}}(o)),{},{prefix:Ee(s,{family:A})});return l(l(l({},u),function(t){var e=t.values,n=t.family,r=t.canonical,i=t.givenPrefix,o=void 0===i?"":i,a=t.styles,s=void 0===a?{}:a,A=t.config,l=void 0===A?{}:A,c=n===Q,u=e.includes("fa-duotone")||e.includes("fad"),f="duotone"===l.familyDefault,h="fad"===r.prefix||"fa-duotone"===r.prefix;!c&&(u||f||h)&&(r.prefix="fad");(e.includes("fa-brands")||e.includes("fab"))&&(r.prefix="fab");if(!r.prefix&&Ie.includes(n)){if(Object.keys(s).find(function(t){return Qe.includes(t)})||l.autoFetchSvg){var d=J.get(n).defaultShortPrefixId;r.prefix=d,r.iconName=Ce(r.prefix,r.iconName)||r.iconName}}"fa"!==r.prefix&&"fa"!==o||(r.prefix=Fe()||"fas");return r}({values:t,family:A,styles:ue,config:Dt,canonical:u,givenPrefix:r})),function(t,e,n){var r=n.prefix,i=n.iconName;if(t||!r||!i)return{prefix:r,iconName:i};var o="fa"===e?Se(i):{},a=Ce(r,i);i=o.iconName||a||i,"far"!==(r=o.prefix||r)||ue.far||!ue.fas||Dt.autoFetchSvg||(r="fas");return{prefix:r,iconName:i}}(n,r,u))}var Ie=X.filter(function(t){return t!==I||t!==Q}),Qe=Object.keys(At).filter(function(t){return t!==I}).map(function(t){return Object.keys(At[t])}).flat();var Oe=function(){return function(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}(function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}},[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(function(e){t.definitions[e]=l(l({},t.definitions[e]||{}),i[e]),ce(e,i[e]);var n=Ut[I][e];n&&ce(n,i[e]),Be()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map(function(e){var r=n[e],i=r.prefix,o=r.iconName,a=r.icon,s=a[2];t[i]||(t[i]={}),s.length>0&&s.forEach(function(e){"string"===typeof e&&(t[i][e]=a)}),t[i][o]=a}),t}}])}(),Me=[],Ne={},Te={},Pe=Object.keys(Te);function Re(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return(Ne[t]||[]).forEach(function(t){e=t.apply(null,[e].concat(r))}),e}function De(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];(Ne[t]||[]).forEach(function(t){t.apply(null,n)})}function He(){var t=arguments[0],e=Array.prototype.slice.call(arguments,1);return Te[t]?Te[t].apply(null,e):void 0}function je(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,n=t.prefix||Fe();if(e)return e=Ce(n,e)||e,ae(ze.definitions,n,e)||ae(ee.styles,n,e)}var ze=new Oe,Ve={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return E?(De("beforeI2svg",t),He("pseudoElements2svg",t),He("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.autoReplaceSvgRoot;!1===Dt.autoReplaceSvg&&(Dt.autoReplaceSvg=!0),Dt.observeMutations=!0,t=function(){Ge({autoReplaceSvgRoot:n}),De("watch",e)},E&&(ie?setTimeout(t,0):ne.push(t))}},Ke={noAuto:function(){Dt.autoReplaceSvg=!1,Dt.observeMutations=!1,De("noAuto")},config:Dt,dom:Ve,parse:{icon:function(t){if(null===t)return null;if("object"===h(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Ce(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=Ee(t[0]);return{prefix:n,iconName:Ce(n,e)||e}}if("string"===typeof t&&(t.indexOf("".concat(Dt.cssPrefix,"-"))>-1||t.match(kt))){var r=ke(t.split(" "),{skipLookups:!0});return{prefix:r.prefix||Fe(),iconName:Ce(r.prefix,r.iconName)||r.iconName}}if("string"===typeof t){var i=Fe();return{prefix:i,iconName:Ce(i,t)||t}}}},library:ze,findIconDefinition:je,toHtml:oe},Ge=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,e=void 0===t?C:t;(Object.keys(ee.styles).length>0||Dt.autoFetchSvg)&&E&&Dt.autoReplaceSvg&&Ke.dom.i2svg({node:e})};function qe(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(t){return oe(t)})}}),Object.defineProperty(t,"node",{get:function(){if(E){var e=C.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function We(t){var e=t.icons,n=e.main,r=e.mask,i=t.prefix,o=t.iconName,a=t.transform,s=t.symbol,A=t.maskId,c=t.extra,u=t.watchable,f=void 0!==u&&u,h=r.found?r:n,d=h.width,p=h.height,g=[Dt.replacementClass,o?"".concat(Dt.cssPrefix,"-").concat(o):""].filter(function(t){return-1===c.classes.indexOf(t)}).filter(function(t){return""!==t||!!t}).concat(c.classes).join(" "),m={children:[],attributes:l(l({},c.attributes),{},{"data-prefix":i,"data-icon":o,class:g,role:c.attributes.role||"img",viewBox:"0 0 ".concat(d," ").concat(p)})};(function(t){return["aria-label","aria-labelledby","title","role"].some(function(e){return e in t})})(c.attributes)||c.attributes["aria-hidden"]||(m.attributes["aria-hidden"]="true"),f&&(m.attributes[pt]="");var v=l(l({},m),{},{prefix:i,iconName:o,main:n,mask:r,maskId:A,transform:a,symbol:s,styles:l({},c.styles)}),y=r.found&&n.found?He("generateAbstractMask",v)||{children:[],attributes:{}}:He("generateAbstractIcon",v)||{children:[],attributes:{}},b=y.children,w=y.attributes;return v.children=b,v.attributes=w,s?function(t){var e=t.prefix,n=t.iconName,r=t.children,i=t.attributes,o=t.symbol,a=!0===o?"".concat(e,"-").concat(Dt.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:l(l({},i),{},{id:a}),children:r}]}]}(v):function(t){var e=t.children,n=t.main,r=t.mask,i=t.attributes,o=t.styles,a=t.transform;if(Yt(a)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};i.style=Wt(l(l({},o),{},{"transform-origin":"".concat(s.x+a.x/16,"em ").concat(s.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:e}]}(v)}function Ye(t){var e=t.content,n=t.width,r=t.height,i=t.transform,o=t.extra,a=t.watchable,s=void 0!==a&&a,A=l(l({},o.attributes),{},{class:o.classes.join(" ")});s&&(A[pt]="");var c=l({},o.styles);Yt(i)&&(c.transform=function(t){var e=t.transform,n=t.width,r=void 0===n?16:n,i=t.height,o=void 0===i?16:i,a=t.startCentered,s=void 0!==a&&a,A="";return A+=s&&U?"translate(".concat(e.x/jt-r/2,"em, ").concat(e.y/jt-o/2,"em) "):s?"translate(calc(-50% + ".concat(e.x/jt,"em), calc(-50% + ").concat(e.y/jt,"em)) "):"translate(".concat(e.x/jt,"em, ").concat(e.y/jt,"em) "),A+="scale(".concat(e.size/jt*(e.flipX?-1:1),", ").concat(e.size/jt*(e.flipY?-1:1),") "),A+"rotate(".concat(e.rotate,"deg) ")}({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var u=Wt(c);u.length>0&&(A.style=u);var f=[];return f.push({tag:"span",attributes:A,children:[e]}),f}var $e=ee.styles;function Xe(t){var e=t[0],n=t[1],r=c(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Mt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Mt.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Mt.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var Je={found:!1,width:512,height:512};function Ze(t,e){var n=e;return"fa"===e&&null!==Dt.styleDefault&&(e=Fe()),new Promise(function(r,i){if("fa"===n){var o=Se(t)||{};t=o.iconName||t,e=o.prefix||e}if(t&&e&&$e[e]&&$e[e][t])return r(Xe($e[e][t]));!function(t,e){_t||Dt.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),r(l(l({},Je),{},{icon:Dt.showMissingIcons&&t&&He("missingIconAbstract")||{}}))})}var tn=function(){},en=Dt.measurePerformance&&F&&F.mark&&F.measure?F:{mark:tn,measure:tn},nn='FA "7.2.0"',rn=function(t){en.mark("".concat(nn," ").concat(t," ends")),en.measure("".concat(nn," ").concat(t),"".concat(nn," ").concat(t," begins"),"".concat(nn," ").concat(t," ends"))},on=function(t){return en.mark("".concat(nn," ").concat(t," begins")),function(){return rn(t)}},an=function(){};function sn(t){return"string"===typeof(t.getAttribute?t.getAttribute(pt):null)}function An(t){return C.createElementNS("http://www.w3.org/2000/svg",t)}function ln(t){return C.createElement(t)}function cn(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===e?"svg"===t.tag?An:ln:e;if("string"===typeof t)return C.createTextNode(t);var r=n(t.tag);return Object.keys(t.attributes||[]).forEach(function(e){r.setAttribute(e,t.attributes[e])}),(t.children||[]).forEach(function(t){r.appendChild(cn(t,{ceFn:n}))}),r}var un={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach(function(t){e.parentNode.insertBefore(cn(t),e)}),null===e.getAttribute(pt)&&Dt.keepOriginalSource){var n=C.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){var e=t[0],n=t[1];if(~Gt(e).indexOf(Dt.replacementClass))return un.replace(t);var r=new RegExp("".concat(Dt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var i=n[0].attributes.class.split(" ").reduce(function(t,e){return e===Dt.replacementClass||e.match(r)?t.toSvg.push(e):t.toNode.push(e),t},{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(" "),0===i.toNode.length?e.removeAttribute("class"):e.setAttribute("class",i.toNode.join(" "))}var o=n.map(function(t){return oe(t)}).join("\n");e.setAttribute(pt,""),e.innerHTML=o}};function fn(t){t()}function hn(t,e){var n="function"===typeof e?e:an;if(0===t.length)n();else{var r=fn;"async"===Dt.mutateApproach&&(r=x.requestAnimationFrame||fn),r(function(){var e=!0===Dt.autoReplaceSvg?un.replace:un[Dt.autoReplaceSvg]||un.replace,r=on("mutate");t.map(e),r(),n()})}}var dn=!1;function pn(){dn=!0}function gn(){dn=!1}var mn=null;function vn(t){if(S&&Dt.observeMutations){var e=t.treeCallback,n=void 0===e?an:e,r=t.nodeCallback,i=void 0===r?an:r,o=t.pseudoElementsCallback,a=void 0===o?an:o,s=t.observeMutationsRoot,A=void 0===s?C:s;mn=new S(function(t){if(!dn){var e=Fe();Kt(t).forEach(function(t){if("childList"===t.type&&t.addedNodes.length>0&&!sn(t.addedNodes[0])&&(Dt.searchPseudoElements&&a(t.target),n(t.target)),"attributes"===t.type&&t.target.parentNode&&Dt.searchPseudoElements&&a([t.target],!0),"attributes"===t.type&&sn(t.target)&&~Ot.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(mt):null,n=t.getAttribute?t.getAttribute(vt):null;return e&&n}(t.target)){var r=ke(Gt(t.target)),o=r.prefix,s=r.iconName;t.target.setAttribute(mt,o||e),s&&t.target.setAttribute(vt,s)}else(A=t.target)&&A.classList&&A.classList.contains&&A.classList.contains(Dt.replacementClass)&&i(t.target);var A})}}),E&&mn.observe(A,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function yn(t){var e,n,r=t.getAttribute("data-prefix"),i=t.getAttribute("data-icon"),o=void 0!==t.innerText?t.innerText.trim():"",a=ke(Gt(t));return a.prefix||(a.prefix=Fe()),r&&i&&(a.prefix=r,a.iconName=i),a.iconName&&a.prefix||(a.prefix&&o.length>0&&(a.iconName=(e=a.prefix,n=t.innerText,(me[e]||{})[n]||xe(a.prefix,Ae(t.innerText)))),!a.iconName&&Dt.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=t.firstChild.data)),a}function bn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=yn(t),r=n.iconName,i=n.prefix,o=n.rest,a=function(t){return Kt(t.attributes).reduce(function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t},{})}(t),s=Re("parseNodeAttributes",{},t),A=e.styleParser?function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce(function(t,e){var n=e.split(":"),r=n[0],i=n.slice(1);return r&&i.length>0&&(t[r]=i.join(":").trim()),t},{})),n}(t):[];return l({iconName:r,prefix:i,transform:zt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:A,attributes:a}},s)}var wn=ee.styles;function _n(t){var e="nest"===Dt.autoReplaceSvg?bn(t,{styleParser:!1}):bn(t);return~e.extra.classes.indexOf(It)?He("generateLayersText",t,e):He("generateSvgReplacementMutation",t,e)}function Bn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!E)return Promise.resolve();var n=C.documentElement.classList,r=function(t){return n.add("".concat(yt,"-").concat(t))},i=function(t){return n.remove("".concat(yt,"-").concat(t))},o=Dt.autoFetchSvg?[].concat(u(Z),u(lt)):k.concat(Object.keys(wn));o.includes("fa")||o.push("fa");var a=[".".concat(It,":not([").concat(pt,"])")].concat(o.map(function(t){return".".concat(t,":not([").concat(pt,"])")})).join(", ");if(0===a.length)return Promise.resolve();var s=[];try{s=Kt(t.querySelectorAll(a))}catch(c){}if(!(s.length>0))return Promise.resolve();r("pending"),i("complete");var A=on("onTree"),l=s.reduce(function(t,e){try{var n=_n(e);n&&t.push(n)}catch(c){_t||"MissingIcon"===c.name&&console.error(c)}return t},[]);return new Promise(function(t,n){Promise.all(l).then(function(n){hn(n,function(){r("active"),r("complete"),i("pending"),"function"===typeof e&&e(),A(),t()})}).catch(function(t){A(),n(t)})})}function xn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;_n(t).then(function(t){t&&hn([t],e)})}var Cn=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?zt:n,i=e.symbol,o=void 0!==i&&i,a=e.mask,s=void 0===a?null:a,A=e.maskId,c=void 0===A?null:A,u=e.classes,f=void 0===u?[]:u,h=e.attributes,d=void 0===h?{}:h,p=e.styles,g=void 0===p?{}:p;if(t){var m=t.prefix,v=t.iconName,y=t.icon;return qe(l({type:"icon"},t),function(){return De("beforeDOMElementCreation",{iconDefinition:t,params:e}),We({icons:{main:Xe(y),mask:s?Xe(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:v,transform:l(l({},zt),r),symbol:o,maskId:c,extra:{attributes:d,styles:g,classes:f}})})}},Sn={mixout:function(){return{icon:(t=Cn,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(e||{}).icon?e:je(e||{}),i=n.mask;return i&&(i=(i||{}).icon?i:je(i||{})),t(r,l(l({},n),{},{mask:i}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Bn,t.nodeCallback=xn,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,n=void 0===e?C:e,r=t.callback;return Bn(n,void 0===r?function(){}:r)},t.generateSvgReplacementMutation=function(t,e){var n=e.iconName,r=e.prefix,i=e.transform,o=e.symbol,a=e.mask,s=e.maskId,A=e.extra;return new Promise(function(e,l){Promise.all([Ze(n,r),a.iconName?Ze(a.iconName,a.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(a){var l=c(a,2),u=l[0],f=l[1];e([t,We({icons:{main:u,mask:f},prefix:r,iconName:n,transform:i,symbol:o,maskId:s,extra:A,watchable:!0})])}).catch(l)})},t.generateAbstractIcon=function(t){var e,n=t.children,r=t.attributes,i=t.main,o=t.transform,a=Wt(t.styles);return a.length>0&&(r.style=a),Yt(o)&&(e=He("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),n.push(e||i.icon),{children:n,attributes:r}}}},Fn={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,r=void 0===n?[]:n;return qe({type:"layer"},function(){De("beforeDOMElementCreation",{assembler:t,params:e});var n=[];return t(function(t){Array.isArray(t)?t.map(function(t){n=n.concat(t.abstract)}):n=n.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(Dt.cssPrefix,"-layers")].concat(u(r)).join(" ")},children:n}]})}}}},En={mixout:function(){return{counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,r=void 0===n?null:n,i=e.classes,o=void 0===i?[]:i,a=e.attributes,s=void 0===a?{}:a,A=e.styles,c=void 0===A?{}:A;return qe({type:"counter",content:t},function(){return De("beforeDOMElementCreation",{content:t,params:e}),function(t){var e=t.content,n=t.extra,r=l(l({},n.attributes),{},{class:n.classes.join(" ")}),i=Wt(n.styles);i.length>0&&(r.style=i);var o=[];return o.push({tag:"span",attributes:r,children:[e]}),o}({content:t.toString(),title:r,extra:{attributes:s,styles:c,classes:["".concat(Dt.cssPrefix,"-layers-counter")].concat(u(o))}})})}}}},Un={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?zt:n,i=e.classes,o=void 0===i?[]:i,a=e.attributes,s=void 0===a?{}:a,A=e.styles,c=void 0===A?{}:A;return qe({type:"text",content:t},function(){return De("beforeDOMElementCreation",{content:t,params:e}),Ye({content:t,transform:l(l({},zt),r),extra:{attributes:s,styles:c,classes:["".concat(Dt.cssPrefix,"-layers-text")].concat(u(o))}})})}}},provides:function(t){t.generateLayersText=function(t,e){var n=e.transform,r=e.extra,i=null,o=null;if(U){var a=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();i=s.width/a,o=s.height/a}return Promise.resolve([t,Ye({content:t.innerHTML,width:i,height:o,transform:n,extra:r,watchable:!0})])}}},Ln=new RegExp('"',"ug"),kn=[1105920,1112319],In=l(l(l(l({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Qn=Object.keys(In).reduce(function(t,e){return t[e.toLowerCase()]=In[e],t},{}),On=Object.keys(Qn).reduce(function(t,e){var n=Qn[e];return t[e]=n[900]||u(Object.entries(n))[0][1],t},{});function Mn(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new Promise(function(r,i){if(null!==t.getAttribute(n))return r();var o=Kt(t.children).filter(function(t){return t.getAttribute(gt)===e})[0],a=x.getComputedStyle(t,e),s=a.getPropertyValue("font-family"),A=s.match(Qt),c=a.getPropertyValue("font-weight"),f=a.getPropertyValue("content");if(o&&!A)return t.removeChild(o),r();if(A&&"none"!==f&&""!==f){var h=a.getPropertyValue("content"),d=function(t,e){var n=t.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(e),i=isNaN(r)?"normal":r;return(Qn[n]||{})[i]||On[n]}(s,c),p=function(t){return Ae(u(t.replace(Ln,""))[0]||"")}(h),g=A[0].startsWith("FontAwesome"),m=function(t){var e=t.getPropertyValue("font-feature-settings").includes("ss01"),n=t.getPropertyValue("content").replace(Ln,""),r=n.codePointAt(0),i=r>=kn[0]&&r<=kn[1],o=2===n.length&&n[0]===n[1];return i||o||e}(a),v=xe(d,p),y=v;if(g){var b=function(t){var e=ye[t],n=xe("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);b.iconName&&b.prefix&&(v=b.iconName,d=b.prefix)}if(!v||m||o&&o.getAttribute(mt)===d&&o.getAttribute(vt)===y)r();else{t.setAttribute(n,y),o&&t.removeChild(o);var w={iconName:null,prefix:null,transform:zt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},_=w.extra;_.attributes[gt]=e,Ze(v,d).then(function(i){var o=We(l(l({},w),{},{icons:{main:i,mask:{prefix:null,iconName:null,rest:[]}},prefix:d,iconName:y,extra:_,watchable:!0})),a=C.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===e?t.insertBefore(a,t.firstChild):t.appendChild(a),a.outerHTML=o.map(function(t){return oe(t)}).join("\n"),t.removeAttribute(n),r()}).catch(i)}}else r()})}function Nn(t){return Promise.all([Mn(t,"::before"),Mn(t,"::after")])}function Tn(t){return t.parentNode!==document.head&&!~bt.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(gt)&&(!t.parentNode||"svg"!==t.parentNode.tagName)}var Pn=function(t){return!!t&&wt.some(function(e){return t.includes(e)})},Rn=function(t){if(!t)return[];var e=new Set,n=t.split(/,(?![^()]*\))/).map(function(t){return t.trim()});n=n.flatMap(function(t){return t.includes("(")?t:t.split(",").map(function(t){return t.trim()})});var r,i=a(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(Pn(o)){var s=wt.reduce(function(t,e){return t.replace(e,"")},o);""!==s&&"*"!==s&&e.add(s)}}}catch(A){i.e(A)}finally{i.f()}return e};function Dn(t){if(E){var e;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])e=t;else if(Dt.searchPseudoElementsFullScan)e=t.querySelectorAll("*");else{var n,r=new Set,i=a(document.styleSheets);try{for(i.s();!(n=i.n()).done;){var o=n.value;try{var s,A=a(o.cssRules);try{for(A.s();!(s=A.n()).done;){var l,c=s.value,u=a(Rn(c.selectorText));try{for(u.s();!(l=u.n()).done;){var f=l.value;r.add(f)}}catch(d){u.e(d)}finally{u.f()}}}catch(d){A.e(d)}finally{A.f()}}catch(p){Dt.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(o.href," (").concat(p.message,')\nIf it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.'))}}}catch(d){i.e(d)}finally{i.f()}if(!r.size)return;var h=Array.from(r).join(", ");try{e=t.querySelectorAll(h)}catch(g){}}return new Promise(function(t,n){var r=Kt(e).filter(Tn).map(Nn),i=on("searchPseudoElements");pn(),Promise.all(r).then(function(){i(),gn(),t()}).catch(function(){i(),gn(),n()})})}}var Hn={hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Dn,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,n=void 0===e?C:e;Dt.searchPseudoElements&&Dn(n)}}},jn=!1,zn=function(t){return t.toLowerCase().split(" ").reduce(function(t,e){var n=e.toLowerCase().split("-"),r=n[0],i=n.slice(1).join("-");if(r&&"h"===i)return t.flipX=!0,t;if(r&&"v"===i)return t.flipY=!0,t;if(i=parseFloat(i),isNaN(i))return t;switch(r){case"grow":t.size=t.size+i;break;case"shrink":t.size=t.size-i;break;case"left":t.x=t.x-i;break;case"right":t.x=t.x+i;break;case"up":t.y=t.y-i;break;case"down":t.y=t.y+i;break;case"rotate":t.rotate=t.rotate+i}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Vn={mixout:function(){return{parse:{transform:function(t){return zn(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-transform");return n&&(t.transform=zn(n)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var e=t.main,n=t.transform,r=t.containerWidth,i=t.iconWidth,o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),A="rotate(".concat(n.rotate," 0 0)"),c={outer:o,inner:{transform:"".concat(a," ").concat(s," ").concat(A)},path:{transform:"translate(".concat(i/2*-1," -256)")}};return{tag:"g",attributes:l({},c.outer),children:[{tag:"g",attributes:l({},c.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:l(l({},e.icon.attributes),c.path)}]}]}}}},Kn={x:0,y:0,width:"100%",height:"100%"};function Gn(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var qn={hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-mask"),r=n?ke(n.split(" ").map(function(t){return t.trim()})):{prefix:null,iconName:null,rest:[]};return r.prefix||(r.prefix=Fe()),t.mask=r,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var e,n=t.children,r=t.attributes,i=t.main,o=t.mask,a=t.maskId,s=t.transform,A=i.width,c=i.icon,u=o.width,f=o.icon,h=function(t){var e=t.transform,n=t.containerWidth,r=t.iconWidth,i={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*e.x,", ").concat(32*e.y,") "),a="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)");return{outer:i,inner:{transform:"".concat(o," ").concat(a," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:s,containerWidth:u,iconWidth:A}),d={tag:"rect",attributes:l(l({},Kn),{},{fill:"white"})},p=c.children?{children:c.children.map(Gn)}:{},g={tag:"g",attributes:l({},h.inner),children:[Gn(l({tag:c.tag,attributes:l(l({},c.attributes),h.path)},p))]},m={tag:"g",attributes:l({},h.outer),children:[g]},v="mask-".concat(a||Vt()),y="clip-".concat(a||Vt()),b={tag:"mask",attributes:l(l({},Kn),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[d,m]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=f,"g"===e.tag?e.children:[e])},b]};return n.push(w,{tag:"rect",attributes:l({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(v,")")},Kn)}),{children:n,attributes:r}}}},Wn={provides:function(t){var e=!1;x.matchMedia&&(e=x.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:l(l({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=l(l({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:l(l({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||o.children.push({tag:"animate",attributes:l(l({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:l(l({},i),{},{values:"1;0;1;1;0;1;"})}),t.push(o),t.push({tag:"path",attributes:l(l({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:l(l({},i),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:l(l({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:l(l({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;Me=t,Ne={},Object.keys(Te).forEach(function(t){-1===Pe.indexOf(t)&&delete Te[t]}),Me.forEach(function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach(function(t){"function"===typeof e[t]&&(n[t]=e[t]),"object"===h(e[t])&&Object.keys(e[t]).forEach(function(r){n[t]||(n[t]={}),n[t][r]=e[t][r]})}),t.hooks){var r=t.hooks();Object.keys(r).forEach(function(t){Ne[t]||(Ne[t]=[]),Ne[t].push(r[t])})}t.provides&&t.provides(Te)})}([Zt,Sn,Fn,En,Un,Hn,{mixout:function(){return{dom:{unwatch:function(){pn(),jn=!0}}}},hooks:function(){return{bootstrap:function(){vn(Re("mutationObserverCallbacks",{}))},noAuto:function(){mn&&mn.disconnect()},watch:function(t){var e=t.observeMutationsRoot;jn?gn():vn(Re("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},Vn,qn,Wn,{hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return t.symbol=r,t}}}}],{mixoutsTo:Ke});var Yn=Ke.config,$n=Ke.parse,Xn=Ke.icon;n(74848);function Jn(t){return e=t,(e-=0)===e?t:(t=t.replace(/[_-]+(.)?/g,(t,e)=>e?e.toUpperCase():"")).charAt(0).toLowerCase()+t.slice(1);var e}var Zn=(t,e)=>r.createElement("stop",{key:`${e}-${t.offset}`,offset:t.offset,stopColor:t.color,...void 0!==t.opacity&&{stopOpacity:t.opacity}});function tr(t){return t.charAt(0).toUpperCase()+t.slice(1)}var er=new Map;function nr(t){if(er.has(t))return er.get(t);const e={};let n=0;const r=t.length;for(;n<r;){const i=t.indexOf(";",n),o=-1===i?r:i,a=t.slice(n,o).trim();if(a){const t=a.indexOf(":");if(t>0){const n=a.slice(0,t).trim(),r=a.slice(t+1).trim();if(n&&r){const t=Jn(n);e[t.startsWith("webkit")?tr(t):t]=r}}}n=o+1}if(1e3===er.size){const t=er.keys().next().value;t&&er.delete(t)}return er.set(t,e),e}var rr=function t(e,n,r={}){if("string"===typeof n)return n;const i=(n.children||[]).map(n=>{let i=n;return("fill"in r||r.gradientFill)&&"path"===n.tag&&"fill"in n.attributes&&(i={...n,attributes:{...n.attributes,fill:void 0}}),t(e,i)}),o=n.attributes||{},a={};for(const[f,h]of Object.entries(o))switch(!0){case"class"===f:a.className=h;break;case"style"===f:a.style=nr(String(h));break;case f.startsWith("aria-"):case f.startsWith("data-"):a[f.toLowerCase()]=h;break;default:a[Jn(f)]=h}const{style:s,role:A,"aria-label":l,gradientFill:c,...u}=r;if(s&&(a.style=a.style?{...a.style,...s}:s),A&&(a.role=A),l&&(a["aria-label"]=l,a["aria-hidden"]="false"),c){a.fill=`url(#${c.id})`;const{type:t,stops:n=[],...r}=c;i.unshift(e("linear"===t?"linearGradient":"radialGradient",{...r,id:c.id},n.map(Zn)))}return e(n.tag,{...a,...u},...i)}.bind(null,r.createElement),ir=(t,e)=>{const n=(0,r.useId)();return t||(e?n:void 0)};"undefined"!==typeof process&&process.env;var or="searchPseudoElementsFullScan"in Yn&&"boolean"===typeof Yn.searchPseudoElementsFullScan?"7.0.0":"6.0.0",ar=Number.parseInt(or)>=7,sr="fa",Ar="fa-beat",lr="fa-fade",cr="fa-beat-fade",ur="fa-bounce",fr="fa-shake",hr="fa-spin",dr="fa-spin-pulse",pr="fa-spin-reverse",gr="fa-pulse",mr={left:"fa-pull-left",right:"fa-pull-right"},vr={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},yr={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},br="fa-border",wr="fa-fw",_r="fa-flip",Br="fa-flip-horizontal",xr="fa-flip-vertical",Cr="fa-inverse",Sr="fa-rotate-by",Fr="fa-swap-opacity",Er="fa-width-auto";function Ur(t){const e=Yn.cssPrefix||Yn.familyPrefix||sr;return e===sr?t:t.replace(new RegExp(String.raw`(?<=^|\s)${sr}-`,"g"),`${e}-`)}function Lr(t){const{beat:e,fade:n,beatFade:r,bounce:i,shake:o,spin:a,spinPulse:s,spinReverse:A,pulse:l,fixedWidth:c,inverse:u,border:f,flip:h,size:d,rotation:p,pull:g,swapOpacity:m,rotateBy:v,widthAuto:y,className:b}=t,w=[];if(b&&w.push(...b.split(" ")),e&&w.push(Ar),n&&w.push(lr),r&&w.push(cr),i&&w.push(ur),o&&w.push(fr),a&&w.push(hr),A&&w.push(pr),s&&w.push(dr),l&&w.push(gr),c&&w.push(wr),u&&w.push(Cr),f&&w.push(br),!0===h&&w.push(_r),"horizontal"!==h&&"both"!==h||w.push(Br),"vertical"!==h&&"both"!==h||w.push(xr),void 0!==d&&null!==d&&w.push(yr[d]),void 0!==p&&null!==p&&0!==p&&w.push(vr[p]),void 0!==g&&null!==g&&w.push(mr[g]),m&&w.push(Fr),!ar)return w;v&&w.push(Sr),y&&w.push(Er);return(Yn.cssPrefix||Yn.familyPrefix||sr)===sr?w:w.map(Ur)}function kr(t){if(t)return(t=>"object"===typeof t&&"icon"in t&&!!t.icon)(t)?t:$n.icon(t)}var Ir=new class{constructor(t="react-fontawesome"){this.enabled=!1;let e=!1;try{e="undefined"!==typeof process&&!1}catch{}this.scope=t,this.enabled=e}log(...t){this.enabled&&console.log(`[${this.scope}]`,...t)}warn(...t){this.enabled&&console.warn(`[${this.scope}]`,...t)}error(...t){this.enabled&&console.error(`[${this.scope}]`,...t)}}("FontAwesomeIcon"),Qr={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},Or=new Set(Object.keys(Qr)),Mr=r.forwardRef((t,e)=>{const n={...Qr,...t},{icon:r,mask:i,symbol:o,title:a,titleId:s,maskId:A,transform:l}=n,c=ir(A,Boolean(i)),u=ir(s,Boolean(a)),f=kr(r);if(!f)return Ir.error("Icon lookup is undefined",r),null;const h=Lr(n),d="string"===typeof l?$n.transform(l):l,p=kr(i),g=Xn(f,{...h.length>0&&{classes:h},...d&&{transform:d},...p&&{mask:p},symbol:o,title:a,titleId:u,maskId:c});if(!g)return Ir.error("Could not find icon",f),null;const{abstract:m}=g,v={ref:e};for(const b of(y=n,Object.keys(y)))Or.has(b)||(v[b]=n[b]);var y;return rr(m[0],v)});Mr.displayName="FontAwesomeIcon"},4560(t,e,n){"use strict";n.d(e,{U:()=>Q});var r=n(20894),i="7.21.6";const o=t=>`https://prismic.dev/msg/client/v${i}/${t}`;Object.defineProperty;const a="io.prismic.preview",s=t=>t.replace(/%3B/g,";"),A=({interval:t}={})=>{const e=[];let n=!1,r=0;const i=()=>{var t;!n&&e.length>0&&(null===(t=e.shift())||void 0===t||t(),n=!0)},o=async(e,o,a)=>{const s=Date.now()-r;var A;t&&s<t&&await(A=t-s,new Promise(t=>setTimeout(t,A)));const l=(async()=>e(...a))();o(l);try{await l}catch{}r=Date.now(),n=!1,i()};return(t,...r)=>new Promise(a=>{((t,r,a)=>{new Promise(t=>{e.push(t)}).then(o.bind(void 0,t,r,a)),(async()=>{await Promise.resolve(),n||i()})()})(t,a,r)})},l={},c={};async function u(t){const e=await t.blob(),n={ok:t.ok,status:t.status,headers:t.headers,url:t.url,text:async()=>e.text(),json:async()=>JSON.parse(await e.text()),blob:async()=>e,clone:()=>n};return n}async function f(t,e,n){const r=t.toString();let i;if(null===e||void 0===e?void 0:e.body){var o;i=(l[o=t.hostname]||(l[o]=A({interval:1500})))(()=>n(r,e))}else{var a;const t=null===(a=c[r])||void 0===a?void 0:a.get(null===e||void 0===e?void 0:e.signal);t?i=t:(i=n(r,e).then(u).finally(()=>{var t,n;null===(t=c[r])||void 0===t||t.delete(null===e||void 0===e?void 0:e.signal),0===(null===(n=c[r])||void 0===n?void 0:n.size)&&delete c[r]}),(c[r]||(c[r]=new Map)).set(null===e||void 0===e?void 0:e.signal,i))}const s=await i;if(429===s.status){const r=Number(s.headers.get("retry-after")),i=Number.isNaN(r)?1500:1e3*r;return await new Promise(t=>setTimeout(t,i)),f(t,e,n)}return s}let h,d=0;var p=class extends Error{url;response;constructor(t="An invalid API response was returned",e,n){super(t),this.url=e,this.response=n}},g=class extends p{},m=class extends p{},v=class extends m{},y=class extends p{},b=class extends g{},w=class extends g{},_=class extends g{};const B="Document",x="Media",C="Web",S=(t,...e)=>{if(!t)return null;const n="link_type"in t?t:(t=>{var e;return{link_type:B,id:t.id,uid:t.uid||void 0,type:t.type,tags:t.tags,lang:t.lang,url:null==t.url?void 0:t.url,slug:null===(e=t.slugs)||void 0===e?void 0:e[0],...t.data&&Object.keys(t.data).length>0?{data:t.data}:{}}})(t),[r]=e;let i;switch(i="function"===typeof r||null==r?{linkResolver:r}:{...r},n.link_type){case x:case C:return"url"in n?n.url:null;case B:if("id"in n&&i.linkResolver){const t=i.linkResolver(n);if(null!=t)return t}return"url"in n&&n.url?n.url:null;default:return null}},F={accessToken:"access_token"},E=t=>"string"===typeof t?t:"desc"===t.direction?`${t.field} desc`:t.field;function U(t){return Array.isArray(t)?t:[t]}const L=t=>{try{return new URL(t),!0}catch{return!1}};var k=class{documentAPIEndpoint;accessToken;routes;brokenRoute;defaultParams;fetchFn;fetchOptions;#t;#e;#n=!0;#r;#i;#o=0;constructor(t,e={}){var n;const{documentAPIEndpoint:r,accessToken:i,ref:a,routes:s,brokenRoute:A,defaultParams:l,fetchOptions:c={},fetch:u=(null===(n=globalThis.fetch)||void 0===n?void 0:n.bind(globalThis))}=e;if(L(t)){try{this.repositoryName=(t=>{try{const e=new URL(t).hostname;if(e.endsWith("prismic.io")||e.endsWith("wroom.io")||e.endsWith("dev-tools-wroom.com")||e.endsWith("marketing-tools-wroom.com")||e.endsWith("platform-wroom.com")||e.endsWith("wroom.test"))return e.split(".")[0]}catch{}throw new p(`An invalid Prismic Document API endpoint was provided: ${t}`,void 0,void 0)})(t)}catch{console.warn(`[@prismicio/client] A repository name could not be inferred from the provided endpoint (\`${t}\`). Some methods will be disabled. Create the client using a repository name to prevent this warning. For more details, see ${o("prefer-repository-name")}`)}this.documentAPIEndpoint=r||t}else this.repositoryName=t,this.documentAPIEndpoint=r||(t=>{if(/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(t))return`https://${t}.cdn.prismic.io/api/v2`;throw new p(`An invalid Prismic repository name was given: ${t}`,void 0,void 0)})(t);if(!u)throw new p("A valid fetch implementation was not provided. In environments where fetch is not available, a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);if("function"!==typeof u)throw new p("fetch must be a function, but received: "+typeof u,void 0,void 0);if(!L(this.documentAPIEndpoint))throw new p(`documentAPIEndpoint is not a valid URL: ${r}`,void 0,void 0);L(t)&&r&&t!==r&&console.warn(`[@prismicio/client] Multiple incompatible endpoints were provided. Create the client using a repository name to prevent this error. For more details, see ${o("prefer-repository-name")}`),this.accessToken=i,this.routes=s,this.brokenRoute=A,this.defaultParams=l,this.fetchOptions=c,this.fetchFn=u,this.graphQLFetch=this.graphQLFetch.bind(this),a&&this.queryContentFromRef(a)}set repositoryName(t){this.#t=t}get repositoryName(){if(!this.#t)throw new p(`A repository name is required for this method but one could not be inferred from the provided API endpoint (\`${this.documentAPIEndpoint}\`). To fix this error, provide a repository name when creating the client. For more details, see ${o("prefer-repository-name")}`,void 0,void 0);return this.#t}set endpoint(t){this.documentAPIEndpoint=t}get endpoint(){return this.documentAPIEndpoint}enableAutoPreviews(){this.#n=!0}enableAutoPreviewsFromReq(t){this.enableAutoPreviews(),this.#r=t}disableAutoPreviews(){this.#n=!1,this.#r=void 0}async get(t){return await(await this.#a(t)).json()}async getFirst(t){const e=(null===t||void 0===t?void 0:t.page)||(null===t||void 0===t?void 0:t.pageSize)?t:{...t,pageSize:1},n=await this.#a(e),{results:r}=await n.clone().json();if(r[0])return r[0];throw new m("No documents were returned",n.url,void 0)}async dangerouslyGetAll(t={}){var e;const{limit:n=1/0,...r}=t,i={...r,pageSize:Math.min(n,r.pageSize||(null===(e=this.defaultParams)||void 0===e?void 0:e.pageSize)||100)},o=[];let a;for(;(!a||a.next_page)&&o.length<n;){const t=a?a.page+1:void 0;a=await this.get({...i,page:t}),o.push(...a.results),a.next_page&&await new Promise(t=>setTimeout(t,500))}return o.slice(0,n)}async getByID(t,e){return await this.getFirst(I(e,r.p.at("document.id",t)))}async getByIDs(t,e){return await this.get(I(e,r.p.in("document.id",t)))}async getAllByIDs(t,e){return await this.dangerouslyGetAll(I(e,r.p.in("document.id",t)))}async getByUID(t,e,n){return await this.getFirst(I(n,r.p.at("document.type",t),r.p.at(`my.${t}.uid`,e)))}async getByUIDs(t,e,n){return await this.get(I(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getAllByUIDs(t,e,n){return await this.dangerouslyGetAll(I(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getSingle(t,e){return await this.getFirst(I(e,r.p.at("document.type",t)))}async getByType(t,e){return await this.get(I(e,r.p.at("document.type",t)))}async getAllByType(t,e){return await this.dangerouslyGetAll(I(e,r.p.at("document.type",t)))}async getByTag(t,e){return await this.get(I(e,r.p.any("document.tags",[t])))}async getAllByTag(t,e){return await this.dangerouslyGetAll(I(e,r.p.any("document.tags",[t])))}async getByEveryTag(t,e){return await this.get(I(e,r.p.at("document.tags",t)))}async getAllByEveryTag(t,e){return await this.dangerouslyGetAll(I(e,r.p.at("document.tags",t)))}async getBySomeTags(t,e){return await this.get(I(e,r.p.any("document.tags",t)))}async getAllBySomeTags(t,e){return await this.dangerouslyGetAll(I(e,r.p.any("document.tags",t)))}async getRepository(t){if(this.#i&&this.#o>Date.now())return this.#i;const e=new URL(this.documentAPIEndpoint),n=(null===t||void 0===t?void 0:t.accessToken)||this.accessToken;n&&e.searchParams.set("access_token",n);const r=await this.#s(e,t);if(r.ok)return this.#i=await r.json(),this.#o=Date.now()+5e3,this.#i;if(404===r.status)throw new v(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,e.toString(),void 0);return await this.#A(r,e.toString())}async getRefs(t){return(await this.getRepository(t)).refs}async getRefByID(t,e){const n=(await this.getRefs(e)).find(e=>e.id===t);if(!n)throw new p(`Ref with ID "${t}" could not be found.`,void 0,void 0);return n}async getRefByLabel(t,e){const n=(await this.getRefs(e)).find(e=>e.label===t);if(!n)throw new p(`Ref with label "${t}" could not be found.`,void 0,void 0);return n}async getMasterRef(t){const e=(await this.getRefs(t)).find(t=>t.isMasterRef);if(!e)throw new p("Master ref could not be found.",void 0,void 0);return e}async getReleases(t){return(await this.getRefs(t)).filter(t=>!t.isMasterRef)}async getReleaseByID(t,e){const n=(await this.getReleases(e)).find(e=>e.id===t);if(!n)throw new p(`Release with ID "${t}" could not be found.`,void 0,void 0);return n}async getReleaseByLabel(t,e){const n=(await this.getReleases(e)).find(e=>e.label===t);if(!n)throw new p(`Release with label "${t}" could not be found.`,void 0,void 0);return n}async getTags(t){const e=await this.getRepository(t),n=e.forms.tags;if(n){const e=new URL(n.action);this.accessToken&&e.searchParams.set("access_token",this.accessToken);const r=await this.#s(e,t);if(r.ok)return await r.json()}return e.tags}async buildQueryURL({signal:t,fetchOptions:e,...n}={}){const r=n.ref||await this.#l({accessToken:n.accessToken,signal:t,fetchOptions:e}),o=n.integrationFieldsRef||(await this.getRepository({accessToken:n.accessToken,signal:t,fetchOptions:e})).integrationFieldsRef||void 0;return((t,e)=>{const{filters:n,predicates:r,...o}=e;t.endsWith("/")||(t+="/");const a=new URL("documents/search",t);if(n)for(const i of U(n))a.searchParams.append("q",`[${i}]`);if(r)for(const i of U(r))a.searchParams.append("q",`[${i}]`);for(const i in o){const t=F[i]||i;let e=o[i];if("orderings"===t){const n=o[t];null!=n&&(e=`[${U(n).map(t=>E(t)).join(",")}]`)}else"routes"===t&&"object"===typeof o[t]&&(e=JSON.stringify(U(o[t])));null!=e&&a.searchParams.set(t,U(e).join(","))}return a.searchParams.set("x-c",`js-${i}`),a.toString()})(this.documentAPIEndpoint,{...this.defaultParams,...n,ref:r,integrationFieldsRef:o,routes:n.routes||this.routes,brokenRoute:n.brokenRoute||this.brokenRoute,accessToken:n.accessToken||this.accessToken})}async resolvePreviewURL(t){let e=t.documentID,n=t.previewToken;if("undefined"!==typeof globalThis.location){const t=new URLSearchParams(globalThis.location.search);e=e||t.get("documentId"),n=n||t.get("token")}else if(this.#r){var r,i;if("query"in this.#r)e=e||(null===(r=this.#r.query)||void 0===r?void 0:r.documentId),n=n||(null===(i=this.#r.query)||void 0===i?void 0:i.token);else if("url"in this.#r&&this.#r.url){const t=new URL(this.#r.url,"missing-host://").searchParams;e=e||t.get("documentId"),n=n||t.get("token")}}if(null!=e&&null!=n){const r=S(await this.getByID(e,{ref:n,lang:"*",signal:t.signal,fetchOptions:t.fetchOptions}),{linkResolver:t.linkResolver});if("string"===typeof r)return r}return t.defaultURL}queryLatestContent(){this.#e=void 0}queryContentFromReleaseByID(t){this.#e=async e=>(await this.getReleaseByID(t,e)).ref}queryContentFromReleaseByLabel(t){this.#e=async e=>(await this.getReleaseByLabel(t,e)).ref}queryContentFromRef(t){this.#e="string"===typeof t?()=>t:t}async graphQLFetch(t,e){const n={accessToken:this.accessToken,fetchOptions:this.fetchOptions},r=await this.getRepository(n),i=await this.#l(n),o={};o["prismic-ref"]=i,this.accessToken&&(o.authorization=`Token ${this.accessToken}`),r.integrationFieldsRef&&(o["prismic-integration-field-ref"]=r.integrationFieldsRef);for(const[A,l]of Object.entries((null===e||void 0===e?void 0:e.headers)??{}))o[A.toLowerCase()]=l;const a=new URL("string"===typeof t?t:t.url),s=(a.searchParams.get("query")??"").replace(/(\n| )*( |{|})(\n| )*/gm,(t,e,n)=>n);return a.searchParams.set("query",s),a.searchParams.set("ref",i),await this.fetchFn(a.toString(),{...e,headers:o})}async#l(t){var e;if(this.#n){var n,r;const t=(t=>{const e=t.split("; ");let n;for(const r of e){const t=r.split("=");if(s(t[0]).replace(/%3D/g,"=")===a){n=s(t.slice(1).join("="));break}}return n})(((null===(n=this.#r)||void 0===n?void 0:n.headers)?"get"in this.#r.headers?this.#r.headers.get("cookie"):this.#r.headers.cookie:null===(r=globalThis.document)||void 0===r?void 0:r.cookie)??"");if(t)return t}const i=await(null===(e=this.#e)||void 0===e?void 0:e.call(this,t));return i||(await this.getMasterRef(t)).ref}async#a(t,e=1){const n=await this.buildQueryURL(t),r=await this.#s(new URL(n),t);if(r.ok)return r;try{return await this.#A(r,n)}catch(a){if((a instanceof w||a instanceof b)&&e<3){var i;(null===t||void 0===t?void 0:t.ref)||(this.#i=void 0);const r=null===(i=a.message.match(/master ref is: (?<ref>.*)$/i))||void 0===i||null===(i=i.groups)||void 0===i?void 0:i.ref;if(!r)throw a;return(o=`[@prismicio/client] The ref (${new URL(n).searchParams.get("ref")}) was ${a instanceof w?"invalid":"expired"}. Now retrying with the latest master ref (${r}). If you were previewing content, the response will not include draft content.`)===h&&Date.now()-d<5e3?d=Date.now():(d=Date.now(),h=o,console.warn(o)),await this.#a({...t,ref:r},e+1)}throw a}var o}async#A(t,e){switch(t.status){case 400:{const n=await t.clone().json();throw new y(n.message,e,n)}case 401:{const n=await t.clone().json();throw new g(n.message,e,n)}case 404:{const n=await t.clone().json();switch(n.type){case"api_notfound_error":throw new w(n.message,e,n);case"api_security_error":if(/preview token.*expired/i.test(n.message))throw new _(n.message,e,n);default:throw new m(n.message,e,n)}}case 410:{const n=await t.clone().json();throw new b(n.message,e,n)}default:throw new p(void 0,e,await t.text())}}async#s(t,e){var n,r,i,o;return await f(t,{...this.fetchOptions,...null===e||void 0===e?void 0:e.fetchOptions,headers:{...null===(n=this.fetchOptions)||void 0===n?void 0:n.headers,...null===e||void 0===e||null===(r=e.fetchOptions)||void 0===r?void 0:r.headers},signal:(null===e||void 0===e||null===(i=e.fetchOptions)||void 0===i?void 0:i.signal)||(null===e||void 0===e?void 0:e.signal)||(null===(o=this.fetchOptions)||void 0===o?void 0:o.signal)},this.fetchFn)}};function I(t={},...e){return{...t,filters:[...t.filters??[],...e]}}const Q=(t,e)=>new k(t,e)},20894(t,e,n){"use strict";n.d(e,{p:()=>a});const r=t=>Array.isArray(t)?`[${t.map(r).join(", ")}]`:"string"===typeof t?`"${t.replace(/"/g,'\\"')}"`:t instanceof Date?`${t.getTime()}`:`${t}`,i=t=>(e,...n)=>{const i=n.map(r).join(", ");return`[${t}(${e}${e&&n.length?", ":""}${i})]`},o=t=>{const e=i(t);return t=>e(t)},a={at:i("at"),not:i("not"),any:i("any"),in:i("in"),fulltext:i("fulltext"),has:o("has"),missing:o("missing"),similar:(t=>{const e=i(t);return(...t)=>e("",...t)})("similar"),geopointNear:i("geopoint.near"),numberLessThan:i("number.lt"),numberGreaterThan:i("number.gt"),numberInRange:i("number.inRange"),dateAfter:i("date.after"),dateBefore:i("date.before"),dateBetween:i("date.between"),dateDayOfMonth:i("date.day-of-month"),dateDayOfMonthAfter:i("date.day-of-month-after"),dateDayOfMonthBefore:i("date.day-of-month-before"),dateDayOfWeek:i("date.day-of-week"),dateDayOfWeekAfter:i("date.day-of-week-after"),dateDayOfWeekBefore:i("date.day-of-week-before"),dateMonth:i("date.month"),dateMonthAfter:i("date.month-after"),dateMonthBefore:i("date.month-before"),dateYear:i("date.year"),dateHour:i("date.hour"),dateHourAfter:i("date.hour-after"),dateHourBefore:i("date.hour-before")}},62745(t,e,n){"use strict";n.d(e,{T:()=>r});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},54386(t,e,n){"use strict";n.d(e,{AP:()=>h,LV:()=>f,jN:()=>u,jf:()=>l});var r=n(64251),i=n(14936),o=n(57726),a=n(18845),s=n(9600),A=n(46403);const l=a.O;let c=0;function u(){return c>0}function f(t,e={}){if(!function(t){return"function"===typeof t}(t))return t;try{const e=t.__sentry_wrapped__;if(e)return"function"===typeof e?e:t;if((0,A.sp)(t))return t}catch{return t}const n=function(...n){try{const r=n.map(t=>f(t,e));return t.apply(this,r)}catch(o){throw c++,setTimeout(()=>{c--}),(0,i.v4)(t=>{t.addEventProcessor(t=>(e.mechanism&&((0,s.gO)(t,void 0,void 0),(0,s.M6)(t,e.mechanism)),t.extra={...t.extra,arguments:n},t)),(0,r.Cp)(o)}),o}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}catch{}(0,A.pO)(n,t),(0,A.my)(t,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>t.name})}catch{}return n}function h(){const t=(0,o.$N)(),{referrer:e}=l.document||{},{userAgent:n}=l.navigator||{};return{url:t,headers:{...e&&{Referer:e},...n&&{"User-Agent":n}}}}},20144(t,e,n){"use strict";n.d(e,{Z:()=>o,k:()=>a});var r=n(71111);function i(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function o(t,e,n){return e||`${function(t){return`${i(t)}${t.projectId}/envelope/`}(t)}?${function(t,e){const n={sentry_version:"7"};return t.publicKey&&(n.sentry_key=t.publicKey),e&&(n.sentry_client=`${e.name}/${e.version}`),new URLSearchParams(n).toString()}(t,n)}`}function a(t,e){const n=(0,r.AD)(t);if(!n)return"";const o=`${i(n)}embed/error-page/`;let a=`dsn=${(0,r.SB)(n)}`;for(const r in e)if("dsn"!==r&&"onClose"!==r)if("user"===r){const t=e.user;if(!t)continue;t.name&&(a+=`&name=${encodeURIComponent(t.name)}`),t.email&&(a+=`&email=${encodeURIComponent(t.email)}`)}else a+=`&${encodeURIComponent(r)}=${encodeURIComponent(e[r])}`;return`${o}?${a}`}},95200(t,e,n){"use strict";n.d(e,{BY:()=>s,EU:()=>o,Se:()=>a});var r=n(43674),i=n(18845);function o(){return a(i.O),i.O}function a(t){const e=t.__SENTRY__=t.__SENTRY__||{};return e.version=e.version||r.M,e[r.M]=e[r.M]||{}}function s(t,e,n=i.O){const o=n.__SENTRY__=n.__SENTRY__||{},a=o[r.M]=o[r.M]||{};return a[t]||(a[t]=e())}},7313(t,e,n){"use strict";n.d(e,{U:()=>r});const r="production"},14936(t,e,n){"use strict";n.d(e,{KU:()=>b,o5:()=>g,m6:()=>v,rm:()=>m,vn:()=>w,v4:()=>y});var r=n(95200),i=n(19841);const o=t=>t instanceof Promise&&!t[a],a=Symbol("chained PromiseLike"),s=(t,e)=>{let n=!1;for(const r in t){if(r in e)continue;n=!0;const i=t[r];"function"===typeof i?Object.defineProperty(e,r,{value:(...e)=>i.apply(t,e),enumerable:!0,configurable:!0,writable:!0}):e[r]=i}return n&&Object.assign(e,{[a]:!0}),e};var A=n(64208);class l{constructor(t,e){let n,r;n=t||new i.H,r=e||new i.H,this._stack=[{scope:n}],this._isolationScope=r}withScope(t){const e=this._pushScope();let n;try{n=t(e)}catch(r){throw this._popScope(),r}return(0,A.Qg)(n)?((t,e,n)=>{const r=t.then(t=>(e(t),t),t=>{throw n(t),t});return o(r)&&o(t)?r:s(t,r)})(n,()=>this._popScope(),()=>this._popScope()):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function c(){const t=(0,r.EU)(),e=(0,r.Se)(t);return e.stack=e.stack||new l((0,r.BY)("defaultCurrentScope",()=>new i.H),(0,r.BY)("defaultIsolationScope",()=>new i.H))}function u(t){return c().withScope(t)}function f(t,e){const n=c();return n.withScope(()=>(n.getStackTop().scope=t,e(t)))}function h(t){return c().withScope(()=>t(c().getIsolationScope()))}function d(t){const e=(0,r.Se)(t);return e.acs?e.acs:{withIsolationScope:h,withScope:u,withSetScope:f,withSetIsolationScope:(t,e)=>h(e),getCurrentScope:()=>c().getScope(),getIsolationScope:()=>c().getIsolationScope()}}var p=n(74733);function g(){return d((0,r.EU)()).getCurrentScope()}function m(){return d((0,r.EU)()).getIsolationScope()}function v(){return(0,r.BY)("globalScope",()=>new i.H)}function y(...t){const e=d((0,r.EU)());if(2===t.length){const[n,r]=t;return n?e.withSetScope(n,r):e.withScope(r)}return e.withScope(t[0])}function b(){return g().getClient()}function w(t){const e=t.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:i}=e,o={trace_id:n,span_id:i||(0,p.Z)()};return r&&(o.parent_span_id=r),o}},26674(t,e,n){"use strict";n.d(e,{T:()=>r});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},64251(t,e,n){"use strict";n.d(e,{Cp:()=>A,J0:()=>d,J5:()=>m,Q:()=>h,gV:()=>f,o:()=>u,r:()=>c,wd:()=>l});var r=n(14936),i=n(59328),o=n(49158),a=n(23998),s=n(18845);function A(t,e){return(0,r.o5)().captureException(t,(0,o.li)(e))}function l(t,e){const n="string"===typeof e?e:void 0,i="string"!==typeof e?{captureContext:e}:void 0;return(0,r.o5)().captureMessage(t,n,i)}function c(t,e){return(0,r.o5)().captureEvent(t,e)}function u(t,e){(0,r.rm)().setContext(t,e)}function f(t){(0,r.rm)().setUser(t)}function h(){return(0,r.rm)().lastEventId()}function d(t){const e=(0,r.rm)(),{user:n}=(0,a.Om)(e,(0,r.o5)()),{userAgent:o}=s.O.navigator||{},A=(0,i.fj)({user:n,...o&&{userAgent:o},...t}),l=e.getSession();return"ok"===l?.status&&(0,i.qO)(l,{status:"exited"}),p(),e.setSession(A),A}function p(){const t=(0,r.rm)(),e=(0,r.o5)().getSession()||t.getSession();e&&(0,i.Vu)(e),g(),t.setSession()}function g(){const t=(0,r.rm)(),e=(0,r.KU)(),n=t.getSession();n&&e&&e.captureSession(n)}function m(t=!1){t?p():g()}},19841(t,e,n){"use strict";n.d(e,{H:()=>m});var r=n(26674),i=n(59328),o=n(19282),a=n(64208),s=n(45734),A=n(9600),l=n(74733),c=n(9123),u=n(46403);const f="_sentrySpan";function h(t,e){e?(0,u.my)(t,f,e):delete t[f]}function d(t){return t[f]}var p=n(70125),g=n(93177);class m{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,l.e)(),sampleRand:(0,c.hY)()}}clone(){const t=new m;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,h(t,d(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,i.qO)(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this.setTags({[t]:e})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,e){return this.setAttributes({[t]:e})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts[t]=e,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const e="function"===typeof t?t(this):t,n=e instanceof m?e.getScopeData():(0,a.Qd)(e)?t:void 0,{tags:r,attributes:i,extra:o,user:s,contexts:A,level:l,fingerprint:c=[],propagationContext:u,conversationId:f}=n||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...i},this._extra={...this._extra,...o},this._contexts={...this._contexts,...A},s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),f&&(this._conversationId=f),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,h(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,l.e)(),sampleRand:(0,c.hY)()}),this._notifyScopeListeners(),this}addBreadcrumb(t,e){const n="number"===typeof e?e:100;if(n<=0)return this;const r={timestamp:(0,g.lu)(),...t,message:t.message?(0,p.xv)(t.message,2048):t.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:d(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=(0,s.h)(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,e){const n=e?.event_id||(0,A.eJ)();if(!this._client)return r.T&&o.Yz.warn("No client configured on scope - will not capture exception!"),n;const i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...e,event_id:n},this),n}captureMessage(t,e,n){const i=n?.event_id||(0,A.eJ)();if(!this._client)return r.T&&o.Yz.warn("No client configured on scope - will not capture message!"),i;const a=n?.syntheticException??new Error(t);return this._client.captureMessage(t,e,{originalException:t,syntheticException:a,...n,event_id:i},this),i}captureEvent(t,e){const n=t.event_id||e?.event_id||(0,A.eJ)();return this._client?(this._client.captureEvent(t,{...e,event_id:n},this),n):(r.T&&o.Yz.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}},74611(t,e,n){"use strict";n.d(e,{E1:()=>A,Ef:()=>o,Fy:()=>c,JD:()=>s,i_:()=>r,jG:()=>l,sy:()=>i,uT:()=>a});const r="sentry.source",i="sentry.sample_rate",o="sentry.previous_trace_sample_rate",a="sentry.op",s="sentry.origin",A="sentry.profile_id",l="sentry.exclusive_time",c="gen_ai.conversation.id"},59328(t,e,n){"use strict";n.d(e,{Vu:()=>s,fj:()=>o,qO:()=>a});var r=n(9600),i=n(93177);function o(t){const e=(0,i.zf)(),n={sid:(0,r.eJ)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return{sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"===typeof t.did||"string"===typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}}}(n)};return t&&a(n,t),n}function a(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,i.zf)(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,r.eJ)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"===typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"===typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"===typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function s(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),a(t,n)}},89783(t,e,n){"use strict";n.d(e,{ao:()=>p,k1:()=>g});var r=n(7313),i=n(14936),o=n(74611),a=n(64208);const s="sentry-";function A(t){const e=function(t){if(!t||!(0,a.Kg)(t)&&!Array.isArray(t))return;if(Array.isArray(t))return t.reduce((t,e)=>{const n=l(e);return Object.entries(n).forEach(([e,n])=>{t[e]=n}),t},{});return l(t)}(t);if(!e)return;const n=Object.entries(e).reduce((t,[e,n])=>{if(e.startsWith(s)){t[e.slice(7)]=n}return t},{});return Object.keys(n).length>0?n:void 0}function l(t){return t.split(",").map(t=>{const e=t.indexOf("=");if(-1===e)return[];return[t.slice(0,e),t.slice(e+1)].map(t=>{try{return decodeURIComponent(t.trim())}catch{return}})}).reduce((t,[e,n])=>(e&&n&&(t[e]=n),t),{})}var c=n(71111);var u=n(97316),f=n(88728);const h="_frozenDsc";function d(t,e){const n=e.getOptions(),{publicKey:i}=e.getDsn()||{},o={environment:n.environment||r.U,release:n.release,public_key:i,trace_id:t,org_id:(0,c.ul)(e)};return e.emit("createDsc",o),o}function p(t,e){const n=e.getPropagationContext();return n.dsc||d(n.traceId,t)}function g(t){const e=(0,i.KU)();if(!e)return{};const n=(0,u.zU)(t),r=(0,u.et)(n),a=r.data,s=n.spanContext().traceState,l=s?.get("sentry.sample_rate")??a[o.sy]??a[o.Ef];function c(t){return"number"!==typeof l&&"string"!==typeof l||(t.sample_rate=`${l}`),t}const p=n[h];if(p)return c(p);const g=s?.get("sentry.dsc"),m=g&&A(g);if(m)return c(m);const v=d(t.spanContext().traceId,e),y=a[o.i_],b=r.description;return"url"!==y&&b&&(v.transaction=b),function(t){if("boolean"===typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const e=t||(0,i.KU)()?.getOptions();return!!e&&(null!=e.tracesSampleRate||!!e.tracesSampler)}()&&(v.sampled=String((0,u.pK)(n)),v.sample_rand=s?.get("sentry.sample_rand")??(0,f.L)(n).scope?.getPropagationContext().sampleRand.toString()),c(v),e.emit("createDsc",v,n),v}},88728(t,e,n){"use strict";n.d(e,{L:()=>a});const r="_sentryScope",i="_sentryIsolationScope";function o(t){if(t){if("object"===typeof t&&"deref"in t&&"function"===typeof t.deref)try{return t.deref()}catch{return}return t}}function a(t){const e=t;return{scope:e[r],isolationScope:o(e[i])}}},57726(t,e,n){"use strict";n.d(e,{$N:()=>s,Hd:()=>o,xE:()=>A});var r=n(64208);const i=n(18845).O;function o(t,e={}){if(!t)return"<unknown>";try{let n=t;const r=5,i=[];let o=0,s=0;const A=" > ",l=A.length;let c;const u=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||80;for(;n&&o++<r&&(c=a(n,u),!("html"===c||o>1&&s+i.length*l+c.length>=f));)i.push(c),s+=c.length,n=n.parentNode;return i.reverse().join(A)}catch{return"<unknown>"}}function a(t,e){const n=t,o=[];if(!n?.tagName)return"";if(i.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}o.push(n.tagName.toLowerCase());const a=e?.length?e.filter(t=>n.getAttribute(t)).map(t=>[t,n.getAttribute(t)]):null;if(a?.length)a.forEach(t=>{o.push(`[${t[0]}="${t[1]}"]`)});else{n.id&&o.push(`#${n.id}`);const t=n.className;if(t&&(0,r.Kg)(t)){const e=t.split(/\s+/);for(const t of e)o.push(`.${t}`)}}for(const r of["aria-label","type","name","title","alt"]){const t=n.getAttribute(r);t&&o.push(`[${r}="${t}"]`)}return o.join("")}function s(){try{return i.document.location.href}catch{return""}}function A(t){if(!i.HTMLElement)return null;let e=t;for(let n=0;n<5;n++){if(!e)return null;if(e instanceof HTMLElement){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}e=e.parentNode}return null}},19282(t,e,n){"use strict";n.d(e,{Ow:()=>a,Yz:()=>f,Z9:()=>s,pq:()=>A});var r=n(95200),i=n(26674),o=n(18845);const a=["debug","info","warn","error","log","assert","trace"],s={};function A(t){if(!("console"in o.O))return t();const e=o.O.console,n={},r=Object.keys(s);r.forEach(t=>{const r=s[t];n[t]=e[t],e[t]=r});try{return t()}finally{r.forEach(t=>{e[t]=n[t]})}}function l(){return u().enabled}function c(t,...e){i.T&&l()&&A(()=>{o.O.console[t](`Sentry Logger [${t}]:`,...e)})}function u(){return i.T?(0,r.BY)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const f={enable:function(){u().enabled=!0},disable:function(){u().enabled=!1},isEnabled:l,log:function(...t){c("log",...t)},warn:function(...t){c("warn",...t)},error:function(...t){c("error",...t)}}},71111(t,e,n){"use strict";n.d(e,{AD:()=>c,SB:()=>s,ul:()=>l});var r=n(26674),i=n(19282);const o=/^o(\d+)\./,a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function s(t,e=!1){const{host:n,path:r,pass:i,port:o,projectId:a,protocol:s,publicKey:A}=t;return`${s}://${A}${e&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r?`${r}/`:r}${a}`}function A(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function l(t){const e=t.getOptions(),{host:n}=t.getDsn()||{};let r;return e.orgId?r=String(e.orgId):n&&(r=function(t){const e=t.match(o);return e?.[1]}(n)),r}function c(t){const e="string"===typeof t?function(t){const e=a.exec(t);if(!e)return void(0,i.pq)(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});const[n,r,o="",s="",l="",c=""]=e.slice(1);let u="",f=c;const h=f.split("/");if(h.length>1&&(u=h.slice(0,-1).join("/"),f=h.pop()),f){const t=f.match(/^\d+/);t&&(f=t[0])}return A({host:s,pass:o,path:u,projectId:f,port:l,protocol:n,publicKey:r})}(t):A(t);if(e&&function(t){if(!r.T)return!0;const{port:e,projectId:n,protocol:o}=t;return!["protocol","publicKey","host","projectId"].find(e=>!t[e]&&(i.Yz.error(`Invalid Sentry Dsn: ${e} missing`),!0))&&(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(o)?!e||!isNaN(parseInt(e,10))||(i.Yz.error(`Invalid Sentry Dsn: Invalid port ${e}`),!1):(i.Yz.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):(i.Yz.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(e))return e}},64208(t,e,n){"use strict";n.d(e,{BD:()=>s,Kg:()=>l,L2:()=>y,NF:()=>c,Qd:()=>f,Qg:()=>g,T2:()=>a,W6:()=>A,bJ:()=>i,gd:()=>p,ks:()=>b,mE:()=>m,sO:()=>u,tH:()=>v,vq:()=>d,xH:()=>h});const r=Object.prototype.toString;function i(t){switch(r.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return v(t,Error)}}function o(t,e){return r.call(t)===`[object ${e}]`}function a(t){return o(t,"ErrorEvent")}function s(t){return o(t,"DOMError")}function A(t){return o(t,"DOMException")}function l(t){return o(t,"String")}function c(t){return"object"===typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function u(t){return null===t||c(t)||"object"!==typeof t&&"function"!==typeof t}function f(t){return o(t,"Object")}function h(t){return"undefined"!==typeof Event&&v(t,Event)}function d(t){return"undefined"!==typeof Element&&v(t,Element)}function p(t){return o(t,"RegExp")}function g(t){return Boolean(t?.then&&"function"===typeof t.then)}function m(t){return f(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function v(t,e){try{return t instanceof e}catch{return!1}}function y(t){return!("object"!==typeof t||null===t||!(t.__isVue||t._isVue||t.__v_isVNode))}function b(t){return"undefined"!==typeof Request&&v(t,Request)}},45734(t,e,n){"use strict";function r(t,e,n=2){if(!e||"object"!==typeof e||n<=0)return e;if(t&&0===Object.keys(e).length)return t;const i={...t};for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i[o]=r(i[o],e[o],n-1));return i}n.d(e,{h:()=>r})},9600(t,e,n){"use strict";n.d(e,{$X:()=>l,GR:()=>f,M6:()=>u,eJ:()=>s,gO:()=>c});var r=n(46403),i=n(9123),o=n(18845);let a;function s(t=function(){const t=o.O;return t.crypto||t.msCrypto}()){try{if(t?.randomUUID)return(0,i.Qw)(()=>t.randomUUID()).replace(/-/g,"")}catch{}return a||(a=[1e7]+1e3+4e3+8e3+1e11),a.replace(/[018]/g,t=>(t^(16*(0,i.hY)()&15)>>t/4).toString(16))}function A(t){return t.exception?.values?.[0]}function l(t){const{message:e,event_id:n}=t;if(e)return e;const r=A(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function c(t,e,n){const r=t.exception=t.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=e||""),o.type||(o.type=n||"Error")}function u(t,e){const n=A(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r?.data,...e.data};n.mechanism.data=t}}function f(t){if(function(t){try{return t.__sentry_captured__}catch{}}(t))return!0;try{(0,r.my)(t,"__sentry_captured__",!0)}catch{}return!1}},94837(t,e,n){"use strict";n.d(e,{S8:()=>a,cd:()=>s});var r=n(64208),i=n(46403),o=n(51685);function a(t,e=100,n=1/0){try{return A("",t,e,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function s(t,e=3,n=102400){const r=a(t,e);return i=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(i))>n?s(t,e-1,n):r;var i}function A(t,e,n=1/0,a=1/0,s=function(){const t=new WeakSet;function e(e){return!!t.has(e)||(t.add(e),!1)}function n(e){t.delete(e)}return[e,n]}()){const[l,c]=s;if(null==e||["boolean","string"].includes(typeof e)||"number"===typeof e&&Number.isFinite(e))return e;const u=function(t,e){try{if("domain"===t&&e&&"object"===typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if("undefined"!==typeof globalThis&&e===globalThis)return"[Global]";if("undefined"!==typeof window&&e===window)return"[Window]";if("undefined"!==typeof document&&e===document)return"[Document]";if((0,r.L2)(e))return(0,o.nY)(e);if((0,r.mE)(e))return"[SyntheticEvent]";if("number"===typeof e&&!Number.isFinite(e))return`[${e}]`;if("function"===typeof e)return`[Function: ${(0,o.qQ)(e)}]`;if("symbol"===typeof e)return`[${String(e)}]`;if("bigint"===typeof e)return`[BigInt: ${String(e)}]`;const n=function(t){const e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}(e);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}(t,e);if(!u.startsWith("[object "))return u;if(e.__sentry_skip_normalization__)return e;const f="number"===typeof e.__sentry_override_normalization_depth__?e.__sentry_override_normalization_depth__:n;if(0===f)return u.replace("object ","");if(l(e))return"[Circular ~]";const h=e;if(h&&"function"===typeof h.toJSON)try{return A("",h.toJSON(),f-1,a,s)}catch{}const d=Array.isArray(e)?[]:{};let p=0;const g=(0,i.W4)(e);for(const r in g){if(!Object.prototype.hasOwnProperty.call(g,r))continue;if(p>=a){d[r]="[MaxProperties ~]";break}const t=g[r];d[r]=A(r,t,f-1,a,s),p++}return c(e),d}},46403(t,e,n){"use strict";n.d(e,{GS:()=>s,HF:()=>d,W4:()=>u,my:()=>A,pO:()=>l,sp:()=>c});var r=n(26674),i=n(57726),o=n(19282),a=n(64208);function s(t,e,n){if(!(e in t))return;const i=t[e];if("function"!==typeof i)return;const a=n(i);"function"===typeof a&&l(a,i);try{t[e]=a}catch{r.T&&o.Yz.log(`Failed to replace method "${e}" in object`,t)}}function A(t,e,n){try{Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}catch{r.T&&o.Yz.log(`Failed to add non-enumerable property "${e}" to object`,t)}}function l(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,A(t,"__sentry_original__",e)}catch{}}function c(t){return t.__sentry_original__}function u(t){if((0,a.bJ)(t))return{message:t.message,name:t.name,stack:t.stack,...h(t)};if((0,a.xH)(t)){const e={type:t.type,target:f(t.target),currentTarget:f(t.currentTarget),...h(t)};return"undefined"!==typeof CustomEvent&&(0,a.tH)(t,CustomEvent)&&(e.detail=t.detail),e}return t}function f(t){try{return(0,a.vq)(t)?(0,i.Hd)(t):Object.prototype.toString.call(t)}catch{return"<unknown>"}}function h(t){return"object"===typeof t&&null!==t?Object.fromEntries(Object.entries(t)):{}}function d(t){const e=Object.keys(u(t));return e.sort(),e[0]?e.join(", "):"[object has no keys]"}},49158(t,e,n){"use strict";n.d(e,{li:()=>B,mG:()=>_});var r=n(7313),i=n(26674),o=n(19282),a=n(64208),s=n(17786);function A(t,e,n,r=0){try{const i=l(e,n,t,r);return(0,a.Qg)(i)?i:(0,s.XW)(i)}catch(i){return(0,s.xg)(i)}}function l(t,e,n,r){const s=n[r];if(!t||!s)return t;const A=s({...t},e);return i.T&&null===A&&o.Yz.log(`Event processor "${s.id||"?"}" dropped event`),(0,a.Qg)(A)?A.then(t=>l(t,e,n,r+1)):l(A,e,n,r+1)}var c=n(19841),u=n(18845);let f,h,d,p;function g(t){const e=u.O._sentryDebugIds,n=u.O._debugIds;if(!e&&!n)return{};const r=e?Object.keys(e):[],i=n?Object.keys(n):[];if(p&&r.length===h&&i.length===d)return p;h=r.length,d=i.length,p={},f||(f={});const o=(e,n)=>{for(const r of e){const e=n[r],i=f?.[r];if(i&&p&&e)p[i[0]]=e,f&&(f[r]=[i[0],e]);else if(e){const n=t(r);for(let t=n.length-1;t>=0;t--){const i=n[t],o=i?.filename;if(o&&p&&f){p[o]=e,f[r]=[o,e];break}}}}};return e&&o(r,e),n&&o(i,n),p}var m=n(9600),v=n(94837),y=n(23998),b=n(70125),w=n(93177);function _(t,e,n,i,o,a){const{normalizeDepth:l=3,normalizeMaxBreadth:u=1e3}=t,f={...e,event_id:e.event_id||n.event_id||(0,m.eJ)(),timestamp:e.timestamp||(0,w.lu)()},h=n.integrations||t.integrations.map(t=>t.name);!function(t,e){const{environment:n,release:i,dist:o,maxValueLength:a}=e;t.environment=t.environment||n||r.U,!t.release&&i&&(t.release=i);!t.dist&&o&&(t.dist=o);const s=t.request;s?.url&&a&&(s.url=(0,b.xv)(s.url,a));a&&t.exception?.values?.forEach(t=>{t.value&&(t.value=(0,b.xv)(t.value,a))})}(f,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(f,h),o&&o.emit("applyFrameMetadata",e),void 0===e.type&&function(t,e){const n=g(e);t.exception?.values?.forEach(t=>{t.stacktrace?.frames?.forEach(t=>{t.filename&&(t.debug_id=n[t.filename])})})}(f,t.stackParser);const d=function(t,e){if(!e)return t;const n=t?t.clone():new c.H;return n.update(e),n}(i,n.captureContext);n.mechanism&&(0,m.M6)(f,n.mechanism);const p=o?o.getEventProcessors():[],_=(0,y.Om)(a,d),B=[...n.attachments||[],..._.attachments];B.length&&(n.attachments=B),(0,y.e2)(f,_);const x=[...p,..._.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,s.XW)(f):A(x,f,n)).then(t=>(t&&function(t){const e={};if(t.exception?.values?.forEach(t=>{t.stacktrace?.frames?.forEach(t=>{t.debug_id&&(t.abs_path?e[t.abs_path]=t.debug_id:t.filename&&(e[t.filename]=t.debug_id),delete t.debug_id)})}),0===Object.keys(e).length)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const n=t.debug_meta.images;Object.entries(e).forEach(([t,e])=>{n.push({type:"sourcemap",code_file:t,debug_id:e})})}(t),"number"===typeof l&&l>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(t=>({...t,...t.data&&{data:(0,v.S8)(t.data,e,n)}}))},...t.user&&{user:(0,v.S8)(t.user,e,n)},...t.contexts&&{contexts:(0,v.S8)(t.contexts,e,n)},...t.extra&&{extra:(0,v.S8)(t.extra,e,n)}};t.contexts?.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=(0,v.S8)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map(t=>({...t,...t.data&&{data:(0,v.S8)(t.data,e,n)}})));t.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,v.S8)(t.contexts.flags,3,n));return r}(t,l,u):t))}function B(t){if(t)return function(t){return t instanceof c.H||"function"===typeof t}(t)||function(t){return Object.keys(t).some(t=>x.includes(t))}(t)?{captureContext:t}:t}const x=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},74733(t,e,n){"use strict";n.d(e,{Z:()=>o,e:()=>i});var r=n(9600);function i(){return(0,r.eJ)()}function o(){return(0,r.eJ)().substring(16)}},9123(t,e,n){"use strict";n.d(e,{Qw:()=>o,Wk:()=>s,hY:()=>a});var r=n(18845);let i;function o(t){if(void 0!==i)return i?i(t):t();const e=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=r.O;return e in n&&"function"===typeof n[e]?(i=n[e],i(t)):(i=null,t())}function a(){return o(()=>Math.random())}function s(){return o(()=>Date.now())}},23998(t,e,n){"use strict";n.d(e,{Om:()=>c,e2:()=>s});var r=n(14936),i=n(89783),o=n(45734),a=n(97316);function s(t,e){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:s}=e;!function(t,e){const{extra:n,tags:r,user:i,contexts:o,level:a,transactionName:s}=e;Object.keys(n).length&&(t.extra={...n,...t.extra});Object.keys(r).length&&(t.tags={...r,...t.tags});Object.keys(i).length&&(t.user={...i,...t.user});Object.keys(o).length&&(t.contexts={...o,...t.contexts});a&&(t.level=a);s&&"transaction"!==t.type&&(t.transaction=s)}(t,e),r&&function(t,e){t.contexts={trace:(0,a.kX)(e),...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:(0,i.k1)(e),...t.sdkProcessingMetadata};const n=(0,a.zU)(e),r=(0,a.et)(n).description;r&&!t.transaction&&"transaction"===t.type&&(t.transaction=r)}(t,r),function(t,e){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],e&&(t.fingerprint=t.fingerprint.concat(e));t.fingerprint.length||delete t.fingerprint}(t,n),function(t,e){const n=[...t.breadcrumbs||[],...e];t.breadcrumbs=n.length?n:void 0}(t,o),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,s)}function A(t,e){const{extra:n,tags:r,attributes:i,user:a,contexts:s,level:A,sdkProcessingMetadata:c,breadcrumbs:u,fingerprint:f,eventProcessors:h,attachments:d,propagationContext:p,transactionName:g,span:m}=e;l(t,"extra",n),l(t,"tags",r),l(t,"attributes",i),l(t,"user",a),l(t,"contexts",s),t.sdkProcessingMetadata=(0,o.h)(t.sdkProcessingMetadata,c,2),A&&(t.level=A),g&&(t.transactionName=g),m&&(t.span=m),u.length&&(t.breadcrumbs=[...t.breadcrumbs,...u]),f.length&&(t.fingerprint=[...t.fingerprint,...f]),h.length&&(t.eventProcessors=[...t.eventProcessors,...h]),d.length&&(t.attachments=[...t.attachments,...d]),t.propagationContext={...t.propagationContext,...p}}function l(t,e,n){t[e]=(0,o.h)(t[e],n,1)}function c(t,e){const n=(0,r.m6)().getScopeData();return t&&A(n,t.getScopeData()),e&&A(n,e.getScopeData()),n}},97316(t,e,n){"use strict";n.d(e,{zU:()=>m,xl:()=>v,pK:()=>d,et:()=>h,kX:()=>l});var r=n(74611);var i=n(88728),o=n(74733),a=n(93177),s=n(19282);let A=!1;function l(t){const{spanId:e,traceId:n,isRemote:r}=t.spanContext(),a=r?e:h(t).parent_span_id,s=(0,i.L)(t).scope;return{parent_span_id:a,span_id:r?s?.getPropagationContext().propagationSpanId||(0,o.Z)():e,trace_id:n}}function c(t){return t&&t.length>0?t.map(({context:{spanId:t,traceId:e,traceFlags:n,...r},attributes:i})=>({span_id:t,trace_id:e,sampled:1===n,attributes:i,...r})):void 0}function u(t){return"number"===typeof t?f(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?f(t.getTime()):(0,a.zf)()}function f(t){return t>9999999999?t/1e3:t}function h(t){if(function(t){return"function"===typeof t.getSpanJSON}(t))return t.getSpanJSON();const{spanId:e,traceId:n}=t.spanContext();if(function(t){const e=t;return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}(t)){const{attributes:i,startTime:o,name:a,endTime:s,status:A,links:l}=t;return{span_id:e,trace_id:n,data:i,description:a,parent_span_id:"parentSpanId"in t?t.parentSpanId:"parentSpanContext"in t?t.parentSpanContext?.spanId:void 0,start_timestamp:u(o),timestamp:u(s)||void 0,status:p(A),op:i[r.uT],origin:i[r.JD],links:c(l)}}return{span_id:e,trace_id:n,start_timestamp:0,data:{}}}function d(t){const{traceFlags:e}=t.spanContext();return 1===e}function p(t){if(t&&0!==t.code)return 1===t.code?"ok":t.message||"internal_error"}const g="_sentryRootSpan";function m(t){return t[g]||t}function v(){A||((0,s.pq)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),A=!0)}},51685(t,e,n){"use strict";n.d(e,{RV:()=>u,gd:()=>a,nY:()=>f,qQ:()=>c,vk:()=>s,yF:()=>r});const r="?",i=/\(error: (.*)\)/,o=/captureMessage|captureException/;function a(...t){const e=t.sort((t,e)=>t[0]-e[0]).map(t=>t[1]);return(t,n=0,a=0)=>{const s=[],l=t.split("\n");for(let r=n;r<l.length;r++){let t=l[r];t.length>1024&&(t=t.slice(0,1024));const n=i.test(t)?t.replace(i,"$1"):t;if(!n.match(/\S*Error: /)){for(const t of e){const e=t(n);if(e){s.push(e);break}}if(s.length>=50+a)break}}return function(t){if(!t.length)return[];const e=Array.from(t);/sentryWrapped/.test(A(e).function||"")&&e.pop();e.reverse(),o.test(A(e).function||"")&&(e.pop(),o.test(A(e).function||"")&&e.pop());return e.slice(0,50).map(t=>({...t,filename:t.filename||A(e).filename,function:t.function||r}))}(s.slice(a))}}function s(t){return Array.isArray(t)?a(...t):t}function A(t){return t[t.length-1]||{}}const l="<anonymous>";function c(t){try{return t&&"function"===typeof t&&t.name||l}catch{return l}}function u(t){const e=t.exception;if(e){const t=[];try{return e.values.forEach(e=>{e.stacktrace.frames&&t.push(...e.stacktrace.frames)}),t}catch{return}}}function f(t){return"__v_isVNode"in t&&t.__v_isVNode?"[VueVNode]":"[VueViewModel]"}},70125(t,e,n){"use strict";n.d(e,{Xr:()=>A,_c:()=>s,gt:()=>a,xv:()=>o});var r=n(64208),i=n(51685);function o(t,e=0){return"string"!==typeof t||0===e||t.length<=e?t:`${t.slice(0,e)}...`}function a(t,e){if(!Array.isArray(t))return"";const n=[];for(let o=0;o<t.length;o++){const e=t[o];try{(0,r.L2)(e)?n.push((0,i.nY)(e)):n.push(String(e))}catch{n.push("[value cannot be serialized]")}}return n.join(e)}function s(t,e,n=!1){return!!(0,r.Kg)(t)&&((0,r.gd)(e)?e.test(t):!!(0,r.Kg)(e)&&(n?t===e:t.includes(e)))}function A(t,e=[],n=!1){return e.some(e=>s(t,e,n))}},17786(t,e,n){"use strict";n.d(e,{XW:()=>i,xg:()=>o});var r=n(64208);function i(t){return new a(e=>{e(t)})}function o(t){return new a((e,n)=>{n(t)})}class a{constructor(t){this._state=0,this._handlers=[],this._runExecutor(t)}then(t,e){return new a((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(i){r(i)}else n(e)},t=>{if(e)try{n(e(t))}catch(i){r(i)}else r(t)}]),this._executeHandlers()})}catch(t){return this.then(t=>t,t)}finally(t){return new a((e,n)=>{let r,i;return this.then(e=>{i=!1,r=e,t&&t()},e=>{i=!0,r=e,t&&t()}).then(()=>{i?n(r):e(r)})})}_executeHandlers(){if(0===this._state)return;const t=this._handlers.slice();this._handlers=[],t.forEach(t=>{t[0]||(1===this._state&&t[1](this._value),2===this._state&&t[2](this._value),t[0]=!0)})}_runExecutor(t){const e=(t,e)=>{0===this._state&&((0,r.Qg)(e)?e.then(n,i):(this._state=t,this._value=e,this._executeHandlers()))},n=t=>{e(1,t)},i=t=>{e(2,t)};try{t(n,i)}catch(o){i(o)}}}},93177(t,e,n){"use strict";n.d(e,{lu:()=>o,zf:()=>s});var r=n(9123),i=n(18845);function o(){return(0,r.Wk)()/1e3}let a;function s(){return(a??(a=function(){const{performance:t}=i.O;if(!t?.now||!t.timeOrigin)return o;const e=t.timeOrigin;return()=>(e+(0,r.Qw)(()=>t.now()))/1e3}()))()}},43674(t,e,n){"use strict";n.d(e,{M:()=>r});const r="10.46.0"},18845(t,e,n){"use strict";n.d(e,{O:()=>r});const r=globalThis},62245(t,e,n){"use strict";n.d(e,{tH:()=>p});var r=n(14936),i=n(19282),o=n(64251),a=n(20144),s=n(62745),A=n(54386);function l(t={}){const e=A.jf.document,n=e?.head||e?.body;if(!n)return void(s.T&&i.Yz.error("[showReportDialog] Global document not defined"));const l=(0,r.o5)(),c=(0,r.KU)(),u=c?.getDsn();if(!u)return void(s.T&&i.Yz.error("[showReportDialog] DSN not configured"));const f={...t,user:{...l.getUser(),...t.user},eventId:t.eventId||(0,o.Q)()},h=A.jf.document.createElement("script");h.async=!0,h.crossOrigin="anonymous",h.src=(0,a.k)(u,f);const{onLoad:d,onClose:p}=f;if(d&&(h.onload=d),p){const t=e=>{if("__sentry_reportdialog_closed__"===e.data)try{p()}finally{A.jf.removeEventListener("message",t)}};A.jf.addEventListener("message",t)}n.appendChild(h)}var c=n(96540);const u="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var f=n(64208);function h(t,{componentStack:e},n){if(function(t){const e=t.match(/^([^.]+)/);return null!==e&&parseInt(e[0])>=17}(c.version)&&(0,f.bJ)(t)&&e){const n=new Error(t.message);n.name=`React ErrorBoundary ${t.name}`,n.stack=e,function(t,e){const n=new WeakSet;!function t(e,r){if(!n.has(e))return e.cause?(n.add(e),t(e.cause,r)):void(e.cause=r)}(t,e)}(t,n)}return(0,r.v4)(r=>(r.setContext("react",{componentStack:e}),(0,o.Cp)(t,n)))}const d={componentStack:null,error:null,eventId:null};class p extends c.Component{constructor(t){super(t),this.state=d,this._openFallbackReportDialog=!0;const e=(0,r.KU)();e&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=e.on("afterSendEvent",e=>{!e.type&&this._lastEventId&&e.event_id===this._lastEventId&&l({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,e){const{componentStack:n}=e,{beforeCapture:i,onError:o,showDialog:a,dialogOptions:s}=this.props;(0,r.v4)(r=>{i&&i(r,t,n);const A=null!=this.props.handled?this.props.handled:!!this.props.fallback,c=h(t,e,{mechanism:{handled:A,type:"auto.function.react.error_boundary"}});o&&o(t,n,c),a&&(this._lastEventId=c,this._openFallbackReportDialog&&l({...s,eventId:c})),this.setState({error:t,componentStack:n,eventId:c})})}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:e,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===d?r(null,null,null):r(t,e,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){const{onReset:t}=this.props,{error:e,componentStack:n,eventId:r}=this.state;t&&t(e,n,r),this.setState(d)}render(){const{fallback:t,children:e}=this.props,n=this.state;if(null===n.componentStack)return"function"===typeof e?e():e;const r="function"===typeof t?c.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):t;return c.isValidElement(r)?r:(t&&u&&i.Yz.warn("fallback did not produce a valid ReactElement"),null)}}},35339(t,e,n){"use strict";n.d(e,{T:()=>pn});var r=n(64251),i=n(26674),o=n(19282);const a=[];function s(t){const e=t.defaultIntegrations||[],n=t.integrations;let r;if(e.forEach(t=>{t.isDefaultInstance=!0}),Array.isArray(n))r=[...e,...n];else if("function"===typeof n){const t=n(e);r=Array.isArray(t)?t:[t]}else r=e;return function(t){const e={};return t.forEach(t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)}),Object.values(e)}(r)}function A(t,e){for(const n of e)n?.afterAllSetup&&n.afterAllSetup(t)}function l(t,e,n){if(n[e.name])i.T&&o.Yz.log(`Integration skipped because it was already installed: ${e.name}`);else{if(n[e.name]=e,a.includes(e.name)||"function"!==typeof e.setupOnce||(e.setupOnce(),a.push(e.name)),e.setup&&"function"===typeof e.setup&&e.setup(t),"function"===typeof e.preprocessEvent){const n=e.preprocessEvent.bind(e);t.on("preprocessEvent",(e,r)=>n(e,r,t))}if("function"===typeof e.processEvent){const n=e.processEvent.bind(e),r=Object.assign((e,r)=>n(e,r,t),{id:e.name});t.addEventProcessor(r)}i.T&&o.Yz.log(`Integration installed: ${e.name}`)}}function c(t){const e=[];t.message&&e.push(t.message);try{const n=t.exception.values[t.exception.values.length-1];n?.value&&(e.push(n.value),n.type&&e.push(`${n.type}: ${n.value}`))}catch{}return e}var u=n(9600),f=n(70125);const h=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],d=(t={})=>{let e;return{name:"EventFilters",setup(n){const r=n.getOptions();e=g(t,r)},processEvent(n,r,a){if(!e){const n=a.getOptions();e=g(t,n)}return function(t,e){if(t.type){if("transaction"===t.type&&function(t,e){if(!e?.length)return!1;const n=t.transaction;return!!n&&(0,f.Xr)(n,e)}(t,e.ignoreTransactions))return i.T&&o.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,u.$X)(t)}`),!0}else{if(function(t,e){if(!e?.length)return!1;return c(t).some(t=>(0,f.Xr)(t,e))}(t,e.ignoreErrors))return i.T&&o.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,u.$X)(t)}`),!0;if(function(t){if(!t.exception?.values?.length)return!1;return!t.message&&!t.exception.values.some(t=>t.stacktrace||t.type&&"Error"!==t.type||t.value)}(t))return i.T&&o.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${(0,u.$X)(t)}`),!0;if(function(t,e){if(!e?.length)return!1;const n=m(t);return!!n&&(0,f.Xr)(n,e)}(t,e.denyUrls))return i.T&&o.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,u.$X)(t)}.\nUrl: ${m(t)}`),!0;if(!function(t,e){if(!e?.length)return!0;const n=m(t);return!n||(0,f.Xr)(n,e)}(t,e.allowUrls))return i.T&&o.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,u.$X)(t)}.\nUrl: ${m(t)}`),!0}return!1}(n,e)?null:n}}},p=(t={})=>({...d(t),name:"InboundFilters"});function g(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:h],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]]}}function m(t){try{const e=[...t.exception?.values??[]].reverse().find(t=>void 0===t.mechanism?.parent_id&&t.stacktrace?.frames?.length),n=e?.stacktrace?.frames;return n?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return i.T&&o.Yz.error(`Cannot extract url for event ${(0,u.$X)(t)}`),null}}var v=n(14936),y=n(46403);let b;const w=new WeakMap,_=()=>({name:"FunctionToString",setupOnce(){b=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,y.sp)(this),n=w.has((0,v.KU)())&&void 0!==e?e:this;return b.apply(n,t)}}catch{}},setup(t){w.set(t,!0)}});var B=n(74611);const x=()=>({name:"ConversationId",setup(t){t.on("spanStart",t=>{const e=(0,v.o5)().getScopeData(),n=(0,v.rm)().getScopeData(),r=e.conversationId||n.conversationId;r&&t.setAttribute(B.Fy,r)})}});var C=n(51685);const S=()=>{let t;return{name:"Dedupe",processEvent(e){if(e.type)return e;try{if(function(t,e){if(!e)return!1;if(function(t,e){const n=t.message,r=e.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!E(t,e))return!1;if(!F(t,e))return!1;return!0}(t,e))return!0;if(function(t,e){const n=U(e),r=U(t);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!E(t,e))return!1;if(!F(t,e))return!1;return!0}(t,e))return!0;return!1}(e,t))return i.T&&o.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}}};function F(t,e){let n=(0,C.RV)(t),r=(0,C.RV)(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++){const t=r[i],e=n[i];if(t.filename!==e.filename||t.lineno!==e.lineno||t.colno!==e.colno||t.function!==e.function)return!1}return!0}function E(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch{return!1}}function U(t){return t.exception?.values?.[0]}function L(t,e){!0===e.debug&&(i.T?o.Yz.enable():(0,o.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));(0,v.o5)().update(e.initialScope);const n=new t(e);return function(t){(0,v.o5)().setClient(t)}(n),n.init(),n}var k=n(20144),I=n(7313),Q=n(71111),O=n(95200),M=n(94837),N=n(18845);function T(t,e=[]){return[t,e]}function P(t,e){const[n,r]=t;return[n,[...r,e]]}function R(t,e){const n=t[1];for(const r of n){if(e(r,r[0].type))return!0}return!1}function D(t){const e=(0,O.Se)(N.O);return e.encodePolyfill?e.encodePolyfill(t):(new TextEncoder).encode(t)}function H(t){const[e,n]=t;let r=JSON.stringify(e);function i(t){"string"===typeof r?r="string"===typeof t?r+t:[D(r),t]:r.push("string"===typeof t?D(t):t)}for(const o of n){const[t,e]=o;if(i(`\n${JSON.stringify(t)}\n`),"string"===typeof e||e instanceof Uint8Array)i(e);else{let t;try{t=JSON.stringify(e)}catch{t=JSON.stringify((0,M.S8)(e))}i(t)}}return"string"===typeof r?r:function(t){const e=t.reduce((t,e)=>t+e.length,0),n=new Uint8Array(e);let r=0;for(const i of t)n.set(i,r),r+=i.length;return n}(r)}function j(t){const e="string"===typeof t.data?D(t.data):t.data;return[{type:"attachment",length:e.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},e]}const z={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function V(t){return function(t){return t in z}(t)?z[t]:t}function K(t){if(!t?.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function G(t,e,n,r){const i=K(n),o=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){if(!e)return t;const n=t.sdk||{};t.sdk={...n,name:n.name||e.name,version:n.version||e.version,integrations:[...t.sdk?.integrations||[],...e.integrations||[]],packages:[...t.sdk?.packages||[],...e.packages||[]],settings:t.sdk?.settings||e.settings?{...t.sdk?.settings,...e.settings}:void 0}}(t,n?.sdk);const a=function(t,e,n,r){const i=t.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&r&&{dsn:(0,Q.SB)(r)},...i&&{trace:i}}}(t,i,r,e);delete t.sdkProcessingMetadata;return T(a,[[{type:o},t]])}function q(t,e){const n=e??W(t)??[];if(0===n.length)return;const r=t.getOptions(),i=function(t,e,n,r){const i={};return e?.sdk&&(i.sdk={name:e.sdk.name,version:e.sdk.version}),n&&r&&(i.dsn=(0,Q.SB)(r)),T(i,[(o=t,[{type:"log",item_count:o.length,content_type:"application/vnd.sentry.items.log+json"},{items:o}])]);var o}(n,r._metadata,r.tunnel,t.getDsn());Y().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(i)}function W(t){return Y().get(t)}function Y(){return(0,O.BY)("clientToLogBufferMap",()=>new WeakMap)}function $(t,e){const n=e??X(t)??[];if(0===n.length)return;const r=t.getOptions(),i=function(t,e,n,r){const i={};return e?.sdk&&(i.sdk={name:e.sdk.name,version:e.sdk.version}),n&&r&&(i.dsn=(0,Q.SB)(r)),T(i,[(o=t,[{type:"trace_metric",item_count:o.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:o}])]);var o}(n,r._metadata,r.tunnel,t.getDsn());J().set(t,[]),t.emit("flushMetrics"),t.sendEnvelope(i)}function X(t){return J().get(t)}function J(){return(0,O.BY)("clientToMetricBufferMap",()=>new WeakMap)}var Z=n(59328),tt=n(89783),et=n(17786);function nt(t){return"object"===typeof t&&"function"===typeof t.unref&&t.unref(),t}const rt=Symbol.for("SentryBufferFullError");function it(t=100){const e=new Set;function n(t){e.delete(t)}return{get $(){return Array.from(e)},add:function(r){if(!(e.size<t))return(0,et.xg)(rt);const i=r();return e.add(i),i.then(()=>n(i),()=>n(i)),i},drain:function(t){if(!e.size)return(0,et.XW)(!0);const n=Promise.allSettled(Array.from(e)).then(()=>!0);if(!t)return n;const r=[n,new Promise(e=>nt(setTimeout(()=>e(!1),t)))];return Promise.race(r)}}}var ot=n(9123);function at(t,{statusCode:e,headers:n},r=(0,ot.Wk)()){const i={...t},o=n?.["x-sentry-rate-limits"],a=n?.["retry-after"];if(o)for(const s of o.trim().split(",")){const[t,e,,,n]=s.split(":",5),o=parseInt(t,10),a=1e3*(isNaN(o)?60:o);if(e)for(const s of e.split(";"))"metric_bucket"===s&&n&&!n.split(";").includes("custom")||(i[s]=r+a);else i.all=r+a}else a?i.all=r+function(t,e=(0,ot.Wk)()){const n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${t}`);return isNaN(r)?6e4:r-e}(a,r):429===e&&(i.all=r+6e4);return i}function st(t,e,n=it(t.bufferSize||64)){let r={};return{send:function(a){const s=[];if(R(a,(e,n)=>{const i=V(n);!function(t,e,n=(0,ot.Wk)()){return function(t,e){return t[e]||t.all||0}(t,e)>n}(r,i)?s.push(e):t.recordDroppedEvent("ratelimit_backoff",i)}),0===s.length)return Promise.resolve({});const A=T(a[0],s),l=e=>{!function(t,e){return R(t,(t,n)=>e.includes(n))}(A,["client_report"])?R(A,(n,r)=>{t.recordDroppedEvent(e,V(r))}):i.T&&o.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${e}).`)};return n.add(()=>e({body:H(A)}).then(t=>413===t.statusCode?(i.T&&o.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),l("send_error"),t):(i.T&&void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&o.Yz.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=at(r,t),t),t=>{throw l("network_error"),i.T&&o.Yz.error("Encountered error running transport request:",t),t})).then(t=>t,t=>{if(t===rt)return i.T&&o.Yz.error("Skipped sending event because buffer is full."),l("queue_overflow"),Promise.resolve({});throw t})},flush:t=>n.drain(t)}}var At=n(93177);var lt=n(64208),ct=n(45734);var ut=n(49158);function ft(t){o.Yz.log(`Ignoring span ${t.op} - ${t.description} because it matches \`ignoreSpans\`.`)}function ht(t,e){if(!e?.length||!t.description)return!1;for(const n of e){if(pt(n)){if((0,f._c)(t.description,n))return i.T&&ft(t),!0;continue}if(!n.name&&!n.op)continue;const e=!n.name||(0,f._c)(t.description,n.name),r=!n.op||t.op&&(0,f._c)(t.op,n.op);if(e&&r)return i.T&&ft(t),!0}return!1}function dt(t,e){const n=e.parent_span_id,r=e.span_id;if(n)for(const i of t)i.parent_span_id===r&&(i.parent_span_id=n)}function pt(t){return"string"===typeof t||t instanceof RegExp}var gt=n(97316);const mt="Not capturing exception because it's already been captured.",vt="Discarded session because of missing or non-string release",yt=Symbol.for("SentryInternalError"),bt=Symbol.for("SentryDoNotSendEventError");function wt(t){return{message:t,[yt]:!0}}function _t(t){return{message:t,[bt]:!0}}function Bt(t){return!!t&&"object"===typeof t&&yt in t}function xt(t){return!!t&&"object"===typeof t&&bt in t}function Ct(t,e,n,r,i){let o,a=0,s=!1;t.on(n,()=>{a=0,clearTimeout(o),s=!1}),t.on(e,e=>{a+=r(e),a>=8e5?i(t):s||(s=!0,o=nt(setTimeout(()=>{i(t)},5e3)))}),t.on("flush",()=>{i(t)})}class St{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=it(t.transportOptions?.bufferSize??64),t.dsn?this._dsn=(0,Q.AD)(t.dsn):i.T&&o.Yz.warn("No DSN provided, client will not send events."),this._dsn){const e=(0,k.Z)(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&Ct(this,"afterCaptureLog","flushLogs",kt,q);(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&Ct(this,"afterCaptureMetric","flushMetrics",Lt,$)}captureException(t,e,n){const r=(0,u.eJ)();if((0,u.GR)(t))return i.T&&o.Yz.log(mt),r;const a={event_id:r,...e};return this._process(()=>this.eventFromException(t,a).then(t=>this._captureEvent(t,a,n)).then(t=>t),"error"),a.event_id}captureMessage(t,e,n,r){const i={event_id:(0,u.eJ)(),...n},o=(0,lt.NF)(t)?t:String(t),a=(0,lt.sO)(t),s=a?this.eventFromMessage(o,e,i):this.eventFromException(t,i);return this._process(()=>s.then(t=>this._captureEvent(t,i,r)),a?"unknown":"error"),i.event_id}captureEvent(t,e,n){const r=(0,u.eJ)();if(e?.originalException&&(0,u.GR)(e.originalException))return i.T&&o.Yz.log(mt),r;const a={event_id:r,...e},s=t.sdkProcessingMetadata||{},A=s.capturedSpanScope,l=s.capturedSpanIsolationScope,c=Ft(t.type);return this._process(()=>this._captureEvent(t,a,A||n,l),c),a.event_id}captureSession(t){this.sendSession(t),(0,Z.qO)(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const e=this._transport;if(!e)return!0;this.emit("flush");const n=await this._isClientDoneProcessing(t),r=await e.flush(t);return n&&r}async close(t){q(this);const e=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),e}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const e=this._integrations[t.name];l(this,t,this._integrations),e||A(this,[t])}sendEvent(t,e={}){this.emit("beforeSendEvent",t,e);let n=G(t,this._dsn,this._options._metadata,this._options.tunnel);for(const r of e.attachments||[])n=P(n,j(r));this.sendEnvelope(n).then(e=>this.emit("afterSendEvent",t,e))}sendSession(t){const{release:e,environment:n=I.U}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!e)return void(i.T&&o.Yz.warn(vt));r.release=r.release||e,r.environment=r.environment||n,t.attrs=r}else{if(!t.release&&!e)return void(i.T&&o.Yz.warn(vt));t.release=t.release||e,t.environment=t.environment||n}this.emit("beforeSendSession",t);const r=function(t,e,n,r){const i=K(n);return T({sent_at:(new Date).toISOString(),...i&&{sdk:i},...!!r&&e&&{dsn:(0,Q.SB)(e)}},["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()]])}(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(t,e,n=1){if(this._options.sendClientReports){const r=`${t}:${e}`;i.T&&o.Yz.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(t,e){const n=this._hooks[t]=this._hooks[t]||new Set,r=(...t)=>e(...t);return n.add(r),()=>{n.delete(r)}}emit(t,...e){const n=this._hooks[t];n&&n.forEach(t=>t(...e))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(e){return i.T&&o.Yz.error("Error while sending envelope:",e),{}}return i.T&&o.Yz.error("Transport disabled"),{}}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=function(t,e){const n={};return e.forEach(e=>{e&&l(t,e,n)}),n}(this,t),A(this,t)}_updateSessionFromEvent(t,e){let n="fatal"===e.level,r=!1;const i=e.exception?.values;if(i){r=!0,n=!1;for(const t of i)if(!1===t.mechanism?.handled){n=!0;break}}const o="ok"===t.status;(o&&0===t.errors||o&&n)&&((0,Z.qO)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}async _isClientDoneProcessing(t){let e=0;for(;!t||e<t;){if(await new Promise(t=>setTimeout(t,1)),!this._numProcessing)return!0;e++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(t,e,n,r){const i=this.getOptions(),o=Object.keys(this._integrations);return!e.integrations&&o?.length&&(e.integrations=o),this.emit("preprocessEvent",t,e),t.type||r.setLastEventId(t.event_id||e.event_id),(0,ut.mG)(i,t,e,n,this,r).then(t=>{if(null===t)return t;this.emit("postprocessEvent",t,e),t.contexts={trace:{...t.contexts?.trace,...(0,v.vn)(n)},...t.contexts};const r=(0,tt.ao)(this,n);return t.sdkProcessingMetadata={dynamicSamplingContext:r,...t.sdkProcessingMetadata},t})}_captureEvent(t,e={},n=(0,v.o5)(),r=(0,v.rm)()){return i.T&&Et(t)&&o.Yz.log(`Captured error event \`${c(t)[0]||"<unknown>"}\``),this._processEvent(t,e,n,r).then(t=>t.event_id,t=>{i.T&&(xt(t)?o.Yz.log(t.message):Bt(t)?o.Yz.warn(t.message):o.Yz.warn(t))})}_processEvent(t,e,n,r){const i=this.getOptions(),{sampleRate:o}=i,a=Ut(t),s=Et(t),A=`before send for type \`${t.type||"error"}\``,l="undefined"===typeof o?void 0:function(t){if("boolean"===typeof t)return Number(t);const e="string"===typeof t?parseFloat(t):t;return"number"!==typeof e||isNaN(e)||e<0||e>1?void 0:e}(o);if(s&&"number"===typeof l&&(0,ot.hY)()>l)return this.recordDroppedEvent("sample_rate","error"),(0,et.xg)(_t(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));const c=Ft(t.type);return this._prepareEvent(t,e,n,r).then(t=>{if(null===t)throw this.recordDroppedEvent("event_processor",c),_t("An event processor returned `null`, will not send event.");if(!0===e.data?.__sentry__)return t;const n=function(t,e,n,r){const{beforeSend:i,beforeSendTransaction:o,beforeSendSpan:a,ignoreSpans:s}=e;let A=n;if(Et(A)&&i)return i(A,r);if(Ut(A)){if(a||s){const e=function(t){const{trace_id:e,parent_span_id:n,span_id:r,status:i,origin:o,data:a,op:s}=t.contexts?.trace??{};return{data:a??{},description:t.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:t.start_timestamp??0,status:i,timestamp:t.timestamp,trace_id:e??"",origin:o,profile_id:a?.[B.E1],exclusive_time:a?.[B.jG],measurements:t.measurements,is_segment:!0}}(A);if(s?.length&&ht(e,s))return null;if(a){const t=a(e);t?A=(0,ct.h)(n,{type:"transaction",timestamp:(l=t).timestamp,start_timestamp:l.start_timestamp,transaction:l.description,contexts:{trace:{trace_id:l.trace_id,span_id:l.span_id,parent_span_id:l.parent_span_id,op:l.op,status:l.status,origin:l.origin,data:{...l.data,...l.profile_id&&{[B.E1]:l.profile_id},...l.exclusive_time&&{[B.jG]:l.exclusive_time}}}},measurements:l.measurements}):(0,gt.xl)()}if(A.spans){const e=[],n=A.spans;for(const t of n)if(s?.length&&ht(t,s))dt(n,t);else if(a){const n=a(t);n?e.push(n):((0,gt.xl)(),e.push(t))}else e.push(t);const r=A.spans.length-e.length;r&&t.recordDroppedEvent("before_send","span",r),A.spans=e}}if(o){if(A.spans){const t=A.spans.length;A.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return o(A,r)}}var l;return A}(this,i,t,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,lt.Qg)(t))return t.then(t=>{if(!(0,lt.Qd)(t)&&null!==t)throw wt(n);return t},t=>{throw wt(`${e} rejected with ${t}`)});if(!(0,lt.Qd)(t)&&null!==t)throw wt(n);return t}(n,A)}).then(i=>{if(null===i){if(this.recordDroppedEvent("before_send",c),a){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw _t(`${A} returned \`null\`, will not send event.`)}const o=n.getSession()||r.getSession();if(s&&o&&this._updateSessionFromEvent(o,i),a){const t=(i.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(i.spans?i.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}const l=i.transaction_info;if(a&&l&&i.transaction!==t.transaction){const t="custom";i.transaction_info={...l,source:t}}return this.sendEvent(i,e),i}).then(null,t=>{if(xt(t)||Bt(t))throw t;throw this.captureException(t,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:t}),wt(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)})}_process(t,e){this._numProcessing++,this._promiseBuffer.add(t).then(t=>(this._numProcessing--,t),t=>(this._numProcessing--,t===rt&&this.recordDroppedEvent("queue_overflow",e),t))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([t,e])=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e}})}_flushOutcomes(){i.T&&o.Yz.log("Flushing outcomes...");const t=this._clearOutcomes();if(0===t.length)return void(i.T&&o.Yz.log("No outcomes to send"));if(!this._dsn)return void(i.T&&o.Yz.log("No dsn provided, will not send outcomes"));i.T&&o.Yz.log("Sending outcomes:",t);const e=(n=t,T((r=this._options.tunnel&&(0,Q.SB)(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:a||(0,At.lu)(),discarded_events:n}]]));var n,r,a;this.sendEnvelope(e)}}function Ft(t){return"replay_event"===t?"replay":t||"error"}function Et(t){return void 0===t.type}function Ut(t){return"transaction"===t.type}function Lt(t){let e=0;return t.name&&(e+=2*t.name.length),e+=8,e+It(t.attributes)}function kt(t){let e=0;return t.message&&(e+=2*t.message.length),e+It(t.attributes)}function It(t){if(!t)return 0;let e=0;return Object.values(t).forEach(t=>{Array.isArray(t)?e+=t.length*Qt(t[0]):(0,lt.sO)(t)?e+=Qt(t):e+=100}),e}function Qt(t){return"string"===typeof t?2*t.length:"number"===typeof t?8:"boolean"===typeof t?4:0}var Ot=n(43674);function Mt(t,e,n=[e],r="npm"){const i=(t._metadata=t._metadata||{}).sdk=t._metadata.sdk||{};i.name||(i.name=`sentry.javascript.${e}`,i.packages=n.map(t=>({name:`${r}:@sentry/${t}`,version:Ot.M})),i.version=Ot.M)}function Nt(t){"aggregates"in t?void 0===t.attrs?.ip_address&&(t.attrs={...t.attrs,ip_address:"{{auto}}"}):void 0===t.ipAddress&&(t.ipAddress="{{auto}}")}function Tt(t){return function(t){return(0,lt.bJ)(t)&&"__sentry_fetch_url_host__"in t&&"string"===typeof t.__sentry_fetch_url_host__}(t)?`${t.message} (${t.__sentry_fetch_url_host__})`:t.message}function Pt(t,e){const n=Ht(t,e),r={type:Vt(e),value:Kt(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Rt(t,e,n,r){const i=(0,v.KU)(),o=i?.getOptions().normalizeDepth,a=function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const n=t[e];if(n instanceof Error)return n}return}(e),s={__serialized__:(0,M.cd)(e,o)};if(a)return{exception:{values:[Pt(t,a)]},extra:s};const A={exception:{values:[{type:(0,lt.xH)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:Wt(e,{isUnhandledRejection:r})}]},extra:s};if(n){const e=Ht(t,n);e.length&&(A.exception.values[0].stacktrace={frames:e})}return A}function Dt(t,e){return{exception:{values:[Pt(t,e)]}}}function Ht(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t&&jt.test(t.message))return 1;return 0}(e),i=function(t){if("number"===typeof t.framesToPop)return t.framesToPop;return 0}(e);try{return t(n,r,i)}catch{}return[]}const jt=/Minified React error #\d+;/i;function zt(t){return"undefined"!==typeof WebAssembly&&"undefined"!==typeof WebAssembly.Exception&&t instanceof WebAssembly.Exception}function Vt(t){const e=t?.name;if(!e&&zt(t)){return t.message&&Array.isArray(t.message)&&2==t.message.length?t.message[0]:"WebAssembly.Exception"}return e}function Kt(t){const e=t?.message;return zt(t)?Array.isArray(t.message)&&2==t.message.length?t.message[1]:"wasm exception":e?e.error&&"string"===typeof e.error.message?Tt(e.error):Tt(t):"No error message"}function Gt(t,e,n,r,i){let o;if((0,lt.T2)(e)&&e.error){return Dt(t,e.error)}if((0,lt.BD)(e)||(0,lt.W6)(e)){const i=e;if("stack"in e)o=Dt(t,e);else{const e=i.name||((0,lt.BD)(i)?"DOMError":"DOMException"),a=i.message?`${e}: ${i.message}`:e;o=qt(t,a,n,r),(0,u.gO)(o,a)}return"code"in i&&(o.tags={...o.tags,"DOMException.code":`${i.code}`}),o}if((0,lt.bJ)(e))return Dt(t,e);if((0,lt.Qd)(e)||(0,lt.xH)(e)){return o=Rt(t,e,n,i),(0,u.M6)(o,{synthetic:!0}),o}return o=qt(t,e,n,r),(0,u.gO)(o,`${e}`,void 0),(0,u.M6)(o,{synthetic:!0}),o}function qt(t,e,n,r){const i={};if(r&&n){const r=Ht(t,n);r.length&&(i.exception={values:[{value:e,stacktrace:{frames:r}}]}),(0,u.M6)(i,{synthetic:!0})}if((0,lt.NF)(e)){const{__sentry_template_string__:t,__sentry_template_values__:n}=e;return i.logentry={message:t,params:n},i}return i.message=e,i}function Wt(t,{isUnhandledRejection:e}){const n=(0,y.HF)(t),r=e?"promise rejection":"exception";if((0,lt.T2)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,lt.xH)(t)){return`Event \`${function(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch{}}(t)}\` (type=${t.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}var Yt=n(54386);class $t extends St{constructor(t){const e=(n=t,{release:"string"===typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:Yt.jf.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;Mt(e,"browser",["browser"],Yt.jf.SENTRY_SDK_SOURCE||"npm"),e._metadata?.sdk&&(e._metadata.sdk.settings={infer_ip:e.sendDefaultPii?"auto":"never",...e._metadata.sdk.settings}),super(e);const{sendDefaultPii:r,sendClientReports:i,enableLogs:o,_experiments:a,enableMetrics:s}=this._options,A=s??a?.enableMetrics??!0;Yt.jf.document&&(i||o||A)&&Yt.jf.document.addEventListener("visibilitychange",()=>{"hidden"===Yt.jf.document.visibilityState&&(i&&this._flushOutcomes(),o&&q(this),A&&$(this))}),r&&this.on("beforeSendSession",Nt)}eventFromException(t,e){return function(t,e,n,r){const i=Gt(t,e,n?.syntheticException||void 0,r);return(0,u.M6)(i),i.level="error",n?.event_id&&(i.event_id=n.event_id),(0,et.XW)(i)}(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return function(t,e,n="info",r,i){const o=qt(t,e,r?.syntheticException||void 0,i);return o.level=n,r?.event_id&&(o.event_id=r.event_id),(0,et.XW)(o)}(this._options.stackParser,t,e,n,this._options.attachStacktrace)}_prepareEvent(t,e,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n,r)}}const Xt={},Jt={};function Zt(t,e){Xt[t]=Xt[t]||[],Xt[t].push(e)}function te(t,e){if(!Jt[t]){Jt[t]=!0;try{e()}catch(n){i.T&&o.Yz.error(`Error while instrumenting ${t}`,n)}}}function ee(t,e){const n=t&&Xt[t];if(n)for(const a of n)try{a(e)}catch(r){i.T&&o.Yz.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,C.qQ)(a)}\nError:`,r)}}function ne(){"console"in N.O&&o.Ow.forEach(function(t){t in N.O.console&&(0,y.GS)(N.O.console,t,function(e){return o.Z9[t]=e,function(...e){ee("console",{args:e,level:t});const n=o.Z9[t];n?.apply(N.O.console,e)}})})}const re=N.O;function ie(){if(!("fetch"in re))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function oe(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function ae(t,e=!1){e&&!function(){if("string"===typeof EdgeRuntime)return!0;if(!ie())return!1;if(oe(re.fetch))return!0;let t=!1;const e=re.document;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow?.fetch&&(t=oe(n.contentWindow.fetch)),e.head.removeChild(n)}catch(n){i.T&&o.Yz.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return t}()||(0,y.GS)(N.O,"fetch",function(e){return function(...n){const r=new Error,{method:i,url:o}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:Ae(e),method:se(n,"method")?String(n.method).toUpperCase():(0,lt.ks)(e)&&se(e,"method")?String(e.method).toUpperCase():"GET"}}const e=t[0];return{url:Ae(e),method:se(e,"method")?String(e.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:i,url:o},startTimestamp:1e3*(0,At.zf)(),virtualError:r,headers:le(n)};return t||ee("fetch",{...a}),e.apply(N.O,n).then(async e=>(t?t(e):ee("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),response:e}),e),t=>{ee("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),error:t}),(0,lt.bJ)(t)&&void 0===t.stack&&(t.stack=r.stack,(0,y.my)(t,"framesToPop",1));const e=(0,v.KU)(),n=e?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&t instanceof TypeError&&("Failed to fetch"===t.message||"Load failed"===t.message||"NetworkError when attempting to fetch resource."===t.message))try{const e=new URL(a.fetchData.url).host;"always"===n?t.message=`${t.message} (${e})`:(0,y.my)(t,"__sentry_fetch_url_host__",e)}catch{}throw t})}})}function se(t,e){return!!t&&"object"===typeof t&&!!t[e]}function Ae(t){return"string"===typeof t?t:t?se(t,"url")?t.url:t.toString?t.toString():"":""}function le(t){const[e,n]=t;try{if("object"===typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,lt.ks)(e))return new Headers(e.headers)}catch{}}const ce=100;function ue(t,e){const n=(0,v.KU)(),r=(0,v.rm)();if(!n)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:a=ce}=n.getOptions();if(a<=0)return;const s={timestamp:(0,At.lu)(),...t},A=i?(0,o.pq)(()=>i(s,e)):s;null!==A&&(n.emit&&n.emit("beforeAddBreadcrumb",A,e),r.addBreadcrumb(A,a))}var fe=n(57726);function he(t){return"warn"===t?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log"}function de(t){return void 0===t?void 0:t>=400&&t<500?"warning":t>=500?"error":void 0}function pe(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:n,hash:r,relative:e[5]+n+r}}const ge=N.O;let me,ve,ye;function be(){if(!ge.document)return;const t=ee.bind(null,"dom"),e=we(t,!0);ge.document.addEventListener("click",e,!1),ge.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(e=>{const n=ge,r=n[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,y.GS)(r,"addEventListener",function(e){return function(n,r,i){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},o=r[n]=r[n]||{refCount:0};if(!o.handler){const r=we(t);o.handler=r,e.call(this,n,r,i)}o.refCount++}catch{}return e.call(this,n,r,i)}}),(0,y.GS)(r,"removeEventListener",function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this.__sentry_instrumentation_handlers__||{},i=n[e];i&&(i.refCount--,i.refCount<=0&&(t.call(this,e,i.handler,r),i.handler=void 0,delete n[e]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return t.call(this,e,n,r)}}))})}function we(t,e=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(t){try{return t.target}catch{return null}}(n);if(function(t,e){return"keypress"===t&&(!e?.tagName||"INPUT"!==e.tagName&&"TEXTAREA"!==e.tagName&&!e.isContentEditable)}(n.type,r))return;(0,y.my)(n,"_sentryCaptured",!0),r&&!r._sentryId&&(0,y.my)(r,"_sentryId",(0,u.eJ)());const i="keypress"===n.type?"input":n.type;if(!function(t){if(t.type!==ve)return!1;try{if(!t.target||t.target._sentryId!==ye)return!1}catch{}return!0}(n)){t({event:n,name:i,global:e}),ve=n.type,ye=r?r._sentryId:void 0}clearTimeout(me),me=ge.setTimeout(()=>{ye=void 0,ve=void 0},1e3)}}const _e="__sentry_xhr_v3__";function Be(){if(!ge.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;t.open=new Proxy(t.open,{apply(t,e,n){const r=new Error,i=1e3*(0,At.zf)(),o=(0,lt.Kg)(n[0])?n[0].toUpperCase():void 0,a=function(t){if((0,lt.Kg)(t))return t;try{return t.toString()}catch{}return}(n[1]);if(!o||!a)return t.apply(e,n);e[_e]={method:o,url:a,request_headers:{}},"POST"===o&&a.match(/sentry_key/)&&(e.__sentry_own_request__=!0);const s=()=>{const t=e[_e];if(t&&4===e.readyState){try{t.status_code=e.status}catch{}ee("xhr",{endTimestamp:1e3*(0,At.zf)(),startTimestamp:i,xhr:e,virtualError:r})}};return"onreadystatechange"in e&&"function"===typeof e.onreadystatechange?e.onreadystatechange=new Proxy(e.onreadystatechange,{apply:(t,e,n)=>(s(),t.apply(e,n))}):e.addEventListener("readystatechange",s),e.setRequestHeader=new Proxy(e.setRequestHeader,{apply(t,e,n){const[r,i]=n,o=e[_e];return o&&(0,lt.Kg)(r)&&(0,lt.Kg)(i)&&(o.request_headers[r.toLowerCase()]=i),t.apply(e,n)}}),t.apply(e,n)}}),t.send=new Proxy(t.send,{apply(t,e,n){const r=e[_e];if(!r)return t.apply(e,n);void 0!==n[0]&&(r.body=n[0]);return ee("xhr",{startTimestamp:1e3*(0,At.zf)(),xhr:e}),t.apply(e,n)}})}let xe;function Ce(t){const e="history";Zt(e,t),te(e,Se)}function Se(){function t(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const r=xe,i=function(t){try{return new URL(t,ge.location.origin).toString()}catch{return t}}(String(n));if(xe=i,r===i)return t.apply(this,e);ee("history",{from:r,to:i})}return t.apply(this,e)}}ge.addEventListener("popstate",()=>{const t=ge.location.href,e=xe;if(xe=t,e===t)return;ee("history",{from:e,to:t})}),"history"in re&&re.history&&((0,y.GS)(ge.history,"pushState",t),(0,y.GS)(ge.history,"replaceState",t))}var Fe=n(62745);const Ee=1024,Ue=(t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:"Breadcrumbs",setup(t){var n;e.console&&function(t){const e="console";Zt(e,t),te(e,ne)}(function(t){return function(e){if((0,v.KU)()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:he(e.level),message:(0,f.gt)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${(0,f.gt)(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}ue(n,{input:e.args,level:e.level})}}(t)),e.dom&&(n=function(t,e){return function(n){if((0,v.KU)()!==t)return;let r,i,a="object"===typeof e?e.serializeAttribute:void 0,s="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;s&&s>Ee&&(Fe.T&&o.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=Ee),"string"===typeof a&&(a=[a]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=(0,fe.Hd)(e,{keyAttrs:a,maxStringLength:s}),i=(0,fe.xE)(e)}catch{r="<unknown>"}if(0===r.length)return;const A={category:`ui.${n.name}`,message:r};i&&(A.data={"ui.component_name":i}),ue(A,{event:n.event,name:n.name,global:n.global})}}(t,e.dom),Zt("dom",n),te("dom",be)),e.xhr&&function(t){Zt("xhr",t),te("xhr",Be)}(function(t){return function(e){if((0,v.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,i=e.xhr[_e];if(!n||!r||!i)return;const{method:o,url:a,status_code:s,body:A}=i,l={method:o,url:a,status_code:s},c={xhr:e.xhr,input:A,startTimestamp:n,endTimestamp:r},u={category:"xhr",data:l,type:"http",level:de(s)};t.emit("beforeOutgoingRequestBreadcrumb",u,c),ue(u,c)}}(t)),e.fetch&&function(t,e){const n="fetch";Zt(n,t),te(n,()=>ae(void 0,e))}(function(t){return function(e){if((0,v.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){const i=e.fetchData,o={data:e.error,input:e.args,startTimestamp:n,endTimestamp:r},a={category:"fetch",data:i,level:"error",type:"http"};t.emit("beforeOutgoingRequestBreadcrumb",a,o),ue(a,o)}else{const i=e.response,o={...e.fetchData,status_code:i?.status};e.fetchData.request_body_size,e.fetchData.response_body_size;const a={input:e.args,response:i,startTimestamp:n,endTimestamp:r},s={category:"fetch",data:o,type:"http",level:de(o.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",s,a),ue(s,a)}}}(t)),e.history&&Ce(function(t){return function(e){if((0,v.KU)()!==t)return;let n=e.from,r=e.to;const i=pe(Yt.jf.location.href);let o=n?pe(n):void 0;const a=pe(r);o?.path||(o=i),i.protocol===a.protocol&&i.host===a.host&&(r=a.relative),i.protocol===o.protocol&&i.host===o.host&&(n=o.relative),ue({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on("beforeSendEvent",function(t){return function(e){(0,v.KU)()===t&&ue({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,u.$X)(e)},{event:e})}}(t))}}};const Le=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ke=(t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...t};return{name:"BrowserApiErrors",setupOnce(){e.setTimeout&&(0,y.GS)(Yt.jf,"setTimeout",Ie),e.setInterval&&(0,y.GS)(Yt.jf,"setInterval",Ie),e.requestAnimationFrame&&(0,y.GS)(Yt.jf,"requestAnimationFrame",Qe),e.XMLHttpRequest&&"XMLHttpRequest"in Yt.jf&&(0,y.GS)(XMLHttpRequest.prototype,"send",Oe);const t=e.eventTarget;if(t){(Array.isArray(t)?t:Le).forEach(t=>function(t,e){const n=Yt.jf,r=n[t]?.prototype;if(!r?.hasOwnProperty?.("addEventListener"))return;(0,y.GS)(r,"addEventListener",function(n){return function(r,i,o){try{"function"===typeof i.handleEvent&&(i.handleEvent=(0,Yt.LV)(i.handleEvent,{mechanism:{data:{handler:(0,C.qQ)(i),target:t},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return e.unregisterOriginalCallbacks&&function(t,e,n){t&&"object"===typeof t&&"removeEventListener"in t&&"function"===typeof t.removeEventListener&&t.removeEventListener(e,n)}(this,r,i),n.apply(this,[r,(0,Yt.LV)(i,{mechanism:{data:{handler:(0,C.qQ)(i),target:t},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),o])}}),(0,y.GS)(r,"removeEventListener",function(t){return function(e,n,r){try{const i=n.__sentry_wrapped__;i&&t.call(this,e,i,r)}catch{}return t.call(this,e,n,r)}})}(t,e))}}}};function Ie(t){return function(...e){const n=e[0];return e[0]=(0,Yt.LV)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,C.qQ)(t)}`}}),t.apply(this,e)}}function Qe(t){return function(e){return t.apply(this,[(0,Yt.LV)(e,{mechanism:{data:{handler:(0,C.qQ)(t)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function Oe(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(t=>{t in n&&"function"===typeof n[t]&&(0,y.GS)(n,t,function(e){const n={mechanism:{data:{handler:(0,C.qQ)(e)},handled:!1,type:`auto.browser.browserapierrors.xhr.${t}`}},r=(0,y.sp)(e);return r&&(n.mechanism.data.handler=(0,C.qQ)(r)),(0,Yt.LV)(e,n)})}),t.apply(this,e)}}const Me=(t={})=>{const e=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if("undefined"===typeof Yt.jf.document)return void(Fe.T&&o.Yz.warn("Using the `browserSessionIntegration` in non-browser environments is not supported."));(0,r.J0)({ignoreDuration:!0}),(0,r.J5)();const t=(0,v.rm)();let n=t.getUser();t.addScopeListener(t=>{const e=t.getUser();n?.id===e?.id&&n?.ip_address===e?.ip_address||((0,r.J5)(),n=e)}),"route"===e&&Ce(({from:t,to:e})=>{t!==e&&((0,r.J0)({ignoreDuration:!0}),(0,r.J5)())})}}},Ne=()=>({name:"CultureContext",preprocessEvent(t){const e=function(){try{const t=Yt.jf.Intl;if(!t)return;const e=t.DateTimeFormat().resolvedOptions();return{locale:e.locale,timezone:e.timeZone,calendar:e.calendar}}catch{return}}();e&&(t.contexts={...t.contexts,culture:{...e,...t.contexts?.culture}})}});let Te=null;function Pe(){Te=N.O.onerror,N.O.onerror=function(t,e,n,r,i){return ee("error",{column:r,error:i,line:n,msg:t,url:e}),!!Te&&Te.apply(this,arguments)},N.O.onerror.__SENTRY_INSTRUMENTED__=!0}let Re=null;function De(){Re=N.O.onunhandledrejection,N.O.onunhandledrejection=function(t){return ee("unhandledrejection",t),!Re||Re.apply(this,arguments)},N.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const He=(t={})=>{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(!function(t){!function(t){const e="error";Zt(e,t),te(e,Pe)}(e=>{const{stackParser:n,attachStacktrace:i}=ze();if((0,v.KU)()!==t||(0,Yt.jN)())return;const{msg:o,url:a,line:s,column:A,error:l}=e,c=function(t,e,n,r){const i=t.exception=t.exception||{},o=i.values=i.values||[],a=o[0]=o[0]||{},s=a.stacktrace=a.stacktrace||{},A=s.frames=s.frames||[],l=r,c=n,u=function(t){if(!(0,lt.Kg)(t)||0===t.length)return;if(t.startsWith("data:"))return`<${function(t,e=!0){if(t.startsWith("data:")){const n=t.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",i=t.includes(";base64,"),o=t.indexOf(",");let a="";if(e&&-1!==o){const e=t.slice(o+1);a=e.length>10?`${e.slice(0,10)}... [truncated]`:e}return`data:${r}${i?",base64":""}${a?`,${a}`:""}`}return t}(t,!1)}>`;return t}(e)??(0,fe.$N)();0===A.length&&A.push({colno:l,filename:u,function:C.yF,in_app:!0,lineno:c});return t}(Gt(n,l||o,void 0,i,!1),a,s,A);c.level="error",(0,r.r)(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}(t),je("onerror")),e.onunhandledrejection&&(!function(t){!function(t){const e="unhandledrejection";Zt(e,t),te(e,De)}(e=>{const{stackParser:n,attachStacktrace:i}=ze();if((0,v.KU)()!==t||(0,Yt.jN)())return;const o=function(t){if((0,lt.sO)(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return t}(e),a=(0,lt.sO)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:Gt(n,o,void 0,i,!0);a.level="error",(0,r.r)(a,{originalException:o,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}(t),je("onunhandledrejection"))}}};function je(t){Fe.T&&o.Yz.log(`Global Handler attached: ${t}`)}function ze(){const t=(0,v.KU)();return t?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const Ve=()=>({name:"HttpContext",preprocessEvent(t){if(!Yt.jf.navigator&&!Yt.jf.location&&!Yt.jf.document)return;const e=(0,Yt.AP)(),n={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:n}}});function Ke(t,e,n,r,i,o){if(!i.exception?.values||!o||!(0,lt.tH)(o.originalException,Error))return;const a=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;a&&(i.exception.values=Ge(t,e,r,o.originalException,n,i.exception.values,a,0))}function Ge(t,e,n,r,i,o,a,s){if(o.length>=n+1)return o;let A=[...o];if((0,lt.tH)(r[i],Error)){We(a,s,r);const o=t(e,r[i]),l=A.length;Ye(o,i,l,s),A=Ge(t,e,n,r[i],i,[o,...A],o,l)}return qe(r)&&r.errors.forEach((o,l)=>{if((0,lt.tH)(o,Error)){We(a,s,r);const c=t(e,o),u=A.length;Ye(c,`errors[${l}]`,u,s),A=Ge(t,e,n,o,i,[c,...A],c,u)}}),A}function qe(t){return Array.isArray(t.errors)}function We(t,e,n){t.mechanism={handled:!0,type:"auto.core.linked_errors",...qe(n)&&{is_exception_group:!0},...t.mechanism,exception_id:e}}function Ye(t,e,n,r){t.mechanism={handled:!0,...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}const $e=(t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:"LinkedErrors",preprocessEvent(t,r,i){Ke(Pt,i.getOptions().stackParser,n,e,t,r)}}};function Xe(t,e,n,r){const i={filename:t,function:"<anonymous>"===e?C.yF:e,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}const Je=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Ze=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tn=/\((\S*)(?::(\d+))(?::(\d+))\)/,en=/at (.+?) ?\(data:(.+?),/,nn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,rn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,on=[[30,t=>{const e=t.match(en);if(e)return{filename:`<data:${e[2]}>`,function:e[1]};const n=Je.exec(t);if(n){const[,t,e,r]=n;return Xe(t,C.yF,+e,+r)}const r=Ze.exec(t);if(r){if(0===r[2]?.indexOf("eval")){const t=tn.exec(r[2]);t&&(r[2]=t[1],r[3]=t[2],r[4]=t[3])}const[t,e]=sn(r[1]||C.yF,r[2]);return Xe(e,t,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],[50,t=>{const e=nn.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=rn.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||C.yF;return[n,t]=sn(n,t),Xe(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}]],an=(0,C.gd)(...on),sn=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:C.yF,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},An="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,ln={};function cn(t){const e=ln[t];if(e)return e;let n=ge[t];if(oe(n))return ln[t]=n.bind(ge);const r=ge.document;if(r&&"function"===typeof r.createElement)try{const e=r.createElement("iframe");e.hidden=!0,r.head.appendChild(e);const i=e.contentWindow;i?.[t]&&(n=i[t]),r.head.removeChild(e)}catch(i){An&&o.Yz.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,i)}return n?ln[t]=n.bind(ge):n}function un(t,e=cn("fetch")){let n=0,r=0;return st(t,async function(i){const o=i.body.length;n+=o,r++;const a={body:i.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};try{const n=await e(t.url,a);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(s){throw ln["fetch"]=void 0,s}finally{n-=o,r--}},it(t.bufferSize||40))}function fn(){return!!function(){if("undefined"===typeof Yt.jf.window)return!1;const t=Yt.jf;if(t.nw)return!1;const e=t.chrome||t.browser;if(!e?.runtime?.id)return!1;const n=(0,fe.$N)(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(Yt.jf===Yt.jf.top&&r.some(t=>n.startsWith(`${t}://`)))}()&&(Fe.T&&(0,o.pq)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0)}function hn(t={}){const e=!t.skipBrowserExtensionCheck&&fn();let n=null==t.defaultIntegrations?[p(),_(),x(),ke(),Ue(),He(),$e(),S(),Ve(),Ne(),Me()]:t.defaultIntegrations;const r={...t,enabled:!e&&t.enabled,stackParser:(0,C.vk)(t.stackParser||an),integrations:s({integrations:t.integrations,defaultIntegrations:n}),transport:t.transport||un};return L($t,r)}var dn=n(96540);function pn(t){const e={...t};return Mt(e,"react"),(0,r.o)("react",{version:dn.version}),hn(e)}},1530(t,e,n){"use strict";n.d(e,{Kv:()=>o,N4:()=>a});var r=n(96540),i=n(33888);function o(t,e){return t?function(t){return"function"===typeof t&&(()=>{const e=Object.getPrototypeOf(t);return e.prototype&&e.prototype.isReactComponent})()}(n=t)||"function"===typeof n||function(t){return"object"===typeof t&&"symbol"===typeof t.$$typeof&&["react.memo","react.forward_ref"].includes(t.$$typeof.description)}(n)?r.createElement(t,e):t:null;var n}function a(t){const e={state:{},onStateChange:()=>{},renderFallbackValue:null,...t},[n]=r.useState(()=>({current:(0,i.ZR)(e)})),[o,a]=r.useState(()=>n.current.initialState);return n.current.setOptions(e=>({...e,...t,state:{...o,...t.state},onStateChange:e=>{a(e),null==t.onStateChange||t.onStateChange(e)}})),n.current}},51220(t,e,n){"use strict";n.d(e,{Te:()=>A});var r=n(96540),i=n(40961),o=n(57530);const a="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;function s({useFlushSync:t=!0,...e}){const n=r.useReducer(()=>({}),{})[1],s={...e,onChange:(r,o)=>{var a;t&&o?(0,i.flushSync)(n):n(),null==(a=e.onChange)||a.call(e,r,o)}},[A]=r.useState(()=>new o.YV(s));return A.setOptions(s),a(()=>A._didMount(),[]),a(()=>A._willUpdate()),A}function A(t){return s({observeElementRect:o.T6,observeElementOffset:o.AO,scrollToFn:o.Ox,...t})}},33888(t,e,n){"use strict";function r(t,e){return"function"===typeof t?t(e):t}function i(t,e){return n=>{e.setState(e=>({...e,[t]:r(n,e[t])}))}}function o(t){return t instanceof Function}function a(t,e){const n=[],r=t=>{t.forEach(t=>{n.push(t);const i=e(t);null!=i&&i.length&&r(i)})};return r(t),n}function s(t,e,n){let r,i=[];return o=>{let a;n.key&&n.debug&&(a=Date.now());const s=t(o);if(!(s.length!==i.length||s.some((t,e)=>i[e]!==t)))return r;let A;if(i=s,n.key&&n.debug&&(A=Date.now()),r=e(...s),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const t=Math.round(100*(Date.now()-a))/100,e=Math.round(100*(Date.now()-A))/100,r=e/16,i=(t,e)=>{for(t=String(t);t.length<e;)t=" "+t;return t};console.info(`%c\u23f1 ${i(e,5)} /${i(t,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function A(t,e,n,r){return{debug:()=>{var n;return null!=(n=null==t?void 0:t.debugAll)?n:t[e]},key:!1,onChange:r}}n.d(e,{D0:()=>$,HT:()=>Y,ZR:()=>W,cU:()=>tt,h5:()=>nt,hM:()=>Z,kW:()=>et});const l="debugHeaders";function c(t,e,n){var r;let i={id:null!=(r=n.id)?r:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const t=[],e=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(e),t.push(n)};return e(i),t},getContext:()=>({table:t,header:i,column:e})};return t._features.forEach(e=>{null==e.createHeader||e.createHeader(i,t)}),i}const u={createTable:t=>{t.getHeaderGroups=s(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>{var o,a;const s=null!=(o=null==r?void 0:r.map(t=>n.find(e=>e.id===t)).filter(Boolean))?o:[],A=null!=(a=null==i?void 0:i.map(t=>n.find(e=>e.id===t)).filter(Boolean))?a:[];return f(e,[...s,...n.filter(t=>!(null!=r&&r.includes(t.id))&&!(null!=i&&i.includes(t.id))),...A],t)},A(t.options,l)),t.getCenterHeaderGroups=s(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>f(e,n=n.filter(t=>!(null!=r&&r.includes(t.id))&&!(null!=i&&i.includes(t.id))),t,"center"),A(t.options,l)),t.getLeftHeaderGroups=s(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,r)=>{var i;return f(e,null!=(i=null==r?void 0:r.map(t=>n.find(e=>e.id===t)).filter(Boolean))?i:[],t,"left")},A(t.options,l)),t.getRightHeaderGroups=s(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,r)=>{var i;return f(e,null!=(i=null==r?void 0:r.map(t=>n.find(e=>e.id===t)).filter(Boolean))?i:[],t,"right")},A(t.options,l)),t.getFooterGroups=s(()=>[t.getHeaderGroups()],t=>[...t].reverse(),A(t.options,l)),t.getLeftFooterGroups=s(()=>[t.getLeftHeaderGroups()],t=>[...t].reverse(),A(t.options,l)),t.getCenterFooterGroups=s(()=>[t.getCenterHeaderGroups()],t=>[...t].reverse(),A(t.options,l)),t.getRightFooterGroups=s(()=>[t.getRightHeaderGroups()],t=>[...t].reverse(),A(t.options,l)),t.getFlatHeaders=s(()=>[t.getHeaderGroups()],t=>t.map(t=>t.headers).flat(),A(t.options,l)),t.getLeftFlatHeaders=s(()=>[t.getLeftHeaderGroups()],t=>t.map(t=>t.headers).flat(),A(t.options,l)),t.getCenterFlatHeaders=s(()=>[t.getCenterHeaderGroups()],t=>t.map(t=>t.headers).flat(),A(t.options,l)),t.getRightFlatHeaders=s(()=>[t.getRightHeaderGroups()],t=>t.map(t=>t.headers).flat(),A(t.options,l)),t.getCenterLeafHeaders=s(()=>[t.getCenterFlatHeaders()],t=>t.filter(t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}),A(t.options,l)),t.getLeftLeafHeaders=s(()=>[t.getLeftFlatHeaders()],t=>t.filter(t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}),A(t.options,l)),t.getRightLeafHeaders=s(()=>[t.getRightFlatHeaders()],t=>t.filter(t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}),A(t.options,l)),t.getLeafHeaders=s(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(t,e,n)=>{var r,i,o,a,s,A;return[...null!=(r=null==(i=t[0])?void 0:i.headers)?r:[],...null!=(o=null==(a=e[0])?void 0:a.headers)?o:[],...null!=(s=null==(A=n[0])?void 0:A.headers)?s:[]].map(t=>t.getLeafHeaders()).flat()},A(t.options,l))}};function f(t,e,n,r){var i,o;let a=0;const s=function(t,e){void 0===e&&(e=1),a=Math.max(a,e),t.filter(t=>t.getIsVisible()).forEach(t=>{var n;null!=(n=t.columns)&&n.length&&s(t.columns,e+1)},0)};s(t);let A=[];const l=(t,e)=>{const i={depth:e,id:[r,`${e}`].filter(Boolean).join("_"),headers:[]},o=[];t.forEach(t=>{const a=[...o].reverse()[0];let s,A=!1;if(t.column.depth===i.depth&&t.column.parent?s=t.column.parent:(s=t.column,A=!0),a&&(null==a?void 0:a.column)===s)a.subHeaders.push(t);else{const i=c(n,s,{id:[r,e,s.id,null==t?void 0:t.id].filter(Boolean).join("_"),isPlaceholder:A,placeholderId:A?`${o.filter(t=>t.column===s).length}`:void 0,depth:e,index:o.length});i.subHeaders.push(t),o.push(i)}i.headers.push(t),t.headerGroup=i}),A.push(i),e>0&&l(o,e-1)},u=e.map((t,e)=>c(n,t,{depth:a,index:e}));l(u,a-1),A.reverse();const f=t=>t.filter(t=>t.column.getIsVisible()).map(t=>{let e=0,n=0,r=[0];t.subHeaders&&t.subHeaders.length?(r=[],f(t.subHeaders).forEach(t=>{let{colSpan:n,rowSpan:i}=t;e+=n,r.push(i)})):e=1;return n+=Math.min(...r),t.colSpan=e,t.rowSpan=n,{colSpan:e,rowSpan:n}});return f(null!=(i=null==(o=A[0])?void 0:o.headers)?i:[]),A}const h=(t,e,n,r,i,o,l)=>{let c={id:e,index:r,original:n,depth:i,parentId:l,_valuesCache:{},_uniqueValuesCache:{},getValue:e=>{if(c._valuesCache.hasOwnProperty(e))return c._valuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?(c._valuesCache[e]=n.accessorFn(c.original,r),c._valuesCache[e]):void 0},getUniqueValues:e=>{if(c._uniqueValuesCache.hasOwnProperty(e))return c._uniqueValuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(c._uniqueValuesCache[e]=n.columnDef.getUniqueValues(c.original,r),c._uniqueValuesCache[e]):(c._uniqueValuesCache[e]=[c.getValue(e)],c._uniqueValuesCache[e]):void 0},renderValue:e=>{var n;return null!=(n=c.getValue(e))?n:t.options.renderFallbackValue},subRows:null!=o?o:[],getLeafRows:()=>a(c.subRows,t=>t.subRows),getParentRow:()=>c.parentId?t.getRow(c.parentId,!0):void 0,getParentRows:()=>{let t=[],e=c;for(;;){const n=e.getParentRow();if(!n)break;t.push(n),e=n}return t.reverse()},getAllCells:s(()=>[t.getAllLeafColumns()],e=>e.map(e=>function(t,e,n,r){const i={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(r),renderValue:()=>{var e;return null!=(e=i.getValue())?e:t.options.renderFallbackValue},getContext:s(()=>[t,n,e,i],(t,e,n,r)=>({table:t,column:e,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),A(t.options,"debugCells"))};return t._features.forEach(r=>{null==r.createCell||r.createCell(i,n,e,t)},{}),i}(t,c,e,e.id)),A(t.options,"debugRows")),_getAllCellsByColumnId:s(()=>[c.getAllCells()],t=>t.reduce((t,e)=>(t[e.column.id]=e,t),{}),A(t.options,"debugRows"))};for(let a=0;a<t._features.length;a++){const e=t._features[a];null==e||null==e.createRow||e.createRow(c,t)}return c},d={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},p=(t,e,n)=>{var r,i;const o=null==n||null==(r=n.toString())?void 0:r.toLowerCase();return Boolean(null==(i=t.getValue(e))||null==(i=i.toString())||null==(i=i.toLowerCase())?void 0:i.includes(o))};p.autoRemove=t=>C(t);const g=(t,e,n)=>{var r;return Boolean(null==(r=t.getValue(e))||null==(r=r.toString())?void 0:r.includes(n))};g.autoRemove=t=>C(t);const m=(t,e,n)=>{var r;return(null==(r=t.getValue(e))||null==(r=r.toString())?void 0:r.toLowerCase())===(null==n?void 0:n.toLowerCase())};m.autoRemove=t=>C(t);const v=(t,e,n)=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)};v.autoRemove=t=>C(t);const y=(t,e,n)=>!n.some(n=>{var r;return!(null!=(r=t.getValue(e))&&r.includes(n))});y.autoRemove=t=>C(t)||!(null!=t&&t.length);const b=(t,e,n)=>n.some(n=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)});b.autoRemove=t=>C(t)||!(null!=t&&t.length);const w=(t,e,n)=>t.getValue(e)===n;w.autoRemove=t=>C(t);const _=(t,e,n)=>t.getValue(e)==n;_.autoRemove=t=>C(t);const B=(t,e,n)=>{let[r,i]=n;const o=t.getValue(e);return o>=r&&o<=i};B.resolveFilterValue=t=>{let[e,n]=t,r="number"!==typeof e?parseFloat(e):e,i="number"!==typeof n?parseFloat(n):n,o=null===e||Number.isNaN(r)?-1/0:r,a=null===n||Number.isNaN(i)?1/0:i;if(o>a){const t=o;o=a,a=t}return[o,a]},B.autoRemove=t=>C(t)||C(t[0])&&C(t[1]);const x={includesString:p,includesStringSensitive:g,equalsString:m,arrIncludes:v,arrIncludesAll:y,arrIncludesSome:b,equals:w,weakEquals:_,inNumberRange:B};function C(t){return void 0===t||null===t||""===t}const S={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:i("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(t.id);return"string"===typeof r?x.includesString:"number"===typeof r?x.inNumberRange:"boolean"===typeof r||null!==r&&"object"===typeof r?x.equals:Array.isArray(r)?x.arrIncludes:x.weakEquals},t.getFilterFn=()=>{var n,r;return o(t.columnDef.filterFn)?t.columnDef.filterFn:"auto"===t.columnDef.filterFn?t.getAutoFilterFn():null!=(n=null==(r=e.options.filterFns)?void 0:r[t.columnDef.filterFn])?n:x[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,r,i;return(null==(n=t.columnDef.enableColumnFilter)||n)&&(null==(r=e.options.enableColumnFilters)||r)&&(null==(i=e.options.enableFilters)||i)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return null==(n=e.getState().columnFilters)||null==(n=n.find(e=>e.id===t.id))?void 0:n.value},t.getFilterIndex=()=>{var n,r;return null!=(n=null==(r=e.getState().columnFilters)?void 0:r.findIndex(e=>e.id===t.id))?n:-1},t.setFilterValue=n=>{e.setColumnFilters(e=>{const i=t.getFilterFn(),o=null==e?void 0:e.find(e=>e.id===t.id),a=r(n,o?o.value:void 0);var s;if(F(i,a,t))return null!=(s=null==e?void 0:e.filter(e=>e.id!==t.id))?s:[];const A={id:t.id,value:a};var l;return o?null!=(l=null==e?void 0:e.map(e=>e.id===t.id?A:e))?l:[]:null!=e&&e.length?[...e,A]:[A]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns();null==t.options.onColumnFiltersChange||t.options.onColumnFiltersChange(t=>{var i;return null==(i=r(e,t))?void 0:i.filter(t=>{const e=n.find(e=>e.id===t.id);if(e){if(F(e.getFilterFn(),t.value,e))return!1}return!0})})},t.resetColumnFilters=e=>{var n,r;t.setColumnFilters(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.columnFilters)?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function F(t,e,n){return!(!t||!t.autoRemove)&&t.autoRemove(e,n)||"undefined"===typeof e||"string"===typeof e&&!e}const E={sum:(t,e,n)=>n.reduce((e,n)=>{const r=n.getValue(t);return e+("number"===typeof r?r:0)},0),min:(t,e,n)=>{let r;return n.forEach(e=>{const n=e.getValue(t);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)}),r},max:(t,e,n)=>{let r;return n.forEach(e=>{const n=e.getValue(t);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)}),r},extent:(t,e,n)=>{let r,i;return n.forEach(e=>{const n=e.getValue(t);null!=n&&(void 0===r?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))}),[r,i]},mean:(t,e)=>{let n=0,r=0;if(e.forEach(e=>{let i=e.getValue(t);null!=i&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(t,e)=>{if(!e.length)return;const n=e.map(e=>e.getValue(t));if(r=n,!Array.isArray(r)||!r.every(t=>"number"===typeof t))return;var r;if(1===n.length)return n[0];const i=Math.floor(n.length/2),o=n.sort((t,e)=>t-e);return n.length%2!==0?o[i]:(o[i-1]+o[i])/2},unique:(t,e)=>Array.from(new Set(e.map(e=>e.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(e=>e.getValue(t))).size,count:(t,e)=>e.length},U={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return null!=(e=null==(n=t.getValue())||null==n.toString?void 0:n.toString())?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:i("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(e=>null!=e&&e.includes(t.id)?e.filter(e=>e!==t.id):[...null!=e?e:[],t.id])},t.getCanGroup=()=>{var n,r;return(null==(n=t.columnDef.enableGrouping)||n)&&(null==(r=e.options.enableGrouping)||r)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return null==(n=e.getState().grouping)?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return null==(n=e.getState().grouping)?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const e=t.getCanGroup();return()=>{e&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(t.id);return"number"===typeof r?E.sum:"[object Date]"===Object.prototype.toString.call(r)?E.extent:void 0},t.getAggregationFn=()=>{var n,r;if(!t)throw new Error;return o(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:"auto"===t.columnDef.aggregationFn?t.getAutoAggregationFn():null!=(n=null==(r=e.options.aggregationFns)?void 0:r[t.columnDef.aggregationFn])?n:E[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>null==t.options.onGroupingChange?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,r;t.setGrouping(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.grouping)?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const r=e.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(t._groupingValuesCache[n]=r.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,r)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var e;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!(null==(e=n.subRows)||!e.length)}}};const L={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:i("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=s(t=>[N(e,t)],e=>e.findIndex(e=>e.id===t.id),A(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return(null==(r=N(e,n)[0])?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const i=N(e,n);return(null==(r=i[i.length-1])?void 0:r.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>null==t.options.onColumnOrderChange?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:null!=(n=t.initialState.columnOrder)?n:[])},t._getOrderColumnsFn=s(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(t,e,n)=>r=>{let i=[];if(null!=t&&t.length){const e=[...t],n=[...r];for(;n.length&&e.length;){const t=e.shift(),r=n.findIndex(e=>e.id===t);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}else i=r;return function(t,e,n){if(null==e||!e.length||!n)return t;const r=t.filter(t=>!e.includes(t.id));return"remove"===n?r:[...e.map(e=>t.find(t=>t.id===e)).filter(Boolean),...r]}(i,e,n)},A(t.options,"debugTable"))}},k={getInitialState:t=>({columnPinning:{left:[],right:[]},...t}),getDefaultOptions:t=>({onColumnPinningChange:i("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const r=t.getLeafColumns().map(t=>t.id).filter(Boolean);e.setColumnPinning(t=>{var e,i,o,a,s,A;return"right"===n?{left:(null!=(o=null==t?void 0:t.left)?o:[]).filter(t=>!(null!=r&&r.includes(t))),right:[...(null!=(a=null==t?void 0:t.right)?a:[]).filter(t=>!(null!=r&&r.includes(t))),...r]}:"left"===n?{left:[...(null!=(s=null==t?void 0:t.left)?s:[]).filter(t=>!(null!=r&&r.includes(t))),...r],right:(null!=(A=null==t?void 0:t.right)?A:[]).filter(t=>!(null!=r&&r.includes(t)))}:{left:(null!=(e=null==t?void 0:t.left)?e:[]).filter(t=>!(null!=r&&r.includes(t))),right:(null!=(i=null==t?void 0:t.right)?i:[]).filter(t=>!(null!=r&&r.includes(t)))}})},t.getCanPin=()=>t.getLeafColumns().some(t=>{var n,r,i;return(null==(n=t.columnDef.enablePinning)||n)&&(null==(r=null!=(i=e.options.enableColumnPinning)?i:e.options.enablePinning)||r)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(t=>t.id),{left:r,right:i}=e.getState().columnPinning,o=n.some(t=>null==r?void 0:r.includes(t)),a=n.some(t=>null==i?void 0:i.includes(t));return o?"left":!!a&&"right"},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();return i?null!=(n=null==(r=e.getState().columnPinning)||null==(r=r[i])?void 0:r.indexOf(t.id))?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=s(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,e,n)=>{const r=[...null!=e?e:[],...null!=n?n:[]];return t.filter(t=>!r.includes(t.column.id))},A(e.options,"debugRows")),t.getLeftVisibleCells=s(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(t,e)=>(null!=e?e:[]).map(e=>t.find(t=>t.column.id===e)).filter(Boolean).map(t=>({...t,position:"left"})),A(e.options,"debugRows")),t.getRightVisibleCells=s(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(t,e)=>(null!=e?e:[]).map(e=>t.find(t=>t.column.id===e)).filter(Boolean).map(t=>({...t,position:"right"})),A(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>null==t.options.onColumnPinningChange?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,r;return t.setColumnPinning(e?{left:[],right:[]}:null!=(n=null==(r=t.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},t.getIsSomeColumnsPinned=e=>{var n;const r=t.getState().columnPinning;var i,o;return e?Boolean(null==(n=r[e])?void 0:n.length):Boolean((null==(i=r.left)?void 0:i.length)||(null==(o=r.right)?void 0:o.length))},t.getLeftLeafColumns=s(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(t,e)=>(null!=e?e:[]).map(e=>t.find(t=>t.id===e)).filter(Boolean),A(t.options,"debugColumns")),t.getRightLeafColumns=s(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(t,e)=>(null!=e?e:[]).map(e=>t.find(t=>t.id===e)).filter(Boolean),A(t.options,"debugColumns")),t.getCenterLeafColumns=s(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(t,e,n)=>{const r=[...null!=e?e:[],...null!=n?n:[]];return t.filter(t=>!r.includes(t.id))},A(t.options,"debugColumns"))}};const I={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Q={getDefaultColumnDef:()=>I,getInitialState:t=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:i("columnSizing",t),onColumnSizingInfoChange:i("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,r,i;const o=e.getState().columnSizing[t.id];return Math.min(Math.max(null!=(n=t.columnDef.minSize)?n:I.minSize,null!=(r=null!=o?o:t.columnDef.size)?r:I.size),null!=(i=t.columnDef.maxSize)?i:I.maxSize)},t.getStart=s(t=>[t,N(e,t),e.getState().columnSizing],(e,n)=>n.slice(0,t.getIndex(e)).reduce((t,e)=>t+e.getSize(),0),A(e.options,"debugColumns")),t.getAfter=s(t=>[t,N(e,t),e.getState().columnSizing],(e,n)=>n.slice(t.getIndex(e)+1).reduce((t,e)=>t+e.getSize(),0),A(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(e=>{let{[t.id]:n,...r}=e;return r})},t.getCanResize=()=>{var n,r;return(null==(n=t.columnDef.enableResizing)||n)&&(null==(r=e.options.enableColumnResizing)||r)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let e=0;const n=t=>{var r;t.subHeaders.length?t.subHeaders.forEach(n):e+=null!=(r=t.column.getSize())?r:0};return n(t),e},t.getStart=()=>{if(t.index>0){const e=t.headerGroup.headers[t.index-1];return e.getStart()+e.getSize()}return 0},t.getResizeHandler=n=>{const r=e.getColumn(t.column.id),i=null==r?void 0:r.getCanResize();return o=>{if(!r||!i)return;if(null==o.persist||o.persist(),M(o)&&o.touches&&o.touches.length>1)return;const a=t.getSize(),s=t?t.getLeafHeaders().map(t=>[t.column.id,t.column.getSize()]):[[r.id,r.getSize()]],A=M(o)?Math.round(o.touches[0].clientX):o.clientX,l={},c=(t,n)=>{"number"===typeof n&&(e.setColumnSizingInfo(t=>{var r,i;const o="rtl"===e.options.columnResizeDirection?-1:1,a=(n-(null!=(r=null==t?void 0:t.startOffset)?r:0))*o,s=Math.max(a/(null!=(i=null==t?void 0:t.startSize)?i:0),-.999999);return t.columnSizingStart.forEach(t=>{let[e,n]=t;l[e]=Math.round(100*Math.max(n+n*s,0))/100}),{...t,deltaOffset:a,deltaPercentage:s}}),"onChange"!==e.options.columnResizeMode&&"end"!==t||e.setColumnSizing(t=>({...t,...l})))},u=t=>c("move",t),f=t=>{c("end",t),e.setColumnSizingInfo(t=>({...t,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},h=n||("undefined"!==typeof document?document:null);const d={moveHandler:t=>u(t.clientX),upHandler:t=>{null==h||h.removeEventListener("mousemove",d.moveHandler),null==h||h.removeEventListener("mouseup",d.upHandler),f(t.clientX)}},p={moveHandler:t=>(t.cancelable&&(t.preventDefault(),t.stopPropagation()),u(t.touches[0].clientX),!1),upHandler:t=>{var e;null==h||h.removeEventListener("touchmove",p.moveHandler),null==h||h.removeEventListener("touchend",p.upHandler),t.cancelable&&(t.preventDefault(),t.stopPropagation()),f(null==(e=t.touches[0])?void 0:e.clientX)}},g=!!function(){if("boolean"===typeof O)return O;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch(e){t=!1}return O=t,O}()&&{passive:!1};M(o)?(null==h||h.addEventListener("touchmove",p.moveHandler,g),null==h||h.addEventListener("touchend",p.upHandler,g)):(null==h||h.addEventListener("mousemove",d.moveHandler,g),null==h||h.addEventListener("mouseup",d.upHandler,g)),e.setColumnSizingInfo(t=>({...t,startOffset:A,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:t=>{t.setColumnSizing=e=>null==t.options.onColumnSizingChange?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>null==t.options.onColumnSizingInfoChange?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:null!=(n=t.initialState.columnSizing)?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=t.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},t.getTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getHeaderGroups()[0])?void 0:n.headers.reduce((t,e)=>t+e.getSize(),0))?e:0},t.getLeftTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((t,e)=>t+e.getSize(),0))?e:0},t.getCenterTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((t,e)=>t+e.getSize(),0))?e:0},t.getRightTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getRightHeaderGroups()[0])?void 0:n.headers.reduce((t,e)=>t+e.getSize(),0))?e:0}}};let O=null;function M(t){return"touchstart"===t.type}function N(t,e){return e?"center"===e?t.getCenterVisibleLeafColumns():"left"===e?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const T={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:i("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>null==t.options.onRowSelectionChange?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:null!=(n=t.initialState.rowSelection)?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e="undefined"!==typeof e?e:!t.getIsAllRowsSelected();const r={...n},i=t.getPreGroupedRowModel().flatRows;return e?i.forEach(t=>{t.getCanSelect()&&(r[t.id]=!0)}):i.forEach(t=>{delete r[t.id]}),r})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const r="undefined"!==typeof e?e:!t.getIsAllPageRowsSelected(),i={...n};return t.getRowModel().rows.forEach(e=>{P(i,e.id,r,!0,t)}),i}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=s(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?R(t,n):{rows:[],flatRows:[],rowsById:{}},A(t.options,"debugTable")),t.getFilteredSelectedRowModel=s(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?R(t,n):{rows:[],flatRows:[],rowsById:{}},A(t.options,"debugTable")),t.getGroupedSelectedRowModel=s(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?R(t,n):{rows:[],flatRows:[],rowsById:{}},A(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let r=Boolean(e.length&&Object.keys(n).length);return r&&e.some(t=>t.getCanSelect()&&!n[t.id])&&(r=!1),r},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(t=>t.getCanSelect()),{rowSelection:n}=t.getState();let r=!!e.length;return r&&e.some(t=>!n[t.id])&&(r=!1),r},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys(null!=(e=t.getState().rowSelection)?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return!t.getIsAllPageRowsSelected()&&e.filter(t=>t.getCanSelect()).some(t=>t.getIsSelected()||t.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,r)=>{const i=t.getIsSelected();e.setRowSelection(o=>{var a;if(n="undefined"!==typeof n?n:!i,t.getCanSelect()&&i===n)return o;const s={...o};return P(s,t.id,n,null==(a=null==r?void 0:r.selectChildren)||a,e),s})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return D(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return"some"===H(t,n)},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return"all"===H(t,n)},t.getCanSelect=()=>{var n;return"function"===typeof e.options.enableRowSelection?e.options.enableRowSelection(t):null==(n=e.options.enableRowSelection)||n},t.getCanSelectSubRows=()=>{var n;return"function"===typeof e.options.enableSubRowSelection?e.options.enableSubRowSelection(t):null==(n=e.options.enableSubRowSelection)||n},t.getCanMultiSelect=()=>{var n;return"function"===typeof e.options.enableMultiRowSelection?e.options.enableMultiRowSelection(t):null==(n=e.options.enableMultiRowSelection)||n},t.getToggleSelectedHandler=()=>{const e=t.getCanSelect();return n=>{var r;e&&t.toggleSelected(null==(r=n.target)?void 0:r.checked)}}}},P=(t,e,n,r,i)=>{var o;const a=i.getRow(e,!0);n?(a.getCanMultiSelect()||Object.keys(t).forEach(e=>delete t[e]),a.getCanSelect()&&(t[e]=!0)):delete t[e],r&&null!=(o=a.subRows)&&o.length&&a.getCanSelectSubRows()&&a.subRows.forEach(e=>P(t,e.id,n,r,i))};function R(t,e){const n=t.getState().rowSelection,r=[],i={},o=function(t,e){return t.map(t=>{var e;const a=D(t,n);if(a&&(r.push(t),i[t.id]=t),null!=(e=t.subRows)&&e.length&&(t={...t,subRows:o(t.subRows)}),a)return t}).filter(Boolean)};return{rows:o(e.rows),flatRows:r,rowsById:i}}function D(t,e){var n;return null!=(n=e[t.id])&&n}function H(t,e,n){var r;if(null==(r=t.subRows)||!r.length)return!1;let i=!0,o=!1;return t.subRows.forEach(t=>{if((!o||i)&&(t.getCanSelect()&&(D(t,e)?o=!0:i=!1),t.subRows&&t.subRows.length)){const n=H(t,e);"all"===n?o=!0:"some"===n?(o=!0,i=!1):i=!1}}),i?"all":!!o&&"some"}const j=/([0-9]+)/gm;function z(t,e){return t===e?0:t>e?1:-1}function V(t){return"number"===typeof t?isNaN(t)||t===1/0||t===-1/0?"":String(t):"string"===typeof t?t:""}function K(t,e){const n=t.split(j).filter(Boolean),r=e.split(j).filter(Boolean);for(;n.length&&r.length;){const t=n.shift(),e=r.shift(),i=parseInt(t,10),o=parseInt(e,10),a=[i,o].sort();if(isNaN(a[0])){if(t>e)return 1;if(e>t)return-1}else{if(isNaN(a[1]))return isNaN(i)?-1:1;if(i>o)return 1;if(o>i)return-1}}return n.length-r.length}const G={alphanumeric:(t,e,n)=>K(V(t.getValue(n)).toLowerCase(),V(e.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(t,e,n)=>K(V(t.getValue(n)),V(e.getValue(n))),text:(t,e,n)=>z(V(t.getValue(n)).toLowerCase(),V(e.getValue(n)).toLowerCase()),textCaseSensitive:(t,e,n)=>z(V(t.getValue(n)),V(e.getValue(n))),datetime:(t,e,n)=>{const r=t.getValue(n),i=e.getValue(n);return r>i?1:r<i?-1:0},basic:(t,e,n)=>z(t.getValue(n),e.getValue(n))},q=[u,{getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:i("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(e=>({...e,[t.id]:null!=n?n:!t.getIsVisible()}))},t.getIsVisible=()=>{var n,r;const i=t.columns;return null==(n=i.length?i.some(t=>t.getIsVisible()):null==(r=e.getState().columnVisibility)?void 0:r[t.id])||n},t.getCanHide=()=>{var n,r;return(null==(n=t.columnDef.enableHiding)||n)&&(null==(r=e.options.enableHiding)||r)},t.getToggleVisibilityHandler=()=>e=>{null==t.toggleVisibility||t.toggleVisibility(e.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=s(()=>[t.getAllCells(),e.getState().columnVisibility],t=>t.filter(t=>t.column.getIsVisible()),A(e.options,"debugRows")),t.getVisibleCells=s(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(t,e,n)=>[...t,...e,...n],A(e.options,"debugRows"))},createTable:t=>{const e=(e,n)=>s(()=>[n(),n().filter(t=>t.getIsVisible()).map(t=>t.id).join("_")],t=>t.filter(t=>null==t.getIsVisible?void 0:t.getIsVisible()),A(t.options,"debugColumns"));t.getVisibleFlatColumns=e(0,()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e(0,()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e(0,()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e(0,()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e(0,()=>t.getCenterLeafColumns()),t.setColumnVisibility=e=>null==t.options.onColumnVisibilityChange?void 0:t.options.onColumnVisibilityChange(e),t.resetColumnVisibility=e=>{var n;t.setColumnVisibility(e?{}:null!=(n=t.initialState.columnVisibility)?n:{})},t.toggleAllColumnsVisible=e=>{var n;e=null!=(n=e)?n:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((t,n)=>({...t,[n.id]:e||!(null!=n.getCanHide&&n.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(t=>!(null!=t.getIsVisible&&t.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(t=>null==t.getIsVisible?void 0:t.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>e=>{var n;t.toggleAllColumnsVisible(null==(n=e.target)?void 0:n.checked)}}},L,k,d,S,{createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},{getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:i("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const r=null==(n=t.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[e.id])?void 0:n.getValue();return"string"===typeof r||"number"===typeof r}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,r,i,o;return(null==(n=t.columnDef.enableGlobalFilter)||n)&&(null==(r=e.options.enableGlobalFilter)||r)&&(null==(i=e.options.enableFilters)||i)&&(null==(o=null==e.options.getColumnCanGlobalFilter?void 0:e.options.getColumnCanGlobalFilter(t))||o)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>x.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:r}=t.options;return o(r)?r:"auto"===r?t.getGlobalAutoFilterFn():null!=(e=null==(n=t.options.filterFns)?void 0:n[r])?e:x[r]},t.setGlobalFilter=e=>{null==t.options.onGlobalFilterChange||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:i("sorting",t),isMultiSortEvent:t=>t.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const e of n){const n=null==e?void 0:e.getValue(t.id);if("[object Date]"===Object.prototype.toString.call(n))return G.datetime;if("string"===typeof n&&(r=!0,n.split(j).length>1))return G.alphanumeric}return r?G.text:G.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return"string"===typeof(null==n?void 0:n.getValue(t.id))?"asc":"desc"},t.getSortingFn=()=>{var n,r;if(!t)throw new Error;return o(t.columnDef.sortingFn)?t.columnDef.sortingFn:"auto"===t.columnDef.sortingFn?t.getAutoSortingFn():null!=(n=null==(r=e.options.sortingFns)?void 0:r[t.columnDef.sortingFn])?n:G[t.columnDef.sortingFn]},t.toggleSorting=(n,r)=>{const i=t.getNextSortingOrder(),o="undefined"!==typeof n&&null!==n;e.setSorting(a=>{const s=null==a?void 0:a.find(e=>e.id===t.id),A=null==a?void 0:a.findIndex(e=>e.id===t.id);let l,c=[],u=o?n:"desc"===i;var f;(l=null!=a&&a.length&&t.getCanMultiSort()&&r?s?"toggle":"add":null!=a&&a.length&&A!==a.length-1?"replace":s?"toggle":"replace","toggle"===l&&(o||i||(l="remove")),"add"===l)?(c=[...a,{id:t.id,desc:u}],c.splice(0,c.length-(null!=(f=e.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):c="toggle"===l?a.map(e=>e.id===t.id?{...e,desc:u}:e):"remove"===l?a.filter(e=>e.id!==t.id):[{id:t.id,desc:u}];return c})},t.getFirstSortDir=()=>{var n,r;return(null!=(n=null!=(r=t.columnDef.sortDescFirst)?r:e.options.sortDescFirst)?n:"desc"===t.getAutoSortDir())?"desc":"asc"},t.getNextSortingOrder=n=>{var r,i;const o=t.getFirstSortDir(),a=t.getIsSorted();return a?!!(a===o||null!=(r=e.options.enableSortingRemoval)&&!r||n&&null!=(i=e.options.enableMultiRemove)&&!i)&&("desc"===a?"asc":"desc"):o},t.getCanSort=()=>{var n,r;return(null==(n=t.columnDef.enableSorting)||n)&&(null==(r=e.options.enableSorting)||r)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,r;return null!=(n=null!=(r=t.columnDef.enableMultiSort)?r:e.options.enableMultiSort)?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const r=null==(n=e.getState().sorting)?void 0:n.find(e=>e.id===t.id);return!!r&&(r.desc?"desc":"asc")},t.getSortIndex=()=>{var n,r;return null!=(n=null==(r=e.getState().sorting)?void 0:r.findIndex(e=>e.id===t.id))?n:-1},t.clearSorting=()=>{e.setSorting(e=>null!=e&&e.length?e.filter(e=>e.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==t.toggleSorting||t.toggleSorting(void 0,!!t.getCanMultiSort()&&(null==e.options.isMultiSortEvent?void 0:e.options.isMultiSortEvent(r))))}}},createTable:t=>{t.setSorting=e=>null==t.options.onSortingChange?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,r;t.setSorting(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.sorting)?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},U,{getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:i("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var r,i;if(e){if(null!=(r=null!=(i=t.options.autoResetAll)?i:t.options.autoResetExpanded)?r:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}}else t._queue(()=>{e=!0})},t.setExpanded=e=>null==t.options.onExpandedChange?void 0:t.options.onExpandedChange(e),t.toggleAllRowsExpanded=e=>{(null!=e?e:!t.getIsAllRowsExpanded())?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=e=>{var n,r;t.setExpanded(e?{}:null!=(n=null==(r=t.initialState)?void 0:r.expanded)?n:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(t=>t.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>e=>{null==e.persist||e.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const e=t.getState().expanded;return!0===e||Object.values(e).some(Boolean)},t.getIsAllRowsExpanded=()=>{const e=t.getState().expanded;return"boolean"===typeof e?!0===e:!!Object.keys(e).length&&!t.getRowModel().flatRows.some(t=>!t.getIsExpanded())},t.getExpandedDepth=()=>{let e=0;return(!0===t.getState().expanded?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(t=>{const n=t.split(".");e=Math.max(e,n.length)}),e},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(r=>{var i;const o=!0===r||!(null==r||!r[t.id]);let a={};if(!0===r?Object.keys(e.getRowModel().rowsById).forEach(t=>{a[t]=!0}):a=r,n=null!=(i=n)?i:!o,!o&&n)return{...a,[t.id]:!0};if(o&&!n){const{[t.id]:e,...n}=a;return n}return r})},t.getIsExpanded=()=>{var n;const r=e.getState().expanded;return!!(null!=(n=null==e.options.getIsRowExpanded?void 0:e.options.getIsRowExpanded(t))?n:!0===r||(null==r?void 0:r[t.id]))},t.getCanExpand=()=>{var n,r,i;return null!=(n=null==e.options.getRowCanExpand?void 0:e.options.getRowCanExpand(t))?n:(null==(r=e.options.enableExpanding)||r)&&!(null==(i=t.subRows)||!i.length)},t.getIsAllParentsExpanded=()=>{let n=!0,r=t;for(;n&&r.parentId;)r=e.getRow(r.parentId,!0),n=r.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const e=t.getCanExpand();return()=>{e&&t.toggleExpanded()}}}},{getInitialState:t=>({...t,pagination:{pageIndex:0,pageSize:10,...null==t?void 0:t.pagination}}),getDefaultOptions:t=>({onPaginationChange:i("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var r,i;if(e){if(null!=(r=null!=(i=t.options.autoResetAll)?i:t.options.autoResetPageIndex)?r:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}}else t._queue(()=>{e=!0})},t.setPagination=e=>null==t.options.onPaginationChange?void 0:t.options.onPaginationChange(t=>r(e,t)),t.resetPagination=e=>{var n;t.setPagination(e?{pageIndex:0,pageSize:10}:null!=(n=t.initialState.pagination)?n:{pageIndex:0,pageSize:10})},t.setPageIndex=e=>{t.setPagination(n=>{let i=r(e,n.pageIndex);const o="undefined"===typeof t.options.pageCount||-1===t.options.pageCount?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return i=Math.max(0,Math.min(i,o)),{...n,pageIndex:i}})},t.resetPageIndex=e=>{var n,r;t.setPageIndex(e?0:null!=(n=null==(r=t.initialState)||null==(r=r.pagination)?void 0:r.pageIndex)?n:0)},t.resetPageSize=e=>{var n,r;t.setPageSize(e?10:null!=(n=null==(r=t.initialState)||null==(r=r.pagination)?void 0:r.pageSize)?n:10)},t.setPageSize=e=>{t.setPagination(t=>{const n=Math.max(1,r(e,t.pageSize)),i=t.pageSize*t.pageIndex,o=Math.floor(i/n);return{...t,pageIndex:o,pageSize:n}})},t.setPageCount=e=>t.setPagination(n=>{var i;let o=r(e,null!=(i=t.options.pageCount)?i:-1);return"number"===typeof o&&(o=Math.max(-1,o)),{...n,pageCount:o}}),t.getPageOptions=s(()=>[t.getPageCount()],t=>{let e=[];return t&&t>0&&(e=[...new Array(t)].fill(null).map((t,e)=>e)),e},A(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:e}=t.getState().pagination,n=t.getPageCount();return-1===n||0!==n&&e<n-1},t.previousPage=()=>t.setPageIndex(t=>t-1),t.nextPage=()=>t.setPageIndex(t=>t+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var e;return null!=(e=t.options.pageCount)?e:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var e;return null!=(e=t.options.rowCount)?e:t.getPrePaginationRowModel().rows.length}}},{getInitialState:t=>({rowPinning:{top:[],bottom:[]},...t}),getDefaultOptions:t=>({onRowPinningChange:i("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,r,i)=>{const o=r?t.getLeafRows().map(t=>{let{id:e}=t;return e}):[],a=i?t.getParentRows().map(t=>{let{id:e}=t;return e}):[],s=new Set([...a,t.id,...o]);e.setRowPinning(t=>{var e,r,i,o,a,A;return"bottom"===n?{top:(null!=(i=null==t?void 0:t.top)?i:[]).filter(t=>!(null!=s&&s.has(t))),bottom:[...(null!=(o=null==t?void 0:t.bottom)?o:[]).filter(t=>!(null!=s&&s.has(t))),...Array.from(s)]}:"top"===n?{top:[...(null!=(a=null==t?void 0:t.top)?a:[]).filter(t=>!(null!=s&&s.has(t))),...Array.from(s)],bottom:(null!=(A=null==t?void 0:t.bottom)?A:[]).filter(t=>!(null!=s&&s.has(t)))}:{top:(null!=(e=null==t?void 0:t.top)?e:[]).filter(t=>!(null!=s&&s.has(t))),bottom:(null!=(r=null==t?void 0:t.bottom)?r:[]).filter(t=>!(null!=s&&s.has(t)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=e.options;return"function"===typeof r?r(t):null==(n=null!=r?r:i)||n},t.getIsPinned=()=>{const n=[t.id],{top:r,bottom:i}=e.getState().rowPinning,o=n.some(t=>null==r?void 0:r.includes(t)),a=n.some(t=>null==i?void 0:i.includes(t));return o?"top":!!a&&"bottom"},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();if(!i)return-1;const o=null==(n="top"===i?e.getTopRows():e.getBottomRows())?void 0:n.map(t=>{let{id:e}=t;return e});return null!=(r=null==o?void 0:o.indexOf(t.id))?r:-1}},createTable:t=>{t.setRowPinning=e=>null==t.options.onRowPinningChange?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,r;return t.setRowPinning(e?{top:[],bottom:[]}:null!=(n=null==(r=t.initialState)?void 0:r.rowPinning)?n:{top:[],bottom:[]})},t.getIsSomeRowsPinned=e=>{var n;const r=t.getState().rowPinning;var i,o;return e?Boolean(null==(n=r[e])?void 0:n.length):Boolean((null==(i=r.top)?void 0:i.length)||(null==(o=r.bottom)?void 0:o.length))},t._getPinnedRows=(e,n,r)=>{var i;return(null==(i=t.options.keepPinnedRows)||i?(null!=n?n:[]).map(e=>{const n=t.getRow(e,!0);return n.getIsAllParentsExpanded()?n:null}):(null!=n?n:[]).map(t=>e.find(e=>e.id===t))).filter(Boolean).map(t=>({...t,position:r}))},t.getTopRows=s(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),A(t.options,"debugRows")),t.getBottomRows=s(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),A(t.options,"debugRows")),t.getCenterRows=s(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(t,e,n)=>{const r=new Set([...null!=e?e:[],...null!=n?n:[]]);return t.filter(t=>!r.has(t.id))},A(t.options,"debugRows"))}},T,Q];function W(t){var e,n;const i=[...q,...null!=(e=t._features)?e:[]];let o={_features:i};const a=o._features.reduce((t,e)=>Object.assign(t,null==e.getDefaultOptions?void 0:e.getDefaultOptions(o)),{});let l={...null!=(n=t.initialState)?n:{}};o._features.forEach(t=>{var e;l=null!=(e=null==t.getInitialState?void 0:t.getInitialState(l))?e:l});const c=[];let u=!1;const f={_features:i,options:{...a,...t},initialState:l,_queue:t=>{c.push(t),u||(u=!0,Promise.resolve().then(()=>{for(;c.length;)c.shift()();u=!1}).catch(t=>setTimeout(()=>{throw t})))},reset:()=>{o.setState(o.initialState)},setOptions:t=>{const e=r(t,o.options);o.options=(t=>o.options.mergeOptions?o.options.mergeOptions(a,t):{...a,...t})(e)},getState:()=>o.options.state,setState:t=>{null==o.options.onStateChange||o.options.onStateChange(t)},_getRowId:(t,e,n)=>{var r;return null!=(r=null==o.options.getRowId?void 0:o.options.getRowId(t,e,n))?r:`${n?[n.id,e].join("."):e}`},getCoreRowModel:()=>(o._getCoreRowModel||(o._getCoreRowModel=o.options.getCoreRowModel(o)),o._getCoreRowModel()),getRowModel:()=>o.getPaginationRowModel(),getRow:(t,e)=>{let n=(e?o.getPrePaginationRowModel():o.getRowModel()).rowsById[t];if(!n&&(n=o.getCoreRowModel().rowsById[t],!n))throw new Error;return n},_getDefaultColumnDef:s(()=>[o.options.defaultColumn],t=>{var e;return t=null!=(e=t)?e:{},{header:t=>{const e=t.header.column.columnDef;return e.accessorKey?e.accessorKey:e.accessorFn?e.id:null},cell:t=>{var e,n;return null!=(e=null==(n=t.renderValue())||null==n.toString?void 0:n.toString())?e:null},...o._features.reduce((t,e)=>Object.assign(t,null==e.getDefaultColumnDef?void 0:e.getDefaultColumnDef()),{}),...t}},A(t,"debugColumns")),_getColumnDefs:()=>o.options.columns,getAllColumns:s(()=>[o._getColumnDefs()],t=>{const e=function(t,n,r){return void 0===r&&(r=0),t.map(t=>{const i=function(t,e,n,r){var i,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let c,u=null!=(i=null!=(o=a.id)?o:l?"function"===typeof String.prototype.replaceAll?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)?i:"string"===typeof a.header?a.header:void 0;if(a.accessorFn?c=a.accessorFn:l&&(c=l.includes(".")?t=>{let e=t;for(const r of l.split(".")){var n;e=null==(n=e)?void 0:n[r]}return e}:t=>t[a.accessorKey]),!u)throw new Error;let f={id:`${String(u)}`,accessorFn:c,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:s(()=>[!0],()=>{var t;return[f,...null==(t=f.columns)?void 0:t.flatMap(t=>t.getFlatColumns())]},A(t.options,"debugColumns")),getLeafColumns:s(()=>[t._getOrderColumnsFn()],t=>{var e;if(null!=(e=f.columns)&&e.length){let e=f.columns.flatMap(t=>t.getLeafColumns());return t(e)}return[f]},A(t.options,"debugColumns"))};for(const s of t._features)null==s.createColumn||s.createColumn(f,t);return f}(o,t,r,n),a=t;return i.columns=a.columns?e(a.columns,i,r+1):[],i})};return e(t)},A(t,"debugColumns")),getAllFlatColumns:s(()=>[o.getAllColumns()],t=>t.flatMap(t=>t.getFlatColumns()),A(t,"debugColumns")),_getAllFlatColumnsById:s(()=>[o.getAllFlatColumns()],t=>t.reduce((t,e)=>(t[e.id]=e,t),{}),A(t,"debugColumns")),getAllLeafColumns:s(()=>[o.getAllColumns(),o._getOrderColumnsFn()],(t,e)=>e(t.flatMap(t=>t.getLeafColumns())),A(t,"debugColumns")),getColumn:t=>o._getAllFlatColumnsById()[t]};Object.assign(o,f);for(let r=0;r<o._features.length;r++){const t=o._features[r];null==t||null==t.createTable||t.createTable(o)}return o}function Y(){return t=>s(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(e,i,o){void 0===i&&(i=0);const a=[];for(let A=0;A<e.length;A++){const l=h(t,t._getRowId(e[A],A,o),e[A],A,i,void 0,null==o?void 0:o.id);var s;if(n.flatRows.push(l),n.rowsById[l.id]=l,a.push(l),t.options.getSubRows)l.originalSubRows=t.options.getSubRows(e[A],A),null!=(s=l.originalSubRows)&&s.length&&(l.subRows=r(l.originalSubRows,i+1,l))}return a};return n.rows=r(e),n},A(t.options,"debugTable",0,()=>t._autoResetPageIndex()))}function $(){return t=>s(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(t,e,n)=>!e.rows.length||!0!==t&&!Object.keys(null!=t?t:{}).length?e:n?X(e):e,A(t.options,"debugTable"))}function X(t){const e=[],n=t=>{var r;e.push(t),null!=(r=t.subRows)&&r.length&&t.getIsExpanded()&&t.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function J(t,e,n){return n.options.filterFromLeafRows?function(t,e,n){var r;const i=[],o={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(t,r){void 0===r&&(r=0);const A=[];for(let c=0;c<t.length;c++){var l;let u=t[c];const f=h(n,u.id,u.original,u.index,u.depth,void 0,u.parentId);if(f.columnFilters=u.columnFilters,null!=(l=u.subRows)&&l.length&&r<a){if(f.subRows=s(u.subRows,r+1),u=f,e(u)&&!f.subRows.length){A.push(u),o[u.id]=u,i.push(u);continue}if(e(u)||f.subRows.length){A.push(u),o[u.id]=u,i.push(u);continue}}else u=f,e(u)&&(A.push(u),o[u.id]=u,i.push(u))}return A};return{rows:s(t),flatRows:i,rowsById:o}}(t,e,n):function(t,e,n){var r;const i=[],o={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(t,r){void 0===r&&(r=0);const A=[];for(let c=0;c<t.length;c++){let u=t[c];if(e(u)){var l;if(null!=(l=u.subRows)&&l.length&&r<a){const t=h(n,u.id,u.original,u.index,u.depth,void 0,u.parentId);t.subRows=s(u.subRows,r+1),u=t}A.push(u),i.push(u),o[u.id]=u}}return A};return{rows:s(t),flatRows:i,rowsById:o}}(t,e,n)}function Z(){return t=>s(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,r)=>{if(!e.rows.length||(null==n||!n.length)&&!r){for(let t=0;t<e.flatRows.length;t++)e.flatRows[t].columnFilters={},e.flatRows[t].columnFiltersMeta={};return e}const i=[],o=[];(null!=n?n:[]).forEach(e=>{var n;const r=t.getColumn(e.id);if(!r)return;const o=r.getFilterFn();o&&i.push({id:e.id,filterFn:o,resolvedValue:null!=(n=null==o.resolveFilterValue?void 0:o.resolveFilterValue(e.value))?n:e.value})});const a=(null!=n?n:[]).map(t=>t.id),s=t.getGlobalFilterFn(),A=t.getAllLeafColumns().filter(t=>t.getCanGlobalFilter());let l,c;r&&s&&A.length&&(a.push("__global__"),A.forEach(t=>{var e;o.push({id:t.id,filterFn:s,resolvedValue:null!=(e=null==s.resolveFilterValue?void 0:s.resolveFilterValue(r))?e:r})}));for(let t=0;t<e.flatRows.length;t++){const n=e.flatRows[t];if(n.columnFilters={},i.length)for(let t=0;t<i.length;t++){l=i[t];const e=l.id;n.columnFilters[e]=l.filterFn(n,e,l.resolvedValue,t=>{n.columnFiltersMeta[e]=t})}if(o.length){for(let t=0;t<o.length;t++){c=o[t];const e=c.id;if(c.filterFn(n,e,c.resolvedValue,t=>{n.columnFiltersMeta[e]=t})){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return J(e.rows,t=>{for(let e=0;e<a.length;e++)if(!1===t.columnFilters[a[e]])return!1;return!0},t)},A(t.options,"debugTable",0,()=>t._autoResetPageIndex()))}function tt(){return t=>s(()=>[t.getState().grouping,t.getPreGroupedRowModel()],(e,n)=>{if(!n.rows.length||!e.length)return n.rows.forEach(t=>{t.depth=0,t.parentId=void 0}),n;const r=e.filter(e=>t.getColumn(e)),i=[],o={},s=function(e,n,A){if(void 0===n&&(n=0),n>=r.length)return e.map(t=>(t.depth=n,i.push(t),o[t.id]=t,t.subRows&&(t.subRows=s(t.subRows,n+1,t.id)),t));const l=r[n],c=function(t,e){const n=new Map;return t.reduce((t,n)=>{const r=`${n.getGroupingValue(e)}`,i=t.get(r);return i?i.push(n):t.set(r,[n]),t},n)}(e,l),u=Array.from(c.entries()).map((e,c)=>{let[u,f]=e,d=`${l}:${u}`;d=A?`${A}>${d}`:d;const p=s(f,n+1,d);p.forEach(t=>{t.parentId=d});const g=n?a(f,t=>t.subRows):f,m=h(t,d,g[0].original,c,n,void 0,A);return Object.assign(m,{groupingColumnId:l,groupingValue:u,subRows:p,leafRows:g,getValue:e=>{if(r.includes(e)){if(m._valuesCache.hasOwnProperty(e))return m._valuesCache[e];var n;if(f[0])m._valuesCache[e]=null!=(n=f[0].getValue(e))?n:void 0;return m._valuesCache[e]}if(m._groupingValuesCache.hasOwnProperty(e))return m._groupingValuesCache[e];const i=t.getColumn(e),o=null==i?void 0:i.getAggregationFn();return o?(m._groupingValuesCache[e]=o(e,g,f),m._groupingValuesCache[e]):void 0}}),p.forEach(t=>{i.push(t),o[t.id]=t}),m});return u},A=s(n.rows,0);return A.forEach(t=>{i.push(t),o[t.id]=t}),{rows:A,flatRows:i,rowsById:o}},A(t.options,"debugTable",0,()=>{t._queue(()=>{t._autoResetExpanded(),t._autoResetPageIndex()})}))}function et(t){return t=>s(()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded],(e,n)=>{if(!n.rows.length)return n;const{pageSize:r,pageIndex:i}=e;let{rows:o,flatRows:a,rowsById:s}=n;const A=r*i,l=A+r;let c;o=o.slice(A,l),c=t.options.paginateExpandedRows?{rows:o,flatRows:a,rowsById:s}:X({rows:o,flatRows:a,rowsById:s}),c.flatRows=[];const u=t=>{c.flatRows.push(t),t.subRows.length&&t.subRows.forEach(u)};return c.rows.forEach(u),c},A(t.options,"debugTable"))}function nt(){return t=>s(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||null==e||!e.length)return n;const r=t.getState().sorting,i=[],o=r.filter(e=>{var n;return null==(n=t.getColumn(e.id))?void 0:n.getCanSort()}),a={};o.forEach(e=>{const n=t.getColumn(e.id);n&&(a[e.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});const s=t=>{const e=t.map(t=>({...t}));return e.sort((t,e)=>{for(let r=0;r<o.length;r+=1){var n;const i=o[r],s=a[i.id],A=s.sortUndefined,l=null!=(n=null==i?void 0:i.desc)&&n;let c=0;if(A){const n=void 0===t.getValue(i.id),r=void 0===e.getValue(i.id);if(n||r){if("first"===A)return n?-1:1;if("last"===A)return n?1:-1;c=n&&r?0:n?A:-A}}if(0===c&&(c=s.sortingFn(t,e,i.id)),0!==c)return l&&(c*=-1),s.invertSorting&&(c*=-1),c}return t.index-e.index}),e.forEach(t=>{var e;i.push(t),null!=(e=t.subRows)&&e.length&&(t.subRows=s(t.subRows))}),e};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},A(t.options,"debugTable",0,()=>t._autoResetPageIndex()))}},57530(t,e,n){"use strict";function r(t,e,n){let r,i=n.initialDeps??[],o=!0;function a(){var a,s,A;let l;n.key&&(null==(a=n.debug)?void 0:a.call(n))&&(l=Date.now());const c=t();if(!(c.length!==i.length||c.some((t,e)=>i[e]!==t)))return r;let u;if(i=c,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(u=Date.now()),r=e(...c),n.key&&(null==(A=n.debug)?void 0:A.call(n))){const t=Math.round(100*(Date.now()-l))/100,e=Math.round(100*(Date.now()-u))/100,r=e/16,i=(t,e)=>{for(t=String(t);t.length<e;)t=" "+t;return t};console.info(`%c\u23f1 ${i(e,5)} /${i(t,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return!(null==n?void 0:n.onChange)||o&&n.skipInitialOnChange||n.onChange(r),o=!1,r}return a.updateDeps=t=>{i=t},a}function i(t,e){if(void 0===t)throw new Error("Unexpected undefined"+(e?`: ${e}`:""));return t}n.d(e,{YV:()=>p,vp:()=>A,Ox:()=>d,AO:()=>f,T6:()=>l});const o=(t,e,n)=>{let r;return function(...i){t.clearTimeout(r),r=t.setTimeout(()=>e.apply(this,i),n)}};const a=t=>{const{offsetWidth:e,offsetHeight:n}=t;return{width:e,height:n}},s=t=>t,A=t=>{const e=Math.max(t.startIndex-t.overscan,0),n=Math.min(t.endIndex+t.overscan,t.count-1),r=[];for(let i=e;i<=n;i++)r.push(i);return r},l=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;const i=t=>{const{width:n,height:r}=t;e({width:Math.round(n),height:Math.round(r)})};if(i(a(n)),!r.ResizeObserver)return()=>{};const o=new r.ResizeObserver(e=>{const r=()=>{const t=e[0];if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return void i({width:e.inlineSize,height:e.blockSize})}i(a(n))};t.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return o.observe(n,{box:"border-box"}),()=>{o.unobserve(n)}},c={passive:!0},u="undefined"==typeof window||"onscrollend"in window,f=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;let i=0;const a=t.options.useScrollendEvent&&u?()=>{}:o(r,()=>{e(i,!1)},t.options.isScrollingResetDelay),s=r=>()=>{const{horizontal:o,isRtl:s}=t.options;i=o?n.scrollLeft*(s?-1:1):n.scrollTop,a(),e(i,r)},A=s(!0),l=s(!1);n.addEventListener("scroll",A,c);const f=t.options.useScrollendEvent&&u;return f&&n.addEventListener("scrollend",l,c),()=>{n.removeEventListener("scroll",A),f&&n.removeEventListener("scrollend",l)}},h=(t,e,n)=>{if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t){return Math.round(t[n.options.horizontal?"inlineSize":"blockSize"])}}return t[n.options.horizontal?"offsetWidth":"offsetHeight"]},d=(t,{adjustments:e=0,behavior:n},r)=>{var i,o;const a=t+e;null==(o=null==(i=r.scrollElement)?void 0:i.scrollTo)||o.call(i,{[r.options.horizontal?"left":"top"]:a,behavior:n})};class p{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.now=()=>{var t,e,n;return(null==(n=null==(e=null==(t=this.targetWindow)?void 0:t.performance)?void 0:e.now)?void 0:n.call(e))??Date.now()},this.observer=(()=>{let t=null;const e=()=>t||(this.targetWindow&&this.targetWindow.ResizeObserver?t=new this.targetWindow.ResizeObserver(t=>{t.forEach(t=>{const e=()=>{const e=t.target,n=this.indexFromElement(e);e.isConnected?this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(e,t,this)):this.observer.unobserve(e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(e):e()})}):null);return{disconnect:()=>{var n;null==(n=e())||n.disconnect(),t=null},observe:t=>{var n;return null==(n=e())?void 0:n.observe(t,{box:"border-box"})},unobserve:t=>{var n;return null==(n=e())?void 0:n.unobserve(t)}}})(),this.range=null,this.setOptions=t=>{Object.entries(t).forEach(([e,n])=>{"undefined"===typeof n&&delete t[e]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:s,rangeExtractor:A,onChange:()=>{},measureElement:h,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...t}},this.notify=t=>{var e,n;null==(n=(e=this.options).onChange)||n.call(e,this,t)},this.maybeNotify=r(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),t=>{this.notify(t)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(t=>t()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var t;const e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e)return void this.maybeNotify();this.scrollElement=e,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(t=this.scrollElement)?void 0:t.window)??null,this.elementsCache.forEach(t=>{this.observer.observe(t)}),this.unsubs.push(this.options.observeElementRect(this,t=>{this.scrollRect=t,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(t,e)=>{this.scrollAdjustments=0,this.scrollDirection=e?this.getScrollOffset()<t?"forward":"backward":null,this.scrollOffset=t,this.isScrolling=e,this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"===typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(t,e)=>{const n=new Map,r=new Map;for(let i=e-1;i>=0;i--){const e=t[i];if(n.has(e.lane))continue;const o=r.get(e.lane);if(null==o||e.end>o.end?r.set(e.lane,e):e.end<o.end&&n.set(e.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort((t,e)=>t.end===e.end?t.index-e.index:t.end-e.end)[0]:void 0},this.getMeasurementOptions=r(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(t,e,n,r,i,o)=>(void 0!==this.prevLanes&&this.prevLanes!==o&&(this.lanesChangedFlag=!0),this.prevLanes=o,this.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:e,scrollMargin:n,getItemKey:r,enabled:i,lanes:o}),{key:!1}),this.getMeasurements=r(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:t,paddingStart:e,scrollMargin:n,getItemKey:r,enabled:i,lanes:o},a)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>t)for(const c of this.laneAssignments.keys())c>=t&&this.laneAssignments.delete(c);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(t=>{this.itemSizeCache.set(t.key,t.size)}));const s=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===t&&(this.lanesSettling=!1);const A=this.measurementsCache.slice(0,s),l=new Array(o).fill(void 0);for(let c=0;c<s;c++){const t=A[c];t&&(l[t.lane]=c)}for(let c=s;c<t;c++){const t=r(c),i=this.laneAssignments.get(c);let o,s;if(void 0!==i&&this.options.lanes>1){o=i;const t=l[o],r=void 0!==t?A[t]:void 0;s=r?r.end+this.options.gap:e+n}else{const t=1===this.options.lanes?A[c-1]:this.getFurthestMeasurement(A,c);s=t?t.end+this.options.gap:e+n,o=t?t.lane:c%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(c,o)}const u=a.get(t),f="number"===typeof u?u:this.options.estimateSize(c),h=s+f;A[c]={index:c,start:s,size:f,end:h,key:t,lane:o},l[o]=c}return this.measurementsCache=A,A},{key:!1,debug:()=>this.options.debug}),this.calculateRange=r(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(t,e,n,r)=>this.range=t.length>0&&e>0?function({measurements:t,outerSize:e,scrollOffset:n,lanes:r}){const i=t.length-1,o=e=>t[e].start;if(t.length<=r)return{startIndex:0,endIndex:i};let a=g(0,i,o,n),s=a;if(1===r)for(;s<i&&t[s].end<n+e;)s++;else if(r>1){const o=Array(r).fill(0);for(;s<i&&o.some(t=>t<n+e);){const e=t[s];o[e.lane]=e.end,s++}const A=Array(r).fill(n+e);for(;a>=0&&A.some(t=>t>=n);){const e=t[a];A[e.lane]=e.start,a--}a=Math.max(0,a-a%r),s=Math.min(i,s+(r-1-s%r))}return{startIndex:a,endIndex:s}}({measurements:t,outerSize:e,scrollOffset:n,lanes:r}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=r(()=>{let t=null,e=null;const n=this.calculateRange();return n&&(t=n.startIndex,e=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,t,e]),[this.options.rangeExtractor,this.options.overscan,this.options.count,t,e]},(t,e,n,r,i)=>null===r||null===i?[]:t({startIndex:r,endIndex:i,overscan:e,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=t=>{const e=this.options.indexAttribute,n=t.getAttribute(e);return n?parseInt(n,10):(console.warn(`Missing attribute name '${e}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=t=>{var e;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(e=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:e.index);if(void 0!==n&&this.range){const e=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-e),i=Math.min(this.options.count-1,n+e);return t>=r&&t<=i}return!0},this.measureElement=t=>{if(!t)return void this.elementsCache.forEach((t,e)=>{t.isConnected||(this.observer.unobserve(t),this.elementsCache.delete(e))});const e=this.indexFromElement(t),n=this.options.getItemKey(e),r=this.elementsCache.get(n);r!==t&&(r&&this.observer.unobserve(r),this.observer.observe(t),this.elementsCache.set(n,t)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(e)||this.resizeItem(e,this.options.measureElement(t,void 0,this))},this.resizeItem=(t,e)=>{var n;const r=this.measurementsCache[t];if(!r)return;const i=e-(this.itemSizeCache.get(r.key)??r.size);0!==i&&("smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(r,i,this):r.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=i,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(r.index),this.itemSizeCache=new Map(this.itemSizeCache.set(r.key,e)),this.notify(!1))},this.getVirtualItems=r(()=>[this.getVirtualIndexes(),this.getMeasurements()],(t,e)=>{const n=[];for(let r=0,i=t.length;r<i;r++){const i=e[t[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=t=>{const e=this.getMeasurements();if(0!==e.length)return i(e[g(0,e.length-1,t=>i(e[t]).start,t)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const t=this.scrollElement.document.documentElement;return this.options.horizontal?t.scrollWidth-this.scrollElement.innerWidth:t.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(t,e,n=0)=>{if(!this.scrollElement)return 0;const r=this.getSize(),i=this.getScrollOffset();"auto"===e&&(e=t>=i+r?"end":"start"),"center"===e?t+=(n-r)/2:"end"===e&&(t-=r);const o=this.getMaxScrollOffset();return Math.max(Math.min(o,t),0)},this.getOffsetForIndex=(t,e="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[t];if(!i)return;if("auto"===e)if(i.end>=r+n-this.options.scrollPaddingEnd)e="end";else{if(!(i.start<=r+this.options.scrollPaddingStart))return[r,e];e="start"}if("end"===e&&t===this.options.count-1)return[this.getMaxScrollOffset(),e];const o="end"===e?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,e,i.size),e]},this.scrollToOffset=(t,{align:e="start",behavior:n="auto"}={})=>{const r=this.getOffsetForAlignment(t,e),i=this.now();this.scrollState={index:null,align:e,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(t,{align:e="auto",behavior:n="auto"}={})=>{t=Math.max(0,Math.min(t,this.options.count-1));const r=this.getOffsetForIndex(t,e);if(!r)return;const[i,o]=r,a=this.now();this.scrollState={index:t,align:o,behavior:n,startedAt:a,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(t,{behavior:e="auto"}={})=>{const n=this.getScrollOffset()+t,r=this.now();this.scrollState={index:null,align:"start",behavior:e,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:e}),this.scheduleScrollReconcile()},this.getTotalSize=()=>{var t;const e=this.getMeasurements();let n;if(0===e.length)n=this.options.paddingStart;else if(1===this.options.lanes)n=(null==(t=e[e.length-1])?void 0:t.end)??0;else{const t=Array(this.options.lanes).fill(null);let r=e.length-1;for(;r>=0&&t.some(t=>null===t);){const n=e[r];null===t[n.lane]&&(t[n.lane]=n.end),r--}n=Math.max(...t.filter(t=>null!==t))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(t,{adjustments:e,behavior:n})=>{this.options.scrollToFn(t,{behavior:n,adjustments:e},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(t)}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const t=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,e=t?t[0]:this.scrollState.lastTargetOffset,n=e!==this.scrollState.lastTargetOffset;if(!n&&(r=e,i=this.getScrollOffset(),Math.abs(r-i)<1.01)){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return void(this.scrollState=null)}else this.scrollState.stableFrames=0,n&&(this.scrollState.lastTargetOffset=e,this.scrollState.behavior="auto",this._scrollToOffset(e,{adjustments:void 0,behavior:"auto"}));var r,i;this.scheduleScrollReconcile()}}const g=(t,e,n,r)=>{for(;t<=e;){const i=(t+e)/2|0,o=n(i);if(o<r)t=i+1;else{if(!(o>r))return i;e=i-1}}return t>0?t-1:0}},71083(t,e,n){"use strict";n.d(e,{A:()=>me});var r={};function i(t,e){return function(){return t.apply(e,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:()=>lt,hasStandardBrowserEnv:()=>ut,hasStandardBrowserWebWorkerEnv:()=>ft,navigator:()=>ct,origin:()=>ht});const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:s,toStringTag:A}=Symbol,l=(c=Object.create(null),t=>{const e=o.call(t);return c[e]||(c[e]=e.slice(8,-1).toLowerCase())});var c;const u=t=>(t=t.toLowerCase(),e=>l(e)===t),f=t=>e=>typeof e===t,{isArray:h}=Array,d=f("undefined");function p(t){return null!==t&&!d(t)&&null!==t.constructor&&!d(t.constructor)&&v(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const g=u("ArrayBuffer");const m=f("string"),v=f("function"),y=f("number"),b=t=>null!==t&&"object"===typeof t,w=t=>{if("object"!==l(t))return!1;const e=a(t);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(A in t)&&!(s in t)},_=u("Date"),B=u("File"),x=u("Blob"),C=u("FileList");const S="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:{},F="undefined"!==typeof S.FormData?S.FormData:void 0,E=u("URLSearchParams"),[U,L,k,I]=["ReadableStream","Request","Response","Headers"].map(u);function Q(t,e,{allOwnKeys:n=!1}={}){if(null===t||"undefined"===typeof t)return;let r,i;if("object"!==typeof t&&(t=[t]),h(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{if(p(t))return;const i=n?Object.getOwnPropertyNames(t):Object.keys(t),o=i.length;let a;for(r=0;r<o;r++)a=i[r],e.call(null,t[a],a,t)}}function O(t,e){if(p(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r,i=n.length;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const M="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:globalThis,N=t=>!d(t)&&t!==M;const T=(P="undefined"!==typeof Uint8Array&&a(Uint8Array),t=>P&&t instanceof P);var P;const R=u("HTMLFormElement"),D=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),H=u("RegExp"),j=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};Q(n,(n,i)=>{let o;!1!==(o=e(n,i,t))&&(r[i]=o||n)}),Object.defineProperties(t,r)};const z=u("AsyncFunction"),V=((t,e)=>{return t?setImmediate:e?(n=`axios@${Math.random()}`,r=[],M.addEventListener("message",({source:t,data:e})=>{t===M&&e===n&&r.length&&r.shift()()},!1),t=>{r.push(t),M.postMessage(n,"*")}):t=>setTimeout(t);var n,r})("function"===typeof setImmediate,v(M.postMessage)),K="undefined"!==typeof queueMicrotask?queueMicrotask.bind(M):"undefined"!==typeof process&&process.nextTick||V,G={isArray:h,isArrayBuffer:g,isBuffer:p,isFormData:t=>{let e;return t&&(F&&t instanceof F||v(t.append)&&("formdata"===(e=l(t))||"object"===e&&v(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&g(t.buffer),e},isString:m,isNumber:y,isBoolean:t=>!0===t||!1===t,isObject:b,isPlainObject:w,isEmptyObject:t=>{if(!b(t)||p(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(e){return!1}},isReadableStream:U,isRequest:L,isResponse:k,isHeaders:I,isUndefined:d,isDate:_,isFile:B,isReactNativeBlob:t=>!(!t||"undefined"===typeof t.uri),isReactNative:t=>t&&"undefined"!==typeof t.getParts,isBlob:x,isRegExp:H,isFunction:v,isStream:t=>b(t)&&v(t.pipe),isURLSearchParams:E,isTypedArray:T,isFileList:C,forEach:Q,merge:function t(){const{caseless:e,skipUndefined:n}=N(this)&&this||{},r={},i=(i,o)=>{if("__proto__"===o||"constructor"===o||"prototype"===o)return;const a=e&&O(r,o)||o;w(r[a])&&w(i)?r[a]=t(r[a],i):w(i)?r[a]=t({},i):h(i)?r[a]=i.slice():n&&d(i)||(r[a]=i)};for(let o=0,a=arguments.length;o<a;o++)arguments[o]&&Q(arguments[o],i);return r},extend:(t,e,n,{allOwnKeys:r}={})=>(Q(e,(e,r)=>{n&&v(e)?Object.defineProperty(t,r,{value:i(e,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{value:e,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,r)=>{let i,o,s;const A={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],r&&!r(s,t,e)||A[s]||(e[s]=t[s],A[s]=!0);t=!1!==n&&a(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:l,kindOfTest:u,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return-1!==r&&r===n},toArray:t=>{if(!t)return null;if(h(t))return t;let e=t.length;if(!y(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[s]).call(t);let r;for(;(r=n.next())&&!r.done;){const n=r.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const r=[];for(;null!==(n=t.exec(e));)r.push(n);return r},isHTMLForm:R,hasOwnProperty:D,hasOwnProp:D,reduceDescriptors:j,freezeMethods:t=>{j(t,(e,n)=>{if(v(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=t[n];v(r)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(t,e)=>{const n={},r=t=>{t.forEach(t=>{n[t]=!0})};return h(t)?r(t):r(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,e,n){return e.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:O,global:M,isContextDefined:N,isSpecCompliantForm:function(t){return!!(t&&v(t.append)&&"FormData"===t[A]&&t[s])},toJSONObject:t=>{const e=new Array(10),n=(t,r)=>{if(b(t)){if(e.indexOf(t)>=0)return;if(p(t))return t;if(!("toJSON"in t)){e[r]=t;const i=h(t)?[]:{};return Q(t,(t,e)=>{const o=n(t,r+1);!d(o)&&(i[e]=o)}),e[r]=void 0,i}}return t};return n(t,0)},isAsyncFn:z,isThenable:t=>t&&(b(t)||v(t))&&v(t.then)&&v(t.catch),setImmediate:V,asap:K,isIterable:t=>null!=t&&v(t[s])};class q extends Error{static from(t,e,n,r,i,o){const a=new q(t.message,e||t.code,n,r,i);return a.cause=t,a.name=t.name,null!=t.status&&null==a.status&&(a.status=t.status),o&&Object.assign(a,o),a}constructor(t,e,n,r,i){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.status}}}q.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",q.ERR_BAD_OPTION="ERR_BAD_OPTION",q.ECONNABORTED="ECONNABORTED",q.ETIMEDOUT="ETIMEDOUT",q.ERR_NETWORK="ERR_NETWORK",q.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",q.ERR_DEPRECATED="ERR_DEPRECATED",q.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",q.ERR_BAD_REQUEST="ERR_BAD_REQUEST",q.ERR_CANCELED="ERR_CANCELED",q.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",q.ERR_INVALID_URL="ERR_INVALID_URL";const W=q;function Y(t){return G.isPlainObject(t)||G.isArray(t)}function $(t){return G.endsWith(t,"[]")?t.slice(0,-2):t}function X(t,e,n){return t?t.concat(e).map(function(t,e){return t=$(t),!n&&e?"["+t+"]":t}).join(n?".":""):e}const J=G.toFlatObject(G,{},null,function(t){return/^is[A-Z]/.test(t)});const Z=function(t,e,n){if(!G.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const r=(n=G.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(t,e){return!G.isUndefined(e[t])})).metaTokens,i=n.visitor||l,o=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&G.isSpecCompliantForm(e);if(!G.isFunction(i))throw new TypeError("visitor must be a function");function A(t){if(null===t)return"";if(G.isDate(t))return t.toISOString();if(G.isBoolean(t))return t.toString();if(!s&&G.isBlob(t))throw new W("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(t)||G.isTypedArray(t)?s&&"function"===typeof Blob?new Blob([t]):Buffer.from(t):t}function l(t,n,i){let s=t;if(G.isReactNative(e)&&G.isReactNativeBlob(t))return e.append(X(i,n,o),A(t)),!1;if(t&&!i&&"object"===typeof t)if(G.endsWith(n,"{}"))n=r?n:n.slice(0,-2),t=JSON.stringify(t);else if(G.isArray(t)&&function(t){return G.isArray(t)&&!t.some(Y)}(t)||(G.isFileList(t)||G.endsWith(n,"[]"))&&(s=G.toArray(t)))return n=$(n),s.forEach(function(t,r){!G.isUndefined(t)&&null!==t&&e.append(!0===a?X([n],r,o):null===a?n:n+"[]",A(t))}),!1;return!!Y(t)||(e.append(X(i,n,o),A(t)),!1)}const c=[],u=Object.assign(J,{defaultVisitor:l,convertValue:A,isVisitable:Y});if(!G.isObject(t))throw new TypeError("data must be an object");return function t(n,r){if(!G.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),G.forEach(n,function(n,o){!0===(!(G.isUndefined(n)||null===n)&&i.call(e,n,G.isString(o)?o.trim():o,r,u))&&t(n,r?r.concat(o):[o])}),c.pop()}}(t),e};function tt(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function et(t,e){this._pairs=[],t&&Z(t,this,e)}const nt=et.prototype;nt.append=function(t,e){this._pairs.push([t,e])},nt.toString=function(t){const e=t?function(e){return t.call(this,e,tt)}:tt;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};const rt=et;function it(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ot(t,e,n){if(!e)return t;const r=n&&n.encode||it,i=G.isFunction(n)?{serialize:n}:n,o=i&&i.serialize;let a;if(a=o?o(e,i):G.isURLSearchParams(e)?e.toString():new rt(e,i).toString(r),a){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}const at=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){G.forEach(this.handlers,function(e){null!==e&&t(e)})}},st={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},At={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:rt,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},lt="undefined"!==typeof window&&"undefined"!==typeof document,ct="object"===typeof navigator&&navigator||void 0,ut=lt&&(!ct||["ReactNative","NativeScript","NS"].indexOf(ct.product)<0),ft="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ht=lt&&window.location.href||"http://localhost",dt={...r,...At};const pt=function(t){function e(t,n,r,i){let o=t[i++];if("__proto__"===o)return!0;const a=Number.isFinite(+o),s=i>=t.length;if(o=!o&&G.isArray(r)?r.length:o,s)return G.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!a;r[o]&&G.isObject(r[o])||(r[o]=[]);return e(t,n,r[o],i)&&G.isArray(r[o])&&(r[o]=function(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}(r[o])),!a}if(G.isFormData(t)&&G.isFunction(t.entries)){const n={};return G.forEachEntry(t,(t,r)=>{e(function(t){return G.matchAll(/\w+|\[(\w*)]/g,t).map(t=>"[]"===t[0]?"":t[1]||t[0])}(t),r,n,0)}),n}return null};const gt={transitional:st,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",r=n.indexOf("application/json")>-1,i=G.isObject(t);i&&G.isHTMLForm(t)&&(t=new FormData(t));if(G.isFormData(t))return r?JSON.stringify(pt(t)):t;if(G.isArrayBuffer(t)||G.isBuffer(t)||G.isStream(t)||G.isFile(t)||G.isBlob(t)||G.isReadableStream(t))return t;if(G.isArrayBufferView(t))return t.buffer;if(G.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return Z(t,new dt.classes.URLSearchParams,{visitor:function(t,e,n,r){return dt.isNode&&G.isBuffer(t)?(this.append(e,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((o=G.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return Z(o?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||r?(e.setContentType("application/json",!1),function(t,e,n){if(G.isString(t))try{return(e||JSON.parse)(t),G.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||gt.transitional,n=e&&e.forcedJSONParsing,r="json"===this.responseType;if(G.isResponse(t)||G.isReadableStream(t))return t;if(t&&G.isString(t)&&(n&&!this.responseType||r)){const n=!(e&&e.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(i){if(n){if("SyntaxError"===i.name)throw W.from(i,W.ERR_BAD_RESPONSE,this,null,this.response);throw i}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:dt.classes.FormData,Blob:dt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],t=>{gt.headers[t]={}});const mt=gt,vt=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yt=Symbol("internals");function bt(t){return t&&String(t).trim().toLowerCase()}function wt(t){return!1===t||null==t?t:G.isArray(t)?t.map(wt):String(t)}function _t(t,e,n,r,i){return G.isFunction(r)?r.call(this,e,n):(i&&(e=n),G.isString(e)?G.isString(r)?-1!==e.indexOf(r):G.isRegExp(r)?r.test(e):void 0:void 0)}class Bt{constructor(t){t&&this.set(t)}set(t,e,n){const r=this;function i(t,e,n){const i=bt(e);if(!i)throw new Error("header name must be a non-empty string");const o=G.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||e]=wt(t))}const o=(t,e)=>G.forEach(t,(t,n)=>i(t,n,e));if(G.isPlainObject(t)||t instanceof this.constructor)o(t,e);else if(G.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))o((t=>{const e={};let n,r,i;return t&&t.split("\n").forEach(function(t){i=t.indexOf(":"),n=t.substring(0,i).trim().toLowerCase(),r=t.substring(i+1).trim(),!n||e[n]&&vt[n]||("set-cookie"===n?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e})(t),e);else if(G.isObject(t)&&G.isIterable(t)){let n,r,i={};for(const e of t){if(!G.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[r=e[0]]=(n=i[r])?G.isArray(n)?[...n,e[1]]:[n,e[1]]:e[1]}o(i,e)}else null!=t&&i(e,t,n);return this}get(t,e){if(t=bt(t)){const n=G.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}(t);if(G.isFunction(e))return e.call(this,t,n);if(G.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=bt(t)){const n=G.findKey(this,t);return!(!n||void 0===this[n]||e&&!_t(0,this[n],n,e))}return!1}delete(t,e){const n=this;let r=!1;function i(t){if(t=bt(t)){const i=G.findKey(n,t);!i||e&&!_t(0,n[i],i,e)||(delete n[i],r=!0)}}return G.isArray(t)?t.forEach(i):i(t),r}clear(t){const e=Object.keys(this);let n=e.length,r=!1;for(;n--;){const i=e[n];t&&!_t(0,this[i],i,t,!0)||(delete this[i],r=!0)}return r}normalize(t){const e=this,n={};return G.forEach(this,(r,i)=>{const o=G.findKey(n,i);if(o)return e[o]=wt(r),void delete e[i];const a=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,e,n)=>e.toUpperCase()+n)}(i):String(i).trim();a!==i&&delete e[i],e[a]=wt(r),n[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return G.forEach(this,(n,r)=>{null!=n&&!1!==n&&(e[r]=t&&G.isArray(n)?n.join(", "):n)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,e])=>t+": "+e).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach(t=>n.set(t)),n}static accessor(t){const e=(this[yt]=this[yt]={accessors:{}}).accessors,n=this.prototype;function r(t){const r=bt(t);e[r]||(!function(t,e){const n=G.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(t,n,i){return this[r].call(this,e,t,n,i)},configurable:!0})})}(n,t),e[r]=!0)}return G.isArray(t)?t.forEach(r):r(t),this}}Bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),G.reduceDescriptors(Bt.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}}),G.freezeMethods(Bt);const xt=Bt;function Ct(t,e){const n=this||mt,r=e||n,i=xt.from(r.headers);let o=r.data;return G.forEach(t,function(t){o=t.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function St(t){return!(!t||!t.__CANCEL__)}const Ft=class extends W{constructor(t,e,n){super(null==t?"canceled":t,W.ERR_CANCELED,e,n),this.name="CanceledError",this.__CANCEL__=!0}};function Et(t,e,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(new W("Request failed with status code "+n.status,[W.ERR_BAD_REQUEST,W.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const Ut=function(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i,o=0,a=0;return e=void 0!==e?e:1e3,function(s){const A=Date.now(),l=r[a];i||(i=A),n[o]=s,r[o]=A;let c=a,u=0;for(;c!==o;)u+=n[c++],c%=t;if(o=(o+1)%t,o===a&&(a=(a+1)%t),A-i<e)return;const f=l&&A-l;return f?Math.round(1e3*u/f):void 0}};const Lt=function(t,e){let n,r,i=0,o=1e3/e;const a=(e,o=Date.now())=>{i=o,n=null,r&&(clearTimeout(r),r=null),t(...e)};return[(...t)=>{const e=Date.now(),s=e-i;s>=o?a(t,e):(n=t,r||(r=setTimeout(()=>{r=null,a(n)},o-s)))},()=>n&&a(n)]},kt=(t,e,n=3)=>{let r=0;const i=Ut(50,250);return Lt(n=>{const o=n.loaded,a=n.lengthComputable?n.total:void 0,s=o-r,A=i(s);r=o;t({loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:A||void 0,estimated:A&&a&&o<=a?(a-o)/A:void 0,event:n,lengthComputable:null!=a,[e?"download":"upload"]:!0})},n)},It=(t,e)=>{const n=null!=t;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},Qt=t=>(...e)=>G.asap(()=>t(...e)),Ot=dt.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,dt.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(dt.origin),dt.navigator&&/(msie|trident)/i.test(dt.navigator.userAgent)):()=>!0,Mt=dt.hasStandardBrowserEnv?{write(t,e,n,r,i,o,a){if("undefined"===typeof document)return;const s=[`${t}=${encodeURIComponent(e)}`];G.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),G.isString(r)&&s.push(`path=${r}`),G.isString(i)&&s.push(`domain=${i}`),!0===o&&s.push("secure"),G.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.join("; ")},read(t){if("undefined"===typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Nt(t,e,n){let r=!("string"===typeof(i=e)&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i));var i;return t&&(r||0==n)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Tt=t=>t instanceof xt?{...t}:t;function Pt(t,e){e=e||{};const n={};function r(t,e,n,r){return G.isPlainObject(t)&&G.isPlainObject(e)?G.merge.call({caseless:r},t,e):G.isPlainObject(e)?G.merge({},e):G.isArray(e)?e.slice():e}function i(t,e,n,i){return G.isUndefined(e)?G.isUndefined(t)?void 0:r(void 0,t,0,i):r(t,e,0,i)}function o(t,e){if(!G.isUndefined(e))return r(void 0,e)}function a(t,e){return G.isUndefined(e)?G.isUndefined(t)?void 0:r(void 0,t):r(void 0,e)}function s(n,i,o){return o in e?r(n,i):o in t?r(void 0,n):void 0}const A={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(t,e,n)=>i(Tt(t),Tt(e),0,!0)};return G.forEach(Object.keys({...t,...e}),function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const o=G.hasOwnProp(A,r)?A[r]:i,a=o(t[r],e[r],r);G.isUndefined(a)&&o!==s||(n[r]=a)}),n}const Rt=t=>{const e=Pt({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=e;if(e.headers=a=xt.from(a),e.url=ot(Nt(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),G.isFormData(n))if(dt.hasStandardBrowserEnv||dt.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(G.isFunction(n.getHeaders)){const t=n.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach(([t,n])=>{e.includes(t.toLowerCase())&&a.set(t,n)})}if(dt.hasStandardBrowserEnv&&(r&&G.isFunction(r)&&(r=r(e)),r||!1!==r&&Ot(e.url))){const t=i&&o&&Mt.read(o);t&&a.set(i,t)}return e},Dt="undefined"!==typeof XMLHttpRequest&&function(t){return new Promise(function(e,n){const r=Rt(t);let i=r.data;const o=xt.from(r.headers).normalize();let a,s,A,l,c,{responseType:u,onUploadProgress:f,onDownloadProgress:h}=r;function d(){l&&l(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let p=new XMLHttpRequest;function g(){if(!p)return;const r=xt.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders());Et(function(t){e(t),d()},function(t){n(t),d()},{data:u&&"text"!==u&&"json"!==u?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:t,request:p}),p=null}p.open(r.method.toUpperCase(),r.url,!0),p.timeout=r.timeout,"onloadend"in p?p.onloadend=g:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(g)},p.onabort=function(){p&&(n(new W("Request aborted",W.ECONNABORTED,t,p)),p=null)},p.onerror=function(e){const r=e&&e.message?e.message:"Network Error",i=new W(r,W.ERR_NETWORK,t,p);i.event=e||null,n(i),p=null},p.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const i=r.transitional||st;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new W(e,i.clarifyTimeoutError?W.ETIMEDOUT:W.ECONNABORTED,t,p)),p=null},void 0===i&&o.setContentType(null),"setRequestHeader"in p&&G.forEach(o.toJSON(),function(t,e){p.setRequestHeader(e,t)}),G.isUndefined(r.withCredentials)||(p.withCredentials=!!r.withCredentials),u&&"json"!==u&&(p.responseType=r.responseType),h&&([A,c]=kt(h,!0),p.addEventListener("progress",A)),f&&p.upload&&([s,l]=kt(f),p.upload.addEventListener("progress",s),p.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(a=e=>{p&&(n(!e||e.type?new Ft(null,t,p):e),p.abort(),p=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const m=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(r.url);m&&-1===dt.protocols.indexOf(m)?n(new W("Unsupported protocol "+m+":",W.ERR_BAD_REQUEST,t)):p.send(i||null)})},Ht=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let n,r=new AbortController;const i=function(t){if(!n){n=!0,a();const e=t instanceof Error?t:this.reason;r.abort(e instanceof W?e:new Ft(e instanceof Error?e.message:e))}};let o=e&&setTimeout(()=>{o=null,i(new W(`timeout of ${e}ms exceeded`,W.ETIMEDOUT))},e);const a=()=>{t&&(o&&clearTimeout(o),o=null,t.forEach(t=>{t.unsubscribe?t.unsubscribe(i):t.removeEventListener("abort",i)}),t=null)};t.forEach(t=>t.addEventListener("abort",i));const{signal:s}=r;return s.unsubscribe=()=>G.asap(a),s}},jt=function*(t,e){let n=t.byteLength;if(!e||n<e)return void(yield t);let r,i=0;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},zt=async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:n}=await e.read();if(t)break;yield n}}finally{await e.cancel()}},Vt=(t,e,n,r)=>{const i=async function*(t,e){for await(const n of zt(t))yield*jt(n,e)}(t,e);let o,a=0,s=t=>{o||(o=!0,r&&r(t))};return new ReadableStream({async pull(t){try{const{done:e,value:r}=await i.next();if(e)return s(),void t.close();let o=r.byteLength;if(n){let t=a+=o;n(t)}t.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel:t=>(s(t),i.return())},{highWaterMark:2})},{isFunction:Kt}=G,Gt=(({Request:t,Response:e})=>({Request:t,Response:e}))(G.global),{ReadableStream:qt,TextEncoder:Wt}=G.global,Yt=(t,...e)=>{try{return!!t(...e)}catch(n){return!1}},$t=t=>{t=G.merge.call({skipUndefined:!0},Gt,t);const{fetch:e,Request:n,Response:r}=t,i=e?Kt(e):"function"===typeof fetch,o=Kt(n),a=Kt(r);if(!i)return!1;const s=i&&Kt(qt),A=i&&("function"===typeof Wt?(l=new Wt,t=>l.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var l;const c=o&&s&&Yt(()=>{let t=!1;const e=new n(dt.origin,{body:new qt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),u=a&&s&&Yt(()=>G.isReadableStream(new r("").body)),f={stream:u&&(t=>t.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!f[t]&&(f[t]=(e,n)=>{let r=e&&e[t];if(r)return r.call(e);throw new W(`Response type '${t}' is not supported`,W.ERR_NOT_SUPPORT,n)})});const h=async(t,e)=>{const r=G.toFiniteNumber(t.getContentLength());return null==r?(async t=>{if(null==t)return 0;if(G.isBlob(t))return t.size;if(G.isSpecCompliantForm(t)){const e=new n(dt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return G.isArrayBufferView(t)||G.isArrayBuffer(t)?t.byteLength:(G.isURLSearchParams(t)&&(t+=""),G.isString(t)?(await A(t)).byteLength:void 0)})(e):r};return async t=>{let{url:i,method:a,data:s,signal:A,cancelToken:l,timeout:d,onDownloadProgress:p,onUploadProgress:g,responseType:m,headers:v,withCredentials:y="same-origin",fetchOptions:b}=Rt(t),w=e||fetch;m=m?(m+"").toLowerCase():"text";let _=Ht([A,l&&l.toAbortSignal()],d),B=null;const x=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let C;try{if(g&&c&&"get"!==a&&"head"!==a&&0!==(C=await h(v,s))){let t,e=new n(i,{method:"POST",body:s,duplex:"half"});if(G.isFormData(s)&&(t=e.headers.get("content-type"))&&v.setContentType(t),e.body){const[t,n]=It(C,kt(Qt(g)));s=Vt(e.body,65536,t,n)}}G.isString(y)||(y=y?"include":"omit");const e=o&&"credentials"in n.prototype,A={...b,signal:_,method:a.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:"half",credentials:e?y:void 0};B=o&&new n(i,A);let l=await(o?w(B,b):w(i,A));const d=u&&("stream"===m||"response"===m);if(u&&(p||d&&x)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=l[e]});const e=G.toFiniteNumber(l.headers.get("content-length")),[n,i]=p&&It(e,kt(Qt(p),!0))||[];l=new r(Vt(l.body,65536,n,()=>{i&&i(),x&&x()}),t)}m=m||"text";let S=await f[G.findKey(f,m)||"text"](l,t);return!d&&x&&x(),await new Promise((e,n)=>{Et(e,n,{data:S,headers:xt.from(l.headers),status:l.status,statusText:l.statusText,config:t,request:B})})}catch(S){if(x&&x(),S&&"TypeError"===S.name&&/Load failed|fetch/i.test(S.message))throw Object.assign(new W("Network Error",W.ERR_NETWORK,t,B,S&&S.response),{cause:S.cause||S});throw W.from(S,S&&S.code,t,B,S&&S.response)}}},Xt=new Map,Jt=t=>{let e=t&&t.env||{};const{fetch:n,Request:r,Response:i}=e,o=[r,i,n];let a,s,A=o.length,l=Xt;for(;A--;)a=o[A],s=l.get(a),void 0===s&&l.set(a,s=A?new Map:$t(e)),l=s;return s},Zt=(Jt(),{http:null,xhr:Dt,fetch:{get:Jt}});G.forEach(Zt,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(n){}Object.defineProperty(t,"adapterName",{value:e})}});const te=t=>`- ${t}`,ee=t=>G.isFunction(t)||null===t||!1===t;const ne={getAdapter:function(t,e){t=G.isArray(t)?t:[t];const{length:n}=t;let r,i;const o={};for(let a=0;a<n;a++){let n;if(r=t[a],i=r,!ee(r)&&(i=Zt[(n=String(r)).toLowerCase()],void 0===i))throw new W(`Unknown adapter '${n}'`);if(i&&(G.isFunction(i)||(i=i.get(e))))break;o[n||"#"+a]=i}if(!i){const t=Object.entries(o).map(([t,e])=>`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build"));let e=n?t.length>1?"since :\n"+t.map(te).join("\n"):" "+te(t[0]):"as no adapter specified";throw new W("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return i},adapters:Zt};function re(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ft(null,t)}function ie(t){re(t),t.headers=xt.from(t.headers),t.data=Ct.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return ne.getAdapter(t.adapter||mt.adapter,t)(t).then(function(e){return re(t),e.data=Ct.call(t,t.transformResponse,e),e.headers=xt.from(e.headers),e},function(e){return St(e)||(re(t),e&&e.response&&(e.response.data=Ct.call(t,t.transformResponse,e.response),e.response.headers=xt.from(e.response.headers))),Promise.reject(e)})}const oe="1.13.6",ae={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ae[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const se={};ae.transitional=function(t,e,n){function r(t,e){return"[Axios v"+oe+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,i,o)=>{if(!1===t)throw new W(r(i," has been removed"+(e?" in "+e:"")),W.ERR_DEPRECATED);return e&&!se[i]&&(se[i]=!0,console.warn(r(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,i,o)}},ae.spelling=function(t){return(e,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};const Ae={assertOptions:function(t,e,n){if("object"!==typeof t)throw new W("options must be an object",W.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],a=e[o];if(a){const e=t[o],n=void 0===e||a(e,o,t);if(!0!==n)throw new W("option "+o+" must be "+n,W.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new W("Unknown option "+o,W.ERR_BAD_OPTION)}},validators:ae},le=Ae.validators;class ce{constructor(t){this.defaults=t||{},this.interceptors={request:new at,response:new at}}async request(t,e){try{return await this._request(t,e)}catch(n){if(n instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const e=t.stack?t.stack.replace(/^.+\n/,""):"";try{n.stack?e&&!String(n.stack).endsWith(e.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+e):n.stack=e}catch(r){}}throw n}}_request(t,e){"string"===typeof t?(e=e||{}).url=t:e=t||{},e=Pt(this.defaults,e);const{transitional:n,paramsSerializer:r,headers:i}=e;void 0!==n&&Ae.assertOptions(n,{silentJSONParsing:le.transitional(le.boolean),forcedJSONParsing:le.transitional(le.boolean),clarifyTimeoutError:le.transitional(le.boolean),legacyInterceptorReqResOrdering:le.transitional(le.boolean)},!1),null!=r&&(G.isFunction(r)?e.paramsSerializer={serialize:r}:Ae.assertOptions(r,{encode:le.function,serialize:le.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),Ae.assertOptions(e,{baseUrl:le.spelling("baseURL"),withXsrfToken:le.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let o=i&&G.merge(i.common,i[e.method]);i&&G.forEach(["delete","get","head","post","put","patch","common"],t=>{delete i[t]}),e.headers=xt.concat(o,i);const a=[];let s=!0;this.interceptors.request.forEach(function(t){if("function"===typeof t.runWhen&&!1===t.runWhen(e))return;s=s&&t.synchronous;const n=e.transitional||st;n&&n.legacyInterceptorReqResOrdering?a.unshift(t.fulfilled,t.rejected):a.push(t.fulfilled,t.rejected)});const A=[];let l;this.interceptors.response.forEach(function(t){A.push(t.fulfilled,t.rejected)});let c,u=0;if(!s){const t=[ie.bind(this),void 0];for(t.unshift(...a),t.push(...A),c=t.length,l=Promise.resolve(e);u<c;)l=l.then(t[u++],t[u++]);return l}c=a.length;let f=e;for(;u<c;){const t=a[u++],e=a[u++];try{f=t(f)}catch(h){e.call(this,h);break}}try{l=ie.call(this,f)}catch(h){return Promise.reject(h)}for(u=0,c=A.length;u<c;)l=l.then(A[u++],A[u++]);return l}getUri(t){return ot(Nt((t=Pt(this.defaults,t)).baseURL,t.url,t.allowAbsoluteUrls),t.params,t.paramsSerializer)}}G.forEach(["delete","get","head","options"],function(t){ce.prototype[t]=function(e,n){return this.request(Pt(n||{},{method:t,url:e,data:(n||{}).data}))}}),G.forEach(["post","put","patch"],function(t){function e(e){return function(n,r,i){return this.request(Pt(i||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}ce.prototype[t]=e(),ce.prototype[t+"Form"]=e(!0)});const ue=ce;class fe{constructor(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");let e;this.promise=new Promise(function(t){e=t});const n=this;this.promise.then(t=>{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null}),this.promise.then=t=>{let e;const r=new Promise(t=>{n.subscribe(t),e=t}).then(t);return r.cancel=function(){n.unsubscribe(e)},r},t(function(t,r,i){n.reason||(n.reason=new Ft(t,r,i),e(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new fe(function(e){t=e}),cancel:t}}}const he=fe;const de={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(de).forEach(([t,e])=>{de[e]=t});const pe=de;const ge=function t(e){const n=new ue(e),r=i(ue.prototype.request,n);return G.extend(r,ue.prototype,n,{allOwnKeys:!0}),G.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return t(Pt(e,n))},r}(mt);ge.Axios=ue,ge.CanceledError=Ft,ge.CancelToken=he,ge.isCancel=St,ge.VERSION=oe,ge.toFormData=Z,ge.AxiosError=W,ge.Cancel=ge.CanceledError,ge.all=function(t){return Promise.all(t)},ge.spread=function(t){return function(e){return t.apply(null,e)}},ge.isAxiosError=function(t){return G.isObject(t)&&!0===t.isAxiosError},ge.mergeConfig=Pt,ge.AxiosHeaders=xt,ge.formToJSON=t=>pt(G.isHTMLForm(t)?new FormData(t):t),ge.getAdapter=ne.getAdapter,ge.HttpStatusCode=pe,ge.default=ge;const me=ge},34164(t,e,n){"use strict";function r(t){var e,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(n=r(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function i(){for(var t,e,n=0,i="",o=arguments.length;n<o;n++)(t=arguments[n])&&(e=r(t))&&(i&&(i+=" "),i+=e);return i}n.d(e,{$:()=>i,A:()=>o});const o=i},12902(t,e,n){"use strict";function r(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}n.d(e,{A:()=>r})},52016(t,e,n){"use strict";n.d(e,{Ay:()=>c,Jj:()=>s,WD:()=>l,ah:()=>A});var r=n(12902),i=n(86037),o=n(83131);const a=(0,i.A)(r.A),s=a.right,A=a.left,l=(0,i.A)(o.A).center,c=s},86037(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(12902),i=n(41180);function o(t){let e,n,o;function s(t,r,i=0,o=t.length){if(i<o){if(0!==e(r,r))return o;do{const e=i+o>>>1;n(t[e],r)<0?i=e+1:o=e}while(i<o)}return i}return 2!==t.length?(e=r.A,n=(e,n)=>(0,r.A)(t(e),n),o=(e,n)=>t(e)-n):(e=t===r.A||t===i.A?t:a,n=t,o=t),{left:s,center:function(t,e,n=0,r=t.length){const i=s(t,e,n,r-1);return i>n&&o(t[i-1],e)>-o(t[i],e)?i-1:i},right:function(t,r,i=0,o=t.length){if(i<o){if(0!==e(r,r))return o;do{const e=i+o>>>1;n(t[e],r)<=0?i=e+1:o=e}while(i<o)}return i}}}function a(){return 0}},41180(t,e,n){"use strict";function r(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}n.d(e,{A:()=>r})},91454(t,e,n){"use strict";function r(t,e){let n,r;if(void 0===e)for(const i of t)null!=i&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)));else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)))}return[n,r]}n.d(e,{A:()=>r})},11047(t,e,n){"use strict";n.d(e,{KS:()=>i,Nn:()=>o,ph:()=>r});class r{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const i=e[r],o=t+i,a=Math.abs(t)<Math.abs(i)?t-(o-i):i-(o-t);a&&(e[n++]=a),t=o}return e[n]=t,this._n=n+1,this}valueOf(){const t=this._partials;let e,n,r,i=this._n,o=0;if(i>0){for(o=t[--i];i>0&&(e=o,n=t[--i],o=e+n,r=n-(o-e),!r););i>0&&(r<0&&t[i-1]<0||r>0&&t[i-1]>0)&&(n=2*r,e=o+n,n==e-o&&(o=e))}return o}}function i(t,e){const n=new r;if(void 0===e)for(let r of t)(r=+r)&&n.add(r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&n.add(i)}return+n}function o(t,e){const n=new r;let i=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):r=>n.add(+e(r,++i,t)||0))}},36205(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(12902);function i(t,e=r.A){let n,i=!1;if(1===e.length){let o;for(const a of t){const t=e(a);(i?(0,r.A)(t,o)>0:0===(0,r.A)(t,t))&&(n=a,o=t,i=!0)}}else for(const r of t)(i?e(r,n)>0:0===e(r,r))&&(n=r,i=!0);return n}},30846(t,e,n){"use strict";function r(t,e){let n;if(void 0===e)for(const r of t)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}n.d(e,{A:()=>r})},4504(t,e,n){"use strict";function r(t,e){let n,r=-1,i=-1;if(void 0===e)for(const o of t)++i,null!=o&&(n<o||void 0===n&&o>=o)&&(n=o,r=i);else for(let o of t)null!=(o=e(o,++i,t))&&(n<o||void 0===n&&o>=o)&&(n=o,r=i);return r}n.d(e,{A:()=>r})},14375(t,e,n){"use strict";function r(t,e){let n=0,r=0;if(void 0===e)for(let i of t)null!=i&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(o=+o)>=o&&(++n,r+=o)}if(n)return r/n}n.d(e,{A:()=>r})},62128(t,e,n){"use strict";function r(t){return Array.from(function*(t){for(const e of t)yield*e}(t))}n.d(e,{A:()=>r})},49216(t,e,n){"use strict";function r(t,e){let n;if(void 0===e)for(const r of t)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}n.d(e,{A:()=>r})},98026(t,e,n){"use strict";function r(t,e){let n,r=-1,i=-1;if(void 0===e)for(const o of t)++i,null!=o&&(n>o||void 0===n&&o>=o)&&(n=o,r=i);else for(let o of t)null!=(o=e(o,++i,t))&&(n>o||void 0===n&&o>=o)&&(n=o,r=i);return r}n.d(e,{A:()=>r})},83131(t,e,n){"use strict";function r(t){return null===t?NaN:+t}function*i(t,e){if(void 0===e)for(let n of t)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}n.d(e,{A:()=>r,n:()=>i})},78314(t,e,n){"use strict";function r(t,e){return Array.from(e,e=>t[e])}n.d(e,{A:()=>r})},84855(t,e,n){"use strict";n.d(e,{AX:()=>h,Ay:()=>u,Z4:()=>f});var r=n(30846),i=n(4504),o=n(49216),a=n(98026),s=n(15671),A=n(83131),l=n(68886),c=n(36205);function u(t,e,n){if((i=(t=Float64Array.from((0,A.n)(t,n))).length)&&!isNaN(e=+e)){if(e<=0||i<2)return(0,o.A)(t);if(e>=1)return(0,r.A)(t);var i,a=(i-1)*e,l=Math.floor(a),c=(0,r.A)((0,s.A)(t,l).subarray(0,l+1));return c+((0,o.A)(t.subarray(l+1))-c)*(a-l)}}function f(t,e,n=A.A){if((r=t.length)&&!isNaN(e=+e)){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,o=Math.floor(i),a=+n(t[o],o,t);return a+(+n(t[o+1],o+1,t)-a)*(i-o)}}function h(t,e,n=A.A){if(!isNaN(e=+e)){if(r=Float64Array.from(t,(e,r)=>(0,A.A)(n(t[r],r,t))),e<=0)return(0,a.A)(r);if(e>=1)return(0,i.A)(r);var r,o=Uint32Array.from(t,(t,e)=>e),u=r.length-1,f=Math.floor(u*e);return(0,s.A)(o,f,0,u,(t,e)=>(0,l.o2)(r[t],r[e])),(f=(0,c.A)(o.subarray(0,f+1),t=>r[t]))>=0?f:-1}}},15671(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(68886);function i(t,e,n=0,a=1/0,s){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),a=Math.floor(Math.min(t.length-1,a)),!(n<=e&&e<=a))return t;for(s=void 0===s?r.o2:(0,r.JC)(s);a>n;){if(a-n>600){const r=a-n+1,o=e-n+1,A=Math.log(r),l=.5*Math.exp(2*A/3),c=.5*Math.sqrt(A*l*(r-l)/r)*(o-r/2<0?-1:1);i(t,e,Math.max(n,Math.floor(e-o*l/r+c)),Math.min(a,Math.floor(e+(r-o)*l/r+c)),s)}const r=t[e];let A=n,l=a;for(o(t,n,e),s(t[a],r)>0&&o(t,n,a);A<l;){for(o(t,A,l),++A,--l;s(t[A],r)<0;)++A;for(;s(t[l],r)>0;)--l}0===s(t[n],r)?o(t,n,l):(++l,o(t,l,a)),l<=e&&(n=l+1),e<=l&&(a=l-1)}return t}function o(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}},6561(t,e,n){"use strict";function r(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),o=new Array(i);++r<i;)o[r]=t+r*n;return o}n.d(e,{A:()=>r})},68886(t,e,n){"use strict";n.d(e,{Ay:()=>o,JC:()=>a,o2:()=>s});var r=n(12902),i=n(78314);function o(t,...e){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);let[n]=e;if(n&&2!==n.length||e.length>1){const r=Uint32Array.from(t,(t,e)=>e);return e.length>1?(e=e.map(e=>t.map(e)),r.sort((t,n)=>{for(const r of e){const e=s(r[t],r[n]);if(e)return e}})):(n=t.map(n),r.sort((t,e)=>s(n[t],n[e]))),(0,i.A)(t,r)}return t.sort(a(n))}function a(t=r.A){if(t===r.A)return s;if("function"!==typeof t)throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}function s(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(t<e?-1:t>e?1:0)}},91907(t,e,n){"use strict";function r(t,e){let n=0;if(void 0===e)for(let r of t)(r=+r)&&(n+=r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&(n+=i)}return n}n.d(e,{A:()=>r})},6946(t,e,n){"use strict";n.d(e,{Ay:()=>s,lq:()=>A,sG:()=>l});const r=Math.sqrt(50),i=Math.sqrt(10),o=Math.sqrt(2);function a(t,e,n){const s=(e-t)/Math.max(0,n),A=Math.floor(Math.log10(s)),l=s/Math.pow(10,A),c=l>=r?10:l>=i?5:l>=o?2:1;let u,f,h;return A<0?(h=Math.pow(10,-A)/c,u=Math.round(t*h),f=Math.round(e*h),u/h<t&&++u,f/h>e&&--f,h=-h):(h=Math.pow(10,A)*c,u=Math.round(t/h),f=Math.round(e/h),u*h<t&&++u,f*h>e&&--f),f<u&&.5<=n&&n<2?a(t,e,2*n):[u,f,h]}function s(t,e,n){if(!((n=+n)>0))return[];if((t=+t)===(e=+e))return[t];const r=e<t,[i,o,s]=r?a(e,t,n):a(t,e,n);if(!(o>=i))return[];const A=o-i+1,l=new Array(A);if(r)if(s<0)for(let a=0;a<A;++a)l[a]=(o-a)/-s;else for(let a=0;a<A;++a)l[a]=(o-a)*s;else if(s<0)for(let a=0;a<A;++a)l[a]=(i+a)/-s;else for(let a=0;a<A;++a)l[a]=(i+a)*s;return l}function A(t,e,n){return a(t=+t,e=+e,n=+n)[2]}function l(t,e,n){n=+n;const r=(e=+e)<(t=+t),i=r?A(e,t,n):A(t,e,n);return(r?-1:1)*(i<0?1/-i:i)}},46957(t,e,n){"use strict";n.d(e,{Ay:()=>b,Gw:()=>C,KI:()=>Q,Q1:()=>i,Qh:()=>x,Uw:()=>a,b:()=>B,ef:()=>o});var r=n(40871);function i(){}var o=.7,a=1/o,s="\\s*([+-]?\\d+)\\s*",A="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,u=new RegExp(`^rgb\\(${s},${s},${s}\\)$`),f=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),h=new RegExp(`^rgba\\(${s},${s},${s},${A}\\)$`),d=new RegExp(`^rgba\\(${l},${l},${l},${A}\\)$`),p=new RegExp(`^hsl\\(${A},${l},${l}\\)$`),g=new RegExp(`^hsla\\(${A},${l},${l},${A}\\)$`),m={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};function v(){return this.rgb().formatHex()}function y(){return this.rgb().formatRgb()}function b(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=c.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?w(e):3===n?new C(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?_(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?_(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=u.exec(t))?new C(e[1],e[2],e[3],1):(e=f.exec(t))?new C(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=h.exec(t))?_(e[1],e[2],e[3],e[4]):(e=d.exec(t))?_(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=p.exec(t))?k(e[1],e[2]/100,e[3]/100,1):(e=g.exec(t))?k(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?w(m[t]):"transparent"===t?new C(NaN,NaN,NaN,0):null}function w(t){return new C(t>>16&255,t>>8&255,255&t,1)}function _(t,e,n,r){return r<=0&&(t=e=n=NaN),new C(t,e,n,r)}function B(t){return t instanceof i||(t=b(t)),t?new C((t=t.rgb()).r,t.g,t.b,t.opacity):new C}function x(t,e,n,r){return 1===arguments.length?B(t):new C(t,e,n,null==r?1:r)}function C(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function S(){return`#${L(this.r)}${L(this.g)}${L(this.b)}`}function F(){const t=E(this.opacity);return`${1===t?"rgb(":"rgba("}${U(this.r)}, ${U(this.g)}, ${U(this.b)}${1===t?")":`, ${t})`}`}function E(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function U(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function L(t){return((t=U(t))<16?"0":"")+t.toString(16)}function k(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new O(t,e,n,r)}function I(t){if(t instanceof O)return new O(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=b(t)),!t)return new O;if(t instanceof O)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),a=Math.max(e,n,r),s=NaN,A=a-o,l=(a+o)/2;return A?(s=e===a?(n-r)/A+6*(n<r):n===a?(r-e)/A+2:(e-n)/A+4,A/=l<.5?a+o:2-a-o,s*=60):A=l>0&&l<1?0:s,new O(s,A,l,t.opacity)}function Q(t,e,n,r){return 1===arguments.length?I(t):new O(t,e,n,null==r?1:r)}function O(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function M(t){return(t=(t||0)%360)<0?t+360:t}function N(t){return Math.max(0,Math.min(1,t||0))}function T(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}(0,r.A)(i,b,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:v,formatHex:v,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return I(this).formatHsl()},formatRgb:y,toString:y}),(0,r.A)(C,x,(0,r.X)(i,{brighter(t){return t=null==t?a:Math.pow(a,t),new C(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?o:Math.pow(o,t),new C(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new C(U(this.r),U(this.g),U(this.b),E(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:S,formatHex:S,formatHex8:function(){return`#${L(this.r)}${L(this.g)}${L(this.b)}${L(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:F,toString:F})),(0,r.A)(O,Q,(0,r.X)(i,{brighter(t){return t=null==t?a:Math.pow(a,t),new O(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?o:Math.pow(o,t),new O(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new C(T(t>=240?t-240:t+120,i,r),T(t,i,r),T(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new O(M(this.h),N(this.s),N(this.l),E(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(){const t=E(this.opacity);return`${1===t?"hsl(":"hsla("}${M(this.h)}, ${100*N(this.s)}%, ${100*N(this.l)}%${1===t?")":`, ${t})`}`}}))},40871(t,e,n){"use strict";function r(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function i(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}n.d(e,{A:()=>r,X:()=>i})},34971(t,e,n){"use strict";n.d(e,{A:()=>f});var r=n(40123),i=n(37729),o=n(56186),a=n(67778);const s=2*Math.PI,A=Math.pow;function l(t){return t[0]}function c(t){return t[1]}function u(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}class f{static from(t,e=l,n=c,r){return new f("length"in t?function(t,e,n,r){const i=t.length,o=new Float64Array(2*i);for(let a=0;a<i;++a){const i=t[a];o[2*a]=e.call(r,i,a,t),o[2*a+1]=n.call(r,i,a,t)}return o}(t,e,n,r):Float64Array.from(function*(t,e,n,r){let i=0;for(const o of t)yield e.call(r,o,i,t),yield n.call(r,o,i,t),++i}(t,e,n,r)))}constructor(t){this._delaunator=new r.A(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,e=this.points;if(t.hull&&t.hull.length>2&&function(t){const{triangles:e,coords:n}=t;for(let r=0;r<e.length;r+=3){const t=2*e[r],i=2*e[r+1],o=2*e[r+2];if((n[o]-n[t])*(n[i+1]-n[t+1])-(n[i]-n[t])*(n[o+1]-n[t+1])>1e-10)return!1}return!0}(t)){this.collinear=Int32Array.from({length:e.length/2},(t,e)=>e).sort((t,n)=>e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]);const t=this.collinear[0],n=this.collinear[this.collinear.length-1],i=[e[2*t],e[2*t+1],e[2*n],e[2*n+1]],o=1e-8*Math.hypot(i[3]-i[1],i[2]-i[0]);for(let r=0,a=e.length/2;r<a;++r){const t=u(e[2*r],e[2*r+1],o);e[2*r]=t[0],e[2*r+1]=t[1]}this._delaunator=new r.A(e)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,i=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,a=this.inedges.fill(-1),s=this._hullIndex.fill(-1);for(let r=0,A=n.length;r<A;++r){const t=o[r%3===2?r-2:r+1];-1!==n[r]&&-1!==a[t]||(a[t]=r)}for(let r=0,A=i.length;r<A;++r)s[i[r]]=r;i.length<=2&&i.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],a[i[0]]=1,2===i.length&&(a[i[1]]=0,this.triangles[1]=i[1],this.triangles[2]=i[1]))}voronoi(t){return new a.A(this,t)}*neighbors(t){const{inedges:e,hull:n,_hullIndex:r,halfedges:i,triangles:o,collinear:a}=this;if(a){const e=a.indexOf(t);return e>0&&(yield a[e-1]),void(e<a.length-1&&(yield a[e+1]))}const s=e[t];if(-1===s)return;let A=s,l=-1;do{if(yield l=o[A],A=A%3===2?A-2:A+1,o[A]!==t)return;if(A=i[A],-1===A){const e=n[(r[t]+1)%n.length];return void(e!==l&&(yield e))}}while(A!==s)}find(t,e,n=0){if((t=+t)!==t||(e=+e)!==e)return-1;const r=n;let i;for(;(i=this._step(n,t,e))>=0&&i!==n&&i!==r;)n=i;return i}_step(t,e,n){const{inedges:r,hull:i,_hullIndex:o,halfedges:a,triangles:s,points:l}=this;if(-1===r[t]||!l.length)return(t+1)%(l.length>>1);let c=t,u=A(e-l[2*t],2)+A(n-l[2*t+1],2);const f=r[t];let h=f;do{let r=s[h];const f=A(e-l[2*r],2)+A(n-l[2*r+1],2);if(f<u&&(u=f,c=r),h=h%3===2?h-2:h+1,s[h]!==t)break;if(h=a[h],-1===h){if(h=i[(o[t]+1)%i.length],h!==r&&A(e-l[2*h],2)+A(n-l[2*h+1],2)<u)return h;break}}while(h!==f);return c}render(t){const e=null==t?t=new i.A:void 0,{points:n,halfedges:r,triangles:o}=this;for(let i=0,a=r.length;i<a;++i){const e=r[i];if(e<i)continue;const a=2*o[i],s=2*o[e];t.moveTo(n[a],n[a+1]),t.lineTo(n[s],n[s+1])}return this.renderHull(t),e&&e.value()}renderPoints(t,e){void 0!==e||t&&"function"===typeof t.moveTo||(e=t,t=null),e=void 0==e?2:+e;const n=null==t?t=new i.A:void 0,{points:r}=this;for(let i=0,o=r.length;i<o;i+=2){const n=r[i],o=r[i+1];t.moveTo(n+e,o),t.arc(n,o,e,0,s)}return n&&n.value()}renderHull(t){const e=null==t?t=new i.A:void 0,{hull:n,points:r}=this,o=2*n[0],a=n.length;t.moveTo(r[o],r[o+1]);for(let i=1;i<a;++i){const e=2*n[i];t.lineTo(r[e],r[e+1])}return t.closePath(),e&&e.value()}hullPolygon(){const t=new o.A;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new i.A:void 0,{points:r,triangles:o}=this,a=2*o[t*=3],s=2*o[t+1],A=2*o[t+2];return e.moveTo(r[a],r[a+1]),e.lineTo(r[s],r[s+1]),e.lineTo(r[A],r[A+1]),e.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:t}=this;for(let e=0,n=t.length/3;e<n;++e)yield this.trianglePolygon(e)}trianglePolygon(t){const e=new o.A;return this.renderTriangle(t,e),e.value()}}},37729(t,e,n){"use strict";n.d(e,{A:()=>i});const r=1e-6;class i{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,e){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,e){this._+=`L${this._x1=+t},${this._y1=+e}`}arc(t,e,n){const i=(t=+t)+(n=+n),o=e=+e;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${i},${o}`:(Math.abs(this._x1-i)>r||Math.abs(this._y1-o)>r)&&(this._+="L"+i+","+o),n&&(this._+=`A${n},${n},0,1,1,${t-n},${e}A${n},${n},0,1,1,${this._x1=i},${this._y1=o}`)}rect(t,e,n,r){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}},56186(t,e,n){"use strict";n.d(e,{A:()=>r});class r{constructor(){this._=[]}moveTo(t,e){this._.push([t,e])}closePath(){this._.push(this._[0].slice())}lineTo(t,e){this._.push([t,e])}value(){return this._.length?this._:null}}},67778(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(37729),i=n(56186);class o{constructor(t,[e,n,r,i]=[0,0,960,500]){if(!((r=+r)>=(e=+e))||!((i=+i)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(2*t.points.length),this.vectors=new Float64Array(2*t.points.length),this.xmax=r,this.xmin=e,this.ymax=i,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:e,triangles:n},vectors:r}=this;let i,o;const a=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let d,p,g=0,m=0,v=n.length;g<v;g+=3,m+=2){const r=2*n[g],s=2*n[g+1],A=2*n[g+2],l=t[r],c=t[r+1],u=t[s],f=t[s+1],h=t[A],v=t[A+1],y=u-l,b=f-c,w=h-l,_=v-c,B=2*(y*_-b*w);if(Math.abs(B)<1e-9){if(void 0===i){i=o=0;for(const n of e)i+=t[2*n],o+=t[2*n+1];i/=e.length,o/=e.length}const n=1e9*Math.sign((i-l)*_-(o-c)*w);d=(l+h)/2-n*_,p=(c+v)/2+n*w}else{const t=1/B,e=y*y+b*b,n=w*w+_*_;d=l+(_*e-b*n)*t,p=c+(y*n-w*e)*t}a[m]=d,a[m+1]=p}let s,A,l,c=e[e.length-1],u=4*c,f=t[2*c],h=t[2*c+1];r.fill(0);for(let d=0;d<e.length;++d)c=e[d],s=u,A=f,l=h,u=4*c,f=t[2*c],h=t[2*c+1],r[s+2]=r[u]=l-h,r[s+3]=r[u+1]=f-A}render(t){const e=null==t?t=new r.A:void 0,{delaunay:{halfedges:n,inedges:i,hull:o},circumcenters:a,vectors:s}=this;if(o.length<=1)return null;for(let r=0,c=n.length;r<c;++r){const e=n[r];if(e<r)continue;const i=2*Math.floor(r/3),o=2*Math.floor(e/3),s=a[i],A=a[i+1],l=a[o],c=a[o+1];this._renderSegment(s,A,l,c,t)}let A,l=o[o.length-1];for(let r=0;r<o.length;++r){A=l,l=o[r];const e=2*Math.floor(i[l]/3),n=a[e],c=a[e+1],u=4*A,f=this._project(n,c,s[u+2],s[u+3]);f&&this._renderSegment(n,c,f[0],f[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new r.A:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),e&&e.value()}renderCell(t,e){const n=null==e?e=new r.A:void 0,i=this._clip(t);if(null===i||!i.length)return;e.moveTo(i[0],i[1]);let o=i.length;for(;i[0]===i[o-2]&&i[1]===i[o-1]&&o>1;)o-=2;for(let r=2;r<o;r+=2)i[r]===i[r-2]&&i[r+1]===i[r-1]||e.lineTo(i[r],i[r+1]);return e.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let e=0,n=t.length/2;e<n;++e){const t=this.cellPolygon(e);t&&(t.index=e,yield t)}}cellPolygon(t){const e=new i.A;return this.renderCell(t,e),e.value()}_renderSegment(t,e,n,r,i){let o;const a=this._regioncode(t,e),s=this._regioncode(n,r);0===a&&0===s?(i.moveTo(t,e),i.lineTo(n,r)):(o=this._clipSegment(t,e,n,r,a,s))&&(i.moveTo(o[0],o[1]),i.lineTo(o[2],o[3]))}contains(t,e,n){return(e=+e)===e&&(n=+n)===n&&this.delaunay._step(t,e,n)===t}*neighbors(t){const e=this._clip(t);if(e)for(const n of this.delaunay.neighbors(t)){const t=this._clip(n);if(t)t:for(let r=0,i=e.length;r<i;r+=2)for(let o=0,a=t.length;o<a;o+=2)if(e[r]===t[o]&&e[r+1]===t[o+1]&&e[(r+2)%i]===t[(o+a-2)%a]&&e[(r+3)%i]===t[(o+a-1)%a]){yield n;break t}}}_cell(t){const{circumcenters:e,delaunay:{inedges:n,halfedges:r,triangles:i}}=this,o=n[t];if(-1===o)return null;const a=[];let s=o;do{const n=Math.floor(s/3);if(a.push(e[2*n],e[2*n+1]),s=s%3===2?s-2:s+1,i[s]!==t)break;s=r[s]}while(s!==o&&-1!==s);return a}_clip(t){if(0===t&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const e=this._cell(t);if(null===e)return null;const{vectors:n}=this,r=4*t;return this._simplify(n[r]||n[r+1]?this._clipInfinite(t,e,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(t,e))}_clipFinite(t,e){const n=e.length;let r,i,o,a,s=null,A=e[n-2],l=e[n-1],c=this._regioncode(A,l),u=0;for(let f=0;f<n;f+=2)if(r=A,i=l,A=e[f],l=e[f+1],o=c,c=this._regioncode(A,l),0===o&&0===c)a=u,u=0,s?s.push(A,l):s=[A,l];else{let e,n,f,h,d;if(0===o){if(null===(e=this._clipSegment(r,i,A,l,o,c)))continue;[n,f,h,d]=e}else{if(null===(e=this._clipSegment(A,l,r,i,c,o)))continue;[h,d,n,f]=e,a=u,u=this._edgecode(n,f),a&&u&&this._edge(t,a,u,s,s.length),s?s.push(n,f):s=[n,f]}a=u,u=this._edgecode(h,d),a&&u&&this._edge(t,a,u,s,s.length),s?s.push(h,d):s=[h,d]}if(s)a=u,u=this._edgecode(s[0],s[1]),a&&u&&this._edge(t,a,u,s,s.length);else if(this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return s}_clipSegment(t,e,n,r,i,o){const a=i<o;for(a&&([t,e,n,r,i,o]=[n,r,t,e,o,i]);;){if(0===i&&0===o)return a?[n,r,t,e]:[t,e,n,r];if(i&o)return null;let s,A,l=i||o;8&l?(s=t+(n-t)*(this.ymax-e)/(r-e),A=this.ymax):4&l?(s=t+(n-t)*(this.ymin-e)/(r-e),A=this.ymin):2&l?(A=e+(r-e)*(this.xmax-t)/(n-t),s=this.xmax):(A=e+(r-e)*(this.xmin-t)/(n-t),s=this.xmin),i?(t=s,e=A,i=this._regioncode(t,e)):(n=s,r=A,o=this._regioncode(n,r))}}_clipInfinite(t,e,n,r,i,o){let a,s=Array.from(e);if((a=this._project(s[0],s[1],n,r))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],i,o))&&s.push(a[0],a[1]),s=this._clipFinite(t,s))for(let A,l=0,c=s.length,u=this._edgecode(s[c-2],s[c-1]);l<c;l+=2)A=u,u=this._edgecode(s[l],s[l+1]),A&&u&&(l=this._edge(t,A,u,s,l),c=s.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(t,e,n,r,i){for(;e!==n;){let n,o;switch(e){case 5:e=4;continue;case 4:e=6,n=this.xmax,o=this.ymin;break;case 6:e=2;continue;case 2:e=10,n=this.xmax,o=this.ymax;break;case 10:e=8;continue;case 8:e=9,n=this.xmin,o=this.ymax;break;case 9:e=1;continue;case 1:e=5,n=this.xmin,o=this.ymin}r[i]===n&&r[i+1]===o||!this.contains(t,n,o)||(r.splice(i,0,n,o),i+=2)}return i}_project(t,e,n,r){let i,o,a,s=1/0;if(r<0){if(e<=this.ymin)return null;(i=(this.ymin-e)/r)<s&&(a=this.ymin,o=t+(s=i)*n)}else if(r>0){if(e>=this.ymax)return null;(i=(this.ymax-e)/r)<s&&(a=this.ymax,o=t+(s=i)*n)}if(n>0){if(t>=this.xmax)return null;(i=(this.xmax-t)/n)<s&&(o=this.xmax,a=e+(s=i)*r)}else if(n<0){if(t<=this.xmin)return null;(i=(this.xmin-t)/n)<s&&(o=this.xmin,a=e+(s=i)*r)}return[o,a]}_edgecode(t,e){return(t===this.xmin?1:t===this.xmax?2:0)|(e===this.ymin?4:e===this.ymax?8:0)}_regioncode(t,e){return(t<this.xmin?1:t>this.xmax?2:0)|(e<this.ymin?4:e>this.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let e=0;e<t.length;e+=2){const n=(e+2)%t.length,r=(e+4)%t.length;(t[e]===t[n]&&t[n]===t[r]||t[e+1]===t[n+1]&&t[n+1]===t[r+1])&&(t.splice(n,2),e-=2)}t.length||(t=null)}return t}}},48701(t,e,n){"use strict";n.d(e,{Ay:()=>s,GP:()=>i,s:()=>o});var r,i,o,a=n(56390);function s(t){return r=(0,a.A)(t),i=r.format,o=r.formatPrefix,r}s({thousands:",",grouping:[3],currency:["$",""]})},47235(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(95204);function i(t){return(t=(0,r.f)(Math.abs(t)))?t[1]:NaN}},95204(t,e,n){"use strict";function r(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function i(t,e){if(!isFinite(t)||0===t)return null;var n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"),r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}n.d(e,{A:()=>r,f:()=>i})},1631(t,e,n){"use strict";n.d(e,{A:()=>i,S:()=>o});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(t){if(!(e=r.exec(t)))throw new Error("invalid format: "+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}i.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},56390(t,e,n){"use strict";n.d(e,{A:()=>f});var r=n(47235);var i=n(1631);var o,a=n(95204);function s(t,e){var n=(0,a.f)(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const A={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:a.A,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>s(100*t,e),r:s,s:function(t,e){var n=(0,a.f)(t,e);if(!n)return o=void 0,t.toPrecision(e);var r=n[0],i=n[1],s=i-(o=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,A=r.length;return s===A?r:s>A?r+new Array(s-A+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+(0,a.f)(t,Math.max(0,e+s-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function l(t){return t}var c=Array.prototype.map,u=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function f(t){var e,n,a=void 0===t.grouping||void 0===t.thousands?l:(e=c.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var i=t.length,o=[],a=0,s=e[0],A=0;i>0&&s>0&&(A+s+1>r&&(s=Math.max(1,r-A)),o.push(t.substring(i-=s,i+s)),!((A+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(n)}),s=void 0===t.currency?"":t.currency[0]+"",f=void 0===t.currency?"":t.currency[1]+"",h=void 0===t.decimal?".":t.decimal+"",d=void 0===t.numerals?l:function(t){return function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}}(c.call(t.numerals,String)),p=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"\u2212":t.minus+"",m=void 0===t.nan?"NaN":t.nan+"";function v(t,e){var n=(t=(0,i.A)(t)).fill,r=t.align,l=t.sign,c=t.symbol,v=t.zero,y=t.width,b=t.comma,w=t.precision,_=t.trim,B=t.type;"n"===B?(b=!0,B="g"):A[B]||(void 0===w&&(w=12),_=!0,B="g"),(v||"0"===n&&"="===r)&&(v=!0,n="0",r="=");var x=(e&&void 0!==e.prefix?e.prefix:"")+("$"===c?s:"#"===c&&/[boxX]/.test(B)?"0"+B.toLowerCase():""),C=("$"===c?f:/[%p]/.test(B)?p:"")+(e&&void 0!==e.suffix?e.suffix:""),S=A[B],F=/[defgprs%]/.test(B);function E(t){var e,i,s,A=x,c=C;if("c"===B)c=S(t)+c,t="";else{var f=(t=+t)<0||1/t<0;if(t=isNaN(t)?m:S(Math.abs(t),w),_&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r<n;++r)switch(t[r]){case".":i=e=r;break;case"0":0===i&&(i=r),e=r;break;default:if(!+t[r])break t;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),f&&0===+t&&"+"!==l&&(f=!1),A=(f?"("===l?l:g:"-"===l||"("===l?"":l)+A,c=("s"!==B||isNaN(t)||void 0===o?"":u[8+o/3])+c+(f&&"("===l?")":""),F)for(e=-1,i=t.length;++e<i;)if(48>(s=t.charCodeAt(e))||s>57){c=(46===s?h+t.slice(e+1):t.slice(e))+c,t=t.slice(0,e);break}}b&&!v&&(t=a(t,1/0));var p=A.length+t.length+c.length,E=p<y?new Array(y-p+1).join(n):"";switch(b&&v&&(t=a(E+t,E.length?y-c.length:1/0),E=""),r){case"<":t=A+t+c+E;break;case"=":t=A+E+t+c;break;case"^":t=E.slice(0,p=E.length>>1)+A+t+c+E.slice(p);break;default:t=E+A+t+c}return d(t)}return w=void 0===w?6:/[gprs]/.test(B)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),E.toString=function(){return t+""},E}return{format:v,formatPrefix:function(t,e){var n=3*Math.max(-8,Math.min(8,Math.floor((0,r.A)(e)/3))),o=Math.pow(10,-n),a=v(((t=(0,i.A)(t)).type="f",t),{suffix:u[8+n/3]});return function(t){return a(o*t)}}}}},1734(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(47235);function i(t){return Math.max(0,-(0,r.A)(Math.abs(t)))}},67590(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(47235);function i(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,r.A)(e)/3)))-(0,r.A)(Math.abs(t)))}},99460(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(47235);function i(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,(0,r.A)(e)-(0,r.A)(t))+1}},3247(t,e,n){"use strict";n.d(e,{Ay:()=>y,B0:()=>f,Y7:()=>d});var r,i,o,a,s,A=n(11047),l=n(32080),c=n(81250),u=n(79418),f=new A.ph,h=new A.ph,d={point:c.A,lineStart:c.A,lineEnd:c.A,polygonStart:function(){f=new A.ph,d.lineStart=p,d.lineEnd=g},polygonEnd:function(){var t=+f;h.add(t<0?l.FA+t:t),this.lineStart=this.lineEnd=this.point=c.A},sphere:function(){h.add(l.FA)}};function p(){d.point=m}function g(){v(r,i)}function m(t,e){d.point=v,r=t,i=e,t*=l.F2,e*=l.F2,o=t,a=(0,l.gn)(e=e/2+l.gz),s=(0,l.F8)(e)}function v(t,e){t*=l.F2,e=(e*=l.F2)/2+l.gz;var n=t-o,r=n>=0?1:-1,i=r*n,A=(0,l.gn)(e),c=(0,l.F8)(e),u=s*c,h=a*A+u*(0,l.gn)(i),d=u*r*(0,l.F8)(i);f.add((0,l.FP)(d,h)),o=t,a=A,s=c}function y(t){return h=new A.ph,(0,u.A)(t,d),2*h}},30299(t,e,n){"use strict";n.d(e,{A:()=>L});var r,i,o,a,s,A,l,c,u,f,h,d=n(11047),p=n(3247),g=n(68946),m=n(32080),v=n(79418),y={point:b,lineStart:_,lineEnd:B,polygonStart:function(){y.point=x,y.lineStart=C,y.lineEnd=S,u=new d.ph,p.Y7.polygonStart()},polygonEnd:function(){p.Y7.polygonEnd(),y.point=b,y.lineStart=_,y.lineEnd=B,p.B0<0?(r=-(o=180),i=-(a=90)):u>m.Ni?a=90:u<-m.Ni&&(i=-90),h[0]=r,h[1]=o},sphere:function(){r=-(o=180),i=-(a=90)}};function b(t,e){f.push(h=[r=t,o=t]),e<i&&(i=e),e>a&&(a=e)}function w(t,e){var n=(0,g.jf)([t*m.F2,e*m.F2]);if(c){var A=(0,g.r8)(c,n),l=[A[1],-A[0],0],u=(0,g.r8)(l,A);(0,g.Cx)(u),u=(0,g.EV)(u);var d,p=t-s,v=p>0?1:-1,y=u[0]*m.uj*v,b=(0,m.tn)(p)>180;b^(v*s<y&&y<v*t)?(d=u[1]*m.uj)>a&&(a=d):b^(v*s<(y=(y+360)%360-180)&&y<v*t)?(d=-u[1]*m.uj)<i&&(i=d):(e<i&&(i=e),e>a&&(a=e)),b?t<s?F(r,t)>F(r,o)&&(o=t):F(t,o)>F(r,o)&&(r=t):o>=r?(t<r&&(r=t),t>o&&(o=t)):t>s?F(r,t)>F(r,o)&&(o=t):F(t,o)>F(r,o)&&(r=t)}else f.push(h=[r=t,o=t]);e<i&&(i=e),e>a&&(a=e),c=n,s=t}function _(){y.point=w}function B(){h[0]=r,h[1]=o,y.point=b,c=null}function x(t,e){if(c){var n=t-s;u.add((0,m.tn)(n)>180?n+(n>0?360:-360):n)}else A=t,l=e;p.Y7.point(t,e),w(t,e)}function C(){p.Y7.lineStart()}function S(){x(A,l),p.Y7.lineEnd(),(0,m.tn)(u)>m.Ni&&(r=-(o=180)),h[0]=r,h[1]=o,c=null}function F(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function U(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function L(t){var e,n,s,A,l,c,u;if(a=o=-(r=i=1/0),f=[],(0,v.A)(t,y),n=f.length){for(f.sort(E),e=1,l=[s=f[0]];e<n;++e)U(s,(A=f[e])[0])||U(s,A[1])?(F(s[0],A[1])>F(s[0],s[1])&&(s[1]=A[1]),F(A[0],s[1])>F(s[0],s[1])&&(s[0]=A[0])):l.push(s=A);for(c=-1/0,e=0,s=l[n=l.length-1];e<=n;s=A,++e)A=l[e],(u=F(s[1],A[0]))>c&&(c=u,r=A[0],o=s[1])}return f=h=null,r===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[r,i],[o,a]]}},68946(t,e,n){"use strict";n.d(e,{Cx:()=>c,EV:()=>i,W8:()=>a,ep:()=>A,jf:()=>o,ly:()=>l,r8:()=>s});var r=n(32080);function i(t){return[(0,r.FP)(t[1],t[0]),(0,r.qR)(t[2])]}function o(t){var e=t[0],n=t[1],i=(0,r.gn)(n);return[i*(0,r.gn)(e),i*(0,r.F8)(e),(0,r.F8)(n)]}function a(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function A(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function l(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=(0,r.RZ)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}},2874(t,e,n){"use strict";n.d(e,{A:()=>O});var r,i,o,a,s,A,l,c,u,f,h,d,p,g,m,v,y=n(11047),b=n(32080),w=n(81250),_=n(79418),B={sphere:w.A,point:x,lineStart:S,lineEnd:U,polygonStart:function(){B.lineStart=L,B.lineEnd=k},polygonEnd:function(){B.lineStart=S,B.lineEnd=U}};function x(t,e){t*=b.F2,e*=b.F2;var n=(0,b.gn)(e);C(n*(0,b.gn)(t),n*(0,b.F8)(t),(0,b.F8)(e))}function C(t,e,n){++r,o+=(t-o)/r,a+=(e-a)/r,s+=(n-s)/r}function S(){B.point=F}function F(t,e){t*=b.F2,e*=b.F2;var n=(0,b.gn)(e);g=n*(0,b.gn)(t),m=n*(0,b.F8)(t),v=(0,b.F8)(e),B.point=E,C(g,m,v)}function E(t,e){t*=b.F2,e*=b.F2;var n=(0,b.gn)(e),r=n*(0,b.gn)(t),o=n*(0,b.F8)(t),a=(0,b.F8)(e),s=(0,b.FP)((0,b.RZ)((s=m*a-v*o)*s+(s=v*r-g*a)*s+(s=g*o-m*r)*s),g*r+m*o+v*a);i+=s,A+=s*(g+(g=r)),l+=s*(m+(m=o)),c+=s*(v+(v=a)),C(g,m,v)}function U(){B.point=x}function L(){B.point=I}function k(){Q(d,p),B.point=x}function I(t,e){d=t,p=e,t*=b.F2,e*=b.F2,B.point=Q;var n=(0,b.gn)(e);g=n*(0,b.gn)(t),m=n*(0,b.F8)(t),v=(0,b.F8)(e),C(g,m,v)}function Q(t,e){t*=b.F2,e*=b.F2;var n=(0,b.gn)(e),r=n*(0,b.gn)(t),o=n*(0,b.F8)(t),a=(0,b.F8)(e),s=m*a-v*o,d=v*r-g*a,p=g*o-m*r,y=(0,b.dY)(s,d,p),w=(0,b.qR)(y),_=y&&-w/y;u.add(_*s),f.add(_*d),h.add(_*p),i+=w,A+=w*(g+(g=r)),l+=w*(m+(m=o)),c+=w*(v+(v=a)),C(g,m,v)}function O(t){r=i=o=a=s=A=l=c=0,u=new y.ph,f=new y.ph,h=new y.ph,(0,_.A)(t,B);var e=+u,n=+f,d=+h,p=(0,b.dY)(e,n,d);return p<b.$t&&(e=A,n=l,d=c,i<b.Ni&&(e=o,n=a,d=s),(p=(0,b.dY)(e,n,d))<b.$t)?[NaN,NaN]:[(0,b.FP)(n,e)*b.uj,(0,b.qR)(d/p)*b.uj]}},16235(t,e,n){"use strict";n.d(e,{J:()=>s,A:()=>l});var r=n(68946);function i(t){return function(){return t}}var o=n(32080),a=n(75872);function s(t,e,n,i,a,s){if(n){var l=(0,o.gn)(e),c=(0,o.F8)(e),u=i*n;null==a?(a=e+i*o.FA,s=e-u/2):(a=A(l,a),s=A(l,s),(i>0?a<s:a>s)&&(a+=i*o.FA));for(var f,h=a;i>0?h>s:h<s;h-=u)f=(0,r.EV)([l,-c*(0,o.gn)(h),-c*(0,o.F8)(h)]),t.point(f[0],f[1])}}function A(t,e){(e=(0,r.jf)(e))[0]-=t,(0,r.Cx)(e);var n=(0,o.HQ)(-e[1]);return((-e[2]<0?-n:n)+o.FA-o.Ni)%o.FA}function l(){var t,e,n=i([0,0]),r=i(90),A=i(2),l={point:function(n,r){t.push(n=e(n,r)),n[0]*=o.uj,n[1]*=o.uj}};function c(){var i=n.apply(this,arguments),c=r.apply(this,arguments)*o.F2,u=A.apply(this,arguments)*o.F2;return t=[],e=(0,a.y)(-i[0]*o.F2,-i[1]*o.F2,0).invert,s(l,c,u,1),i={type:"Polygon",coordinates:[t]},t=e=null,i}return c.center=function(t){return arguments.length?(n="function"===typeof t?t:i([+t[0],+t[1]]),c):n},c.radius=function(t){return arguments.length?(r="function"===typeof t?t:i(+t),c):r},c.precision=function(t){return arguments.length?(A="function"===typeof t?t:i(+t),c):A},c}},26164(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(30283),i=n(32080);const o=(0,r.A)(function(){return!0},function(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,s){var A=a>0?i.pi:-i.pi,l=(0,i.tn)(a-n);(0,i.tn)(l-i.pi)<i.Ni?(t.point(n,r=(r+s)/2>0?i.TW:-i.TW),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(A,r),t.point(a,r),e=0):o!==A&&l>=i.pi&&((0,i.tn)(n-o)<i.Ni&&(n-=o*i.Ni),(0,i.tn)(a-A)<i.Ni&&(a-=A*i.Ni),r=function(t,e,n,r){var o,a,s=(0,i.F8)(t-n);return(0,i.tn)(s)>i.Ni?(0,i.rY)(((0,i.F8)(e)*(a=(0,i.gn)(r))*(0,i.F8)(n)-(0,i.F8)(r)*(o=(0,i.gn)(e))*(0,i.F8)(t))/(o*a*s)):(e+r)/2}(n,r,a,s),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(A,r),e=0),t.point(n=a,r=s),o=A},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}},function(t,e,n,r){var o;if(null==t)o=n*i.TW,r.point(-i.pi,o),r.point(0,o),r.point(i.pi,o),r.point(i.pi,0),r.point(i.pi,-o),r.point(0,-o),r.point(-i.pi,-o),r.point(-i.pi,0),r.point(-i.pi,o);else if((0,i.tn)(t[0]-e[0])>i.Ni){var a=t[0]<e[0]?i.pi:-i.pi;o=n*a/2,r.point(-a,o),r.point(0,o),r.point(a,o)}else r.point(e[0],e[1])},[-i.pi,-i.TW])},89189(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(81250);function i(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:r.A,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}},8579(t,e,n){"use strict";n.d(e,{A:()=>A});var r=n(68946),i=n(16235),o=n(32080),a=n(4164),s=n(30283);function A(t){var e=(0,o.gn)(t),n=2*o.F2,A=e>0,l=(0,o.tn)(e)>o.Ni;function c(t,n){return(0,o.gn)(t)*(0,o.gn)(n)>e}function u(t,n,i){var a=(0,r.jf)(t),s=(0,r.jf)(n),A=[1,0,0],l=(0,r.r8)(a,s),c=(0,r.W8)(l,l),u=l[0],f=c-u*u;if(!f)return!i&&t;var h=e*c/f,d=-e*u/f,p=(0,r.r8)(A,l),g=(0,r.ly)(A,h),m=(0,r.ly)(l,d);(0,r.ep)(g,m);var v=p,y=(0,r.W8)(g,v),b=(0,r.W8)(v,v),w=y*y-b*((0,r.W8)(g,g)-1);if(!(w<0)){var _=(0,o.RZ)(w),B=(0,r.ly)(v,(-y-_)/b);if((0,r.ep)(B,g),B=(0,r.EV)(B),!i)return B;var x,C=t[0],S=n[0],F=t[1],E=n[1];S<C&&(x=C,C=S,S=x);var U=S-C,L=(0,o.tn)(U-o.pi)<o.Ni;if(!L&&E<F&&(x=F,F=E,E=x),L||U<o.Ni?L?F+E>0^B[1]<((0,o.tn)(B[0]-C)<o.Ni?F:E):F<=B[1]&&B[1]<=E:U>o.pi^(C<=B[0]&&B[0]<=S)){var k=(0,r.ly)(v,(-y+_)/b);return(0,r.ep)(k,g),[B,(0,r.EV)(k)]}}}function f(e,n){var r=A?t:o.pi-t,i=0;return e<-r?i|=1:e>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}return(0,s.A)(c,function(t){var e,n,r,i,s;return{lineStart:function(){i=r=!1,s=1},point:function(h,d){var p,g=[h,d],m=c(h,d),v=A?m?0:f(h,d):m?f(h+(h<0?o.pi:-o.pi),d):0;if(!e&&(i=r=m)&&t.lineStart(),m!==r&&(!(p=u(e,g))||(0,a.A)(e,p)||(0,a.A)(g,p))&&(g[2]=1),m!==r)s=0,m?(t.lineStart(),p=u(g,e),t.point(p[0],p[1])):(p=u(e,g),t.point(p[0],p[1],2),t.lineEnd()),e=p;else if(l&&e&&A^m){var y;v&n||!(y=u(g,e,!0))||(s=0,A?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!m||e&&(0,a.A)(e,g)||t.point(g[0],g[1]),e=g,r=m,n=v},lineEnd:function(){r&&t.lineEnd(),e=null},clean:function(){return s|(i&&r)<<1}}},function(e,r,o,a){(0,i.J)(a,t,n,o,e,r)},A?[0,-t]:[-o.pi,t-o.pi])}},30283(t,e,n){"use strict";n.d(e,{A:()=>A});var r=n(89189),i=n(67630),o=n(32080),a=n(2855),s=n(62128);function A(t,e,n,o){return function(A){var u,f,h,d=e(A),p=(0,r.A)(),g=e(p),m=!1,v={point:y,lineStart:w,lineEnd:_,polygonStart:function(){v.point=B,v.lineStart=x,v.lineEnd=C,f=[],u=[]},polygonEnd:function(){v.point=y,v.lineStart=w,v.lineEnd=_,f=(0,s.A)(f);var t=(0,a.A)(u,o);f.length?(m||(A.polygonStart(),m=!0),(0,i.A)(f,c,t,n,A)):t&&(m||(A.polygonStart(),m=!0),A.lineStart(),n(null,null,1,A),A.lineEnd()),m&&(A.polygonEnd(),m=!1),f=u=null},sphere:function(){A.polygonStart(),A.lineStart(),n(null,null,1,A),A.lineEnd(),A.polygonEnd()}};function y(e,n){t(e,n)&&A.point(e,n)}function b(t,e){d.point(t,e)}function w(){v.point=b,d.lineStart()}function _(){v.point=y,d.lineEnd()}function B(t,e){h.push([t,e]),g.point(t,e)}function x(){g.lineStart(),h=[]}function C(){B(h[0][0],h[0][1]),g.lineEnd();var t,e,n,r,i=g.clean(),o=p.result(),a=o.length;if(h.pop(),u.push(h),h=null,a)if(1&i){if((e=(n=o[0]).length-1)>0){for(m||(A.polygonStart(),m=!0),A.lineStart(),t=0;t<e;++t)A.point((r=n[t])[0],r[1]);A.lineEnd()}}else a>1&&2&i&&o.push(o.pop().concat(o.shift())),f.push(o.filter(l))}return v}}function l(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-o.TW-o.Ni:o.TW-t[1])-((e=e.x)[0]<0?e[1]-o.TW-o.Ni:o.TW-e[1])}},25753(t,e,n){"use strict";n.d(e,{A:()=>l});var r=n(32080),i=n(89189);var o=n(67630),a=n(62128),s=1e9,A=-s;function l(t,e,n,l){function c(r,i){return t<=r&&r<=n&&e<=i&&i<=l}function u(r,i,o,a){var s=0,A=0;if(null==r||(s=f(r,o))!==(A=f(i,o))||d(r,i)<0^o>0)do{a.point(0===s||3===s?t:n,s>1?l:e)}while((s=(s+o+4)%4)!==A);else a.point(i[0],i[1])}function f(i,o){return(0,r.tn)(i[0]-t)<r.Ni?o>0?0:3:(0,r.tn)(i[0]-n)<r.Ni?o>0?2:1:(0,r.tn)(i[1]-e)<r.Ni?o>0?1:0:o>0?3:2}function h(t,e){return d(t.x,e.x)}function d(t,e){var n=f(t,1),r=f(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(r){var f,d,p,g,m,v,y,b,w,_,B,x=r,C=(0,i.A)(),S={point:F,lineStart:function(){S.point=E,d&&d.push(p=[]);_=!0,w=!1,y=b=NaN},lineEnd:function(){f&&(E(g,m),v&&w&&C.rejoin(),f.push(C.result()));S.point=F,w&&x.lineEnd()},polygonStart:function(){x=C,f=[],d=[],B=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,r=d.length;n<r;++n)for(var i,o,a=d[n],s=1,A=a.length,c=a[0],u=c[0],f=c[1];s<A;++s)i=u,o=f,u=(c=a[s])[0],f=c[1],o<=l?f>l&&(u-i)*(l-o)>(f-o)*(t-i)&&++e:f<=l&&(u-i)*(l-o)<(f-o)*(t-i)&&--e;return e}(),n=B&&e,i=(f=(0,a.A)(f)).length;(n||i)&&(r.polygonStart(),n&&(r.lineStart(),u(null,null,1,r),r.lineEnd()),i&&(0,o.A)(f,h,e,u,r),r.polygonEnd());x=r,f=d=p=null}};function F(t,e){c(t,e)&&x.point(t,e)}function E(r,i){var o=c(r,i);if(d&&p.push([r,i]),_)g=r,m=i,v=o,_=!1,o&&(x.lineStart(),x.point(r,i));else if(o&&w)x.point(r,i);else{var a=[y=Math.max(A,Math.min(s,y)),b=Math.max(A,Math.min(s,b))],u=[r=Math.max(A,Math.min(s,r)),i=Math.max(A,Math.min(s,i))];!function(t,e,n,r,i,o){var a,s=t[0],A=t[1],l=0,c=1,u=e[0]-s,f=e[1]-A;if(a=n-s,u||!(a>0)){if(a/=u,u<0){if(a<l)return;a<c&&(c=a)}else if(u>0){if(a>c)return;a>l&&(l=a)}if(a=i-s,u||!(a<0)){if(a/=u,u<0){if(a>c)return;a>l&&(l=a)}else if(u>0){if(a<l)return;a<c&&(c=a)}if(a=r-A,f||!(a>0)){if(a/=f,f<0){if(a<l)return;a<c&&(c=a)}else if(f>0){if(a>c)return;a>l&&(l=a)}if(a=o-A,f||!(a<0)){if(a/=f,f<0){if(a>c)return;a>l&&(l=a)}else if(f>0){if(a<l)return;a<c&&(c=a)}return l>0&&(t[0]=s+l*u,t[1]=A+l*f),c<1&&(e[0]=s+c*u,e[1]=A+c*f),!0}}}}}(a,u,t,e,n,l)?o&&(x.lineStart(),x.point(r,i),B=!1):(w||(x.lineStart(),x.point(a[0],a[1])),x.point(u[0],u[1]),o||x.lineEnd(),B=!1)}y=r,b=i,w=o}return S}}},67630(t,e,n){"use strict";n.d(e,{A:()=>a});var r=n(4164),i=n(32080);function o(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function a(t,e,n,a,A){var l,c,u=[],f=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n,a=t[0],s=t[e];if((0,r.A)(a,s)){if(!a[2]&&!s[2]){for(A.lineStart(),l=0;l<e;++l)A.point((a=t[l])[0],a[1]);return void A.lineEnd()}s[0]+=2*i.Ni}u.push(n=new o(a,t,null,!0)),f.push(n.o=new o(a,null,n,!1)),u.push(n=new o(s,t,null,!1)),f.push(n.o=new o(s,null,n,!0))}}),u.length){for(f.sort(e),s(u),s(f),l=0,c=f.length;l<c;++l)f[l].e=n=!n;for(var h,d,p=u[0];;){for(var g=p,m=!0;g.v;)if((g=g.n)===p)return;h=g.z,A.lineStart();do{if(g.v=g.o.v=!0,g.e){if(m)for(l=0,c=h.length;l<c;++l)A.point((d=h[l])[0],d[1]);else a(g.x,g.n.x,1,A);g=g.n}else{if(m)for(h=g.p.z,l=h.length-1;l>=0;--l)A.point((d=h[l])[0],d[1]);else a(g.x,g.p.x,-1,A);g=g.p}h=(g=g.o).z,m=!m}while(!g.v);A.lineEnd()}}}function s(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}},51692(t,e,n){"use strict";function r(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}n.d(e,{A:()=>r})},25707(t,e,n){"use strict";n.d(e,{A:()=>d});var r=n(2855),i=n(19689),o=n(32080),a={Feature:function(t,e){return A(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)if(A(n[r].geometry,e))return!0;return!1}},s={Sphere:function(){return!0},Point:function(t,e){return l(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(l(n[r],e))return!0;return!1},LineString:function(t,e){return c(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(c(n[r],e))return!0;return!1},Polygon:function(t,e){return u(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(u(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)if(A(n[r],e))return!0;return!1}};function A(t,e){return!(!t||!s.hasOwnProperty(t.type))&&s[t.type](t,e)}function l(t,e){return 0===(0,i.A)(t,e)}function c(t,e){for(var n,r,a,s=0,A=t.length;s<A;s++){if(0===(r=(0,i.A)(t[s],e)))return!0;if(s>0&&(a=(0,i.A)(t[s],t[s-1]))>0&&n<=a&&r<=a&&(n+r-a)*(1-Math.pow((n-r)/a,2))<o.$t*a)return!0;n=r}return!1}function u(t,e){return!!(0,r.A)(t.map(f),h(e))}function f(t){return(t=t.map(h)).pop(),t}function h(t){return[t[0]*o.F2,t[1]*o.F2]}function d(t,e){return(t&&a.hasOwnProperty(t.type)?a[t.type]:A)(t,e)}},19689(t,e,n){"use strict";n.d(e,{A:()=>a});var r=n(65098),i=[null,null],o={type:"LineString",coordinates:i};function a(t,e){return i[0]=t,i[1]=e,(0,r.A)(o)}},11992(t,e,n){"use strict";n.d(e,{A:()=>s,q:()=>A});var r=n(6561),i=n(32080);function o(t,e,n){var o=(0,r.A)(t,e-i.Ni,n).concat(e);return function(t){return o.map(function(e){return[t,e]})}}function a(t,e,n){var o=(0,r.A)(t,e-i.Ni,n).concat(e);return function(t){return o.map(function(e){return[e,t]})}}function s(){var t,e,n,s,A,l,c,u,f,h,d,p,g=10,m=g,v=90,y=360,b=2.5;function w(){return{type:"MultiLineString",coordinates:_()}}function _(){return(0,r.A)((0,i.mk)(s/v)*v,n,v).map(d).concat((0,r.A)((0,i.mk)(u/y)*y,c,y).map(p)).concat((0,r.A)((0,i.mk)(e/g)*g,t,g).filter(function(t){return(0,i.tn)(t%v)>i.Ni}).map(f)).concat((0,r.A)((0,i.mk)(l/m)*m,A,m).filter(function(t){return(0,i.tn)(t%y)>i.Ni}).map(h))}return w.lines=function(){return _().map(function(t){return{type:"LineString",coordinates:t}})},w.outline=function(){return{type:"Polygon",coordinates:[d(s).concat(p(c).slice(1),d(n).reverse().slice(1),p(u).reverse().slice(1))]}},w.extent=function(t){return arguments.length?w.extentMajor(t).extentMinor(t):w.extentMinor()},w.extentMajor=function(t){return arguments.length?(s=+t[0][0],n=+t[1][0],u=+t[0][1],c=+t[1][1],s>n&&(t=s,s=n,n=t),u>c&&(t=u,u=c,c=t),w.precision(b)):[[s,u],[n,c]]},w.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],l=+n[0][1],A=+n[1][1],e>t&&(n=e,e=t,t=n),l>A&&(n=l,l=A,A=n),w.precision(b)):[[e,l],[t,A]]},w.step=function(t){return arguments.length?w.stepMajor(t).stepMinor(t):w.stepMinor()},w.stepMajor=function(t){return arguments.length?(v=+t[0],y=+t[1],w):[v,y]},w.stepMinor=function(t){return arguments.length?(g=+t[0],m=+t[1],w):[g,m]},w.precision=function(r){return arguments.length?(b=+r,f=o(l,A,90),h=a(e,t,b),d=o(u,c,90),p=a(s,n,b),w):b},w.extentMajor([[-180,-90+i.Ni],[180,90-i.Ni]]).extentMinor([[-180,-80-i.Ni],[180,80+i.Ni]])}function A(){return s()()}},32212(t,e,n){"use strict";n.d(e,{A:()=>r});const r=t=>t},55379(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(32080);function i(t,e){var n=t[0]*r.F2,i=t[1]*r.F2,o=e[0]*r.F2,a=e[1]*r.F2,s=(0,r.gn)(i),A=(0,r.F8)(i),l=(0,r.gn)(a),c=(0,r.F8)(a),u=s*(0,r.gn)(n),f=s*(0,r.F8)(n),h=l*(0,r.gn)(o),d=l*(0,r.F8)(o),p=2*(0,r.qR)((0,r.RZ)((0,r.bo)(a-i)+s*l*(0,r.bo)(o-n))),g=(0,r.F8)(p),m=p?function(t){var e=(0,r.F8)(t*=p)/g,n=(0,r.F8)(p-t)/g,i=n*u+e*h,o=n*f+e*d,a=n*A+e*c;return[(0,r.FP)(o,i)*r.uj,(0,r.FP)(a,(0,r.RZ)(i*i+o*o))*r.uj]}:function(){return[n*r.uj,i*r.uj]};return m.distance=p,m}},65098(t,e,n){"use strict";n.d(e,{A:()=>p});var r,i,o,a,s=n(11047),A=n(32080),l=n(81250),c=n(79418),u={sphere:l.A,point:l.A,lineStart:function(){u.point=h,u.lineEnd=f},lineEnd:l.A,polygonStart:l.A,polygonEnd:l.A};function f(){u.point=u.lineEnd=l.A}function h(t,e){t*=A.F2,e*=A.F2,i=t,o=(0,A.F8)(e),a=(0,A.gn)(e),u.point=d}function d(t,e){t*=A.F2,e*=A.F2;var n=(0,A.F8)(e),s=(0,A.gn)(e),l=(0,A.tn)(t-i),c=(0,A.gn)(l),u=s*(0,A.F8)(l),f=a*n-o*s*c,h=o*n+a*s*c;r.add((0,A.FP)((0,A.RZ)(u*u+f*f),h)),i=t,o=n,a=s}function p(t){return r=new s.ph,(0,c.A)(t,u),+r}},32080(t,e,n){"use strict";n.d(e,{$t:()=>i,F2:()=>c,F8:()=>b,FA:()=>A,FP:()=>h,HQ:()=>x,Ml:()=>B,Ni:()=>r,RZ:()=>_,Rm:()=>v,TW:()=>a,_S:()=>w,bo:()=>S,dY:()=>m,gn:()=>d,gz:()=>s,mk:()=>p,n7:()=>y,oN:()=>g,pi:()=>o,qR:()=>C,rY:()=>f,tn:()=>u,uj:()=>l});var r=1e-6,i=1e-12,o=Math.PI,a=o/2,s=o/4,A=2*o,l=180/o,c=o/180,u=Math.abs,f=Math.atan,h=Math.atan2,d=Math.cos,p=Math.ceil,g=Math.exp,m=(Math.floor,Math.hypot),v=Math.log,y=Math.pow,b=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,B=Math.tan;function x(t){return t>1?0:t<-1?o:Math.acos(t)}function C(t){return t>1?a:t<-1?-a:Math.asin(t)}function S(t){return(t=b(t/2))*t}},81250(t,e,n){"use strict";function r(){}n.d(e,{A:()=>r})},71093(t,e,n){"use strict";n.d(e,{A:()=>A});var r=n(81250),i=1/0,o=i,a=-i,s=a;const A={point:function(t,e){t<i&&(i=t);t>a&&(a=t);e<o&&(o=e);e>s&&(s=e)},lineStart:r.A,lineEnd:r.A,polygonStart:r.A,polygonEnd:r.A,result:function(){var t=[[i,o],[a,s]];return a=s=-(o=i=1/0),t}}},4164(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(32080);function i(t,e){return(0,r.tn)(t[0]-e[0])<r.Ni&&(0,r.tn)(t[1]-e[1])<r.Ni}},2855(t,e,n){"use strict";n.d(e,{A:()=>s});var r=n(11047),i=n(68946),o=n(32080);function a(t){return(0,o.tn)(t[0])<=o.pi?t[0]:(0,o._S)(t[0])*(((0,o.tn)(t[0])+o.pi)%o.FA-o.pi)}function s(t,e){var n=a(e),s=e[1],A=(0,o.F8)(s),l=[(0,o.F8)(n),-(0,o.gn)(n),0],c=0,u=0,f=new r.ph;1===A?s=o.TW+o.Ni:-1===A&&(s=-o.TW-o.Ni);for(var h=0,d=t.length;h<d;++h)if(g=(p=t[h]).length)for(var p,g,m=p[g-1],v=a(m),y=m[1]/2+o.gz,b=(0,o.F8)(y),w=(0,o.gn)(y),_=0;_<g;++_,v=x,b=S,w=F,m=B){var B=p[_],x=a(B),C=B[1]/2+o.gz,S=(0,o.F8)(C),F=(0,o.gn)(C),E=x-v,U=E>=0?1:-1,L=U*E,k=L>o.pi,I=b*S;if(f.add((0,o.FP)(I*U*(0,o.F8)(L),w*F+I*(0,o.gn)(L))),c+=k?E+U*o.FA:E,k^v>=n^x>=n){var Q=(0,i.r8)((0,i.jf)(m),(0,i.jf)(B));(0,i.Cx)(Q);var O=(0,i.r8)(l,Q);(0,i.Cx)(O);var M=(k^E>=0?-1:1)*(0,o.qR)(O[2]);(s>M||s===M&&(Q[0]||Q[1]))&&(u+=k^E>=0?1:-1)}}return(c<-o.Ni||c<o.Ni&&f<-o.$t)^1&u}},18585(t,e,n){"use strict";n.d(e,{I:()=>o,c:()=>i});var r=n(32080);function i(t){return function(e,n){var i=(0,r.gn)(e),o=(0,r.gn)(n),a=t(i*o);return a===1/0?[2,0]:[a*o*(0,r.F8)(e),a*(0,r.F8)(n)]}}function o(t){return function(e,n){var i=(0,r.RZ)(e*e+n*n),o=t(i),a=(0,r.F8)(o),s=(0,r.gn)(o);return[(0,r.FP)(e*a,i*s),(0,r.qR)(i&&n*a/i)]}}},51007(t,e,n){"use strict";n.d(e,{FL:()=>l,G0:()=>A,Hv:()=>s,sp:()=>a});var r=n(79418),i=n(71093);function o(t,e,n){var o=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=o&&t.clipExtent(null),(0,r.A)(n,t.stream(i.A)),e(i.A.result()),null!=o&&t.clipExtent(o),t}function a(t,e,n){return o(t,function(n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],o=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),a=+e[0][0]+(r-o*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(i-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([a,s])},n)}function s(t,e,n){return a(t,[[0,0],e],n)}function A(t,e,n){return o(t,function(n){var r=+e,i=r/(n[1][0]-n[0][0]),o=(r-i*(n[1][0]+n[0][0]))/2,a=-i*n[0][1];t.scale(150*i).translate([o,a])},n)}function l(t,e,n){return o(t,function(n){var r=+e,i=r/(n[1][1]-n[0][1]),o=-i*n[0][0],a=(r-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([o,a])},n)}},91754(t,e,n){"use strict";n.d(e,{A:()=>m,U:()=>v});var r=n(26164),i=n(8579),o=n(25753),a=n(51692),s=n(32212),A=n(32080),l=n(75872),c=n(16308),u=n(51007),f=n(68946),h=(0,A.gn)(30*A.F2);function d(t,e){return+e?function(t,e){function n(r,i,o,a,s,l,c,u,f,d,p,g,m,v){var y=c-r,b=u-i,w=y*y+b*b;if(w>4*e&&m--){var _=a+d,B=s+p,x=l+g,C=(0,A.RZ)(_*_+B*B+x*x),S=(0,A.qR)(x/=C),F=(0,A.tn)((0,A.tn)(x)-1)<A.Ni||(0,A.tn)(o-f)<A.Ni?(o+f)/2:(0,A.FP)(B,_),E=t(F,S),U=E[0],L=E[1],k=U-r,I=L-i,Q=b*k-y*I;(Q*Q/w>e||(0,A.tn)((y*k+b*I)/w-.5)>.3||a*d+s*p+l*g<h)&&(n(r,i,o,a,s,l,U,L,F,_/=C,B/=C,x,m,v),v.point(U,L),n(U,L,F,_,B,x,c,u,f,d,p,g,m,v))}}return function(e){var r,i,o,a,s,A,l,c,u,h,d,p,g={point:m,lineStart:v,lineEnd:b,polygonStart:function(){e.polygonStart(),g.lineStart=w},polygonEnd:function(){e.polygonEnd(),g.lineStart=v}};function m(n,r){n=t(n,r),e.point(n[0],n[1])}function v(){c=NaN,g.point=y,e.lineStart()}function y(r,i){var o=(0,f.jf)([r,i]),a=t(r,i);n(c,u,l,h,d,p,c=a[0],u=a[1],l=r,h=o[0],d=o[1],p=o[2],16,e),e.point(c,u)}function b(){g.point=m,e.lineEnd()}function w(){v(),g.point=_,g.lineEnd=B}function _(t,e){y(r=t,e),i=c,o=u,a=h,s=d,A=p,g.point=y}function B(){n(c,u,l,h,d,p,i,o,r,a,s,A,16,e),g.lineEnd=b,b()}return g}}(t,e):function(t){return(0,c.G)({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var p=(0,c.G)({point:function(t,e){this.stream.point(t*A.F2,e*A.F2)}});function g(t,e,n,r,i,o){if(!o)return function(t,e,n,r,i){function o(o,a){return[e+t*(o*=r),n-t*(a*=i)]}return o.invert=function(o,a){return[(o-e)/t*r,(n-a)/t*i]},o}(t,e,n,r,i);var a=(0,A.gn)(o),s=(0,A.F8)(o),l=a*t,c=s*t,u=a/t,f=s/t,h=(s*n-a*e)/t,d=(s*e+a*n)/t;function p(t,o){return[l*(t*=r)-c*(o*=i)+e,n-c*t-l*o]}return p.invert=function(t,e){return[r*(u*t-f*e+h),i*(d-f*t-u*e)]},p}function m(t){return v(function(){return t})()}function v(t){var e,n,f,h,m,v,y,b,w,_,B=150,x=480,C=250,S=0,F=0,E=0,U=0,L=0,k=0,I=1,Q=1,O=null,M=r.A,N=null,T=s.A,P=.5;function R(t){return b(t[0]*A.F2,t[1]*A.F2)}function D(t){return(t=b.invert(t[0],t[1]))&&[t[0]*A.uj,t[1]*A.uj]}function H(){var t=g(B,0,0,I,Q,k).apply(null,e(S,F)),r=g(B,x-t[0],C-t[1],I,Q,k);return n=(0,l.y)(E,U,L),y=(0,a.A)(e,r),b=(0,a.A)(n,y),v=d(y,P),j()}function j(){return w=_=null,R}return R.stream=function(t){return w&&_===t?w:w=p(function(t){return(0,c.G)({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}(n)(M(v(T(_=t)))))},R.preclip=function(t){return arguments.length?(M=t,O=void 0,j()):M},R.postclip=function(t){return arguments.length?(T=t,N=f=h=m=null,j()):T},R.clipAngle=function(t){return arguments.length?(M=+t?(0,i.A)(O=t*A.F2):(O=null,r.A),j()):O*A.uj},R.clipExtent=function(t){return arguments.length?(T=null==t?(N=f=h=m=null,s.A):(0,o.A)(N=+t[0][0],f=+t[0][1],h=+t[1][0],m=+t[1][1]),j()):null==N?null:[[N,f],[h,m]]},R.scale=function(t){return arguments.length?(B=+t,H()):B},R.translate=function(t){return arguments.length?(x=+t[0],C=+t[1],H()):[x,C]},R.center=function(t){return arguments.length?(S=t[0]%360*A.F2,F=t[1]%360*A.F2,H()):[S*A.uj,F*A.uj]},R.rotate=function(t){return arguments.length?(E=t[0]%360*A.F2,U=t[1]%360*A.F2,L=t.length>2?t[2]%360*A.F2:0,H()):[E*A.uj,U*A.uj,L*A.uj]},R.angle=function(t){return arguments.length?(k=t%360*A.F2,H()):k*A.uj},R.reflectX=function(t){return arguments.length?(I=t?-1:1,H()):I<0},R.reflectY=function(t){return arguments.length?(Q=t?-1:1,H()):Q<0},R.precision=function(t){return arguments.length?(v=d(y,P=t*t),j()):(0,A.RZ)(P)},R.fitExtent=function(t,e){return(0,u.sp)(R,t,e)},R.fitSize=function(t,e){return(0,u.Hv)(R,t,e)},R.fitWidth=function(t,e){return(0,u.G0)(R,t,e)},R.fitHeight=function(t,e){return(0,u.FL)(R,t,e)},function(){return e=t.apply(this,arguments),R.invert=e.invert&&D,H()}}},58227(t,e,n){"use strict";n.d(e,{Ay:()=>s,Gx:()=>a,T7:()=>A});var r=n(32080),i=n(75872),o=n(91754);function a(t,e){return[t,(0,r.Rm)((0,r.Ml)((r.TW+e)/2))]}function s(){return A(a).scale(961/r.FA)}function A(t){var e,n,s,A=(0,o.A)(t),l=A.center,c=A.scale,u=A.translate,f=A.clipExtent,h=null;function d(){var o=r.pi*c(),l=A((0,i.A)(A.rotate()).invert([0,0]));return f(null==h?[[l[0]-o,l[1]-o],[l[0]+o,l[1]+o]]:t===a?[[Math.max(l[0]-o,h),e],[Math.min(l[0]+o,n),s]]:[[h,Math.max(l[1]-o,e)],[n,Math.min(l[1]+o,s)]])}return A.scale=function(t){return arguments.length?(c(t),d()):c()},A.translate=function(t){return arguments.length?(u(t),d()):u()},A.center=function(t){return arguments.length?(l(t),d()):l()},A.clipExtent=function(t){return arguments.length?(null==t?h=e=n=s=null:(h=+t[0][0],e=+t[0][1],n=+t[1][0],s=+t[1][1]),d()):null==h?null:[[h,e],[n,s]]},d()}a.invert=function(t,e){return[t,2*(0,r.rY)((0,r.oN)(e))-r.TW]}},52228(t,e,n){"use strict";n.d(e,{A:()=>s,F:()=>a});var r=n(32080),i=n(18585),o=n(91754);function a(t,e){var n=(0,r.gn)(e),i=1+(0,r.gn)(t)*n;return[n*(0,r.F8)(t)/i,(0,r.F8)(e)/i]}function s(){return(0,o.A)(a).scale(250).clipAngle(142)}a.invert=(0,i.I)(function(t){return 2*(0,r.rY)(t)})},75872(t,e,n){"use strict";n.d(e,{A:()=>c,y:()=>a});var r=n(51692),i=n(32080);function o(t,e){return(0,i.tn)(t)>i.pi&&(t-=Math.round(t/i.FA)*i.FA),[t,e]}function a(t,e,n){return(t%=i.FA)?e||n?(0,r.A)(A(t),l(e,n)):A(t):e||n?l(e,n):o}function s(t){return function(e,n){return e+=t,(0,i.tn)(e)>i.pi&&(e-=Math.round(e/i.FA)*i.FA),[e,n]}}function A(t){var e=s(t);return e.invert=s(-t),e}function l(t,e){var n=(0,i.gn)(t),r=(0,i.F8)(t),o=(0,i.gn)(e),a=(0,i.F8)(e);function s(t,e){var s=(0,i.gn)(e),A=(0,i.gn)(t)*s,l=(0,i.F8)(t)*s,c=(0,i.F8)(e),u=c*n+A*r;return[(0,i.FP)(l*o-u*a,A*n-c*r),(0,i.qR)(u*o+l*a)]}return s.invert=function(t,e){var s=(0,i.gn)(e),A=(0,i.gn)(t)*s,l=(0,i.F8)(t)*s,c=(0,i.F8)(e),u=c*o-l*a;return[(0,i.FP)(l*o+c*a,A*n+u*r),(0,i.qR)(u*n-A*r)]},s}function c(t){function e(e){return(e=t(e[0]*i.F2,e[1]*i.F2))[0]*=i.uj,e[1]*=i.uj,e}return t=a(t[0]*i.F2,t[1]*i.F2,t.length>2?t[2]*i.F2:0),e.invert=function(e){return(e=t.invert(e[0]*i.F2,e[1]*i.F2))[0]*=i.uj,e[1]*=i.uj,e},e}o.invert=o},79418(t,e,n){"use strict";function r(t,e){t&&o.hasOwnProperty(t.type)&&o[t.type](t,e)}n.d(e,{A:()=>A});var i={Feature:function(t,e){r(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)r(n[i].geometry,e)}},o={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){a(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)a(n[r],e,0)},Polygon:function(t,e){s(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)s(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)r(n[i],e)}};function a(t,e,n){var r,i=-1,o=t.length-n;for(e.lineStart();++i<o;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function s(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)a(t[n],e,1);e.polygonEnd()}function A(t,e){t&&i.hasOwnProperty(t.type)?i[t.type](t,e):r(t,e)}},16308(t,e,n){"use strict";function r(t){return{stream:i(t)}}function i(t){return function(e){var n=new o;for(var r in t)n[r]=t[r];return n.stream=e,n}}function o(){}n.d(e,{A:()=>r,G:()=>i}),o.prototype={constructor:o,point:function(t,e){this.stream.point(t,e)},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()}}},68079(t,e,n){"use strict";n.d(e,{$:()=>a,A:()=>o});var r=n(58503),i=n(10128);function o(t,e){return((0,i.p)(e)?i.A:a)(t,e)}function a(t,e){var n,i=e?e.length:0,o=t?Math.min(i,t.length):0,a=new Array(o),s=new Array(i);for(n=0;n<o;++n)a[n]=(0,r.A)(t[n],e[n]);for(;n<i;++n)s[n]=e[n];return function(t){for(n=0;n<o;++n)s[n]=a[n](t);return s}}},86160(t,e,n){"use strict";function r(t,e,n,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*r+a*i)/6}function i(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),o=t[i],a=t[i+1],s=i>0?t[i-1]:2*o-a,A=i<e-1?t[i+2]:2*a-o;return r((n-i/e)*e,s,o,a,A)}}n.d(e,{A:()=>i,H:()=>r})},19804(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(86160);function i(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),o=t[(i+e-1)%e],a=t[i%e],s=t[(i+1)%e],A=t[(i+2)%e];return(0,r.H)((n-i/e)*e,o,a,s,A)}}},84709(t,e,n){"use strict";n.d(e,{Ay:()=>s,lG:()=>o,uN:()=>a});var r=n(3116);function i(t,e){return function(n){return t+n*e}}function o(t,e){var n=e-t;return n?i(t,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.A)(isNaN(t)?e:t)}function a(t){return 1===(t=+t)?s:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):(0,r.A)(isNaN(e)?n:e)}}function s(t,e){var n=e-t;return n?i(t,n):(0,r.A)(isNaN(t)?e:t)}},3116(t,e,n){"use strict";n.d(e,{A:()=>r});const r=t=>()=>t},58172(t,e,n){"use strict";function r(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}n.d(e,{A:()=>r})},8981(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}n.d(e,{A:()=>r})},10128(t,e,n){"use strict";function r(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,i=e.slice();return function(o){for(n=0;n<r;++n)i[n]=t[n]*(1-o)+e[n]*o;return i}}function i(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}n.d(e,{A:()=>r,p:()=>i})},34287(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(58503);function i(t,e){var n,i={},o={};for(n in null!==t&&"object"===typeof t||(t={}),null!==e&&"object"===typeof e||(e={}),e)n in t?i[n]=(0,r.A)(t[n],e[n]):o[n]=e[n];return function(t){for(n in i)o[n]=i[n](t);return o}}},23104(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(58503);function i(t,e){void 0===e&&(e=t,t=r.A);for(var n=0,i=e.length-1,o=e[0],a=new Array(i<0?0:i);n<i;)a[n]=t(o,o=e[++n]);return function(t){var e=Math.max(0,Math.min(i-1,Math.floor(t*=i)));return a[e](t-e)}}},21197(t,e,n){"use strict";n.d(e,{Ay:()=>s,Ik:()=>l,uL:()=>c});var r=n(46957),i=n(86160),o=n(19804),a=n(84709);const s=function t(e){var n=(0,a.uN)(e);function i(t,e){var i=n((t=(0,r.Qh)(t)).r,(e=(0,r.Qh)(e)).r),o=n(t.g,e.g),s=n(t.b,e.b),A=(0,a.Ay)(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=o(e),t.b=s(e),t.opacity=A(e),t+""}}return i.gamma=t,i}(1);function A(t){return function(e){var n,i,o=e.length,a=new Array(o),s=new Array(o),A=new Array(o);for(n=0;n<o;++n)i=(0,r.Qh)(e[n]),a[n]=i.r||0,s[n]=i.g||0,A[n]=i.b||0;return a=t(a),s=t(s),A=t(A),i.opacity=1,function(t){return i.r=a(t),i.g=s(t),i.b=A(t),i+""}}}var l=A(i.A),c=A(o.A)},49770(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}n.d(e,{A:()=>r})},67737(t,e,n){"use strict";n.d(e,{A:()=>a});var r=n(8981),i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(i.source,"g");function a(t,e){var n,a,s,A=i.lastIndex=o.lastIndex=0,l=-1,c=[],u=[];for(t+="",e+="";(n=i.exec(t))&&(a=o.exec(e));)(s=a.index)>A&&(s=e.slice(A,s),c[l]?c[l]+=s:c[++l]=s),(n=n[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,u.push({i:l,x:(0,r.A)(n,a)})),A=o.lastIndex;return A<e.length&&(s=e.slice(A),c[l]?c[l]+=s:c[++l]=s),c.length<2?u[0]?function(t){return function(e){return t(e)+""}}(u[0].x):function(t){return function(){return t}}(e):(e=u.length,function(t){for(var n,r=0;r<e;++r)c[(n=u[r]).i]=n.x(t);return c.join("")})}},58503(t,e,n){"use strict";n.d(e,{A:()=>f});var r=n(46957),i=n(21197),o=n(68079),a=n(58172),s=n(8981),A=n(34287),l=n(67737),c=n(3116),u=n(10128);function f(t,e){var n,f=typeof e;return null==e||"boolean"===f?(0,c.A)(e):("number"===f?s.A:"string"===f?(n=(0,r.Ay)(e))?(e=n,i.Ay):l.A:e instanceof r.Ay?i.Ay:e instanceof Date?a.A:(0,u.p)(e)?u.A:Array.isArray(e)?o.$:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?A.A:s.A)(t,e)}},67138(t,e,n){"use strict";function r(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}n.d(e,{A:()=>r})},25664(t,e,n){"use strict";n.d(e,{C:()=>h,Ay:()=>p,D_:()=>l,Gu:()=>d});var r=n(52016),i=n(58503),o=n(8981),a=n(49770);var s=n(48033),A=[0,1];function l(t){return t}function c(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function u(t,e,n){var r=t[0],i=t[1],o=e[0],a=e[1];return i<r?(r=c(i,r),o=n(a,o)):(r=c(r,i),o=n(o,a)),function(t){return o(r(t))}}function f(t,e,n){var i=Math.min(t.length,e.length)-1,o=new Array(i),a=new Array(i),s=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++s<i;)o[s]=c(t[s],t[s+1]),a[s]=n(e[s],e[s+1]);return function(e){var n=(0,r.Ay)(t,e,1,i)-1;return a[n](o[n](e))}}function h(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function d(){var t,e,n,r,c,h,d=A,p=A,g=i.A,m=l;function v(){var t=Math.min(d.length,p.length);return m!==l&&(m=function(t,e){var n;return t>e&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(d[0],d[t-1])),r=t>2?f:u,c=h=null,y}function y(e){return null==e||isNaN(e=+e)?n:(c||(c=r(d.map(t),p,g)))(t(m(e)))}return y.invert=function(n){return m(e((h||(h=r(p,d.map(t),o.A)))(n)))},y.domain=function(t){return arguments.length?(d=Array.from(t,s.A),v()):d.slice()},y.range=function(t){return arguments.length?(p=Array.from(t),v()):p.slice()},y.rangeRound=function(t){return p=Array.from(t),g=a.A,v()},y.clamp=function(t){return arguments.length?(m=!!t||l,v()):m!==l},y.interpolate=function(t){return arguments.length?(g=t,v()):g},y.unknown=function(t){return arguments.length?(n=t,y):n},function(n,r){return t=n,e=r,v()}}function p(){return d()(l,l)}},52498(t,e,n){"use strict";n.r(e),n.d(e,{scaleBand:()=>A,scaleDiverging:()=>mt,scaleDivergingLog:()=>vt,scaleDivergingPow:()=>bt,scaleDivergingSqrt:()=>wt,scaleDivergingSymlog:()=>yt,scaleIdentity:()=>h,scaleImplicit:()=>a,scaleLinear:()=>u.A,scaleLog:()=>S,scaleOrdinal:()=>s,scalePoint:()=>c,scalePow:()=>M,scaleQuantile:()=>j,scaleQuantize:()=>z.A,scaleRadial:()=>P,scaleSequential:()=>lt,scaleSequentialLog:()=>ct,scaleSequentialPow:()=>ft,scaleSequentialQuantile:()=>dt,scaleSequentialSqrt:()=>ht,scaleSequentialSymlog:()=>ut,scaleSqrt:()=>N,scaleSymlog:()=>L,scaleThreshold:()=>V,scaleTime:()=>rt,scaleUtc:()=>it,tickFormat:()=>_t.A});var r=n(6561),i=n(99065),o=n(24119);const a=Symbol("implicit");function s(){var t=new o.B,e=[],n=[],r=a;function A(i){let o=t.get(i);if(void 0===o){if(r!==a)return r;t.set(i,o=e.push(i)-1)}return n[o%n.length]}return A.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new o.B;for(const r of n)t.has(r)||t.set(r,e.push(r)-1);return A},A.range=function(t){return arguments.length?(n=Array.from(t),A):n.slice()},A.unknown=function(t){return arguments.length?(r=t,A):r},A.copy=function(){return s(e,n).unknown(r)},i.C.apply(A,arguments),A}function A(){var t,e,n=s().unknown(void 0),o=n.domain,a=n.range,l=0,c=1,u=!1,f=0,h=0,d=.5;function p(){var n=o().length,i=c<l,s=i?c:l,A=i?l:c;t=(A-s)/Math.max(1,n-f+2*h),u&&(t=Math.floor(t)),s+=(A-s-t*(n-f))*d,e=t*(1-f),u&&(s=Math.round(s),e=Math.round(e));var p=(0,r.A)(n).map(function(e){return s+t*e});return a(i?p.reverse():p)}return delete n.unknown,n.domain=function(t){return arguments.length?(o(t),p()):o()},n.range=function(t){return arguments.length?([l,c]=t,l=+l,c=+c,p()):[l,c]},n.rangeRound=function(t){return[l,c]=t,l=+l,c=+c,u=!0,p()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(u=!!t,p()):u},n.padding=function(t){return arguments.length?(f=Math.min(1,h=+t),p()):f},n.paddingInner=function(t){return arguments.length?(f=Math.min(1,t),p()):f},n.paddingOuter=function(t){return arguments.length?(h=+t,p()):h},n.align=function(t){return arguments.length?(d=Math.max(0,Math.min(1,t)),p()):d},n.copy=function(){return A(o(),[l,c]).round(u).paddingInner(f).paddingOuter(h).align(d)},i.C.apply(p(),arguments)}function l(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return l(e())},t}function c(){return l(A.apply(null,arguments).paddingInner(1))}var u=n(76502),f=n(48033);function h(t){var e;function n(t){return null==t||isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,f.A),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return h(t).unknown(e)},t=arguments.length?Array.from(t,f.A):[0,1],(0,u.C)(n)}var d=n(6946),p=n(1631),g=n(48701);function m(t,e){var n,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a<o&&(n=r,r=i,i=n,n=o,o=a,a=n),t[r]=e.floor(o),t[i]=e.ceil(a),t}var v=n(25664);function y(t){return Math.log(t)}function b(t){return Math.exp(t)}function w(t){return-Math.log(-t)}function _(t){return-Math.exp(-t)}function B(t){return isFinite(t)?+("1e"+t):t<0?0:t}function x(t){return(e,n)=>-t(-e,n)}function C(t){const e=t(y,b),n=e.domain;let r,i,o=10;function a(){return r=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}(o),i=function(t){return 10===t?B:t===Math.E?Math.exp:e=>Math.pow(t,e)}(o),n()[0]<0?(r=x(r),i=x(i),t(w,_)):t(y,b),e}return e.base=function(t){return arguments.length?(o=+t,a()):o},e.domain=function(t){return arguments.length?(n(t),a()):n()},e.ticks=t=>{const e=n();let a=e[0],s=e[e.length-1];const A=s<a;A&&([a,s]=[s,a]);let l,c,u=r(a),f=r(s);const h=null==t?10:+t;let p=[];if(!(o%1)&&f-u<h){if(u=Math.floor(u),f=Math.ceil(f),a>0){for(;u<=f;++u)for(l=1;l<o;++l)if(c=u<0?l/i(-u):l*i(u),!(c<a)){if(c>s)break;p.push(c)}}else for(;u<=f;++u)for(l=o-1;l>=1;--l)if(c=u>0?l/i(-u):l*i(u),!(c<a)){if(c>s)break;p.push(c)}2*p.length<h&&(p=(0,d.Ay)(a,s,h))}else p=(0,d.Ay)(u,f,Math.min(f-u,h)).map(i);return A?p.reverse():p},e.tickFormat=(t,n)=>{if(null==t&&(t=10),null==n&&(n=10===o?"s":","),"function"!==typeof n&&(o%1||null!=(n=(0,p.A)(n)).precision||(n.trim=!0),n=(0,g.GP)(n)),t===1/0)return n;const a=Math.max(1,o*t/e.ticks().length);return t=>{let e=t/i(Math.round(r(t)));return e*o<o-.5&&(e*=o),e<=a?n(t):""}},e.nice=()=>n(m(n(),{floor:t=>i(Math.floor(r(t))),ceil:t=>i(Math.ceil(r(t)))})),e}function S(){const t=C((0,v.Gu)()).domain([1,10]);return t.copy=()=>(0,v.C)(t,S()).base(t.base()),i.C.apply(t,arguments),t}function F(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function E(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function U(t){var e=1,n=t(F(e),E(e));return n.constant=function(n){return arguments.length?t(F(e=+n),E(e)):e},(0,u.C)(n)}function L(){var t=U((0,v.Gu)());return t.copy=function(){return(0,v.C)(t,L()).constant(t.constant())},i.C.apply(t,arguments)}function k(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function I(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function Q(t){return t<0?-t*t:t*t}function O(t){var e=t(v.D_,v.D_),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(v.D_,v.D_):.5===n?t(I,Q):t(k(n),k(1/n)):n},(0,u.C)(e)}function M(){var t=O((0,v.Gu)());return t.copy=function(){return(0,v.C)(t,M()).exponent(t.exponent())},i.C.apply(t,arguments),t}function N(){return M.apply(null,arguments).exponent(.5)}function T(t){return Math.sign(t)*t*t}function P(){var t,e=(0,v.Ay)(),n=[0,1],r=!1;function o(n){var i=function(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}(e(n));return isNaN(i)?t:r?Math.round(i):i}return o.invert=function(t){return e.invert(T(t))},o.domain=function(t){return arguments.length?(e.domain(t),o):e.domain()},o.range=function(t){return arguments.length?(e.range((n=Array.from(t,f.A)).map(T)),o):n.slice()},o.rangeRound=function(t){return o.range(t).round(!0)},o.round=function(t){return arguments.length?(r=!!t,o):r},o.clamp=function(t){return arguments.length?(e.clamp(t),o):e.clamp()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return P(e.domain(),n).round(r).clamp(e.clamp()).unknown(t)},i.C.apply(o,arguments),(0,u.C)(o)}var R=n(84855),D=n(52016),H=n(12902);function j(){var t,e=[],n=[],r=[];function o(){var t=0,i=Math.max(1,n.length);for(r=new Array(i-1);++t<i;)r[t-1]=(0,R.Z4)(e,t/i);return a}function a(e){return null==e||isNaN(e=+e)?t:n[(0,D.Ay)(r,e)]}return a.invertExtent=function(t){var i=n.indexOf(t);return i<0?[NaN,NaN]:[i>0?r[i-1]:e[0],i<r.length?r[i]:e[e.length-1]]},a.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(H.A),o()},a.range=function(t){return arguments.length?(n=Array.from(t),o()):n.slice()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.quantiles=function(){return r.slice()},a.copy=function(){return j().domain(e).range(n).unknown(t)},i.C.apply(a,arguments)}var z=n(94660);function V(){var t,e=[.5],n=[0,1],r=1;function o(i){return null!=i&&i<=i?n[(0,D.Ay)(e,i,0,r)]:t}return o.domain=function(t){return arguments.length?(e=Array.from(t),r=Math.min(e.length,n.length-1),o):e.slice()},o.range=function(t){return arguments.length?(n=Array.from(t),r=Math.min(e.length,n.length-1),o):n.slice()},o.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return V().domain(e).range(n).unknown(t)},i.C.apply(o,arguments)}var K=n(526),G=n(24355),q=n(75878),W=n(78926),Y=n(55334),$=n(54612),X=n(13298),J=n(55030),Z=n(53705);function tt(t){return new Date(t)}function et(t){return t instanceof Date?+t:+new Date(+t)}function nt(t,e,n,r,i,o,a,s,A,l){var c=(0,v.Ay)(),u=c.invert,f=c.domain,h=l(".%L"),d=l(":%S"),p=l("%I:%M"),g=l("%I %p"),y=l("%a %d"),b=l("%b %d"),w=l("%B"),_=l("%Y");function B(t){return(A(t)<t?h:s(t)<t?d:a(t)<t?p:o(t)<t?g:r(t)<t?i(t)<t?y:b:n(t)<t?w:_)(t)}return c.invert=function(t){return new Date(u(t))},c.domain=function(t){return arguments.length?f(Array.from(t,et)):f().map(tt)},c.ticks=function(e){var n=f();return t(n[0],n[n.length-1],null==e?10:e)},c.tickFormat=function(t,e){return null==e?B:l(e)},c.nice=function(t){var n=f();return t&&"function"===typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?f(m(n,t)):c},c.copy=function(){return(0,v.C)(c,nt(t,e,n,r,i,o,a,s,A,l))},c}function rt(){return i.C.apply(nt(K.Cf,K.yE,G.he,q.Ui,W.YP,Y.UA,$.Ag,X.wX,J.R,Z.DC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function it(){return i.C.apply(nt(K.$Z,K.lk,G.Mb,q.R6,W.Hl,Y.dA,$.pz,X.vD,J.R,Z.aL).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}var ot=n(58503),at=n(49770);function st(){var t,e,n,r,i,o=0,a=1,s=v.D_,A=!1;function l(e){return null==e||isNaN(e=+e)?i:s(0===n?.5:(e=(r(e)-t)*n,A?Math.max(0,Math.min(1,e)):e))}function c(t){return function(e){var n,r;return arguments.length?([n,r]=e,s=t(n,r),l):[s(0),s(1)]}}return l.domain=function(i){return arguments.length?([o,a]=i,t=r(o=+o),e=r(a=+a),n=t===e?0:1/(e-t),l):[o,a]},l.clamp=function(t){return arguments.length?(A=!!t,l):A},l.interpolator=function(t){return arguments.length?(s=t,l):s},l.range=c(ot.A),l.rangeRound=c(at.A),l.unknown=function(t){return arguments.length?(i=t,l):i},function(i){return r=i,t=i(o),e=i(a),n=t===e?0:1/(e-t),l}}function At(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function lt(){var t=(0,u.C)(st()(v.D_));return t.copy=function(){return At(t,lt())},i.K.apply(t,arguments)}function ct(){var t=C(st()).domain([1,10]);return t.copy=function(){return At(t,ct()).base(t.base())},i.K.apply(t,arguments)}function ut(){var t=U(st());return t.copy=function(){return At(t,ut()).constant(t.constant())},i.K.apply(t,arguments)}function ft(){var t=O(st());return t.copy=function(){return At(t,ft()).exponent(t.exponent())},i.K.apply(t,arguments)}function ht(){return ft.apply(null,arguments).exponent(.5)}function dt(){var t=[],e=v.D_;function n(n){if(null!=n&&!isNaN(n=+n))return e(((0,D.Ay)(t,n,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(H.A),n},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.range=function(){return t.map((n,r)=>e(r/(t.length-1)))},n.quantiles=function(e){return Array.from({length:e+1},(n,r)=>(0,R.Ay)(t,r/e))},n.copy=function(){return dt(e).domain(t)},i.K.apply(n,arguments)}var pt=n(23104);function gt(){var t,e,n,r,i,o,a,s=0,A=.5,l=1,c=1,u=v.D_,f=!1;function h(t){return isNaN(t=+t)?a:(t=.5+((t=+o(t))-e)*(c*t<c*e?r:i),u(f?Math.max(0,Math.min(1,t)):t))}function d(t){return function(e){var n,r,i;return arguments.length?([n,r,i]=e,u=(0,pt.A)(t,[n,r,i]),h):[u(0),u(.5),u(1)]}}return h.domain=function(a){return arguments.length?([s,A,l]=a,t=o(s=+s),e=o(A=+A),n=o(l=+l),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),c=e<t?-1:1,h):[s,A,l]},h.clamp=function(t){return arguments.length?(f=!!t,h):f},h.interpolator=function(t){return arguments.length?(u=t,h):u},h.range=d(ot.A),h.rangeRound=d(at.A),h.unknown=function(t){return arguments.length?(a=t,h):a},function(a){return o=a,t=a(s),e=a(A),n=a(l),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),c=e<t?-1:1,h}}function mt(){var t=(0,u.C)(gt()(v.D_));return t.copy=function(){return At(t,mt())},i.K.apply(t,arguments)}function vt(){var t=C(gt()).domain([.1,1,10]);return t.copy=function(){return At(t,vt()).base(t.base())},i.K.apply(t,arguments)}function yt(){var t=U(gt());return t.copy=function(){return At(t,yt()).constant(t.constant())},i.K.apply(t,arguments)}function bt(){var t=O(gt());return t.copy=function(){return At(t,bt()).exponent(t.exponent())},i.K.apply(t,arguments)}function wt(){return bt.apply(null,arguments).exponent(.5)}var _t=n(58993)},99065(t,e,n){"use strict";function r(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function i(t,e){switch(arguments.length){case 0:break;case 1:"function"===typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"===typeof e?this.interpolator(e):this.range(e)}return this}n.d(e,{C:()=>r,K:()=>i})},76502(t,e,n){"use strict";n.d(e,{A:()=>A,C:()=>s});var r=n(6946),i=n(25664),o=n(99065),a=n(58993);function s(t){var e=t.domain;return t.ticks=function(t){var n=e();return(0,r.Ay)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return(0,a.A)(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var i,o,a=e(),s=0,A=a.length-1,l=a[s],c=a[A],u=10;for(c<l&&(o=l,l=c,c=o,o=s,s=A,A=o);u-- >0;){if((o=(0,r.lq)(l,c,n))===i)return a[s]=l,a[A]=c,e(a);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o}i=o}return t},t}function A(){var t=(0,i.Ay)();return t.copy=function(){return(0,i.C)(t,A())},o.C.apply(t,arguments),s(t)}},48033(t,e,n){"use strict";function r(t){return+t}n.d(e,{A:()=>r})},94660(t,e,n){"use strict";n.d(e,{A:()=>a});var r=n(52016),i=n(76502),o=n(99065);function a(){var t,e=0,n=1,s=1,A=[.5],l=[0,1];function c(e){return null!=e&&e<=e?l[(0,r.Ay)(A,e,0,s)]:t}function u(){var t=-1;for(A=new Array(s);++t<s;)A[t]=((t+1)*n-(t-s)*e)/(s+1);return c}return c.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,u()):[e,n]},c.range=function(t){return arguments.length?(s=(l=Array.from(t)).length-1,u()):l.slice()},c.invertExtent=function(t){var r=l.indexOf(t);return r<0?[NaN,NaN]:r<1?[e,A[0]]:r>=s?[A[s-1],n]:[A[r-1],A[r]]},c.unknown=function(e){return arguments.length?(t=e,c):c},c.thresholds=function(){return A.slice()},c.copy=function(){return a().domain([e,n]).range(l).unknown(t)},o.C.apply((0,i.C)(c),arguments)}},58993(t,e,n){"use strict";n.d(e,{A:()=>l});var r=n(6946),i=n(48701),o=n(1631),a=n(1734),s=n(67590),A=n(99460);function l(t,e,n,l){var c,u=(0,r.sG)(t,e,n);switch((l=(0,o.A)(null==l?",f":l)).type){case"s":var f=Math.max(Math.abs(t),Math.abs(e));return null!=l.precision||isNaN(c=(0,s.A)(u,f))||(l.precision=c),(0,i.s)(l,f);case"":case"e":case"g":case"p":case"r":null!=l.precision||isNaN(c=(0,A.A)(u,Math.max(Math.abs(t),Math.abs(e))))||(l.precision=c-("e"===l.type));break;case"f":case"%":null!=l.precision||isNaN(c=(0,a.A)(u))||(l.precision=c-2*("%"===l.type))}return(0,i.GP)(l)}},5478(t,e,n){"use strict";function r(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}n.d(e,{A:()=>r})},63663(t,e,n){"use strict";n.d(e,{A:()=>s});var r=n(47268),i=n(27947);function o(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===i.g&&e.documentElement.namespaceURI===i.g?e.createElement(t):e.createElementNS(n,t)}}function a(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function s(t){var e=(0,r.A)(t);return(e.local?a:o)(e)}},56541(t,e,n){"use strict";function r(t){return function(){return this.matches(t)}}function i(t){return function(e){return e.matches(t)}}n.d(e,{A:()=>r,j:()=>i})},47268(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(27947);function i(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),r.A.hasOwnProperty(e)?{space:r.A[e],local:t}:t}},27947(t,e,n){"use strict";n.d(e,{A:()=>i,g:()=>r});var r="http://www.w3.org/1999/xhtml";const i={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},15970(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(22324);function i(t,e){if(t=(0,r.A)(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}if(e.getBoundingClientRect){var o=e.getBoundingClientRect();return[t.clientX-o.left-e.clientLeft,t.clientY-o.top-e.clientTop]}}return[t.pageX,t.pageY]}},50183(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(26452);function i(t){return"string"===typeof t?new r.LN([[document.querySelector(t)]],[document.documentElement]):new r.LN([[t]],r.zr)}},26452(t,e,n){"use strict";n.d(e,{LN:()=>rt,Ay:()=>ot,zr:()=>nt});var r=n(50574);var i=n(5478),o=n(80747);var a=n(56541),s=Array.prototype.find;function A(){return this.firstElementChild}var l=Array.prototype.filter;function c(){return Array.from(this.children)}function u(t){return new Array(t.length)}function f(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function h(t,e,n,r,i,o){for(var a,s=0,A=e.length,l=o.length;s<l;++s)(a=e[s])?(a.__data__=o[s],r[s]=a):n[s]=new f(t,o[s]);for(;s<A;++s)(a=e[s])&&(i[s]=a)}function d(t,e,n,r,i,o,a){var s,A,l,c=new Map,u=e.length,h=o.length,d=new Array(u);for(s=0;s<u;++s)(A=e[s])&&(d[s]=l=a.call(A,A.__data__,s,e)+"",c.has(l)?i[s]=A:c.set(l,A));for(s=0;s<h;++s)l=a.call(t,o[s],s,o)+"",(A=c.get(l))?(r[s]=A,A.__data__=o[s],c.delete(l)):n[s]=new f(t,o[s]);for(s=0;s<u;++s)(A=e[s])&&c.get(d[s])===A&&(i[s]=A)}function p(t){return t.__data__}function g(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function m(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}f.prototype={constructor:f,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var v=n(47268);function y(t){return function(){this.removeAttribute(t)}}function b(t){return function(){this.removeAttributeNS(t.space,t.local)}}function w(t,e){return function(){this.setAttribute(t,e)}}function _(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function B(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function x(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}var C=n(23683);function S(t){return function(){delete this[t]}}function F(t,e){return function(){this[t]=e}}function E(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function U(t){return t.trim().split(/^|\s+/)}function L(t){return t.classList||new k(t)}function k(t){this._node=t,this._names=U(t.getAttribute("class")||"")}function I(t,e){for(var n=L(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function Q(t,e){for(var n=L(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function O(t){return function(){I(this,t)}}function M(t){return function(){Q(this,t)}}function N(t,e){return function(){(e.apply(this,arguments)?I:Q)(this,t)}}function T(){this.textContent=""}function P(t){return function(){this.textContent=t}}function R(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function D(){this.innerHTML=""}function H(t){return function(){this.innerHTML=t}}function j(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function z(){this.nextSibling&&this.parentNode.appendChild(this)}function V(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}k.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var K=n(63663);function G(){return null}function q(){var t=this.parentNode;t&&t.removeChild(this)}function W(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Y(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function $(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,o=e.length;r<o;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function X(t,e,n){return function(){var r,i=this.__on,o=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(i)for(var a=0,s=i.length;a<s;++a)if((r=i[a]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=o,r.options=n),void(r.value=e);this.addEventListener(t.type,o,n),r={type:t.type,name:t.name,value:e,listener:o,options:n},i?i.push(r):this.__on=[r]}}var J=n(76747);function Z(t,e,n){var r=(0,J.A)(t),i=r.CustomEvent;"function"===typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function tt(t,e){return function(){return Z(this,t,e)}}function et(t,e){return function(){return Z(this,t,e.apply(this,arguments))}}var nt=[null];function rt(t,e){this._groups=t,this._parents=e}function it(){return new rt([[document.documentElement]],nt)}rt.prototype=it.prototype={constructor:rt,select:function(t){"function"!==typeof t&&(t=(0,r.A)(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var a,s,A=e[o],l=A.length,c=i[o]=new Array(l),u=0;u<l;++u)(a=A[u])&&(s=t.call(a,a.__data__,u,A))&&("__data__"in a&&(s.__data__=a.__data__),c[u]=s);return new rt(i,this._parents)},selectAll:function(t){t="function"===typeof t?function(t){return function(){return(0,i.A)(t.apply(this,arguments))}}(t):(0,o.A)(t);for(var e=this._groups,n=e.length,r=[],a=[],s=0;s<n;++s)for(var A,l=e[s],c=l.length,u=0;u<c;++u)(A=l[u])&&(r.push(t.call(A,A.__data__,u,l)),a.push(A));return new rt(r,a)},selectChild:function(t){return this.select(null==t?A:function(t){return function(){return s.call(this.children,t)}}("function"===typeof t?t:(0,a.j)(t)))},selectChildren:function(t){return this.selectAll(null==t?c:function(t){return function(){return l.call(this.children,t)}}("function"===typeof t?t:(0,a.j)(t)))},filter:function(t){"function"!==typeof t&&(t=(0,a.A)(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,s=e[i],A=s.length,l=r[i]=[],c=0;c<A;++c)(o=s[c])&&t.call(o,o.__data__,c,s)&&l.push(o);return new rt(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,p);var n,r=e?d:h,i=this._parents,o=this._groups;"function"!==typeof t&&(n=t,t=function(){return n});for(var a=o.length,s=new Array(a),A=new Array(a),l=new Array(a),c=0;c<a;++c){var u=i[c],f=o[c],m=f.length,v=g(t.call(u,u&&u.__data__,c,i)),y=v.length,b=A[c]=new Array(y),w=s[c]=new Array(y);r(u,f,b,w,l[c]=new Array(m),v,e);for(var _,B,x=0,C=0;x<y;++x)if(_=b[x]){for(x>=C&&(C=x+1);!(B=w[C])&&++C<y;);_._next=B||null}}return(s=new rt(s,i))._enter=A,s._exit=l,s},enter:function(){return new rt(this._enter||this._groups.map(u),this._parents)},exit:function(){return new rt(this._exit||this._groups.map(u),this._parents)},join:function(t,e,n){var r=this.enter(),i=this,o=this.exit();return"function"===typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(i=e(i))&&(i=i.selection()),null==n?o.remove():n(o),r&&i?r.merge(i).order():i},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,i=n.length,o=r.length,a=Math.min(i,o),s=new Array(i),A=0;A<a;++A)for(var l,c=n[A],u=r[A],f=c.length,h=s[A]=new Array(f),d=0;d<f;++d)(l=c[d]||u[d])&&(h[d]=l);for(;A<i;++A)s[A]=n[A];return new rt(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],o=i.length-1,a=i[o];--o>=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=m);for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var a,s=n[o],A=s.length,l=i[o]=new Array(A),c=0;c<A;++c)(a=s[c])&&(l[c]=a);l.sort(e)}return new rt(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,o=e[n],a=0,s=o.length;a<s;++a)(i=o[a])&&t.call(i,i.__data__,a,o);return this},attr:function(t,e){var n=(0,v.A)(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?b:y:"function"===typeof e?n.local?x:B:n.local?_:w)(n,e))},style:C.A,property:function(t,e){return arguments.length>1?this.each((null==e?S:"function"===typeof e?E:F)(t,e)):this.node()[t]},classed:function(t,e){var n=U(t+"");if(arguments.length<2){for(var r=L(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"===typeof e?N:e?O:M)(n,e))},text:function(t){return arguments.length?this.each(null==t?T:("function"===typeof t?R:P)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?D:("function"===typeof t?j:H)(t)):this.node().innerHTML},raise:function(){return this.each(z)},lower:function(){return this.each(V)},append:function(t){var e="function"===typeof t?t:(0,K.A)(t);return this.select(function(){return this.appendChild(e.apply(this,arguments))})},insert:function(t,e){var n="function"===typeof t?t:(0,K.A)(t),i=null==e?G:"function"===typeof e?e:(0,r.A)(e);return this.select(function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)})},remove:function(){return this.each(q)},clone:function(t){return this.select(t?Y:W)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,o=function(t){return t.trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}})}(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?X:$,r=0;r<a;++r)this.each(s(o[r],e,n));return this}var s=this.node().__on;if(s)for(var A,l=0,c=s.length;l<c;++l)for(r=0,A=s[l];r<a;++r)if((i=o[r]).type===A.type&&i.name===A.name)return A.value},dispatch:function(t,e){return this.each(("function"===typeof e?et:tt)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],o=0,a=i.length;o<a;++o)(r=i[o])&&(yield r)}};const ot=it},23683(t,e,n){"use strict";n.d(e,{A:()=>s,j:()=>A});var r=n(76747);function i(t){return function(){this.style.removeProperty(t)}}function o(t,e,n){return function(){this.style.setProperty(t,e,n)}}function a(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function s(t,e,n){return arguments.length>1?this.each((null==e?i:"function"===typeof e?a:o)(t,e,null==n?"":n)):A(this.node(),t)}function A(t,e){return t.style.getPropertyValue(e)||(0,r.A)(t).getComputedStyle(t,null).getPropertyValue(e)}},50574(t,e,n){"use strict";function r(){}function i(t){return null==t?r:function(){return this.querySelector(t)}}n.d(e,{A:()=>i})},80747(t,e,n){"use strict";function r(){return[]}function i(t){return null==t?r:function(){return this.querySelectorAll(t)}}n.d(e,{A:()=>i})},22324(t,e,n){"use strict";function r(t){let e;for(;e=t.sourceEvent;)t=e;return t}n.d(e,{A:()=>r})},76747(t,e,n){"use strict";function r(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}n.d(e,{A:()=>r})},53705(t,e,n){"use strict";n.d(e,{Ay:()=>l,DC:()=>i,GY:()=>s,T6:()=>o,aL:()=>a});var r,i,o,a,s,A=n(64398);function l(t){return r=(0,A.A)(t),i=r.format,o=r.parse,a=r.utcFormat,s=r.utcParse,r}l({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},64398(t,e,n){"use strict";n.d(e,{A:()=>l});var r=n(55334),i=n(78926),o=n(24355);function a(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function s(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function A(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function l(t){var e=t.dateTime,n=t.date,o=t.time,l=t.periods,u=t.days,f=t.shortDays,h=t.months,d=t.shortMonths,p=g(l),Y=m(l),pt=g(u),Ft=m(u),Et=g(f),Ut=m(f),Lt=g(h),kt=m(h),It=g(d),Qt=m(d),Ot={a:function(t){return f[t.getDay()]},A:function(t){return u[t.getDay()]},b:function(t){return d[t.getMonth()]},B:function(t){return h[t.getMonth()]},c:null,d:P,e:P,f:z,g:tt,G:nt,H:R,I:D,j:H,L:j,m:V,M:K,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ct,s:St,S:G,u:q,U:W,V:$,w:X,W:J,x:null,X:null,y:Z,Y:et,Z:rt,"%":xt},Mt={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return d[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:it,e:it,f:lt,g:bt,G:_t,H:ot,I:at,j:st,L:At,m:ct,M:ut,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ct,s:St,S:ft,u:ht,U:dt,V:gt,w:mt,W:vt,x:null,X:null,y:yt,Y:wt,Z:Bt,"%":xt},Nt={a:function(t,e,n){var r=Et.exec(e.slice(n));return r?(t.w=Ut.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=pt.exec(e.slice(n));return r?(t.w=Ft.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=It.exec(e.slice(n));return r?(t.m=Qt.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=Lt.exec(e.slice(n));return r?(t.m=kt.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return Rt(t,e,n,r)},d:E,e:E,f:O,g:x,G:B,H:L,I:L,j:U,L:Q,m:F,M:k,p:function(t,e,n){var r=p.exec(e.slice(n));return r?(t.p=Y.get(r[0].toLowerCase()),n+r[0].length):-1},q:S,Q:N,s:T,S:I,u:y,U:b,V:w,w:v,W:_,x:function(t,e,r){return Rt(t,n,e,r)},X:function(t,e,n){return Rt(t,o,e,n)},y:x,Y:B,Z:C,"%":M};function Tt(t,e){return function(n){var r,i,o,a=[],s=-1,A=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===t.charCodeAt(s)&&(a.push(t.slice(A,s)),null!=(i=c[r=t.charAt(++s)])?r=t.charAt(++s):i="e"===r?" ":"0",(o=e[r])&&(r=o(n,i)),a.push(r),A=s+1);return a.push(t.slice(A,s)),a.join("")}}function Pt(t,e){return function(n){var o,l,c=A(1900,void 0,1);if(Rt(c,t,n+="",0)!=n.length)return null;if("Q"in c)return new Date(c.Q);if("s"in c)return new Date(1e3*c.s+("L"in c?c.L:0));if(e&&!("Z"in c)&&(c.Z=0),"p"in c&&(c.H=c.H%12+12*c.p),void 0===c.m&&(c.m="q"in c?c.q:0),"V"in c){if(c.V<1||c.V>53)return null;"w"in c||(c.w=1),"Z"in c?(l=(o=s(A(c.y,0,1))).getUTCDay(),o=l>4||0===l?i.rt.ceil(o):(0,i.rt)(o),o=r.dA.offset(o,7*(c.V-1)),c.y=o.getUTCFullYear(),c.m=o.getUTCMonth(),c.d=o.getUTCDate()+(c.w+6)%7):(l=(o=a(A(c.y,0,1))).getDay(),o=l>4||0===l?i.AB.ceil(o):(0,i.AB)(o),o=r.UA.offset(o,7*(c.V-1)),c.y=o.getFullYear(),c.m=o.getMonth(),c.d=o.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),l="Z"in c?s(A(c.y,0,1)).getUTCDay():a(A(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,s(c)):a(c)}}function Rt(t,e,n,r){for(var i,o,a=0,s=e.length,A=n.length;a<s;){if(r>=A)return-1;if(37===(i=e.charCodeAt(a++))){if(i=e.charAt(a++),!(o=Nt[i in c?e.charAt(a++):i])||(r=o(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return Ot.x=Tt(n,Ot),Ot.X=Tt(o,Ot),Ot.c=Tt(e,Ot),Mt.x=Tt(n,Mt),Mt.X=Tt(o,Mt),Mt.c=Tt(e,Mt),{format:function(t){var e=Tt(t+="",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Pt(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Tt(t+="",Mt);return e.toString=function(){return t},e},utcParse:function(t){var e=Pt(t+="",!0);return e.toString=function(){return t},e}}}var c={"-":"",_:" ",0:"0"},u=/^\s*\d+/,f=/^%/,h=/[\\^$*+?|[\]().{}]/g;function d(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(e)+i:i)}function p(t){return t.replace(h,"\\$&")}function g(t){return new RegExp("^(?:"+t.map(p).join("|")+")","i")}function m(t){return new Map(t.map((t,e)=>[t.toLowerCase(),e]))}function v(t,e,n){var r=u.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function y(t,e,n){var r=u.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function b(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function w(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function _(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function B(t,e,n){var r=u.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function x(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function C(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function S(t,e,n){var r=u.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function F(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function E(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function U(t,e,n){var r=u.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function L(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function k(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function I(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Q(t,e,n){var r=u.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function O(t,e,n){var r=u.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function M(t,e,n){var r=f.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function N(t,e,n){var r=u.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function T(t,e,n){var r=u.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function P(t,e){return d(t.getDate(),e,2)}function R(t,e){return d(t.getHours(),e,2)}function D(t,e){return d(t.getHours()%12||12,e,2)}function H(t,e){return d(1+r.UA.count((0,o.he)(t),t),e,3)}function j(t,e){return d(t.getMilliseconds(),e,3)}function z(t,e){return j(t,e)+"000"}function V(t,e){return d(t.getMonth()+1,e,2)}function K(t,e){return d(t.getMinutes(),e,2)}function G(t,e){return d(t.getSeconds(),e,2)}function q(t){var e=t.getDay();return 0===e?7:e}function W(t,e){return d(i.YP.count((0,o.he)(t)-1,t),e,2)}function Y(t){var e=t.getDay();return e>=4||0===e?(0,i.Mo)(t):i.Mo.ceil(t)}function $(t,e){return t=Y(t),d(i.Mo.count((0,o.he)(t),t)+(4===(0,o.he)(t).getDay()),e,2)}function X(t){return t.getDay()}function J(t,e){return d(i.AB.count((0,o.he)(t)-1,t),e,2)}function Z(t,e){return d(t.getFullYear()%100,e,2)}function tt(t,e){return d((t=Y(t)).getFullYear()%100,e,2)}function et(t,e){return d(t.getFullYear()%1e4,e,4)}function nt(t,e){var n=t.getDay();return d((t=n>=4||0===n?(0,i.Mo)(t):i.Mo.ceil(t)).getFullYear()%1e4,e,4)}function rt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+d(e/60|0,"0",2)+d(e%60,"0",2)}function it(t,e){return d(t.getUTCDate(),e,2)}function ot(t,e){return d(t.getUTCHours(),e,2)}function at(t,e){return d(t.getUTCHours()%12||12,e,2)}function st(t,e){return d(1+r.dA.count((0,o.Mb)(t),t),e,3)}function At(t,e){return d(t.getUTCMilliseconds(),e,3)}function lt(t,e){return At(t,e)+"000"}function ct(t,e){return d(t.getUTCMonth()+1,e,2)}function ut(t,e){return d(t.getUTCMinutes(),e,2)}function ft(t,e){return d(t.getUTCSeconds(),e,2)}function ht(t){var e=t.getUTCDay();return 0===e?7:e}function dt(t,e){return d(i.Hl.count((0,o.Mb)(t)-1,t),e,2)}function pt(t){var e=t.getUTCDay();return e>=4||0===e?(0,i.pT)(t):i.pT.ceil(t)}function gt(t,e){return t=pt(t),d(i.pT.count((0,o.Mb)(t),t)+(4===(0,o.Mb)(t).getUTCDay()),e,2)}function mt(t){return t.getUTCDay()}function vt(t,e){return d(i.rt.count((0,o.Mb)(t)-1,t),e,2)}function yt(t,e){return d(t.getUTCFullYear()%100,e,2)}function bt(t,e){return d((t=pt(t)).getUTCFullYear()%100,e,2)}function wt(t,e){return d(t.getUTCFullYear()%1e4,e,4)}function _t(t,e){var n=t.getUTCDay();return d((t=n>=4||0===n?(0,i.pT)(t):i.pT.ceil(t)).getUTCFullYear()%1e4,e,4)}function Bt(){return"+0000"}function xt(){return"%"}function Ct(t){return+t}function St(t){return Math.floor(+t/1e3)}},55334(t,e,n){"use strict";n.d(e,{NT:()=>a,TW:()=>l,UA:()=>o,dA:()=>s,ou:()=>A,yE:()=>c});var r=n(37591),i=n(81134);const o=(0,r.f)(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.rR)/i.Nm,t=>t.getDate()-1),a=o.range,s=(0,r.f)(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/i.Nm,t=>t.getUTCDate()-1),A=s.range,l=(0,r.f)(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/i.Nm,t=>Math.floor(t/i.Nm)),c=l.range},81134(t,e,n){"use strict";n.d(e,{Fq:()=>s,JJ:()=>o,MP:()=>l,Nm:()=>a,Pv:()=>A,Tt:()=>r,rR:()=>i});const r=1e3,i=60*r,o=60*i,a=24*o,s=7*a,A=30*a,l=365*a},54612(t,e,n){"use strict";n.d(e,{Ag:()=>o,L6:()=>a,iA:()=>A,pz:()=>s});var r=n(37591),i=n(81134);const o=(0,r.f)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*i.Tt-t.getMinutes()*i.rR)},(t,e)=>{t.setTime(+t+e*i.JJ)},(t,e)=>(e-t)/i.JJ,t=>t.getHours()),a=o.range,s=(0,r.f)(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*i.JJ)},(t,e)=>(e-t)/i.JJ,t=>t.getUTCHours()),A=s.range},37591(t,e,n){"use strict";n.d(e,{f:()=>o});const r=new Date,i=new Date;function o(t,e,n,a){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=e=>(t(e=new Date(+e)),e),s.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),s.round=t=>{const e=s(t),n=s.ceil(t);return t-e<n-t?e:n},s.offset=(t,n)=>(e(t=new Date(+t),null==n?1:Math.floor(n)),t),s.range=(n,r,i)=>{const o=[];if(n=s.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return o;let a;do{o.push(a=new Date(+n)),e(n,i),t(n)}while(a<n&&n<r);return o},s.filter=n=>o(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}),n&&(s.count=(e,o)=>(r.setTime(+e),i.setTime(+o),t(r),t(i),Math.floor(n(r,i))),s.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(a?e=>a(e)%t===0:e=>s.count(0,e)%t===0):s:null)),s}},32613(t,e,n){"use strict";n.d(e,{R:()=>o,y:()=>i});var r=n(37591);const i=(0,r.f)(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);i.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,r.f)(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):i:null);const o=i.range},13298(t,e,n){"use strict";n.d(e,{Y4:()=>A,rn:()=>a,vD:()=>s,wX:()=>o});var r=n(37591),i=n(81134);const o=(0,r.f)(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*i.Tt)},(t,e)=>{t.setTime(+t+e*i.rR)},(t,e)=>(e-t)/i.rR,t=>t.getMinutes()),a=o.range,s=(0,r.f)(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*i.rR)},(t,e)=>(e-t)/i.rR,t=>t.getUTCMinutes()),A=s.range},75878(t,e,n){"use strict";n.d(e,{Bz:()=>o,R6:()=>a,Ui:()=>i,oi:()=>s});var r=n(37591);const i=(0,r.f)(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear()),t=>t.getMonth()),o=i.range,a=(0,r.f)(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth()),s=a.range},55030(t,e,n){"use strict";n.d(e,{R:()=>o,Y:()=>a});var r=n(37591),i=n(81134);const o=(0,r.f)(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*i.Tt)},(t,e)=>(e-t)/i.Tt,t=>t.getUTCSeconds()),a=o.range},526(t,e,n){"use strict";n.d(e,{$Z:()=>p,Cf:()=>m,lk:()=>g,yE:()=>v});var r=n(86037),i=n(6946),o=n(81134),a=n(32613),s=n(55030),A=n(13298),l=n(54612),c=n(55334),u=n(78926),f=n(75878),h=n(24355);function d(t,e,n,A,l,c){const u=[[s.R,1,o.Tt],[s.R,5,5*o.Tt],[s.R,15,15*o.Tt],[s.R,30,30*o.Tt],[c,1,o.rR],[c,5,5*o.rR],[c,15,15*o.rR],[c,30,30*o.rR],[l,1,o.JJ],[l,3,3*o.JJ],[l,6,6*o.JJ],[l,12,12*o.JJ],[A,1,o.Nm],[A,2,2*o.Nm],[n,1,o.Fq],[e,1,o.Pv],[e,3,3*o.Pv],[t,1,o.MP]];function f(e,n,s){const A=Math.abs(n-e)/s,l=(0,r.A)(([,,t])=>t).right(u,A);if(l===u.length)return t.every((0,i.sG)(e/o.MP,n/o.MP,s));if(0===l)return a.y.every(Math.max((0,i.sG)(e,n,s),1));const[c,f]=u[A/u[l-1][2]<u[l][2]/A?l-1:l];return c.every(f)}return[function(t,e,n){const r=e<t;r&&([t,e]=[e,t]);const i=n&&"function"===typeof n.range?n:f(t,e,n),o=i?i.range(t,+e+1):[];return r?o.reverse():o},f]}const[p,g]=d(h.Mb,f.R6,u.Hl,c.TW,l.pz,A.vD),[m,v]=d(h.he,f.Ui,u.YP,c.UA,l.Ag,A.wX)},78926(t,e,n){"use strict";n.d(e,{AB:()=>s,Dr:()=>g,G6:()=>k,Gu:()=>l,HU:()=>m,Hl:()=>w,Mo:()=>c,OK:()=>p,ON:()=>U,PG:()=>A,SQ:()=>v,TU:()=>u,Xo:()=>O,YP:()=>a,Zn:()=>Q,_M:()=>y,a1:()=>S,aZ:()=>E,c8:()=>F,h8:()=>d,jN:()=>L,pT:()=>C,rG:()=>f,rt:()=>_,sr:()=>B,vD:()=>h,wr:()=>I,z2:()=>x});var r=n(37591),i=n(81134);function o(t){return(0,r.f)(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.rR)/i.Fq)}const a=o(0),s=o(1),A=o(2),l=o(3),c=o(4),u=o(5),f=o(6),h=a.range,d=s.range,p=A.range,g=l.range,m=c.range,v=u.range,y=f.range;function b(t){return(0,r.f)(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/i.Fq)}const w=b(0),_=b(1),B=b(2),x=b(3),C=b(4),S=b(5),F=b(6),E=w.range,U=_.range,L=B.range,k=x.range,I=C.range,Q=S.range,O=F.range},24355(t,e,n){"use strict";n.d(e,{Mb:()=>a,Yo:()=>o,he:()=>i,jH:()=>s});var r=n(37591);const i=(0,r.f)(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());i.every=t=>isFinite(t=Math.floor(t))&&t>0?(0,r.f)(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null;const o=i.range,a=(0,r.f)(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());a.every=t=>isFinite(t=Math.floor(t))&&t>0?(0,r.f)(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null;const s=a.range},43905(t,e,n){"use strict";n.r(e),n.d(e,{Adder:()=>B.ph,Delaunay:()=>Ii.A,FormatSpecifier:()=>Ha.S,InternMap:()=>x.B,InternSet:()=>x.v,Node:()=>il,Path:()=>_r,Voronoi:()=>Qi.A,ZoomTransform:()=>Tp,active:()=>Fn,arc:()=>lh,area:()=>mh,areaRadial:()=>Sh,ascending:()=>i.A,autoType:()=>co,axisBottom:()=>Kt,axisLeft:()=>Gt,axisRight:()=>Vt,axisTop:()=>zt,bin:()=>K,bisect:()=>r.Ay,bisectCenter:()=>r.WD,bisectLeft:()=>r.ah,bisectRight:()=>r.Jj,bisector:()=>o.A,blob:()=>Xo,blur:()=>a,blur2:()=>s,blurImage:()=>A,brush:()=>nr,brushSelection:()=>Zn,brushX:()=>tr,brushY:()=>er,buffer:()=>Zo,chord:()=>hr,chordDirected:()=>pr,chordTranspose:()=>dr,cluster:()=>XA,color:()=>qe.Ay,contourDensity:()=>ki,contours:()=>Bi,count:()=>h,create:()=>Qf,creator:()=>If.A,cross:()=>m,csv:()=>ia,csvFormat:()=>Xi,csvFormatBody:()=>Ji,csvFormatRow:()=>to,csvFormatRows:()=>Zi,csvFormatValue:()=>eo,csvParse:()=>Yi,csvParseRows:()=>$i,cubehelix:()=>hi,cumsum:()=>v,curveBasis:()=>gd,curveBasisClosed:()=>vd,curveBasisOpen:()=>bd,curveBumpX:()=>Lh,curveBumpY:()=>kh,curveBundle:()=>_d,curveCardinal:()=>Cd,curveCardinalClosed:()=>Fd,curveCardinalOpen:()=>Ud,curveCatmullRom:()=>Id,curveCatmullRomClosed:()=>Od,curveCatmullRomOpen:()=>Nd,curveLinear:()=>hh,curveLinearClosed:()=>Pd,curveMonotoneX:()=>Gd,curveMonotoneY:()=>qd,curveNatural:()=>$d,curveStep:()=>Jd,curveStepAfter:()=>tp,curveStepBefore:()=>Zd,descending:()=>y.A,deviation:()=>w,difference:()=>Ft,disjoint:()=>Et,dispatch:()=>Jt,drag:()=>Di,dragDisable:()=>ie,dragEnable:()=>oe,dsv:()=>ra,dsvFormat:()=>qi,easeBack:()=>Ko,easeBackIn:()=>zo,easeBackInOut:()=>Ko,easeBackOut:()=>Vo,easeBounce:()=>Do,easeBounceIn:()=>Ro,easeBounceInOut:()=>Ho,easeBounceOut:()=>Do,easeCircle:()=>ko,easeCircleIn:()=>Uo,easeCircleInOut:()=>ko,easeCircleOut:()=>Lo,easeCubic:()=>Bn,easeCubicIn:()=>wn,easeCubicInOut:()=>Bn,easeCubicOut:()=>_n,easeElastic:()=>Wo,easeElasticIn:()=>qo,easeElasticInOut:()=>Yo,easeElasticOut:()=>Wo,easeExp:()=>Eo,easeExpIn:()=>So,easeExpInOut:()=>Eo,easeExpOut:()=>Fo,easeLinear:()=>fo,easePoly:()=>yo,easePolyIn:()=>mo,easePolyInOut:()=>yo,easePolyOut:()=>vo,easeQuad:()=>go,easeQuadIn:()=>ho,easeQuadInOut:()=>go,easeQuadOut:()=>po,easeSin:()=>xo,easeSinIn:()=>_o,easeSinInOut:()=>xo,easeSinOut:()=>Bo,every:()=>wt,extent:()=>_.A,fcumsum:()=>B.Nn,filter:()=>Bt,flatGroup:()=>U,flatRollup:()=>L,forceCenter:()=>ha,forceCollide:()=>Sa,forceLink:()=>Ua,forceManyBody:()=>Ma,forceRadial:()=>Na,forceSimulation:()=>Oa,forceX:()=>Ta,forceY:()=>Pa,format:()=>Ra.GP,formatDefaultLocale:()=>Ra.Ay,formatLocale:()=>Da.A,formatPrefix:()=>Ra.s,formatSpecifier:()=>Ha.A,fsum:()=>B.KS,geoAlbers:()=>hA,geoAlbersUsa:()=>pA,geoArea:()=>Ka.Ay,geoAzimuthalEqualArea:()=>vA,geoAzimuthalEqualAreaRaw:()=>mA,geoAzimuthalEquidistant:()=>bA,geoAzimuthalEquidistantRaw:()=>yA,geoBounds:()=>Ga.A,geoCentroid:()=>qa.A,geoCircle:()=>Wa.A,geoClipAntimeridian:()=>Ya.A,geoClipCircle:()=>$a.A,geoClipExtent:()=>Ja,geoClipRectangle:()=>Xa.A,geoConicConformal:()=>xA,geoConicConformalRaw:()=>BA,geoConicEqualArea:()=>fA,geoConicEqualAreaRaw:()=>uA,geoConicEquidistant:()=>EA,geoConicEquidistantRaw:()=>FA,geoContains:()=>rs.A,geoDistance:()=>is.A,geoEqualEarth:()=>MA,geoEqualEarthRaw:()=>OA,geoEquirectangular:()=>SA,geoEquirectangularRaw:()=>CA,geoGnomonic:()=>TA,geoGnomonicRaw:()=>NA,geoGraticule:()=>os.A,geoGraticule10:()=>os.q,geoIdentity:()=>RA,geoInterpolate:()=>as.A,geoLength:()=>ss.A,geoMercator:()=>wA.Ay,geoMercatorRaw:()=>wA.Gx,geoNaturalEarth1:()=>HA,geoNaturalEarth1Raw:()=>DA,geoOrthographic:()=>zA,geoOrthographicRaw:()=>jA,geoPath:()=>AA,geoProjection:()=>lA.A,geoProjectionMutator:()=>lA.U,geoRotation:()=>qA.A,geoStereographic:()=>VA.A,geoStereographicRaw:()=>VA.F,geoStream:()=>ls.A,geoTransform:()=>PA.A,geoTransverseMercator:()=>GA,geoTransverseMercatorRaw:()=>KA,gray:()=>qr,greatest:()=>ft.A,greatestIndex:()=>ht,group:()=>S,groupSort:()=>P,groups:()=>F,hcl:()=>ni,hierarchy:()=>ZA,histogram:()=>K,hsl:()=>qe.KI,html:()=>ua,image:()=>aa,index:()=>Q,indexes:()=>O,interpolate:()=>Ae.A,interpolateArray:()=>rc.A,interpolateBasis:()=>ic.A,interpolateBasisClosed:()=>oc.A,interpolateBlues:()=>of,interpolateBrBG:()=>gu,interpolateBuGn:()=>Ou,interpolateBuPu:()=>Nu,interpolateCividis:()=>gf,interpolateCool:()=>yf,interpolateCubehelix:()=>Bc,interpolateCubehelixDefault:()=>mf,interpolateCubehelixLong:()=>xc,interpolateDate:()=>ac.A,interpolateDiscrete:()=>sc,interpolateGnBu:()=>Pu,interpolateGreens:()=>sf,interpolateGreys:()=>lf,interpolateHcl:()=>bc,interpolateHclLong:()=>wc,interpolateHsl:()=>gc,interpolateHslLong:()=>mc,interpolateHue:()=>lc,interpolateInferno:()=>Lf,interpolateLab:()=>vc,interpolateMagma:()=>Uf,interpolateNumber:()=>Ne.A,interpolateNumberArray:()=>cc.A,interpolateObject:()=>uc.A,interpolateOrRd:()=>Du,interpolateOranges:()=>pf,interpolatePRGn:()=>vu,interpolatePiYG:()=>bu,interpolatePlasma:()=>kf,interpolatePuBu:()=>Vu,interpolatePuBuGn:()=>ju,interpolatePuOr:()=>_u,interpolatePuRd:()=>Gu,interpolatePurples:()=>uf,interpolateRainbow:()=>wf,interpolateRdBu:()=>xu,interpolateRdGy:()=>Su,interpolateRdPu:()=>Wu,interpolateRdYlBu:()=>Eu,interpolateRdYlGn:()=>Lu,interpolateReds:()=>hf,interpolateRgb:()=>We.Ay,interpolateRgbBasis:()=>We.Ik,interpolateRgbBasisClosed:()=>We.uL,interpolateRound:()=>fc.A,interpolateSinebow:()=>Cf,interpolateSpectral:()=>Iu,interpolateString:()=>Ye.A,interpolateTransformCss:()=>He,interpolateTransformSvg:()=>je,interpolateTurbo:()=>Sf.A,interpolateViridis:()=>Ef,interpolateWarm:()=>vf,interpolateYlGn:()=>Ju,interpolateYlGnBu:()=>$u,interpolateYlOrBr:()=>tf,interpolateYlOrRd:()=>nf,interpolateZoom:()=>dc,interrupt:()=>Oe,intersection:()=>Ut,interval:()=>Op,isoFormat:()=>kp,isoParse:()=>Qp,json:()=>Aa,lab:()=>Wr,lch:()=>ei,least:()=>ct,leastIndex:()=>ut,line:()=>gh,lineRadial:()=>Ch,link:()=>Mh,linkHorizontal:()=>Nh,linkRadial:()=>Ph,linkVertical:()=>Th,local:()=>Mf,map:()=>xt,matcher:()=>cn.A,max:()=>Y.A,maxIndex:()=>$.A,mean:()=>X.A,median:()=>J,medianIndex:()=>Z,merge:()=>tt.A,min:()=>et.A,minIndex:()=>nt.A,mode:()=>rt,namespace:()=>ze.A,namespaces:()=>Tf.A,nice:()=>z,now:()=>ye,pack:()=>Fl,packEnclose:()=>ul,packSiblings:()=>Cl,pairs:()=>it,partition:()=>Ql,path:()=>Br,pathRound:()=>xr,permute:()=>at.A,pie:()=>bh,piecewise:()=>Cc.A,pointRadial:()=>Fh,pointer:()=>le.A,pointers:()=>Rf,polygonArea:()=>Fc,polygonCentroid:()=>Ec,polygonContains:()=>Qc,polygonHull:()=>Ic,polygonLength:()=>Oc,precisionFixed:()=>ja.A,precisionPrefix:()=>za.A,precisionRound:()=>Va.A,quadtree:()=>va,quantile:()=>G.Ay,quantileIndex:()=>G.AX,quantileSorted:()=>G.Z4,quantize:()=>Sc,quickselect:()=>st.A,radialArea:()=>Sh,radialLine:()=>Ch,randomBates:()=>Hc,randomBernoulli:()=>Vc,randomBeta:()=>qc,randomBinomial:()=>Wc,randomCauchy:()=>$c,randomExponential:()=>jc,randomGamma:()=>Gc,randomGeometric:()=>Kc,randomInt:()=>Tc,randomIrwinHall:()=>Dc,randomLcg:()=>tu,randomLogNormal:()=>Rc,randomLogistic:()=>Xc,randomNormal:()=>Pc,randomPareto:()=>zc,randomPoisson:()=>Jc,randomUniform:()=>Nc,randomWeibull:()=>Yc,range:()=>At.A,rank:()=>lt,reduce:()=>Ct,reverse:()=>St,rgb:()=>qe.Qh,ribbon:()=>Mr,ribbonArrow:()=>Nr,rollup:()=>k,rollups:()=>I,scaleBand:()=>eu.scaleBand,scaleDiverging:()=>eu.scaleDiverging,scaleDivergingLog:()=>eu.scaleDivergingLog,scaleDivergingPow:()=>eu.scaleDivergingPow,scaleDivergingSqrt:()=>eu.scaleDivergingSqrt,scaleDivergingSymlog:()=>eu.scaleDivergingSymlog,scaleIdentity:()=>eu.scaleIdentity,scaleImplicit:()=>eu.scaleImplicit,scaleLinear:()=>eu.scaleLinear,scaleLog:()=>eu.scaleLog,scaleOrdinal:()=>eu.scaleOrdinal,scalePoint:()=>eu.scalePoint,scalePow:()=>eu.scalePow,scaleQuantile:()=>eu.scaleQuantile,scaleQuantize:()=>eu.scaleQuantize,scaleRadial:()=>eu.scaleRadial,scaleSequential:()=>eu.scaleSequential,scaleSequentialLog:()=>eu.scaleSequentialLog,scaleSequentialPow:()=>eu.scaleSequentialPow,scaleSequentialQuantile:()=>eu.scaleSequentialQuantile,scaleSequentialSqrt:()=>eu.scaleSequentialSqrt,scaleSequentialSymlog:()=>eu.scaleSequentialSymlog,scaleSqrt:()=>eu.scaleSqrt,scaleSymlog:()=>eu.scaleSymlog,scaleThreshold:()=>eu.scaleThreshold,scaleTime:()=>eu.scaleTime,scaleUtc:()=>eu.scaleUtc,scan:()=>dt,schemeAccent:()=>iu,schemeBlues:()=>rf,schemeBrBG:()=>pu,schemeBuGn:()=>Qu,schemeBuPu:()=>Mu,schemeCategory10:()=>ru,schemeDark2:()=>ou,schemeGnBu:()=>Tu,schemeGreens:()=>af,schemeGreys:()=>Af,schemeObservable10:()=>au,schemeOrRd:()=>Ru,schemeOranges:()=>df,schemePRGn:()=>mu,schemePaired:()=>su,schemePastel1:()=>Au,schemePastel2:()=>lu,schemePiYG:()=>yu,schemePuBu:()=>zu,schemePuBuGn:()=>Hu,schemePuOr:()=>wu,schemePuRd:()=>Ku,schemePurples:()=>cf,schemeRdBu:()=>Bu,schemeRdGy:()=>Cu,schemeRdPu:()=>qu,schemeRdYlBu:()=>Fu,schemeRdYlGn:()=>Uu,schemeReds:()=>ff,schemeSet1:()=>cu,schemeSet2:()=>uu,schemeSet3:()=>fu,schemeSpectral:()=>ku,schemeTableau10:()=>hu,schemeYlGn:()=>Xu,schemeYlGnBu:()=>Yu,schemeYlOrBr:()=>Zu,schemeYlOrRd:()=>ef,select:()=>Zt.A,selectAll:()=>Hf,selection:()=>ce.Ay,selector:()=>un.A,selectorAll:()=>fn.A,shuffle:()=>pt,shuffler:()=>gt,some:()=>_t,sort:()=>T.Ay,stack:()=>op,stackOffsetDiverging:()=>sp,stackOffsetExpand:()=>ap,stackOffsetNone:()=>ep,stackOffsetSilhouette:()=>Ap,stackOffsetWiggle:()=>lp,stackOrderAppearance:()=>cp,stackOrderAscending:()=>fp,stackOrderDescending:()=>dp,stackOrderInsideOut:()=>pp,stackOrderNone:()=>np,stackOrderReverse:()=>gp,stratify:()=>Rl,style:()=>dn.j,subset:()=>Qt,sum:()=>mt.A,superset:()=>kt,svg:()=>fa,symbol:()=>fd,symbolAsterisk:()=>Dh,symbolCircle:()=>Hh,symbolCross:()=>jh,symbolDiamond:()=>Kh,symbolDiamond2:()=>Gh,symbolPlus:()=>qh,symbolSquare:()=>Wh,symbolSquare2:()=>Yh,symbolStar:()=>Zh,symbolTimes:()=>ld,symbolTriangle:()=>ed,symbolTriangle2:()=>rd,symbolWye:()=>Ad,symbolX:()=>ld,symbols:()=>cd,symbolsFill:()=>cd,symbolsStroke:()=>ud,text:()=>ea,thresholdFreedmanDiaconis:()=>q,thresholdScott:()=>W,thresholdSturges:()=>V,tickFormat:()=>eu.tickFormat,tickIncrement:()=>j.lq,tickStep:()=>j.sG,ticks:()=>j.Ay,timeDay:()=>_p.UA,timeDays:()=>_p.NT,timeFormat:()=>Fp.DC,timeFormatDefaultLocale:()=>Fp.Ay,timeFormatLocale:()=>Ep.A,timeFriday:()=>Bp.TU,timeFridays:()=>Bp.SQ,timeHour:()=>wp.Ag,timeHours:()=>wp.L6,timeInterval:()=>mp.f,timeMillisecond:()=>vp.y,timeMilliseconds:()=>vp.R,timeMinute:()=>bp.wX,timeMinutes:()=>bp.rn,timeMonday:()=>Bp.AB,timeMondays:()=>Bp.h8,timeMonth:()=>xp.Ui,timeMonths:()=>xp.Bz,timeParse:()=>Fp.T6,timeSaturday:()=>Bp.rG,timeSaturdays:()=>Bp._M,timeSecond:()=>yp.R,timeSeconds:()=>yp.Y,timeSunday:()=>Bp.YP,timeSundays:()=>Bp.vD,timeThursday:()=>Bp.Mo,timeThursdays:()=>Bp.HU,timeTickInterval:()=>Sp.yE,timeTicks:()=>Sp.Cf,timeTuesday:()=>Bp.PG,timeTuesdays:()=>Bp.OK,timeWednesday:()=>Bp.Gu,timeWednesdays:()=>Bp.Dr,timeWeek:()=>Bp.YP,timeWeeks:()=>Bp.vD,timeYear:()=>Cp.he,timeYears:()=>Cp.Yo,timeout:()=>Fe,timer:()=>_e,timerFlush:()=>Be,transition:()=>vn,transpose:()=>vt,tree:()=>Wl,treemap:()=>Zl,treemapBinary:()=>tc,treemapDice:()=>Il,treemapResquarify:()=>nc,treemapSlice:()=>Yl,treemapSliceDice:()=>ec,treemapSquarify:()=>Jl,tsv:()=>oa,tsvFormat:()=>oo,tsvFormatBody:()=>ao,tsvFormatRow:()=>Ao,tsvFormatRows:()=>so,tsvFormatValue:()=>lo,tsvParse:()=>ro,tsvParseRows:()=>io,union:()=>Ot,unixDay:()=>_p.TW,unixDays:()=>_p.yE,utcDay:()=>_p.dA,utcDays:()=>_p.ou,utcFormat:()=>Fp.aL,utcFriday:()=>Bp.a1,utcFridays:()=>Bp.Zn,utcHour:()=>wp.pz,utcHours:()=>wp.iA,utcMillisecond:()=>vp.y,utcMilliseconds:()=>vp.R,utcMinute:()=>bp.vD,utcMinutes:()=>bp.Y4,utcMonday:()=>Bp.rt,utcMondays:()=>Bp.ON,utcMonth:()=>xp.R6,utcMonths:()=>xp.oi,utcParse:()=>Fp.GY,utcSaturday:()=>Bp.c8,utcSaturdays:()=>Bp.Xo,utcSecond:()=>yp.R,utcSeconds:()=>yp.Y,utcSunday:()=>Bp.Hl,utcSundays:()=>Bp.aZ,utcThursday:()=>Bp.pT,utcThursdays:()=>Bp.wr,utcTickInterval:()=>Sp.lk,utcTicks:()=>Sp.$Z,utcTuesday:()=>Bp.sr,utcTuesdays:()=>Bp.jN,utcWednesday:()=>Bp.z2,utcWednesdays:()=>Bp.G6,utcWeek:()=>Bp.Hl,utcWeeks:()=>Bp.aZ,utcYear:()=>Cp.Mb,utcYears:()=>Cp.jH,variance:()=>b,window:()=>jf.A,xml:()=>ca,zip:()=>bt,zoom:()=>Wp,zoomIdentity:()=>Pp,zoomTransform:()=>Rp});var r=n(52016),i=n(12902),o=n(86037);function a(t,e){if(!((e=+e)>=0))throw new RangeError("invalid r");let n=t.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!e)return t;const r=f(e),i=t.slice();return r(t,i,0,n,1),r(i,t,0,n,1),r(t,i,0,n,1),t}const s=l(f),A=l(function(t){const e=f(t);return(t,n,r,i,o)=>{e(t,n,(r<<=2)+0,(i<<=2)+0,o<<=2),e(t,n,r+1,i+1,o),e(t,n,r+2,i+2,o),e(t,n,r+3,i+3,o)}});function l(t){return function(e,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:i,width:o,height:a}=e;if(!((o=Math.floor(o))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:i.length/o))>=0))throw new RangeError("invalid height");if(!o||!a||!n&&!r)return e;const s=n&&t(n),A=r&&t(r),l=i.slice();return s&&A?(c(s,l,i,o,a),c(s,i,l,o,a),c(s,l,i,o,a),u(A,i,l,o,a),u(A,l,i,o,a),u(A,i,l,o,a)):s?(c(s,i,l,o,a),c(s,l,i,o,a),c(s,i,l,o,a)):A&&(u(A,i,l,o,a),u(A,l,i,o,a),u(A,i,l,o,a)),e}}function c(t,e,n,r,i){for(let o=0,a=r*i;o<a;)t(e,n,o,o+=r,1)}function u(t,e,n,r,i){for(let o=0,a=r*i;o<r;++o)t(e,n,o,o+a,r)}function f(t){const e=Math.floor(t);if(e===t)return function(t){const e=2*t+1;return(n,r,i,o,a)=>{if(!((o-=a)>=i))return;let s=t*r[i];const A=a*t;for(let t=i,e=i+A;t<e;t+=a)s+=r[Math.min(o,t)];for(let t=i,l=o;t<=l;t+=a)s+=r[Math.min(o,t+A)],n[t]=s/e,s-=r[Math.max(i,t-A)]}}(t);const n=t-e,r=2*t+1;return(t,i,o,a,s)=>{if(!((a-=s)>=o))return;let A=e*i[o];const l=s*e,c=l+s;for(let e=o,n=o+l;e<n;e+=s)A+=i[Math.min(a,e)];for(let e=o,u=a;e<=u;e+=s)A+=i[Math.min(a,e+l)],t[e]=(A+n*(i[Math.max(o,e-c)]+i[Math.min(a,e+c)]))/r,A-=i[Math.max(o,e-l)]}}function h(t,e){let n=0;if(void 0===e)for(let r of t)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(i=+i)>=i&&++n}return n}function d(t){return 0|t.length}function p(t){return!(t>0)}function g(t){return"object"!==typeof t||"length"in t?t:Array.from(t)}function m(...t){const e="function"===typeof t[t.length-1]&&function(t){return e=>t(...e)}(t.pop()),n=(t=t.map(g)).map(d),r=t.length-1,i=new Array(r+1).fill(0),o=[];if(r<0||n.some(p))return o;for(;;){o.push(i.map((e,n)=>t[n][e]));let a=r;for(;++i[a]===n[a];){if(0===a)return e?o.map(e):o;i[a--]=0}}}function v(t,e){var n=0,r=0;return Float64Array.from(t,void 0===e?t=>n+=+t||0:i=>n+=+e(i,r++,t)||0)}var y=n(41180);function b(t,e){let n,r=0,i=0,o=0;if(void 0===e)for(let a of t)null!=a&&(a=+a)>=a&&(n=a-i,i+=n/++r,o+=n*(a-i));else{let a=-1;for(let s of t)null!=(s=e(s,++a,t))&&(s=+s)>=s&&(n=s-i,i+=n/++r,o+=n*(s-i))}if(r>1)return o/(r-1)}function w(t,e){const n=b(t,e);return n?Math.sqrt(n):n}var _=n(91454),B=n(11047),x=n(24119);function C(t){return t}function S(t,...e){return N(t,C,C,e)}function F(t,...e){return N(t,Array.from,C,e)}function E(t,e){for(let n=1,r=e.length;n<r;++n)t=t.flatMap(t=>t.pop().map(([e,n])=>[...t,e,n]));return t}function U(t,...e){return E(F(t,...e),e)}function L(t,e,...n){return E(I(t,e,...n),n)}function k(t,e,...n){return N(t,C,e,n)}function I(t,e,...n){return N(t,Array.from,e,n)}function Q(t,...e){return N(t,C,M,e)}function O(t,...e){return N(t,Array.from,M,e)}function M(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function N(t,e,n,r){return function t(i,o){if(o>=r.length)return n(i);const a=new x.B,s=r[o++];let A=-1;for(const e of i){const t=s(e,++A,i),n=a.get(t);n?n.push(e):a.set(t,[e])}for(const[e,n]of a)a.set(e,t(n,o));return e(a)}(t,0)}var T=n(68886);function P(t,e,n){return(2!==e.length?(0,T.Ay)(k(t,e,n),([t,e],[n,r])=>(0,i.A)(e,r)||(0,i.A)(t,n)):(0,T.Ay)(S(t,n),([t,n],[r,o])=>e(n,o)||(0,i.A)(t,r))).map(([t])=>t)}var R=Array.prototype,D=R.slice;R.map;function H(t){return()=>t}var j=n(6946);function z(t,e,n){let r;for(;;){const i=(0,j.lq)(t,e,n);if(i===r||0===i||!isFinite(i))return[t,e];i>0?(t=Math.floor(t/i)*i,e=Math.ceil(e/i)*i):i<0&&(t=Math.ceil(t*i)/i,e=Math.floor(e*i)/i),r=i}}function V(t){return Math.max(1,Math.ceil(Math.log(h(t))/Math.LN2)+1)}function K(){var t=C,e=_.A,n=V;function i(i){Array.isArray(i)||(i=Array.from(i));var o,a,s,A=i.length,l=new Array(A);for(o=0;o<A;++o)l[o]=t(i[o],o,i);var c=e(l),u=c[0],f=c[1],h=n(l,u,f);if(!Array.isArray(h)){const t=f,n=+h;if(e===_.A&&([u,f]=z(u,f,n)),(h=(0,j.Ay)(u,f,n))[0]<=u&&(s=(0,j.lq)(u,f,n)),h[h.length-1]>=f)if(t>=f&&e===_.A){const t=(0,j.lq)(u,f,n);isFinite(t)&&(t>0?f=(Math.floor(f/t)+1)*t:t<0&&(f=(Math.ceil(f*-t)+1)/-t))}else h.pop()}for(var d=h.length,p=0,g=d;h[p]<=u;)++p;for(;h[g-1]>f;)--g;(p||g<d)&&(h=h.slice(p,g),d=g-p);var m,v=new Array(d+1);for(o=0;o<=d;++o)(m=v[o]=[]).x0=o>0?h[o-1]:u,m.x1=o<d?h[o]:f;if(isFinite(s)){if(s>0)for(o=0;o<A;++o)null!=(a=l[o])&&u<=a&&a<=f&&v[Math.min(d,Math.floor((a-u)/s))].push(i[o]);else if(s<0)for(o=0;o<A;++o)if(null!=(a=l[o])&&u<=a&&a<=f){const t=Math.floor((u-a)*s);v[Math.min(d,t+(h[t]<=a))].push(i[o])}}else for(o=0;o<A;++o)null!=(a=l[o])&&u<=a&&a<=f&&v[(0,r.Ay)(h,a,0,d)].push(i[o]);return v}return i.value=function(e){return arguments.length?(t="function"===typeof e?e:H(e),i):t},i.domain=function(t){return arguments.length?(e="function"===typeof t?t:H([t[0],t[1]]),i):e},i.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:H(Array.isArray(t)?D.call(t):t),i):n},i}var G=n(84855);function q(t,e,n){const r=h(t),i=(0,G.Ay)(t,.75)-(0,G.Ay)(t,.25);return r&&i?Math.ceil((n-e)/(2*i*Math.pow(r,-1/3))):1}function W(t,e,n){const r=h(t),i=w(t);return r&&i?Math.ceil((n-e)*Math.cbrt(r)/(3.49*i)):1}var Y=n(30846),$=n(4504),X=n(14375);function J(t,e){return(0,G.Ay)(t,.5,e)}function Z(t,e){return(0,G.AX)(t,.5,e)}var tt=n(62128),et=n(49216),nt=n(98026);function rt(t,e){const n=new x.B;if(void 0===e)for(let o of t)null!=o&&o>=o&&n.set(o,(n.get(o)||0)+1);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&i>=i&&n.set(i,(n.get(i)||0)+1)}let r,i=0;for(const[o,a]of n)a>i&&(i=a,r=o);return r}function it(t,e=ot){const n=[];let r,i=!1;for(const o of t)i&&n.push(e(r,o)),r=o,i=!0;return n}function ot(t,e){return[t,e]}var at=n(78314),st=n(15671),At=n(6561);function lt(t,e=i.A){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(t);const r=new Float64Array(n.length);2!==e.length&&(n=n.map(e),e=i.A);const o=(t,r)=>e(n[t],n[r]);let a,s;return(t=Uint32Array.from(n,(t,e)=>e)).sort(e===i.A?(t,e)=>(0,T.o2)(n[t],n[e]):(0,T.JC)(o)),t.forEach((t,e)=>{const n=o(t,void 0===a?t:a);n>=0?((void 0===a||n>0)&&(a=t,s=e),r[t]=s):r[t]=NaN}),r}function ct(t,e=i.A){let n,r=!1;if(1===e.length){let o;for(const a of t){const t=e(a);(r?(0,i.A)(t,o)<0:0===(0,i.A)(t,t))&&(n=a,o=t,r=!0)}}else for(const i of t)(r?e(i,n)<0:0===e(i,i))&&(n=i,r=!0);return n}function ut(t,e=i.A){if(1===e.length)return(0,nt.A)(t,e);let n,r=-1,o=-1;for(const i of t)++o,(r<0?0===e(i,i):e(i,n)<0)&&(n=i,r=o);return r}var ft=n(36205);function ht(t,e=i.A){if(1===e.length)return(0,$.A)(t,e);let n,r=-1,o=-1;for(const i of t)++o,(r<0?0===e(i,i):e(i,n)>0)&&(n=i,r=o);return r}function dt(t,e){const n=ut(t,e);return n<0?void 0:n}const pt=gt(Math.random);function gt(t){return function(e,n=0,r=e.length){let i=r-(n=+n);for(;i;){const r=t()*i--|0,o=e[i+n];e[i+n]=e[r+n],e[r+n]=o}return e}}var mt=n(91907);function vt(t){if(!(i=t.length))return[];for(var e=-1,n=(0,et.A)(t,yt),r=new Array(n);++e<n;)for(var i,o=-1,a=r[e]=new Array(i);++o<i;)a[o]=t[o][e];return r}function yt(t){return t.length}function bt(){return vt(arguments)}function wt(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");let n=-1;for(const r of t)if(!e(r,++n,t))return!1;return!0}function _t(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");let n=-1;for(const r of t)if(e(r,++n,t))return!0;return!1}function Bt(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");const n=[];let r=-1;for(const i of t)e(i,++r,t)&&n.push(i);return n}function xt(t,e){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof e)throw new TypeError("mapper is not a function");return Array.from(t,(n,r)=>e(n,r,t))}function Ct(t,e,n){if("function"!==typeof e)throw new TypeError("reducer is not a function");const r=t[Symbol.iterator]();let i,o,a=-1;if(arguments.length<3){if(({done:i,value:n}=r.next()),i)return;++a}for(;({done:i,value:o}=r.next()),!i;)n=e(n,o,++a,t);return n}function St(t){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function Ft(t,...e){t=new x.v(t);for(const n of e)for(const e of n)t.delete(e);return t}function Et(t,e){const n=e[Symbol.iterator](),r=new x.v;for(const i of t){if(r.has(i))return!1;let t,e;for(;({value:t,done:e}=n.next())&&!e;){if(Object.is(i,t))return!1;r.add(t)}}return!0}function Ut(t,...e){t=new x.v(t),e=e.map(Lt);t:for(const n of t)for(const r of e)if(!r.has(n)){t.delete(n);continue t}return t}function Lt(t){return t instanceof x.v?t:new x.v(t)}function kt(t,e){const n=t[Symbol.iterator](),r=new Set;for(const i of e){const t=It(i);if(r.has(t))continue;let e,o;for(;({value:e,done:o}=n.next());){if(o)return!1;const n=It(e);if(r.add(n),Object.is(t,n))break}}return!0}function It(t){return null!==t&&"object"===typeof t?t.valueOf():t}function Qt(t,e){return kt(e,t)}function Ot(...t){const e=new x.v;for(const n of t)for(const t of n)e.add(t);return e}function Mt(t){return t}var Nt=1e-6;function Tt(t){return"translate("+t+",0)"}function Pt(t){return"translate(0,"+t+")"}function Rt(t){return e=>+t(e)}function Dt(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function Ht(){return!this.__axis}function jt(t,e){var n=[],r=null,i=null,o=6,a=6,s=3,A="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,l=1===t||4===t?-1:1,c=4===t||2===t?"x":"y",u=1===t||3===t?Tt:Pt;function f(f){var h=null==r?e.ticks?e.ticks.apply(e,n):e.domain():r,d=null==i?e.tickFormat?e.tickFormat.apply(e,n):Mt:i,p=Math.max(o,0)+s,g=e.range(),m=+g[0]+A,v=+g[g.length-1]+A,y=(e.bandwidth?Dt:Rt)(e.copy(),A),b=f.selection?f.selection():f,w=b.selectAll(".domain").data([null]),_=b.selectAll(".tick").data(h,e).order(),B=_.exit(),x=_.enter().append("g").attr("class","tick"),C=_.select("line"),S=_.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),_=_.merge(x),C=C.merge(x.append("line").attr("stroke","currentColor").attr(c+"2",l*o)),S=S.merge(x.append("text").attr("fill","currentColor").attr(c,l*p).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),f!==b&&(w=w.transition(f),_=_.transition(f),C=C.transition(f),S=S.transition(f),B=B.transition(f).attr("opacity",Nt).attr("transform",function(t){return isFinite(t=y(t))?u(t+A):this.getAttribute("transform")}),x.attr("opacity",Nt).attr("transform",function(t){var e=this.parentNode.__axis;return u((e&&isFinite(e=e(t))?e:y(t))+A)})),B.remove(),w.attr("d",4===t||2===t?a?"M"+l*a+","+m+"H"+A+"V"+v+"H"+l*a:"M"+A+","+m+"V"+v:a?"M"+m+","+l*a+"V"+A+"H"+v+"V"+l*a:"M"+m+","+A+"H"+v),_.attr("opacity",1).attr("transform",function(t){return u(y(t)+A)}),C.attr(c+"2",l*o),S.attr(c,l*p).text(d),b.filter(Ht).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),b.each(function(){this.__axis=y})}return f.scale=function(t){return arguments.length?(e=t,f):e},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(t){return arguments.length?(n=null==t?[]:Array.from(t),f):n.slice()},f.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),f):r&&r.slice()},f.tickFormat=function(t){return arguments.length?(i=t,f):i},f.tickSize=function(t){return arguments.length?(o=a=+t,f):o},f.tickSizeInner=function(t){return arguments.length?(o=+t,f):o},f.tickSizeOuter=function(t){return arguments.length?(a=+t,f):a},f.tickPadding=function(t){return arguments.length?(s=+t,f):s},f.offset=function(t){return arguments.length?(A=+t,f):A},f}function zt(t){return jt(1,t)}function Vt(t){return jt(2,t)}function Kt(t){return jt(3,t)}function Gt(t){return jt(4,t)}var qt={value:()=>{}};function Wt(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Yt(r)}function Yt(t){this._=t}function $t(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function Xt(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=qt,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}Yt.prototype=Wt.prototype={constructor:Yt,on:function(t,e){var n,r,i=this._,o=(r=i,(t+"").trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})),a=-1,s=o.length;if(!(arguments.length<2)){if(null!=e&&"function"!==typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)if(n=(t=o[a]).type)i[n]=Xt(i[n],t.name,e);else if(null==e)for(n in i)i[n]=Xt(i[n],t.name,null);return this}for(;++a<s;)if((n=(t=o[a]).type)&&(n=$t(i[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new Yt(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),o=0;o<n;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,n=(r=this._[t]).length;o<n;++o)r[o].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(e,n)}};const Jt=Wt;var Zt=n(50183);const te={passive:!1},ee={capture:!0,passive:!1};function ne(t){t.stopImmediatePropagation()}function re(t){t.preventDefault(),t.stopImmediatePropagation()}function ie(t){var e=t.document.documentElement,n=(0,Zt.A)(t).on("dragstart.drag",re,ee);"onselectstart"in e?n.on("selectstart.drag",re,ee):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function oe(t,e){var n=t.document.documentElement,r=(0,Zt.A)(t).on("dragstart.drag",null);e&&(r.on("click.drag",re,ee),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var ae,se,Ae=n(58503),le=n(15970),ce=n(26452),ue=0,fe=0,he=0,de=0,pe=0,ge=0,me="object"===typeof performance&&performance.now?performance:Date,ve="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function ye(){return pe||(ve(be),pe=me.now()+ge)}function be(){pe=0}function we(){this._call=this._time=this._next=null}function _e(t,e,n){var r=new we;return r.restart(t,e,n),r}function Be(){ye(),++ue;for(var t,e=ae;e;)(t=pe-e._time)>=0&&e._call.call(void 0,t),e=e._next;--ue}function xe(){pe=(de=me.now())+ge,ue=fe=0;try{Be()}finally{ue=0,function(){var t,e,n=ae,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:ae=e);se=t,Se(r)}(),pe=0}}function Ce(){var t=me.now(),e=t-de;e>1e3&&(ge-=e,de=t)}function Se(t){ue||(fe&&(fe=clearTimeout(fe)),t-pe>24?(t<1/0&&(fe=setTimeout(xe,t-me.now()-ge)),he&&(he=clearInterval(he))):(he||(de=me.now(),he=setInterval(Ce,1e3)),ue=1,ve(xe)))}function Fe(t,e,n){var r=new we;return e=null==e?0:+e,r.restart(n=>{r.stop(),t(n+e)},e,n),r}we.prototype=_e.prototype={constructor:we,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?ye():+n)+(null==e?0:+e),this._next||se===this||(se?se._next=this:ae=this,se=this),this._call=t,this._time=n,Se()},stop:function(){this._call&&(this._call=null,this._time=1/0,Se())}};var Ee=Jt("start","end","cancel","interrupt"),Ue=[];function Le(t,e,n,r,i,o){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function o(t){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}function a(o){var l,c,u,f;if(1!==n.state)return A();for(l in i)if((f=i[l]).name===n.name){if(3===f.state)return Fe(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[l]):+l<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[l])}if(Fe(function(){3===n.state&&(n.state=4,n.timer.restart(s,n.delay,n.time),s(o))}),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(u=n.tween.length),l=0,c=-1;l<u;++l)(f=n.tween[l].value.call(t,t.__data__,n.index,n.group))&&(r[++c]=f);r.length=c+1}}function s(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(A),n.state=5,1),o=-1,a=r.length;++o<a;)r[o].call(t,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),A())}function A(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=_e(o,0,n.time)}(t,n,{name:e,index:r,group:i,on:Ee,tween:Ue,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function ke(t,e){var n=Qe(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function Ie(t,e){var n=Qe(t,e);if(n.state>3)throw new Error("too late; already running");return n}function Qe(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function Oe(t,e){var n,r,i,o=t.__transition,a=!0;if(o){for(i in e=null==e?null:e+"",o)(n=o[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete o[i]):a=!1;a&&delete t.__transition}}var Me,Ne=n(8981),Te=180/Math.PI,Pe={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Re(t,e,n,r,i,o){var a,s,A;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(A=t*n+e*r)&&(n-=t*A,r-=e*A),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,A/=s),t*r<e*n&&(t=-t,e=-e,A=-A,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(e,t)*Te,skewX:Math.atan(A)*Te,scaleX:a,scaleY:s}}function De(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(o,a){var s=[],A=[];return o=t(o),a=t(a),function(t,r,i,o,a,s){if(t!==i||r!==o){var A=a.push("translate(",null,e,null,n);s.push({i:A-4,x:(0,Ne.A)(t,i)},{i:A-2,x:(0,Ne.A)(r,o)})}else(i||o)&&a.push("translate("+i+e+o+n)}(o.translateX,o.translateY,a.translateX,a.translateY,s,A),function(t,e,n,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(i(n)+"rotate(",null,r)-2,x:(0,Ne.A)(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(o.rotate,a.rotate,s,A),function(t,e,n,o){t!==e?o.push({i:n.push(i(n)+"skewX(",null,r)-2,x:(0,Ne.A)(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(o.skewX,a.skewX,s,A),function(t,e,n,r,o,a){if(t!==n||e!==r){var s=o.push(i(o)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,Ne.A)(t,n)},{i:s-2,x:(0,Ne.A)(e,r)})}else 1===n&&1===r||o.push(i(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,A),o=a=null,function(t){for(var e,n=-1,r=A.length;++n<r;)s[(e=A[n]).i]=e.x(t);return s.join("")}}}var He=De(function(t){const e=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?Pe:Re(e.a,e.b,e.c,e.d,e.e,e.f)},"px, ","px)","deg)"),je=De(function(t){return null==t?Pe:(Me||(Me=document.createElementNS("http://www.w3.org/2000/svg","g")),Me.setAttribute("transform",t),(t=Me.transform.baseVal.consolidate())?Re((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):Pe)},", ",")",")"),ze=n(47268);function Ve(t,e){var n,r;return function(){var i=Ie(this,t),o=i.tween;if(o!==n)for(var a=0,s=(r=n=o).length;a<s;++a)if(r[a].name===e){(r=r.slice()).splice(a,1);break}i.tween=r}}function Ke(t,e,n){var r,i;if("function"!==typeof n)throw new Error;return function(){var o=Ie(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var s={name:e,value:n},A=0,l=i.length;A<l;++A)if(i[A].name===e){i[A]=s;break}A===l&&i.push(s)}o.tween=i}}function Ge(t,e,n){var r=t._id;return t.each(function(){var t=Ie(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)}),function(t){return Qe(t,r).value[e]}}var qe=n(46957),We=n(21197),Ye=n(67737);function $e(t,e){var n;return("number"===typeof e?Ne.A:e instanceof qe.Ay?We.Ay:(n=(0,qe.Ay)(e))?(e=n,We.Ay):Ye.A)(t,e)}function Xe(t){return function(){this.removeAttribute(t)}}function Je(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Ze(t,e,n){var r,i,o=n+"";return function(){var a=this.getAttribute(t);return a===o?null:a===r?i:i=e(r=a,n)}}function tn(t,e,n){var r,i,o=n+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===o?null:a===r?i:i=e(r=a,n)}}function en(t,e,n){var r,i,o;return function(){var a,s,A=n(this);if(null!=A)return(a=this.getAttribute(t))===(s=A+"")?null:a===r&&s===i?o:(i=s,o=e(r=a,A));this.removeAttribute(t)}}function nn(t,e,n){var r,i,o;return function(){var a,s,A=n(this);if(null!=A)return(a=this.getAttributeNS(t.space,t.local))===(s=A+"")?null:a===r&&s===i?o:(i=s,o=e(r=a,A));this.removeAttributeNS(t.space,t.local)}}function rn(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}(t,i)),n}return i._value=e,i}function on(t,e){var n,r;function i(){var i=e.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}(t,i)),n}return i._value=e,i}function an(t,e){return function(){ke(this,t).delay=+e.apply(this,arguments)}}function sn(t,e){return e=+e,function(){ke(this,t).delay=e}}function An(t,e){return function(){Ie(this,t).duration=+e.apply(this,arguments)}}function ln(t,e){return e=+e,function(){Ie(this,t).duration=e}}var cn=n(56541);var un=n(50574);var fn=n(80747);var hn=ce.Ay.prototype.constructor;var dn=n(23683);function pn(t){return function(){this.style.removeProperty(t)}}var gn=0;function mn(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function vn(t){return(0,ce.Ay)().transition(t)}function yn(){return++gn}var bn=ce.Ay.prototype;function wn(t){return t*t*t}function _n(t){return--t*t*t+1}function Bn(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}mn.prototype=vn.prototype={constructor:mn,select:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=(0,un.A)(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var s,A,l=r[a],c=l.length,u=o[a]=new Array(c),f=0;f<c;++f)(s=l[f])&&(A=t.call(s,s.__data__,f,l))&&("__data__"in s&&(A.__data__=s.__data__),u[f]=A,Le(u[f],e,n,f,u,Qe(s,n)));return new mn(o,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=(0,fn.A)(t));for(var r=this._groups,i=r.length,o=[],a=[],s=0;s<i;++s)for(var A,l=r[s],c=l.length,u=0;u<c;++u)if(A=l[u]){for(var f,h=t.call(A,A.__data__,u,l),d=Qe(A,n),p=0,g=h.length;p<g;++p)(f=h[p])&&Le(f,e,n,p,h,d);o.push(h),a.push(A)}return new mn(o,a,e,n)},selectChild:bn.selectChild,selectChildren:bn.selectChildren,filter:function(t){"function"!==typeof t&&(t=(0,cn.A)(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,a=e[i],s=a.length,A=r[i]=[],l=0;l<s;++l)(o=a[l])&&t.call(o,o.__data__,l,a)&&A.push(o);return new mn(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,o=Math.min(r,i),a=new Array(r),s=0;s<o;++s)for(var A,l=e[s],c=n[s],u=l.length,f=a[s]=new Array(u),h=0;h<u;++h)(A=l[h]||c[h])&&(f[h]=A);for(;s<r;++s)a[s]=e[s];return new mn(a,this._parents,this._name,this._id)},selection:function(){return new hn(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=yn(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a,s=r[o],A=s.length,l=0;l<A;++l)if(a=s[l]){var c=Qe(a,e);Le(a,t,n,l,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new mn(r,this._parents,t,n)},call:bn.call,nodes:bn.nodes,node:bn.node,size:bn.size,empty:bn.empty,each:bn.each,on:function(t,e){var n=this._id;return arguments.length<2?Qe(this.node(),n).on.on(t):this.each(function(t,e,n){var r,i,o=function(t){return(t+"").trim().split(/^|\s+/).every(function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t})}(e)?ke:Ie;return function(){var a=o(this,t),s=a.on;s!==r&&(i=(r=s).copy()).on(e,n),a.on=i}}(n,t,e))},attr:function(t,e){var n=(0,ze.A)(t),r="transform"===n?je:$e;return this.attrTween(t,"function"===typeof e?(n.local?nn:en)(n,r,Ge(this,"attr."+t,e)):null==e?(n.local?Je:Xe)(n):(n.local?tn:Ze)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!==typeof e)throw new Error;var r=(0,ze.A)(t);return this.tween(n,(r.local?rn:on)(r,e))},style:function(t,e,n){var r="transform"===(t+="")?He:$e;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var o=(0,dn.j)(this,t),a=(this.style.removeProperty(t),(0,dn.j)(this,t));return o===a?null:o===n&&a===r?i:i=e(n=o,r=a)}}(t,r)).on("end.style."+t,pn(t)):"function"===typeof e?this.styleTween(t,function(t,e,n){var r,i,o;return function(){var a=(0,dn.j)(this,t),s=n(this),A=s+"";return null==s&&(this.style.removeProperty(t),A=s=(0,dn.j)(this,t)),a===A?null:a===r&&A===i?o:(i=A,o=e(r=a,s))}}(t,r,Ge(this,"style."+t,e))).each(function(t,e){var n,r,i,o,a="style."+e,s="end."+a;return function(){var A=Ie(this,t),l=A.on,c=null==A.value[a]?o||(o=pn(e)):void 0;l===n&&i===c||(r=(n=l).copy()).on(s,i=c),A.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,o=n+"";return function(){var a=(0,dn.j)(this,t);return a===o?null:a===r?i:i=e(r=a,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!==typeof e)throw new Error;return this.tween(r,function(t,e,n){var r,i;function o(){var o=e.apply(this,arguments);return o!==i&&(r=(i=o)&&function(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}(t,o,n)),r}return o._value=e,o}(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"===typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(Ge(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!==typeof t)throw new Error;return this.tween(e,function(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&function(t){return function(e){this.textContent=t.call(this,e)}}(r)),e}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=Qe(this.node(),n).tween,o=0,a=i.length;o<a;++o)if((r=i[o]).name===t)return r.value;return null}return this.each((null==e?Ve:Ke)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?an:sn)(e,t)):Qe(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?An:ln)(e,t)):Qe(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!==typeof e)throw new Error;return function(){Ie(this,t).ease=e}}(e,t)):Qe(this.node(),e).ease},easeVarying:function(t){if("function"!==typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!==typeof n)throw new Error;Ie(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,r=n._id,i=n.size();return new Promise(function(o,a){var s={value:a},A={value:function(){0===--i&&o()}};n.each(function(){var n=Ie(this,r),i=n.on;i!==t&&((e=(t=i).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(A)),n.on=e}),0===i&&o()})},[Symbol.iterator]:bn[Symbol.iterator]};var xn={time:null,delay:0,duration:250,ease:Bn};function Cn(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}ce.Ay.prototype.interrupt=function(t){return this.each(function(){Oe(this,t)})},ce.Ay.prototype.transition=function(t){var e,n;t instanceof mn?(e=t._id,t=t._name):(e=yn(),(n=xn).time=ye(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var a,s=r[o],A=s.length,l=0;l<A;++l)(a=s[l])&&Le(a,t,e,l,s,n||Cn(a,e));return new mn(r,this._parents,t,e)};var Sn=[null];function Fn(t,e){var n,r,i=t.__transition;if(i)for(r in e=null==e?null:e+"",i)if((n=i[r]).state>1&&n.name===e)return new mn([[t]],Sn,e,+r);return null}const En=t=>()=>t;function Un(t,{sourceEvent:e,target:n,selection:r,mode:i,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function Ln(t){t.preventDefault(),t.stopImmediatePropagation()}var kn={name:"drag"},In={name:"space"},Qn={name:"handle"},On={name:"center"};const{abs:Mn,max:Nn,min:Tn}=Math;function Pn(t){return[+t[0],+t[1]]}function Rn(t){return[Pn(t[0]),Pn(t[1])]}var Dn={name:"x",handles:["w","e"].map(Wn),input:function(t,e){return null==t?null:[[+t[0],e[0][1]],[+t[1],e[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},Hn={name:"y",handles:["n","s"].map(Wn),input:function(t,e){return null==t?null:[[e[0][0],+t[0]],[e[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},jn={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Wn),input:function(t){return null==t?null:Rn(t)},output:function(t){return t}},zn={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Vn={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Kn={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Gn={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},qn={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Wn(t){return{type:t}}function Yn(t){return!t.ctrlKey&&!t.button}function $n(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function Xn(){return navigator.maxTouchPoints||"ontouchstart"in this}function Jn(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function Zn(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function tr(){return rr(Dn)}function er(){return rr(Hn)}function nr(){return rr(jn)}function rr(t){var e,n=$n,r=Yn,i=Xn,o=!0,a=Jt("start","brush","end"),s=6;function A(e){var n=e.property("__brush",p).selectAll(".overlay").data([Wn("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",zn.overlay).merge(n).each(function(){var t=Jn(this).extent;(0,Zt.A)(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])}),e.selectAll(".selection").data([Wn("selection")]).enter().append("rect").attr("class","selection").attr("cursor",zn.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=e.selectAll(".handle").data(t.handles,function(t){return t.type});r.exit().remove(),r.enter().append("rect").attr("class",function(t){return"handle handle--"+t.type}).attr("cursor",function(t){return zn[t.type]}),e.each(l).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(i).on("touchstart.brush",f).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function l(){var t=(0,Zt.A)(this),e=Jn(this).selection;e?(t.selectAll(".selection").style("display",null).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1]),t.selectAll(".handle").style("display",null).attr("x",function(t){return"e"===t.type[t.type.length-1]?e[1][0]-s/2:e[0][0]-s/2}).attr("y",function(t){return"s"===t.type[0]?e[1][1]-s/2:e[0][1]-s/2}).attr("width",function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+s:s}).attr("height",function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+s:s})):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(t,e,n){var r=t.__brush.emitter;return!r||n&&r.clean?new u(t,e,n):r}function u(t,e,n){this.that=t,this.args=e,this.state=t.__brush,this.active=0,this.clean=n}function f(n){if((!e||n.touches)&&r.apply(this,arguments)){var i,a,s,A,u,f,h,d,p,g,m,v=this,y=n.target.__data__.type,b="selection"===(o&&n.metaKey?y="overlay":y)?kn:o&&n.altKey?On:Qn,w=t===Hn?null:Gn[y],_=t===Dn?null:qn[y],B=Jn(v),x=B.extent,C=B.selection,S=x[0][0],F=x[0][1],E=x[1][0],U=x[1][1],L=0,k=0,I=w&&_&&o&&n.shiftKey,Q=Array.from(n.touches||[n],t=>{const e=t.identifier;return(t=(0,le.A)(t,v)).point0=t.slice(),t.identifier=e,t});Oe(v);var O=c(v,arguments,!0).beforestart();if("overlay"===y){C&&(p=!0);const e=[Q[0],Q[1]||Q[0]];B.selection=C=[[i=t===Hn?S:Tn(e[0][0],e[1][0]),s=t===Dn?F:Tn(e[0][1],e[1][1])],[u=t===Hn?E:Nn(e[0][0],e[1][0]),h=t===Dn?U:Nn(e[0][1],e[1][1])]],Q.length>1&&R(n)}else i=C[0][0],s=C[0][1],u=C[1][0],h=C[1][1];a=i,A=s,f=u,d=h;var M=(0,Zt.A)(v).attr("pointer-events","none"),N=M.selectAll(".overlay").attr("cursor",zn[y]);if(n.touches)O.moved=P,O.ended=D;else{var T=(0,Zt.A)(n.view).on("mousemove.brush",P,!0).on("mouseup.brush",D,!0);o&&T.on("keydown.brush",function(t){switch(t.keyCode){case 16:I=w&&_;break;case 18:b===Qn&&(w&&(u=f-L*w,i=a+L*w),_&&(h=d-k*_,s=A+k*_),b=On,R(t));break;case 32:b!==Qn&&b!==On||(w<0?u=f-L:w>0&&(i=a-L),_<0?h=d-k:_>0&&(s=A-k),b=In,N.attr("cursor",zn.selection),R(t));break;default:return}Ln(t)},!0).on("keyup.brush",function(t){switch(t.keyCode){case 16:I&&(g=m=I=!1,R(t));break;case 18:b===On&&(w<0?u=f:w>0&&(i=a),_<0?h=d:_>0&&(s=A),b=Qn,R(t));break;case 32:b===In&&(t.altKey?(w&&(u=f-L*w,i=a+L*w),_&&(h=d-k*_,s=A+k*_),b=On):(w<0?u=f:w>0&&(i=a),_<0?h=d:_>0&&(s=A),b=Qn),N.attr("cursor",zn[y]),R(t));break;default:return}Ln(t)},!0),ie(n.view)}l.call(v),O.start(n,b.name)}function P(t){for(const e of t.changedTouches||[t])for(const t of Q)t.identifier===e.identifier&&(t.cur=(0,le.A)(e,v));if(I&&!g&&!m&&1===Q.length){const t=Q[0];Mn(t.cur[0]-t[0])>Mn(t.cur[1]-t[1])?m=!0:g=!0}for(const e of Q)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);p=!0,Ln(t),R(t)}function R(t){const e=Q[0],n=e.point0;var r;switch(L=e[0]-n[0],k=e[1]-n[1],b){case In:case kn:w&&(L=Nn(S-i,Tn(E-u,L)),a=i+L,f=u+L),_&&(k=Nn(F-s,Tn(U-h,k)),A=s+k,d=h+k);break;case Qn:Q[1]?(w&&(a=Nn(S,Tn(E,Q[0][0])),f=Nn(S,Tn(E,Q[1][0])),w=1),_&&(A=Nn(F,Tn(U,Q[0][1])),d=Nn(F,Tn(U,Q[1][1])),_=1)):(w<0?(L=Nn(S-i,Tn(E-i,L)),a=i+L,f=u):w>0&&(L=Nn(S-u,Tn(E-u,L)),a=i,f=u+L),_<0?(k=Nn(F-s,Tn(U-s,k)),A=s+k,d=h):_>0&&(k=Nn(F-h,Tn(U-h,k)),A=s,d=h+k));break;case On:w&&(a=Nn(S,Tn(E,i-L*w)),f=Nn(S,Tn(E,u+L*w))),_&&(A=Nn(F,Tn(U,s-k*_)),d=Nn(F,Tn(U,h+k*_)))}f<a&&(w*=-1,r=i,i=u,u=r,r=a,a=f,f=r,y in Vn&&N.attr("cursor",zn[y=Vn[y]])),d<A&&(_*=-1,r=s,s=h,h=r,r=A,A=d,d=r,y in Kn&&N.attr("cursor",zn[y=Kn[y]])),B.selection&&(C=B.selection),g&&(a=C[0][0],f=C[1][0]),m&&(A=C[0][1],d=C[1][1]),C[0][0]===a&&C[0][1]===A&&C[1][0]===f&&C[1][1]===d||(B.selection=[[a,A],[f,d]],l.call(v),O.brush(t,b.name))}function D(t){if(function(t){t.stopImmediatePropagation()}(t),t.touches){if(t.touches.length)return;e&&clearTimeout(e),e=setTimeout(function(){e=null},500)}else oe(t.view,p),T.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);M.attr("pointer-events","all"),N.attr("cursor",zn.overlay),B.selection&&(C=B.selection),function(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}(C)&&(B.selection=null,l.call(v)),O.end(t,b.name)}}function h(t){c(this,arguments).moved(t)}function d(t){c(this,arguments).ended(t)}function p(){var e=this.__brush||{selection:null};return e.extent=Rn(n.apply(this,arguments)),e.dim=t,e}return A.move=function(e,n,r){e.tween?e.on("start.brush",function(t){c(this,arguments).beforestart().start(t)}).on("interrupt.brush end.brush",function(t){c(this,arguments).end(t)}).tween("brush",function(){var e=this,r=e.__brush,i=c(e,arguments),o=r.selection,a=t.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,Ae.A)(o,a);function A(t){r.selection=1===t&&null===a?null:s(t),l.call(e),i.brush()}return null!==o&&null!==a?A:A(1)}):e.each(function(){var e=this,i=arguments,o=e.__brush,a=t.input("function"===typeof n?n.apply(e,i):n,o.extent),s=c(e,i).beforestart();Oe(e),o.selection=null===a?null:a,l.call(e),s.start(r).brush(r).end(r)})},A.clear=function(t,e){A.move(t,null,e)},u.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(t,e){return this.starting?(this.starting=!1,this.emit("start",t,e)):this.emit("brush",t),this},brush:function(t,e){return this.emit("brush",t,e),this},end:function(t,e){return 0===--this.active&&(delete this.state.emitter,this.emit("end",t,e)),this},emit:function(e,n,r){var i=(0,Zt.A)(this.that).datum();a.call(e,this.that,new Un(e,{sourceEvent:n,target:A,selection:t.output(this.state.selection),mode:r,dispatch:a}),i)}},A.extent=function(t){return arguments.length?(n="function"===typeof t?t:En(Rn(t)),A):n},A.filter=function(t){return arguments.length?(r="function"===typeof t?t:En(!!t),A):r},A.touchable=function(t){return arguments.length?(i="function"===typeof t?t:En(!!t),A):i},A.handleSize=function(t){return arguments.length?(s=+t,A):s},A.keyModifiers=function(t){return arguments.length?(o=!!t,A):o},A.on=function(){var t=a.on.apply(a,arguments);return t===a?A:t},A}var ir=Math.abs,or=Math.cos,ar=Math.sin,sr=Math.PI,Ar=sr/2,lr=2*sr,cr=Math.max,ur=1e-12;function fr(t,e){return Array.from({length:e-t},(e,n)=>t+n)}function hr(){return gr(!1,!1)}function dr(){return gr(!1,!0)}function pr(){return gr(!0,!1)}function gr(t,e){var n=0,r=null,i=null,o=null;function a(a){var s,A=a.length,l=new Array(A),c=fr(0,A),u=new Array(A*A),f=new Array(A),h=0;a=Float64Array.from({length:A*A},e?(t,e)=>a[e%A][e/A|0]:(t,e)=>a[e/A|0][e%A]);for(let e=0;e<A;++e){let n=0;for(let r=0;r<A;++r)n+=a[e*A+r]+t*a[r*A+e];h+=l[e]=n}s=(h=cr(0,lr-n*A)/h)?n:lr/A;{let e=0;r&&c.sort((t,e)=>r(l[t],l[e]));for(const n of c){const r=e;if(t){const t=fr(1+~A,A).filter(t=>t<0?a[~t*A+n]:a[n*A+t]);i&&t.sort((t,e)=>i(t<0?-a[~t*A+n]:a[n*A+t],e<0?-a[~e*A+n]:a[n*A+e]));for(const r of t)if(r<0){(u[~r*A+n]||(u[~r*A+n]={source:null,target:null})).target={index:n,startAngle:e,endAngle:e+=a[~r*A+n]*h,value:a[~r*A+n]}}else{(u[n*A+r]||(u[n*A+r]={source:null,target:null})).source={index:n,startAngle:e,endAngle:e+=a[n*A+r]*h,value:a[n*A+r]}}f[n]={index:n,startAngle:r,endAngle:e,value:l[n]}}else{const t=fr(0,A).filter(t=>a[n*A+t]||a[t*A+n]);i&&t.sort((t,e)=>i(a[n*A+t],a[n*A+e]));for(const r of t){let t;if(n<r?(t=u[n*A+r]||(u[n*A+r]={source:null,target:null}),t.source={index:n,startAngle:e,endAngle:e+=a[n*A+r]*h,value:a[n*A+r]}):(t=u[r*A+n]||(u[r*A+n]={source:null,target:null}),t.target={index:n,startAngle:e,endAngle:e+=a[n*A+r]*h,value:a[n*A+r]},n===r&&(t.source=t.target)),t.source&&t.target&&t.source.value<t.target.value){const e=t.source;t.source=t.target,t.target=e}}f[n]={index:n,startAngle:r,endAngle:e,value:l[n]}}e+=s}}return(u=Object.values(u)).groups=f,o?u.sort(o):u}return a.padAngle=function(t){return arguments.length?(n=cr(0,t),a):n},a.sortGroups=function(t){return arguments.length?(r=t,a):r},a.sortSubgroups=function(t){return arguments.length?(i=t,a):i},a.sortChords=function(t){return arguments.length?(null==t?o=null:(e=t,o=function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)})._=t,a):o&&o._;var e},a}const mr=Math.PI,vr=2*mr,yr=1e-6,br=vr-yr;function wr(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class _r{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?wr:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return wr;const n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*n)/n+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,n,r){this._append`Q${+t},${+e},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(t,e,n,r,i,o){this._append`C${+t},${+e},${+n},${+r},${this._x1=+i},${this._y1=+o}`}arcTo(t,e,n,r,i){if(t=+t,e=+e,n=+n,r=+r,(i=+i)<0)throw new Error(`negative radius: ${i}`);let o=this._x1,a=this._y1,s=n-t,A=r-e,l=o-t,c=a-e,u=l*l+c*c;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(u>yr)if(Math.abs(c*s-A*l)>yr&&i){let f=n-o,h=r-a,d=s*s+A*A,p=f*f+h*h,g=Math.sqrt(d),m=Math.sqrt(u),v=i*Math.tan((mr-Math.acos((d+u-p)/(2*g*m)))/2),y=v/m,b=v/g;Math.abs(y-1)>yr&&this._append`L${t+y*l},${e+y*c}`,this._append`A${i},${i},0,0,${+(c*f>l*h)},${this._x1=t+b*s},${this._y1=e+b*A}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,n,r,i,o){if(t=+t,e=+e,o=!!o,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(r),s=n*Math.sin(r),A=t+a,l=e+s,c=1^o,u=o?r-i:i-r;null===this._x1?this._append`M${A},${l}`:(Math.abs(this._x1-A)>yr||Math.abs(this._y1-l)>yr)&&this._append`L${A},${l}`,n&&(u<0&&(u=u%vr+vr),u>br?this._append`A${n},${n},0,1,${c},${t-a},${e-s}A${n},${n},0,1,${c},${this._x1=A},${this._y1=l}`:u>yr&&this._append`A${n},${n},0,${+(u>=mr)},${c},${this._x1=t+n*Math.cos(i)},${this._y1=e+n*Math.sin(i)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function Br(){return new _r}function xr(t=3){return new _r(+t)}Br.prototype=_r.prototype;var Cr=Array.prototype.slice;function Sr(t){return function(){return t}}function Fr(t){return t.source}function Er(t){return t.target}function Ur(t){return t.radius}function Lr(t){return t.startAngle}function kr(t){return t.endAngle}function Ir(){return 0}function Qr(){return 10}function Or(t){var e=Fr,n=Er,r=Ur,i=Ur,o=Lr,a=kr,s=Ir,A=null;function l(){var l,c=e.apply(this,arguments),u=n.apply(this,arguments),f=s.apply(this,arguments)/2,h=Cr.call(arguments),d=+r.apply(this,(h[0]=c,h)),p=o.apply(this,h)-Ar,g=a.apply(this,h)-Ar,m=+i.apply(this,(h[0]=u,h)),v=o.apply(this,h)-Ar,y=a.apply(this,h)-Ar;if(A||(A=l=Br()),f>ur&&(ir(g-p)>2*f+ur?g>p?(p+=f,g-=f):(p-=f,g+=f):p=g=(p+g)/2,ir(y-v)>2*f+ur?y>v?(v+=f,y-=f):(v-=f,y+=f):v=y=(v+y)/2),A.moveTo(d*or(p),d*ar(p)),A.arc(0,0,d,p,g),p!==v||g!==y)if(t){var b=m-+t.apply(this,arguments),w=(v+y)/2;A.quadraticCurveTo(0,0,b*or(v),b*ar(v)),A.lineTo(m*or(w),m*ar(w)),A.lineTo(b*or(y),b*ar(y))}else A.quadraticCurveTo(0,0,m*or(v),m*ar(v)),A.arc(0,0,m,v,y);if(A.quadraticCurveTo(0,0,d*or(p),d*ar(p)),A.closePath(),l)return A=null,l+""||null}return t&&(l.headRadius=function(e){return arguments.length?(t="function"===typeof e?e:Sr(+e),l):t}),l.radius=function(t){return arguments.length?(r=i="function"===typeof t?t:Sr(+t),l):r},l.sourceRadius=function(t){return arguments.length?(r="function"===typeof t?t:Sr(+t),l):r},l.targetRadius=function(t){return arguments.length?(i="function"===typeof t?t:Sr(+t),l):i},l.startAngle=function(t){return arguments.length?(o="function"===typeof t?t:Sr(+t),l):o},l.endAngle=function(t){return arguments.length?(a="function"===typeof t?t:Sr(+t),l):a},l.padAngle=function(t){return arguments.length?(s="function"===typeof t?t:Sr(+t),l):s},l.source=function(t){return arguments.length?(e=t,l):e},l.target=function(t){return arguments.length?(n=t,l):n},l.context=function(t){return arguments.length?(A=null==t?null:t,l):A},l}function Mr(){return Or()}function Nr(){return Or(Qr)}var Tr=n(40871);const Pr=Math.PI/180,Rr=180/Math.PI,Dr=.96422,Hr=.82521,jr=4/29,zr=6/29,Vr=3*zr*zr,Kr=zr*zr*zr;function Gr(t){if(t instanceof Yr)return new Yr(t.l,t.a,t.b,t.opacity);if(t instanceof ri)return ii(t);t instanceof qe.Gw||(t=(0,qe.b)(t));var e,n,r=Zr(t.r),i=Zr(t.g),o=Zr(t.b),a=$r((.2225045*r+.7168786*i+.0606169*o)/1);return r===i&&i===o?e=n=a:(e=$r((.4360747*r+.3850649*i+.1430804*o)/Dr),n=$r((.0139322*r+.0971045*i+.7141733*o)/Hr)),new Yr(116*a-16,500*(e-a),200*(a-n),t.opacity)}function qr(t,e){return new Yr(t,0,0,null==e?1:e)}function Wr(t,e,n,r){return 1===arguments.length?Gr(t):new Yr(t,e,n,null==r?1:r)}function Yr(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function $r(t){return t>Kr?Math.pow(t,1/3):t/Vr+jr}function Xr(t){return t>zr?t*t*t:Vr*(t-jr)}function Jr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Zr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function ti(t){if(t instanceof ri)return new ri(t.h,t.c,t.l,t.opacity);if(t instanceof Yr||(t=Gr(t)),0===t.a&&0===t.b)return new ri(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Rr;return new ri(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function ei(t,e,n,r){return 1===arguments.length?ti(t):new ri(n,e,t,null==r?1:r)}function ni(t,e,n,r){return 1===arguments.length?ti(t):new ri(t,e,n,null==r?1:r)}function ri(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function ii(t){if(isNaN(t.h))return new Yr(t.l,0,0,t.opacity);var e=t.h*Pr;return new Yr(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}(0,Tr.A)(Yr,Wr,(0,Tr.X)(qe.Q1,{brighter(t){return new Yr(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new Yr(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=Dr*Xr(e),t=1*Xr(t),n=Hr*Xr(n),new qe.Gw(Jr(3.1338561*e-1.6168667*t-.4906146*n),Jr(-.9787684*e+1.9161415*t+.033454*n),Jr(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),(0,Tr.A)(ri,ni,(0,Tr.X)(qe.Q1,{brighter(t){return new ri(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new ri(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return ii(this).rgb()}}));var oi=-.14861,ai=1.78277,si=-.29227,Ai=-.90649,li=1.97294,ci=li*Ai,ui=li*ai,fi=ai*si-Ai*oi;function hi(t,e,n,r){return 1===arguments.length?function(t){if(t instanceof di)return new di(t.h,t.s,t.l,t.opacity);t instanceof qe.Gw||(t=(0,qe.b)(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(fi*r+ci*e-ui*n)/(fi+ci-ui),o=r-i,a=(li*(n-i)-si*o)/Ai,s=Math.sqrt(a*a+o*o)/(li*i*(1-i)),A=s?Math.atan2(a,o)*Rr-120:NaN;return new di(A<0?A+360:A,s,i,t.opacity)}(t):new di(t,e,n,null==r?1:r)}function di(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}(0,Tr.A)(di,hi,(0,Tr.X)(qe.Q1,{brighter(t){return t=null==t?qe.Uw:Math.pow(qe.Uw,t),new di(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?qe.ef:Math.pow(qe.ef,t),new di(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*Pr,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new qe.Gw(255*(e+n*(oi*r+ai*i)),255*(e+n*(si*r+Ai*i)),255*(e+n*(li*r)),this.opacity)}}));var pi=Array.prototype.slice;function gi(t,e){return t-e}const mi=t=>()=>t;function vi(t,e){for(var n,r=-1,i=e.length;++r<i;)if(n=yi(t,e[r]))return n;return 0}function yi(t,e){for(var n=e[0],r=e[1],i=-1,o=0,a=t.length,s=a-1;o<a;s=o++){var A=t[o],l=A[0],c=A[1],u=t[s],f=u[0],h=u[1];if(bi(A,u,e))return 0;c>r!==h>r&&n<(f-l)*(r-c)/(h-c)+l&&(i=-i)}return i}function bi(t,e,n){var r,i,o,a;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])===(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(i=t[r=+(t[0]===e[0])],o=n[r],a=e[r],i<=o&&o<=a||a<=o&&o<=i)}function wi(){}var _i=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function Bi(){var t=1,e=1,n=V,r=s;function i(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(gi);else{const n=(0,_.A)(t,xi);for(e=(0,j.Ay)(...z(n[0],n[1],e),e);e[e.length-1]>=n[1];)e.pop();for(;e[1]<n[0];)e.shift()}return e.map(e=>o(t,e))}function o(n,i){const o=null==i?NaN:+i;if(isNaN(o))throw new Error(`invalid value: ${i}`);var s=[],A=[];return function(n,r,i){var o,s,A,l,c,u,f=new Array,h=new Array;o=s=-1,l=Ci(n[0],r),_i[l<<1].forEach(d);for(;++o<t-1;)A=l,l=Ci(n[o+1],r),_i[A|l<<1].forEach(d);_i[l|0].forEach(d);for(;++s<e-1;){for(o=-1,l=Ci(n[s*t+t],r),c=Ci(n[s*t],r),_i[l<<1|c<<2].forEach(d);++o<t-1;)A=l,l=Ci(n[s*t+t+o+1],r),u=c,c=Ci(n[s*t+o+1],r),_i[A|l<<1|c<<2|u<<3].forEach(d);_i[l|c<<3].forEach(d)}o=-1,c=n[s*t]>=r,_i[c<<2].forEach(d);for(;++o<t-1;)u=c,c=Ci(n[s*t+o+1],r),_i[c<<2|u<<3].forEach(d);function d(t){var e,n,r=[t[0][0]+o,t[0][1]+s],A=[t[1][0]+o,t[1][1]+s],l=a(r),c=a(A);(e=h[l])?(n=f[c])?(delete h[e.end],delete f[n.start],e===n?(e.ring.push(A),i(e.ring)):f[e.start]=h[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete h[e.end],e.ring.push(A),h[e.end=c]=e):(e=f[c])?(n=h[l])?(delete f[e.start],delete h[n.end],e===n?(e.ring.push(A),i(e.ring)):f[n.start]=h[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete f[e.start],e.ring.unshift(r),f[e.start=l]=e):f[l]=h[c]={start:l,end:c,ring:[r,A]}}_i[c<<3].forEach(d)}(n,o,function(t){r(t,n,o),function(t){for(var e=0,n=t.length,r=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)r+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return r}(t)>0?s.push([t]):A.push(t)}),A.forEach(function(t){for(var e,n=0,r=s.length;n<r;++n)if(-1!==vi((e=s[n])[0],t))return void e.push(t)}),{type:"MultiPolygon",value:i,coordinates:s}}function a(e){return 2*e[0]+e[1]*(t+1)*4}function s(n,r,i){n.forEach(function(n){var o=n[0],a=n[1],s=0|o,A=0|a,l=Si(r[A*t+s]);o>0&&o<t&&s===o&&(n[0]=Fi(o,Si(r[A*t+s-1]),l,i)),a>0&&a<e&&A===a&&(n[1]=Fi(a,Si(r[(A-1)*t+s]),l,i))})}return i.contour=o,i.size=function(n){if(!arguments.length)return[t,e];var r=Math.floor(n[0]),o=Math.floor(n[1]);if(!(r>=0&&o>=0))throw new Error("invalid size");return t=r,e=o,i},i.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:Array.isArray(t)?mi(pi.call(t)):mi(t),i):n},i.smooth=function(t){return arguments.length?(r=t?s:wi,i):r===s},i}function xi(t){return isFinite(t)?t:NaN}function Ci(t,e){return null!=t&&+t>=e}function Si(t){return null==t||isNaN(t=+t)?-1/0:t}function Fi(t,e,n,r){const i=r-e,o=n-e,a=isFinite(i)||isFinite(o)?i/o:Math.sign(i)/Math.sign(o);return isNaN(a)?t:t+a-.5}function Ei(t){return t[0]}function Ui(t){return t[1]}function Li(){return 1}function ki(){var t=Ei,e=Ui,n=Li,r=960,i=500,o=20,a=2,A=3*o,l=r+2*A>>a,c=i+2*A>>a,u=mi(20);function f(r){var i=new Float32Array(l*c),u=Math.pow(2,-a),f=-1;for(const o of r){var h=(t(o,++f,r)+A)*u,d=(e(o,f,r)+A)*u,p=+n(o,f,r);if(p&&h>=0&&h<l&&d>=0&&d<c){var g=Math.floor(h),m=Math.floor(d),v=h-g-.5,y=d-m-.5;i[g+m*l]+=(1-v)*(1-y)*p,i[g+1+m*l]+=v*(1-y)*p,i[g+1+(m+1)*l]+=v*y*p,i[g+(m+1)*l]+=(1-v)*y*p}}return s({data:i,width:l,height:c},o*u),i}function h(t){var e=f(t),n=u(e),r=Math.pow(2,2*a);return Array.isArray(n)||(n=(0,j.Ay)(Number.MIN_VALUE,(0,Y.A)(e)/r,n)),Bi().size([l,c]).thresholds(n.map(t=>t*r))(e).map((t,e)=>(t.value=+n[e],d(t)))}function d(t){return t.coordinates.forEach(p),t}function p(t){t.forEach(g)}function g(t){t.forEach(m)}function m(t){t[0]=t[0]*Math.pow(2,a)-A,t[1]=t[1]*Math.pow(2,a)-A}function v(){return l=r+2*(A=3*o)>>a,c=i+2*A>>a,h}return h.contours=function(t){var e=f(t),n=Bi().size([l,c]),r=Math.pow(2,2*a),i=t=>{t=+t;var i=d(n.contour(e,t*r));return i.value=t,i};return Object.defineProperty(i,"max",{get:()=>(0,Y.A)(e)/r}),i},h.x=function(e){return arguments.length?(t="function"===typeof e?e:mi(+e),h):t},h.y=function(t){return arguments.length?(e="function"===typeof t?t:mi(+t),h):e},h.weight=function(t){return arguments.length?(n="function"===typeof t?t:mi(+t),h):n},h.size=function(t){if(!arguments.length)return[r,i];var e=+t[0],n=+t[1];if(!(e>=0&&n>=0))throw new Error("invalid size");return r=e,i=n,v()},h.cellSize=function(t){if(!arguments.length)return 1<<a;if(!((t=+t)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),v()},h.thresholds=function(t){return arguments.length?(u="function"===typeof t?t:Array.isArray(t)?mi(pi.call(t)):mi(t),h):u},h.bandwidth=function(t){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return o=(Math.sqrt(4*t*t+1)-1)/2,v()},h}var Ii=n(34971),Qi=n(67778);const Oi=t=>()=>t;function Mi(t,{sourceEvent:e,subject:n,target:r,identifier:i,active:o,x:a,y:s,dx:A,dy:l,dispatch:c}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:A,enumerable:!0,configurable:!0},dy:{value:l,enumerable:!0,configurable:!0},_:{value:c}})}function Ni(t){return!t.ctrlKey&&!t.button}function Ti(){return this.parentNode}function Pi(t,e){return null==e?{x:t.x,y:t.y}:e}function Ri(){return navigator.maxTouchPoints||"ontouchstart"in this}function Di(){var t,e,n,r,i=Ni,o=Ti,a=Pi,s=Ri,A={},l=Jt("start","drag","end"),c=0,u=0;function f(t){t.on("mousedown.drag",h).filter(s).on("touchstart.drag",g).on("touchmove.drag",m,te).on("touchend.drag touchcancel.drag",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(a,s){if(!r&&i.call(this,a,s)){var A=y(this,o.call(this,a,s),a,s,"mouse");A&&((0,Zt.A)(a.view).on("mousemove.drag",d,ee).on("mouseup.drag",p,ee),ie(a.view),ne(a),n=!1,t=a.clientX,e=a.clientY,A("start",a))}}function d(r){if(re(r),!n){var i=r.clientX-t,o=r.clientY-e;n=i*i+o*o>u}A.mouse("drag",r)}function p(t){(0,Zt.A)(t.view).on("mousemove.drag mouseup.drag",null),oe(t.view,n),re(t),A.mouse("end",t)}function g(t,e){if(i.call(this,t,e)){var n,r,a=t.changedTouches,s=o.call(this,t,e),A=a.length;for(n=0;n<A;++n)(r=y(this,s,t,e,a[n].identifier,a[n]))&&(ne(t),r("start",t,a[n]))}}function m(t){var e,n,r=t.changedTouches,i=r.length;for(e=0;e<i;++e)(n=A[r[e].identifier])&&(re(t),n("drag",t,r[e]))}function v(t){var e,n,i=t.changedTouches,o=i.length;for(r&&clearTimeout(r),r=setTimeout(function(){r=null},500),e=0;e<o;++e)(n=A[i[e].identifier])&&(ne(t),n("end",t,i[e]))}function y(t,e,n,r,i,o){var s,u,h,d=l.copy(),p=(0,le.A)(o||n,e);if(null!=(h=a.call(t,new Mi("beforestart",{sourceEvent:n,target:f,identifier:i,active:c,x:p[0],y:p[1],dx:0,dy:0,dispatch:d}),r)))return s=h.x-p[0]||0,u=h.y-p[1]||0,function n(o,a,l){var g,m=p;switch(o){case"start":A[i]=n,g=c++;break;case"end":delete A[i],--c;case"drag":p=(0,le.A)(l||a,e),g=c}d.call(o,t,new Mi(o,{sourceEvent:a,subject:h,target:f,identifier:i,active:g,x:p[0]+s,y:p[1]+u,dx:p[0]-m[0],dy:p[1]-m[1],dispatch:d}),r)}}return f.filter=function(t){return arguments.length?(i="function"===typeof t?t:Oi(!!t),f):i},f.container=function(t){return arguments.length?(o="function"===typeof t?t:Oi(t),f):o},f.subject=function(t){return arguments.length?(a="function"===typeof t?t:Oi(t),f):a},f.touchable=function(t){return arguments.length?(s="function"===typeof t?t:Oi(!!t),f):s},f.on=function(){var t=l.on.apply(l,arguments);return t===l?f:t},f.clickDistance=function(t){return arguments.length?(u=(t=+t)*t,f):Math.sqrt(u)},f}Mi.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var Hi={},ji={};function zi(t){return new Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'}).join(",")+"}")}function Vi(t){var e=Object.create(null),n=[];return t.forEach(function(t){for(var r in t)r in e||n.push(e[r]=r)}),n}function Ki(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function Gi(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),i=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":function(t){return t<0?"-"+Ki(-t,6):t>9999?"+"+Ki(t,6):Ki(t,4)}(t.getUTCFullYear())+"-"+Ki(t.getUTCMonth()+1,2)+"-"+Ki(t.getUTCDate(),2)+(i?"T"+Ki(e,2)+":"+Ki(n,2)+":"+Ki(r,2)+"."+Ki(i,3)+"Z":r?"T"+Ki(e,2)+":"+Ki(n,2)+":"+Ki(r,2)+"Z":n||e?"T"+Ki(e,2)+":"+Ki(n,2)+"Z":"")}function qi(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function r(t,e){var r,i=[],o=t.length,a=0,s=0,A=o<=0,l=!1;function c(){if(A)return ji;if(l)return l=!1,Hi;var e,r,i=a;if(34===t.charCodeAt(i)){for(;a++<o&&34!==t.charCodeAt(a)||34===t.charCodeAt(++a););return(e=a)>=o?A=!0:10===(r=t.charCodeAt(a++))?l=!0:13===r&&(l=!0,10===t.charCodeAt(a)&&++a),t.slice(i+1,e-1).replace(/""/g,'"')}for(;a<o;){if(10===(r=t.charCodeAt(e=a++)))l=!0;else if(13===r)l=!0,10===t.charCodeAt(a)&&++a;else if(r!==n)continue;return t.slice(i,e)}return A=!0,t.slice(i,o)}for(10===t.charCodeAt(o-1)&&--o,13===t.charCodeAt(o-1)&&--o;(r=c())!==ji;){for(var u=[];r!==Hi&&r!==ji;)u.push(r),r=c();e&&null==(u=e(u,s++))||i.push(u)}return i}function i(e,n){return e.map(function(e){return n.map(function(t){return a(e[t])}).join(t)})}function o(e){return e.map(a).join(t)}function a(t){return null==t?"":t instanceof Date?Gi(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,i,o=r(t,function(t,r){if(n)return n(t,r-1);i=t,n=e?function(t,e){var n=zi(t);return function(r,i){return e(n(r),i,t)}}(t,e):zi(t)});return o.columns=i||[],o},parseRows:r,format:function(e,n){return null==n&&(n=Vi(e)),[n.map(a).join(t)].concat(i(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=Vi(t)),i(t,e).join("\n")},formatRows:function(t){return t.map(o).join("\n")},formatRow:o,formatValue:a}}var Wi=qi(","),Yi=Wi.parse,$i=Wi.parseRows,Xi=Wi.format,Ji=Wi.formatBody,Zi=Wi.formatRows,to=Wi.formatRow,eo=Wi.formatValue,no=qi("\t"),ro=no.parse,io=no.parseRows,oo=no.format,ao=no.formatBody,so=no.formatRows,Ao=no.formatRow,lo=no.formatValue;function co(t){for(var e in t){var n,r,i=t[e].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(n=+i)){if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;uo&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i)}else i=n;else i=null;t[e]=i}return t}const uo=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),fo=t=>+t;function ho(t){return t*t}function po(t){return t*(2-t)}function go(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var mo=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),vo=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),yo=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),bo=Math.PI,wo=bo/2;function _o(t){return 1===+t?1:1-Math.cos(t*wo)}function Bo(t){return Math.sin(t*wo)}function xo(t){return(1-Math.cos(bo*t))/2}function Co(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function So(t){return Co(1-+t)}function Fo(t){return 1-Co(t)}function Eo(t){return((t*=2)<=1?Co(1-t):2-Co(t-1))/2}function Uo(t){return 1-Math.sqrt(1-t*t)}function Lo(t){return Math.sqrt(1- --t*t)}function ko(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var Io=4/11,Qo=6/11,Oo=8/11,Mo=9/11,No=10/11,To=21/22,Po=7.5625;function Ro(t){return 1-Do(1-t)}function Do(t){return(t=+t)<Io?Po*t*t:t<Oo?Po*(t-=Qo)*t+.75:t<No?Po*(t-=Mo)*t+.9375:Po*(t-=To)*t+.984375}function Ho(t){return((t*=2)<=1?1-Do(1-t):Do(t-1)+1)/2}var jo=1.70158,zo=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(jo),Vo=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(jo),Ko=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(jo),Go=2*Math.PI,qo=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Go);function i(t){return e*Co(- --t)*Math.sin((r-t)/n)}return i.amplitude=function(e){return t(e,n*Go)},i.period=function(n){return t(e,n)},i}(1,.3),Wo=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Go);function i(t){return 1-e*Co(t=+t)*Math.sin((t+r)/n)}return i.amplitude=function(e){return t(e,n*Go)},i.period=function(n){return t(e,n)},i}(1,.3),Yo=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Go);function i(t){return((t=2*t-1)<0?e*Co(-t)*Math.sin((r-t)/n):2-e*Co(t)*Math.sin((r+t)/n))/2}return i.amplitude=function(e){return t(e,n*Go)},i.period=function(n){return t(e,n)},i}(1,.3);function $o(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Xo(t,e){return fetch(t,e).then($o)}function Jo(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Zo(t,e){return fetch(t,e).then(Jo)}function ta(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function ea(t,e){return fetch(t,e).then(ta)}function na(t){return function(e,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),ea(e,n).then(function(e){return t(e,r)})}}function ra(t,e,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var i=qi(t);return ea(e,n).then(function(t){return i.parse(t,r)})}var ia=na(Yi),oa=na(ro);function aa(t,e){return new Promise(function(n,r){var i=new Image;for(var o in e)i[o]=e[o];i.onerror=r,i.onload=function(){n(i)},i.src=t})}function sa(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function Aa(t,e){return fetch(t,e).then(sa)}function la(t){return(e,n)=>ea(e,n).then(e=>(new DOMParser).parseFromString(e,t))}const ca=la("application/xml");var ua=la("text/html"),fa=la("image/svg+xml");function ha(t,e){var n,r=1;function i(){var i,o,a=n.length,s=0,A=0;for(i=0;i<a;++i)s+=(o=n[i]).x,A+=o.y;for(s=(s/a-t)*r,A=(A/a-e)*r,i=0;i<a;++i)(o=n[i]).x-=s,o.y-=A}return null==t&&(t=0),null==e&&(e=0),i.initialize=function(t){n=t},i.x=function(e){return arguments.length?(t=+e,i):t},i.y=function(t){return arguments.length?(e=+t,i):e},i.strength=function(t){return arguments.length?(r=+t,i):r},i}function da(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,o,a,s,A,l,c,u,f,h=t._root,d={data:r},p=t._x0,g=t._y0,m=t._x1,v=t._y1;if(!h)return t._root=d,t;for(;h.length;)if((l=e>=(o=(p+m)/2))?p=o:m=o,(c=n>=(a=(g+v)/2))?g=a:v=a,i=h,!(h=h[u=c<<1|l]))return i[u]=d,t;if(s=+t._x.call(null,h.data),A=+t._y.call(null,h.data),e===s&&n===A)return d.next=h,i?i[u]=d:t._root=d,t;do{i=i?i[u]=new Array(4):t._root=new Array(4),(l=e>=(o=(p+m)/2))?p=o:m=o,(c=n>=(a=(g+v)/2))?g=a:v=a}while((u=c<<1|l)===(f=(A>=a)<<1|s>=o));return i[f]=h,i[u]=d,t}function pa(t,e,n,r,i){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=i}function ga(t){return t[0]}function ma(t){return t[1]}function va(t,e,n){var r=new ya(null==e?ga:e,null==n?ma:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function ya(t,e,n,r,i,o){this._x=t,this._y=e,this._x0=n,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function ba(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var wa=va.prototype=ya.prototype;function _a(t){return function(){return t}}function Ba(t){return 1e-6*(t()-.5)}function xa(t){return t.x+t.vx}function Ca(t){return t.y+t.vy}function Sa(t){var e,n,r,i=1,o=1;function a(){for(var t,a,A,l,c,u,f,h=e.length,d=0;d<o;++d)for(a=va(e,xa,Ca).visitAfter(s),t=0;t<h;++t)A=e[t],u=n[A.index],f=u*u,l=A.x+A.vx,c=A.y+A.vy,a.visit(p);function p(t,e,n,o,a){var s=t.data,h=t.r,d=u+h;if(!s)return e>l+d||o<l-d||n>c+d||a<c-d;if(s.index>A.index){var p=l-s.x-s.vx,g=c-s.y-s.vy,m=p*p+g*g;m<d*d&&(0===p&&(m+=(p=Ba(r))*p),0===g&&(m+=(g=Ba(r))*g),m=(d-(m=Math.sqrt(m)))/m*i,A.vx+=(p*=m)*(d=(h*=h)/(f+h)),A.vy+=(g*=m)*d,s.vx-=p*(d=1-d),s.vy-=g*d)}}}function s(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function A(){if(e){var r,i,o=e.length;for(n=new Array(o),r=0;r<o;++r)i=e[r],n[i.index]=+t(i,r,e)}}return"function"!==typeof t&&(t=_a(null==t?1:+t)),a.initialize=function(t,n){e=t,r=n,A()},a.iterations=function(t){return arguments.length?(o=+t,a):o},a.strength=function(t){return arguments.length?(i=+t,a):i},a.radius=function(e){return arguments.length?(t="function"===typeof e?e:_a(+e),A(),a):t},a}function Fa(t){return t.index}function Ea(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function Ua(t){var e,n,r,i,o,a,s=Fa,A=function(t){return 1/Math.min(i[t.source.index],i[t.target.index])},l=_a(30),c=1;function u(r){for(var i=0,s=t.length;i<c;++i)for(var A,l,u,f,h,d,p,g=0;g<s;++g)l=(A=t[g]).source,f=(u=A.target).x+u.vx-l.x-l.vx||Ba(a),h=u.y+u.vy-l.y-l.vy||Ba(a),f*=d=((d=Math.sqrt(f*f+h*h))-n[g])/d*r*e[g],h*=d,u.vx-=f*(p=o[g]),u.vy-=h*p,l.vx+=f*(p=1-p),l.vy+=h*p}function f(){if(r){var a,A,l=r.length,c=t.length,u=new Map(r.map((t,e)=>[s(t,e,r),t]));for(a=0,i=new Array(l);a<c;++a)(A=t[a]).index=a,"object"!==typeof A.source&&(A.source=Ea(u,A.source)),"object"!==typeof A.target&&(A.target=Ea(u,A.target)),i[A.source.index]=(i[A.source.index]||0)+1,i[A.target.index]=(i[A.target.index]||0)+1;for(a=0,o=new Array(c);a<c;++a)A=t[a],o[a]=i[A.source.index]/(i[A.source.index]+i[A.target.index]);e=new Array(c),h(),n=new Array(c),d()}}function h(){if(r)for(var n=0,i=t.length;n<i;++n)e[n]=+A(t[n],n,t)}function d(){if(r)for(var e=0,i=t.length;e<i;++e)n[e]=+l(t[e],e,t)}return null==t&&(t=[]),u.initialize=function(t,e){r=t,a=e,f()},u.links=function(e){return arguments.length?(t=e,f(),u):t},u.id=function(t){return arguments.length?(s=t,u):s},u.iterations=function(t){return arguments.length?(c=+t,u):c},u.strength=function(t){return arguments.length?(A="function"===typeof t?t:_a(+t),h(),u):A},u.distance=function(t){return arguments.length?(l="function"===typeof t?t:_a(+t),d(),u):l},u}wa.copy=function(){var t,e,n=new ya(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=ba(r),n;for(t=[{source:r,target:n._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(e=r.source[i])&&(e.length?t.push({source:e,target:r.target[i]=new Array(4)}):r.target[i]=ba(e));return n},wa.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return da(this.cover(e,n),e,n,t)},wa.addAll=function(t){var e,n,r,i,o=t.length,a=new Array(o),s=new Array(o),A=1/0,l=1/0,c=-1/0,u=-1/0;for(n=0;n<o;++n)isNaN(r=+this._x.call(null,e=t[n]))||isNaN(i=+this._y.call(null,e))||(a[n]=r,s[n]=i,r<A&&(A=r),r>c&&(c=r),i<l&&(l=i),i>u&&(u=i));if(A>c||l>u)return this;for(this.cover(A,l).cover(c,u),n=0;n<o;++n)da(this,a[n],s[n],t[n]);return this},wa.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(n))i=(n=Math.floor(t))+1,o=(r=Math.floor(e))+1;else{for(var a,s,A=i-n||1,l=this._root;n>t||t>=i||r>e||e>=o;)switch(s=(e<r)<<1|t<n,(a=new Array(4))[s]=l,l=a,A*=2,s){case 0:i=n+A,o=r+A;break;case 1:n=i-A,o=r+A;break;case 2:i=n+A,r=o-A;break;case 3:n=i-A,r=o-A}this._root&&this._root.length&&(this._root=l)}return this._x0=n,this._y0=r,this._x1=i,this._y1=o,this},wa.data=function(){var t=[];return this.visit(function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)}),t},wa.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},wa.find=function(t,e,n){var r,i,o,a,s,A,l,c=this._x0,u=this._y0,f=this._x1,h=this._y1,d=[],p=this._root;for(p&&d.push(new pa(p,c,u,f,h)),null==n?n=1/0:(c=t-n,u=e-n,f=t+n,h=e+n,n*=n);A=d.pop();)if(!(!(p=A.node)||(i=A.x0)>f||(o=A.y0)>h||(a=A.x1)<c||(s=A.y1)<u))if(p.length){var g=(i+a)/2,m=(o+s)/2;d.push(new pa(p[3],g,m,a,s),new pa(p[2],i,m,g,s),new pa(p[1],g,o,a,m),new pa(p[0],i,o,g,m)),(l=(e>=m)<<1|t>=g)&&(A=d[d.length-1],d[d.length-1]=d[d.length-1-l],d[d.length-1-l]=A)}else{var v=t-+this._x.call(null,p.data),y=e-+this._y.call(null,p.data),b=v*v+y*y;if(b<n){var w=Math.sqrt(n=b);c=t-w,u=e-w,f=t+w,h=e+w,r=p.data}}return r},wa.remove=function(t){if(isNaN(o=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var e,n,r,i,o,a,s,A,l,c,u,f,h=this._root,d=this._x0,p=this._y0,g=this._x1,m=this._y1;if(!h)return this;if(h.length)for(;;){if((l=o>=(s=(d+g)/2))?d=s:g=s,(c=a>=(A=(p+m)/2))?p=A:m=A,e=h,!(h=h[u=c<<1|l]))return this;if(!h.length)break;(e[u+1&3]||e[u+2&3]||e[u+3&3])&&(n=e,f=u)}for(;h.data!==t;)if(r=h,!(h=h.next))return this;return(i=h.next)&&delete h.next,r?(i?r.next=i:delete r.next,this):e?(i?e[u]=i:delete e[u],(h=e[0]||e[1]||e[2]||e[3])&&h===(e[3]||e[2]||e[1]||e[0])&&!h.length&&(n?n[f]=h:this._root=h),this):(this._root=i,this)},wa.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},wa.root=function(){return this._root},wa.size=function(){var t=0;return this.visit(function(e){if(!e.length)do{++t}while(e=e.next)}),t},wa.visit=function(t){var e,n,r,i,o,a,s=[],A=this._root;for(A&&s.push(new pa(A,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(A=e.node,r=e.x0,i=e.y0,o=e.x1,a=e.y1)&&A.length){var l=(r+o)/2,c=(i+a)/2;(n=A[3])&&s.push(new pa(n,l,c,o,a)),(n=A[2])&&s.push(new pa(n,r,c,l,a)),(n=A[1])&&s.push(new pa(n,l,i,o,c)),(n=A[0])&&s.push(new pa(n,r,i,l,c))}return this},wa.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new pa(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var i=e.node;if(i.length){var o,a=e.x0,s=e.y0,A=e.x1,l=e.y1,c=(a+A)/2,u=(s+l)/2;(o=i[0])&&n.push(new pa(o,a,s,c,u)),(o=i[1])&&n.push(new pa(o,c,s,A,u)),(o=i[2])&&n.push(new pa(o,a,u,c,l)),(o=i[3])&&n.push(new pa(o,c,u,A,l))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},wa.x=function(t){return arguments.length?(this._x=t,this):this._x},wa.y=function(t){return arguments.length?(this._y=t,this):this._y};const La=4294967296;function ka(t){return t.x}function Ia(t){return t.y}var Qa=Math.PI*(3-Math.sqrt(5));function Oa(t){var e,n=1,r=.001,i=1-Math.pow(r,1/300),o=0,a=.6,s=new Map,A=_e(u),l=Jt("tick","end"),c=function(){let t=1;return()=>(t=(1664525*t+1013904223)%La)/La}();function u(){f(),l.call("tick",e),n<r&&(A.stop(),l.call("end",e))}function f(r){var A,l,c=t.length;void 0===r&&(r=1);for(var u=0;u<r;++u)for(n+=(o-n)*i,s.forEach(function(t){t(n)}),A=0;A<c;++A)null==(l=t[A]).fx?l.x+=l.vx*=a:(l.x=l.fx,l.vx=0),null==l.fy?l.y+=l.vy*=a:(l.y=l.fy,l.vy=0);return e}function h(){for(var e,n=0,r=t.length;n<r;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var i=10*Math.sqrt(.5+n),o=n*Qa;e.x=i*Math.cos(o),e.y=i*Math.sin(o)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function d(e){return e.initialize&&e.initialize(t,c),e}return null==t&&(t=[]),h(),e={tick:f,restart:function(){return A.restart(u),e},stop:function(){return A.stop(),e},nodes:function(n){return arguments.length?(t=n,h(),s.forEach(d),e):t},alpha:function(t){return arguments.length?(n=+t,e):n},alphaMin:function(t){return arguments.length?(r=+t,e):r},alphaDecay:function(t){return arguments.length?(i=+t,e):+i},alphaTarget:function(t){return arguments.length?(o=+t,e):o},velocityDecay:function(t){return arguments.length?(a=1-t,e):1-a},randomSource:function(t){return arguments.length?(c=t,s.forEach(d),e):c},force:function(t,n){return arguments.length>1?(null==n?s.delete(t):s.set(t,d(n)),e):s.get(t)},find:function(e,n,r){var i,o,a,s,A,l=0,c=t.length;for(null==r?r=1/0:r*=r,l=0;l<c;++l)(a=(i=e-(s=t[l]).x)*i+(o=n-s.y)*o)<r&&(A=s,r=a);return A},on:function(t,n){return arguments.length>1?(l.on(t,n),e):l.on(t)}}}function Ma(){var t,e,n,r,i,o=_a(-30),a=1,s=1/0,A=.81;function l(n){var i,o=t.length,a=va(t,ka,Ia).visitAfter(u);for(r=n,i=0;i<o;++i)e=t[i],a.visit(f)}function c(){if(t){var e,n,r=t.length;for(i=new Array(r),e=0;e<r;++e)n=t[e],i[n.index]=+o(n,e,t)}}function u(t){var e,n,r,o,a,s=0,A=0;if(t.length){for(r=o=a=0;a<4;++a)(e=t[a])&&(n=Math.abs(e.value))&&(s+=e.value,A+=n,r+=n*e.x,o+=n*e.y);t.x=r/A,t.y=o/A}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=i[e.data.index]}while(e=e.next)}t.value=s}function f(t,o,l,c){if(!t.value)return!0;var u=t.x-e.x,f=t.y-e.y,h=c-o,d=u*u+f*f;if(h*h/A<d)return d<s&&(0===u&&(d+=(u=Ba(n))*u),0===f&&(d+=(f=Ba(n))*f),d<a&&(d=Math.sqrt(a*d)),e.vx+=u*t.value*r/d,e.vy+=f*t.value*r/d),!0;if(!(t.length||d>=s)){(t.data!==e||t.next)&&(0===u&&(d+=(u=Ba(n))*u),0===f&&(d+=(f=Ba(n))*f),d<a&&(d=Math.sqrt(a*d)));do{t.data!==e&&(h=i[t.data.index]*r/d,e.vx+=u*h,e.vy+=f*h)}while(t=t.next)}}return l.initialize=function(e,r){t=e,n=r,c()},l.strength=function(t){return arguments.length?(o="function"===typeof t?t:_a(+t),c(),l):o},l.distanceMin=function(t){return arguments.length?(a=t*t,l):Math.sqrt(a)},l.distanceMax=function(t){return arguments.length?(s=t*t,l):Math.sqrt(s)},l.theta=function(t){return arguments.length?(A=t*t,l):Math.sqrt(A)},l}function Na(t,e,n){var r,i,o,a=_a(.1);function s(t){for(var a=0,s=r.length;a<s;++a){var A=r[a],l=A.x-e||1e-6,c=A.y-n||1e-6,u=Math.sqrt(l*l+c*c),f=(o[a]-u)*i[a]*t/u;A.vx+=l*f,A.vy+=c*f}}function A(){if(r){var e,n=r.length;for(i=new Array(n),o=new Array(n),e=0;e<n;++e)o[e]=+t(r[e],e,r),i[e]=isNaN(o[e])?0:+a(r[e],e,r)}}return"function"!==typeof t&&(t=_a(+t)),null==e&&(e=0),null==n&&(n=0),s.initialize=function(t){r=t,A()},s.strength=function(t){return arguments.length?(a="function"===typeof t?t:_a(+t),A(),s):a},s.radius=function(e){return arguments.length?(t="function"===typeof e?e:_a(+e),A(),s):t},s.x=function(t){return arguments.length?(e=+t,s):e},s.y=function(t){return arguments.length?(n=+t,s):n},s}function Ta(t){var e,n,r,i=_a(.1);function o(t){for(var i,o=0,a=e.length;o<a;++o)(i=e[o]).vx+=(r[o]-i.x)*n[o]*t}function a(){if(e){var o,a=e.length;for(n=new Array(a),r=new Array(a),o=0;o<a;++o)n[o]=isNaN(r[o]=+t(e[o],o,e))?0:+i(e[o],o,e)}}return"function"!==typeof t&&(t=_a(null==t?0:+t)),o.initialize=function(t){e=t,a()},o.strength=function(t){return arguments.length?(i="function"===typeof t?t:_a(+t),a(),o):i},o.x=function(e){return arguments.length?(t="function"===typeof e?e:_a(+e),a(),o):t},o}function Pa(t){var e,n,r,i=_a(.1);function o(t){for(var i,o=0,a=e.length;o<a;++o)(i=e[o]).vy+=(r[o]-i.y)*n[o]*t}function a(){if(e){var o,a=e.length;for(n=new Array(a),r=new Array(a),o=0;o<a;++o)n[o]=isNaN(r[o]=+t(e[o],o,e))?0:+i(e[o],o,e)}}return"function"!==typeof t&&(t=_a(null==t?0:+t)),o.initialize=function(t){e=t,a()},o.strength=function(t){return arguments.length?(i="function"===typeof t?t:_a(+t),a(),o):i},o.y=function(e){return arguments.length?(t="function"===typeof e?e:_a(+e),a(),o):t},o}var Ra=n(48701),Da=n(56390),Ha=n(1631),ja=n(1734),za=n(67590),Va=n(99460),Ka=n(3247),Ga=n(30299),qa=n(2874),Wa=n(16235),Ya=n(26164),$a=n(8579),Xa=n(25753);function Ja(){var t,e,n,r=0,i=0,o=960,a=500;return n={stream:function(n){return t&&e===n?t:t=(0,Xa.A)(r,i,o,a)(e=n)},extent:function(s){return arguments.length?(r=+s[0][0],i=+s[0][1],o=+s[1][0],a=+s[1][1],t=e=null,n):[[r,i],[o,a]]}}}var Za,ts,es,ns,rs=n(25707),is=n(19689),os=n(11992),as=n(55379),ss=n(65098),As=n(32212),ls=n(79418),cs=n(32080),us=n(81250),fs=new B.ph,hs=new B.ph,ds={point:us.A,lineStart:us.A,lineEnd:us.A,polygonStart:function(){ds.lineStart=ps,ds.lineEnd=vs},polygonEnd:function(){ds.lineStart=ds.lineEnd=ds.point=us.A,fs.add((0,cs.tn)(hs)),hs=new B.ph},result:function(){var t=fs/2;return fs=new B.ph,t}};function ps(){ds.point=gs}function gs(t,e){ds.point=ms,Za=es=t,ts=ns=e}function ms(t,e){hs.add(ns*t-es*e),es=t,ns=e}function vs(){ms(Za,ts)}const ys=ds;var bs,ws,_s,Bs,xs=n(71093),Cs=0,Ss=0,Fs=0,Es=0,Us=0,Ls=0,ks=0,Is=0,Qs=0,Os={point:Ms,lineStart:Ns,lineEnd:Rs,polygonStart:function(){Os.lineStart=Ds,Os.lineEnd=Hs},polygonEnd:function(){Os.point=Ms,Os.lineStart=Ns,Os.lineEnd=Rs},result:function(){var t=Qs?[ks/Qs,Is/Qs]:Ls?[Es/Ls,Us/Ls]:Fs?[Cs/Fs,Ss/Fs]:[NaN,NaN];return Cs=Ss=Fs=Es=Us=Ls=ks=Is=Qs=0,t}};function Ms(t,e){Cs+=t,Ss+=e,++Fs}function Ns(){Os.point=Ts}function Ts(t,e){Os.point=Ps,Ms(_s=t,Bs=e)}function Ps(t,e){var n=t-_s,r=e-Bs,i=(0,cs.RZ)(n*n+r*r);Es+=i*(_s+t)/2,Us+=i*(Bs+e)/2,Ls+=i,Ms(_s=t,Bs=e)}function Rs(){Os.point=Ms}function Ds(){Os.point=js}function Hs(){zs(bs,ws)}function js(t,e){Os.point=zs,Ms(bs=_s=t,ws=Bs=e)}function zs(t,e){var n=t-_s,r=e-Bs,i=(0,cs.RZ)(n*n+r*r);Es+=i*(_s+t)/2,Us+=i*(Bs+e)/2,Ls+=i,ks+=(i=Bs*t-_s*e)*(_s+t),Is+=i*(Bs+e),Qs+=3*i,Ms(_s=t,Bs=e)}const Vs=Os;function Ks(t){this._context=t}Ks.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,cs.FA)}},result:us.A};var Gs,qs,Ws,Ys,$s,Xs=new B.ph,Js={point:us.A,lineStart:function(){Js.point=Zs},lineEnd:function(){Gs&&tA(qs,Ws),Js.point=us.A},polygonStart:function(){Gs=!0},polygonEnd:function(){Gs=null},result:function(){var t=+Xs;return Xs=new B.ph,t}};function Zs(t,e){Js.point=tA,qs=Ys=t,Ws=$s=e}function tA(t,e){Ys-=t,$s-=e,Xs.add((0,cs.RZ)(Ys*Ys+$s*$s)),Ys=t,$s=e}const eA=Js;let nA,rA,iA,oA;class aA{constructor(t){this._append=null==t?sA:function(t){const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return sA;if(e!==nA){const t=10**e;nA=e,rA=function(e){let n=1;this._+=e[0];for(const r=e.length;n<r;++n)this._+=Math.round(arguments[n]*t)/t+e[n]}}return rA}(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(){0===this._line&&(this._+="Z"),this._point=NaN}point(t,e){switch(this._point){case 0:this._append`M${t},${e}`,this._point=1;break;case 1:this._append`L${t},${e}`;break;default:if(this._append`M${t},${e}`,this._radius!==iA||this._append!==rA){const t=this._radius,e=this._;this._="",this._append`m0,${t}a${t},${t} 0 1,1 0,${-2*t}a${t},${t} 0 1,1 0,${2*t}z`,iA=t,rA=this._append,oA=this._,this._=e}this._+=oA}}result(){const t=this._;return this._="",t.length?t:null}}function sA(t){let e=1;this._+=t[0];for(const n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function AA(t,e){let n,r,i=3,o=4.5;function a(t){return t&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),(0,ls.A)(t,n(r))),r.result()}return a.area=function(t){return(0,ls.A)(t,n(ys)),ys.result()},a.measure=function(t){return(0,ls.A)(t,n(eA)),eA.result()},a.bounds=function(t){return(0,ls.A)(t,n(xs.A)),xs.A.result()},a.centroid=function(t){return(0,ls.A)(t,n(Vs)),Vs.result()},a.projection=function(e){return arguments.length?(n=null==e?(t=null,As.A):(t=e).stream,a):t},a.context=function(t){return arguments.length?(r=null==t?(e=null,new aA(i)):new Ks(e=t),"function"!==typeof o&&r.pointRadius(o),a):e},a.pointRadius=function(t){return arguments.length?(o="function"===typeof t?t:(r.pointRadius(+t),+t),a):o},a.digits=function(t){if(!arguments.length)return i;if(null==t)i=null;else{const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);i=e}return null===e&&(r=new aA(i)),a},a.projection(t).digits(i).context(e)}var lA=n(91754);function cA(t){var e=0,n=cs.pi/3,r=(0,lA.U)(t),i=r(e,n);return i.parallels=function(t){return arguments.length?r(e=t[0]*cs.F2,n=t[1]*cs.F2):[e*cs.uj,n*cs.uj]},i}function uA(t,e){var n=(0,cs.F8)(t),r=(n+(0,cs.F8)(e))/2;if((0,cs.tn)(r)<cs.Ni)return function(t){var e=(0,cs.gn)(t);function n(t,n){return[t*e,(0,cs.F8)(n)/e]}return n.invert=function(t,n){return[t/e,(0,cs.qR)(n*e)]},n}(t);var i=1+n*(2*r-n),o=(0,cs.RZ)(i)/r;function a(t,e){var n=(0,cs.RZ)(i-2*r*(0,cs.F8)(e))/r;return[n*(0,cs.F8)(t*=r),o-n*(0,cs.gn)(t)]}return a.invert=function(t,e){var n=o-e,a=(0,cs.FP)(t,(0,cs.tn)(n))*(0,cs._S)(n);return n*r<0&&(a-=cs.pi*(0,cs._S)(t)*(0,cs._S)(n)),[a/r,(0,cs.qR)((i-(t*t+n*n)*r*r)/(2*r))]},a}function fA(){return cA(uA).scale(155.424).center([0,33.6442])}function hA(){return fA().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}var dA=n(51007);function pA(){var t,e,n,r,i,o,a=hA(),s=fA().rotate([154,0]).center([-2,58.5]).parallels([55,65]),A=fA().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,e){o=[t,e]}};function c(t){var e=t[0],a=t[1];return o=null,n.point(e,a),o||(r.point(e,a),o)||(i.point(e,a),o)}function u(){return t=e=null,c}return c.invert=function(t){var e=a.scale(),n=a.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?A:a).invert(t)},c.stream=function(n){return t&&e===n?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}([a.stream(e=n),s.stream(n),A.stream(n)])},c.precision=function(t){return arguments.length?(a.precision(t),s.precision(t),A.precision(t),u()):a.precision()},c.scale=function(t){return arguments.length?(a.scale(t),s.scale(.35*t),A.scale(t),c.translate(a.translate())):a.scale()},c.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),o=+t[0],c=+t[1];return n=a.translate(t).clipExtent([[o-.455*e,c-.238*e],[o+.455*e,c+.238*e]]).stream(l),r=s.translate([o-.307*e,c+.201*e]).clipExtent([[o-.425*e+cs.Ni,c+.12*e+cs.Ni],[o-.214*e-cs.Ni,c+.234*e-cs.Ni]]).stream(l),i=A.translate([o-.205*e,c+.212*e]).clipExtent([[o-.214*e+cs.Ni,c+.166*e+cs.Ni],[o-.115*e-cs.Ni,c+.234*e-cs.Ni]]).stream(l),u()},c.fitExtent=function(t,e){return(0,dA.sp)(c,t,e)},c.fitSize=function(t,e){return(0,dA.Hv)(c,t,e)},c.fitWidth=function(t,e){return(0,dA.G0)(c,t,e)},c.fitHeight=function(t,e){return(0,dA.FL)(c,t,e)},c.scale(1070)}var gA=n(18585),mA=(0,gA.c)(function(t){return(0,cs.RZ)(2/(1+t))});function vA(){return(0,lA.A)(mA).scale(124.75).clipAngle(179.999)}mA.invert=(0,gA.I)(function(t){return 2*(0,cs.qR)(t/2)});var yA=(0,gA.c)(function(t){return(t=(0,cs.HQ)(t))&&t/(0,cs.F8)(t)});function bA(){return(0,lA.A)(yA).scale(79.4188).clipAngle(179.999)}yA.invert=(0,gA.I)(function(t){return t});var wA=n(58227);function _A(t){return(0,cs.Ml)((cs.TW+t)/2)}function BA(t,e){var n=(0,cs.gn)(t),r=t===e?(0,cs.F8)(t):(0,cs.Rm)(n/(0,cs.gn)(e))/(0,cs.Rm)(_A(e)/_A(t)),i=n*(0,cs.n7)(_A(t),r)/r;if(!r)return wA.Gx;function o(t,e){i>0?e<-cs.TW+cs.Ni&&(e=-cs.TW+cs.Ni):e>cs.TW-cs.Ni&&(e=cs.TW-cs.Ni);var n=i/(0,cs.n7)(_A(e),r);return[n*(0,cs.F8)(r*t),i-n*(0,cs.gn)(r*t)]}return o.invert=function(t,e){var n=i-e,o=(0,cs._S)(r)*(0,cs.RZ)(t*t+n*n),a=(0,cs.FP)(t,(0,cs.tn)(n))*(0,cs._S)(n);return n*r<0&&(a-=cs.pi*(0,cs._S)(t)*(0,cs._S)(n)),[a/r,2*(0,cs.rY)((0,cs.n7)(i/o,1/r))-cs.TW]},o}function xA(){return cA(BA).scale(109.5).parallels([30,30])}function CA(t,e){return[t,e]}function SA(){return(0,lA.A)(CA).scale(152.63)}function FA(t,e){var n=(0,cs.gn)(t),r=t===e?(0,cs.F8)(t):(n-(0,cs.gn)(e))/(e-t),i=n/r+t;if((0,cs.tn)(r)<cs.Ni)return CA;function o(t,e){var n=i-e,o=r*t;return[n*(0,cs.F8)(o),i-n*(0,cs.gn)(o)]}return o.invert=function(t,e){var n=i-e,o=(0,cs.FP)(t,(0,cs.tn)(n))*(0,cs._S)(n);return n*r<0&&(o-=cs.pi*(0,cs._S)(t)*(0,cs._S)(n)),[o/r,i-(0,cs._S)(r)*(0,cs.RZ)(t*t+n*n)]},o}function EA(){return cA(FA).scale(131.154).center([0,13.9389])}CA.invert=CA;var UA=1.340264,LA=-.081106,kA=893e-6,IA=.003796,QA=(0,cs.RZ)(3)/2;function OA(t,e){var n=(0,cs.qR)(QA*(0,cs.F8)(e)),r=n*n,i=r*r*r;return[t*(0,cs.gn)(n)/(QA*(UA+3*LA*r+i*(7*kA+9*IA*r))),n*(UA+LA*r+i*(kA+IA*r))]}function MA(){return(0,lA.A)(OA).scale(177.158)}function NA(t,e){var n=(0,cs.gn)(e),r=(0,cs.gn)(t)*n;return[n*(0,cs.F8)(t)/r,(0,cs.F8)(e)/r]}function TA(){return(0,lA.A)(NA).scale(144.049).clipAngle(60)}OA.invert=function(t,e){for(var n,r=e,i=r*r,o=i*i*i,a=0;a<12&&(o=(i=(r-=n=(r*(UA+LA*i+o*(kA+IA*i))-e)/(UA+3*LA*i+o*(7*kA+9*IA*i)))*r)*i*i,!((0,cs.tn)(n)<cs.$t));++a);return[QA*t*(UA+3*LA*i+o*(7*kA+9*IA*i))/(0,cs.gn)(r),(0,cs.qR)((0,cs.F8)(r)/QA)]},NA.invert=(0,gA.I)(cs.rY);var PA=n(16308);function RA(){var t,e,n,r,i,o,a,s=1,A=0,l=0,c=1,u=1,f=0,h=null,d=1,p=1,g=(0,PA.G)({point:function(t,e){var n=y([t,e]);this.stream.point(n[0],n[1])}}),m=As.A;function v(){return d=s*c,p=s*u,o=a=null,y}function y(n){var r=n[0]*d,i=n[1]*p;if(f){var o=i*t-r*e;r=r*t+i*e,i=o}return[r+A,i+l]}return y.invert=function(n){var r=n[0]-A,i=n[1]-l;if(f){var o=i*t+r*e;r=r*t-i*e,i=o}return[r/d,i/p]},y.stream=function(t){return o&&a===t?o:o=g(m(a=t))},y.postclip=function(t){return arguments.length?(m=t,h=n=r=i=null,v()):m},y.clipExtent=function(t){return arguments.length?(m=null==t?(h=n=r=i=null,As.A):(0,Xa.A)(h=+t[0][0],n=+t[0][1],r=+t[1][0],i=+t[1][1]),v()):null==h?null:[[h,n],[r,i]]},y.scale=function(t){return arguments.length?(s=+t,v()):s},y.translate=function(t){return arguments.length?(A=+t[0],l=+t[1],v()):[A,l]},y.angle=function(n){return arguments.length?(f=n%360*cs.F2,e=(0,cs.F8)(f),t=(0,cs.gn)(f),v()):f*cs.uj},y.reflectX=function(t){return arguments.length?(c=t?-1:1,v()):c<0},y.reflectY=function(t){return arguments.length?(u=t?-1:1,v()):u<0},y.fitExtent=function(t,e){return(0,dA.sp)(y,t,e)},y.fitSize=function(t,e){return(0,dA.Hv)(y,t,e)},y.fitWidth=function(t,e){return(0,dA.G0)(y,t,e)},y.fitHeight=function(t,e){return(0,dA.FL)(y,t,e)},y}function DA(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function HA(){return(0,lA.A)(DA).scale(175.295)}function jA(t,e){return[(0,cs.gn)(e)*(0,cs.F8)(t),(0,cs.F8)(e)]}function zA(){return(0,lA.A)(jA).scale(249.5).clipAngle(90+cs.Ni)}DA.invert=function(t,e){var n,r=e,i=25;do{var o=r*r,a=o*o;r-=n=(r*(1.007226+o*(.015085+a*(.028874*o-.044475-.005916*a)))-e)/(1.007226+o*(.045255+a*(.259866*o-.311325-.005916*11*a)))}while((0,cs.tn)(n)>cs.Ni&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},jA.invert=(0,gA.I)(cs.qR);var VA=n(52228);function KA(t,e){return[(0,cs.Rm)((0,cs.Ml)((cs.TW+e)/2)),-t]}function GA(){var t=(0,wA.T7)(KA),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}KA.invert=function(t,e){return[-e,2*(0,cs.rY)((0,cs.oN)(t))-cs.TW]};var qA=n(75872);function WA(t,e){return t.parent===e.parent?1:2}function YA(t,e){return t+e.x}function $A(t,e){return Math.max(t,e.y)}function XA(){var t=WA,e=1,n=1,r=!1;function i(i){var o,a=0;i.eachAfter(function(e){var n=e.children;n?(e.x=function(t){return t.reduce(YA,0)/t.length}(n),e.y=function(t){return 1+t.reduce($A,0)}(n)):(e.x=o?a+=t(e,o):0,e.y=0,o=e)});var s=function(t){for(var e;e=t.children;)t=e[0];return t}(i),A=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(i),l=s.x-t(s,A)/2,c=A.x+t(A,s)/2;return i.eachAfter(r?function(t){t.x=(t.x-i.x)*e,t.y=(i.y-t.y)*n}:function(t){t.x=(t.x-l)/(c-l)*e,t.y=(1-(i.y?t.y/i.y:1))*n})}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],i):r?null:[e,n]},i.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],i):r?[e,n]:null},i}function JA(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}function ZA(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=el)):void 0===e&&(e=tl);for(var n,r,i,o,a,s=new il(t),A=[s];n=A.pop();)if((i=e(n.data))&&(a=(i=Array.from(i)).length))for(n.children=i,o=a-1;o>=0;--o)A.push(r=i[o]=new il(i[o])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(rl)}function tl(t){return t.children}function el(t){return Array.isArray(t)?t[1]:null}function nl(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function rl(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function il(t){this.data=t,this.depth=this.height=0,this.parent=null}function ol(t){return null==t?null:al(t)}function al(t){if("function"!==typeof t)throw new Error;return t}function sl(){return 0}function Al(t){return function(){return t}}il.prototype=ZA.prototype={constructor:il,count:function(){return this.eachAfter(JA)},each:function(t,e){let n=-1;for(const r of this)t.call(e,r,++n,this);return this},eachAfter:function(t,e){for(var n,r,i,o=this,a=[o],s=[],A=-1;o=a.pop();)if(s.push(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r]);for(;o=s.pop();)t.call(e,o,++A,this);return this},eachBefore:function(t,e){for(var n,r,i=this,o=[i],a=-1;i=o.pop();)if(t.call(e,i,++a,this),n=i.children)for(r=n.length-1;r>=0;--r)o.push(n[r]);return this},find:function(t,e){let n=-1;for(const r of this)if(t.call(e,r,++n,this))return r},sum:function(t){return this.eachAfter(function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n})},sort:function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;t=n.pop(),e=r.pop();for(;t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t},links:function(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e},copy:function(){return ZA(this).eachBefore(nl)},[Symbol.iterator]:function*(){var t,e,n,r,i=this,o=[i];do{for(t=o.reverse(),o=[];i=t.pop();)if(yield i,e=i.children)for(n=0,r=e.length;n<r;++n)o.push(e[n])}while(o.length)}};const ll=4294967296;function cl(){let t=1;return()=>(t=(1664525*t+1013904223)%ll)/ll}function ul(t){return fl(t,cl())}function fl(t,e){for(var n,r,i=0,o=(t=function(t,e){let n,r,i=t.length;for(;i;)r=e()*i--|0,n=t[i],t[i]=t[r],t[r]=n;return t}(Array.from(t),e)).length,a=[];i<o;)n=t[i],r&&pl(r,n)?++i:(r=ml(a=hl(a,n)),i=0);return r}function hl(t,e){var n,r;if(gl(e,t))return[e];for(n=0;n<t.length;++n)if(dl(e,t[n])&&gl(vl(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(dl(vl(t[n],t[r]),e)&&dl(vl(t[n],e),t[r])&&dl(vl(t[r],e),t[n])&&gl(yl(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function dl(t,e){var n=t.r-e.r,r=e.x-t.x,i=e.y-t.y;return n<0||n*n<r*r+i*i}function pl(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function gl(t,e){for(var n=0;n<e.length;++n)if(!pl(t,e[n]))return!1;return!0}function ml(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return vl(t[0],t[1]);case 3:return yl(t[0],t[1],t[2])}}function vl(t,e){var n=t.x,r=t.y,i=t.r,o=e.x,a=e.y,s=e.r,A=o-n,l=a-r,c=s-i,u=Math.sqrt(A*A+l*l);return{x:(n+o+A/u*c)/2,y:(r+a+l/u*c)/2,r:(u+i+s)/2}}function yl(t,e,n){var r=t.x,i=t.y,o=t.r,a=e.x,s=e.y,A=e.r,l=n.x,c=n.y,u=n.r,f=r-a,h=r-l,d=i-s,p=i-c,g=A-o,m=u-o,v=r*r+i*i-o*o,y=v-a*a-s*s+A*A,b=v-l*l-c*c+u*u,w=h*d-f*p,_=(d*b-p*y)/(2*w)-r,B=(p*g-d*m)/w,x=(h*y-f*b)/(2*w)-i,C=(f*m-h*g)/w,S=B*B+C*C-1,F=2*(o+_*B+x*C),E=_*_+x*x-o*o,U=-(Math.abs(S)>1e-6?(F+Math.sqrt(F*F-4*S*E))/(2*S):E/F);return{x:r+_+B*U,y:i+x+C*U,r:U}}function bl(t,e,n){var r,i,o,a,s=t.x-e.x,A=t.y-e.y,l=s*s+A*A;l?(i=e.r+n.r,i*=i,a=t.r+n.r,i>(a*=a)?(r=(l+a-i)/(2*l),o=Math.sqrt(Math.max(0,a/l-r*r)),n.x=t.x-r*s-o*A,n.y=t.y-r*A+o*s):(r=(l+i-a)/(2*l),o=Math.sqrt(Math.max(0,i/l-r*r)),n.x=e.x+r*s-o*A,n.y=e.y+r*A+o*s)):(n.x=e.x+n.r,n.y=e.y)}function wl(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function _l(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,o=(e.y*n.r+n.y*e.r)/r;return i*i+o*o}function Bl(t){this._=t,this.next=null,this.previous=null}function xl(t,e){if(!(o=(t=function(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}(t)).length))return 0;var n,r,i,o,a,s,A,l,c,u,f;if((n=t[0]).x=0,n.y=0,!(o>1))return n.r;if(r=t[1],n.x=-r.r,r.x=n.r,r.y=0,!(o>2))return n.r+r.r;bl(r,n,i=t[2]),n=new Bl(n),r=new Bl(r),i=new Bl(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;t:for(A=3;A<o;++A){bl(n._,r._,i=t[A]),i=new Bl(i),l=r.next,c=n.previous,u=r._.r,f=n._.r;do{if(u<=f){if(wl(l._,i._)){r=l,n.next=r,r.previous=n,--A;continue t}u+=l._.r,l=l.next}else{if(wl(c._,i._)){(n=c).next=r,r.previous=n,--A;continue t}f+=c._.r,c=c.previous}}while(l!==c.next);for(i.previous=n,i.next=r,n.next=r.previous=r=i,a=_l(n);(i=i.next)!==r;)(s=_l(i))<a&&(n=i,a=s);r=n.next}for(n=[r._],i=r;(i=i.next)!==r;)n.push(i._);for(i=fl(n,e),A=0;A<o;++A)(n=t[A]).x-=i.x,n.y-=i.y;return i.r}function Cl(t){return xl(t,cl()),t}function Sl(t){return Math.sqrt(t.value)}function Fl(){var t=null,e=1,n=1,r=sl;function i(i){const o=cl();return i.x=e/2,i.y=n/2,t?i.eachBefore(El(t)).eachAfter(Ul(r,.5,o)).eachBefore(Ll(1)):i.eachBefore(El(Sl)).eachAfter(Ul(sl,1,o)).eachAfter(Ul(r,i.r/Math.min(e,n),o)).eachBefore(Ll(Math.min(e,n)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=ol(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],n=+t[1],i):[e,n]},i.padding=function(t){return arguments.length?(r="function"===typeof t?t:Al(+t),i):r},i}function El(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function Ul(t,e,n){return function(r){if(i=r.children){var i,o,a,s=i.length,A=t(r)*e||0;if(A)for(o=0;o<s;++o)i[o].r+=A;if(a=xl(i,n),A)for(o=0;o<s;++o)i[o].r-=A;r.r=a+A}}}function Ll(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function kl(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function Il(t,e,n,r,i){for(var o,a=t.children,s=-1,A=a.length,l=t.value&&(r-e)/t.value;++s<A;)(o=a[s]).y0=n,o.y1=i,o.x0=e,o.x1=e+=o.value*l}function Ql(){var t=1,e=1,n=0,r=!1;function i(i){var o=i.height+1;return i.x0=i.y0=n,i.x1=t,i.y1=e/o,i.eachBefore(function(t,e){return function(r){r.children&&Il(r,r.x0,t*(r.depth+1)/e,r.x1,t*(r.depth+2)/e);var i=r.x0,o=r.y0,a=r.x1-n,s=r.y1-n;a<i&&(i=a=(i+a)/2),s<o&&(o=s=(o+s)/2),r.x0=i,r.y0=o,r.x1=a,r.y1=s}}(e,o)),r&&i.eachBefore(kl),i}return i.round=function(t){return arguments.length?(r=!!t,i):r},i.size=function(n){return arguments.length?(t=+n[0],e=+n[1],i):[t,e]},i.padding=function(t){return arguments.length?(n=+t,i):n},i}var Ol={depth:-1},Ml={},Nl={};function Tl(t){return t.id}function Pl(t){return t.parentId}function Rl(){var t,e=Tl,n=Pl;function r(r){var i,o,a,s,A,l,c,u,f=Array.from(r),h=e,d=n,p=new Map;if(null!=t){const e=f.map((e,n)=>function(t){t=`${t}`;let e=t.length;Hl(t,e-1)&&!Hl(t,e-2)&&(t=t.slice(0,-1));return"/"===t[0]?t:`/${t}`}(t(e,n,r))),n=e.map(Dl),i=new Set(e).add("");for(const t of n)i.has(t)||(i.add(t),e.push(t),n.push(Dl(t)),f.push(Nl));h=(t,n)=>e[n],d=(t,e)=>n[e]}for(a=0,i=f.length;a<i;++a)o=f[a],l=f[a]=new il(o),null!=(c=h(o,a,r))&&(c+="")&&(u=l.id=c,p.set(u,p.has(u)?Ml:l)),null!=(c=d(o,a,r))&&(c+="")&&(l.parent=c);for(a=0;a<i;++a)if(c=(l=f[a]).parent){if(!(A=p.get(c)))throw new Error("missing: "+c);if(A===Ml)throw new Error("ambiguous: "+c);A.children?A.children.push(l):A.children=[l],l.parent=A}else{if(s)throw new Error("multiple roots");s=l}if(!s)throw new Error("no root");if(null!=t){for(;s.data===Nl&&1===s.children.length;)s=s.children[0],--i;for(let t=f.length-1;t>=0&&(l=f[t]).data===Nl;--t)l.data=null}if(s.parent=Ol,s.eachBefore(function(t){t.depth=t.parent.depth+1,--i}).eachBefore(rl),s.parent=null,i>0)throw new Error("cycle");return s}return r.id=function(t){return arguments.length?(e=ol(t),r):e},r.parentId=function(t){return arguments.length?(n=ol(t),r):n},r.path=function(e){return arguments.length?(t=ol(e),r):t},r}function Dl(t){let e=t.length;if(e<2)return"";for(;--e>1&&!Hl(t,e););return t.slice(0,e)}function Hl(t,e){if("/"===t[e]){let n=0;for(;e>0&&"\\"===t[--e];)++n;if(0===(1&n))return!0}return!1}function jl(t,e){return t.parent===e.parent?1:2}function zl(t){var e=t.children;return e?e[0]:t.t}function Vl(t){var e=t.children;return e?e[e.length-1]:t.t}function Kl(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function Gl(t,e,n){return t.a.parent===e.parent?t.a:n}function ql(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function Wl(){var t=jl,e=1,n=1,r=null;function i(i){var A=function(t){for(var e,n,r,i,o,a=new ql(t,0),s=[a];e=s.pop();)if(r=e._.children)for(e.children=new Array(o=r.length),i=o-1;i>=0;--i)s.push(n=e.children[i]=new ql(r[i],i)),n.parent=e;return(a.parent=new ql(null,0)).children=[a],a}(i);if(A.eachAfter(o),A.parent.m=-A.z,A.eachBefore(a),r)i.eachBefore(s);else{var l=i,c=i,u=i;i.eachBefore(function(t){t.x<l.x&&(l=t),t.x>c.x&&(c=t),t.depth>u.depth&&(u=t)});var f=l===c?1:t(l,c)/2,h=f-l.x,d=e/(c.x+f+h),p=n/(u.depth||1);i.eachBefore(function(t){t.x=(t.x+h)*d,t.y=t.depth*p})}return i}function o(e){var n=e.children,r=e.parent.children,i=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,i=t.children,o=i.length;--o>=0;)(e=i[o]).z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var o=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-o):e.z=o}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,n,r){if(n){for(var i,o=e,a=e,s=n,A=o.parent.children[0],l=o.m,c=a.m,u=s.m,f=A.m;s=Vl(s),o=zl(o),s&&o;)A=zl(A),(a=Vl(a)).a=e,(i=s.z+u-o.z-l+t(s._,o._))>0&&(Kl(Gl(s,e,r),e,i),l+=i,c+=i),u+=s.m,l+=o.m,f+=A.m,c+=a.m;s&&!Vl(a)&&(a.t=s,a.m+=u-c),o&&!zl(A)&&(A.t=o,A.m+=l-f,r=e)}return r}(e,i,e.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*n}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],i):r?null:[e,n]},i.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],i):r?[e,n]:null},i}function Yl(t,e,n,r,i){for(var o,a=t.children,s=-1,A=a.length,l=t.value&&(i-n)/t.value;++s<A;)(o=a[s]).x0=e,o.x1=r,o.y0=n,o.y1=n+=o.value*l}ql.prototype=Object.create(il.prototype);var $l=(1+Math.sqrt(5))/2;function Xl(t,e,n,r,i,o){for(var a,s,A,l,c,u,f,h,d,p,g,m=[],v=e.children,y=0,b=0,w=v.length,_=e.value;y<w;){A=i-n,l=o-r;do{c=v[b++].value}while(!c&&b<w);for(u=f=c,g=c*c*(p=Math.max(l/A,A/l)/(_*t)),d=Math.max(f/g,g/u);b<w;++b){if(c+=s=v[b].value,s<u&&(u=s),s>f&&(f=s),g=c*c*p,(h=Math.max(f/g,g/u))>d){c-=s;break}d=h}m.push(a={value:c,dice:A<l,children:v.slice(y,b)}),a.dice?Il(a,n,r,i,_?r+=l*c/_:o):Yl(a,n,r,_?n+=A*c/_:i,o),_-=c,y=b}return m}const Jl=function t(e){function n(t,n,r,i,o){Xl(e,t,n,r,i,o)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}($l);function Zl(){var t=Jl,e=!1,n=1,r=1,i=[0],o=sl,a=sl,s=sl,A=sl,l=sl;function c(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(u),i=[0],e&&t.eachBefore(kl),t}function u(e){var n=i[e.depth],r=e.x0+n,c=e.y0+n,u=e.x1-n,f=e.y1-n;u<r&&(r=u=(r+u)/2),f<c&&(c=f=(c+f)/2),e.x0=r,e.y0=c,e.x1=u,e.y1=f,e.children&&(n=i[e.depth+1]=o(e)/2,r+=l(e)-n,c+=a(e)-n,(u-=s(e)-n)<r&&(r=u=(r+u)/2),(f-=A(e)-n)<c&&(c=f=(c+f)/2),t(e,r,c,u,f))}return c.round=function(t){return arguments.length?(e=!!t,c):e},c.size=function(t){return arguments.length?(n=+t[0],r=+t[1],c):[n,r]},c.tile=function(e){return arguments.length?(t=al(e),c):t},c.padding=function(t){return arguments.length?c.paddingInner(t).paddingOuter(t):c.paddingInner()},c.paddingInner=function(t){return arguments.length?(o="function"===typeof t?t:Al(+t),c):o},c.paddingOuter=function(t){return arguments.length?c.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):c.paddingTop()},c.paddingTop=function(t){return arguments.length?(a="function"===typeof t?t:Al(+t),c):a},c.paddingRight=function(t){return arguments.length?(s="function"===typeof t?t:Al(+t),c):s},c.paddingBottom=function(t){return arguments.length?(A="function"===typeof t?t:Al(+t),c):A},c.paddingLeft=function(t){return arguments.length?(l="function"===typeof t?t:Al(+t),c):l},c}function tc(t,e,n,r,i){var o,a,s=t.children,A=s.length,l=new Array(A+1);for(l[0]=a=o=0;o<A;++o)l[o+1]=a+=s[o].value;!function t(e,n,r,i,o,a,A){if(e>=n-1){var c=s[e];return c.x0=i,c.y0=o,c.x1=a,void(c.y1=A)}var u=l[e],f=r/2+u,h=e+1,d=n-1;for(;h<d;){var p=h+d>>>1;l[p]<f?h=p+1:d=p}f-l[h-1]<l[h]-f&&e+1<h&&--h;var g=l[h]-u,m=r-g;if(a-i>A-o){var v=r?(i*m+a*g)/r:a;t(e,h,g,i,o,v,A),t(h,n,m,v,o,a,A)}else{var y=r?(o*m+A*g)/r:A;t(e,h,g,i,o,a,y),t(h,n,m,i,y,a,A)}}(0,A,t.value,e,n,r,i)}function ec(t,e,n,r,i){(1&t.depth?Yl:Il)(t,e,n,r,i)}const nc=function t(e){function n(t,n,r,i,o){if((a=t._squarify)&&a.ratio===e)for(var a,s,A,l,c,u=-1,f=a.length,h=t.value;++u<f;){for(A=(s=a[u]).children,l=s.value=0,c=A.length;l<c;++l)s.value+=A[l].value;s.dice?Il(s,n,r,i,h?r+=(o-r)*s.value/h:o):Yl(s,n,r,h?n+=(i-n)*s.value/h:i,o),h-=s.value}else t._squarify=a=Xl(e,t,n,r,i,o),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}($l);var rc=n(68079),ic=n(86160),oc=n(19804),ac=n(58172);function sc(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var Ac=n(84709);function lc(t,e){var n=(0,Ac.lG)(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}var cc=n(10128),uc=n(34287),fc=n(49770);function hc(t){return((t=Math.exp(t))+1/t)/2}const dc=function t(e,n,r){function i(t,i){var o,a,s=t[0],A=t[1],l=t[2],c=i[0],u=i[1],f=i[2],h=c-s,d=u-A,p=h*h+d*d;if(p<1e-12)a=Math.log(f/l)/e,o=function(t){return[s+t*h,A+t*d,l*Math.exp(e*t*a)]};else{var g=Math.sqrt(p),m=(f*f-l*l+r*p)/(2*l*n*g),v=(f*f-l*l-r*p)/(2*f*n*g),y=Math.log(Math.sqrt(m*m+1)-m),b=Math.log(Math.sqrt(v*v+1)-v);a=(b-y)/e,o=function(t){var r=t*a,i=hc(y),o=l/(n*g)*(i*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(e*r+y)-function(t){return((t=Math.exp(t))-1/t)/2}(y));return[s+o*h,A+o*d,l*i/hc(e*r+y)]}}return o.duration=1e3*a*e/Math.SQRT2,o}return i.rho=function(e){var n=Math.max(.001,+e),r=n*n;return t(n,r,r*r)},i}(Math.SQRT2,2,4);function pc(t){return function(e,n){var r=t((e=(0,qe.KI)(e)).h,(n=(0,qe.KI)(n)).h),i=(0,Ac.Ay)(e.s,n.s),o=(0,Ac.Ay)(e.l,n.l),a=(0,Ac.Ay)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=i(t),e.l=o(t),e.opacity=a(t),e+""}}}const gc=pc(Ac.lG);var mc=pc(Ac.Ay);function vc(t,e){var n=(0,Ac.Ay)((t=Wr(t)).l,(e=Wr(e)).l),r=(0,Ac.Ay)(t.a,e.a),i=(0,Ac.Ay)(t.b,e.b),o=(0,Ac.Ay)(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=r(e),t.b=i(e),t.opacity=o(e),t+""}}function yc(t){return function(e,n){var r=t((e=ni(e)).h,(n=ni(n)).h),i=(0,Ac.Ay)(e.c,n.c),o=(0,Ac.Ay)(e.l,n.l),a=(0,Ac.Ay)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=i(t),e.l=o(t),e.opacity=a(t),e+""}}}const bc=yc(Ac.lG);var wc=yc(Ac.Ay);function _c(t){return function e(n){function r(e,r){var i=t((e=hi(e)).h,(r=hi(r)).h),o=(0,Ac.Ay)(e.s,r.s),a=(0,Ac.Ay)(e.l,r.l),s=(0,Ac.Ay)(e.opacity,r.opacity);return function(t){return e.h=i(t),e.s=o(t),e.l=a(Math.pow(t,n)),e.opacity=s(t),e+""}}return n=+n,r.gamma=e,r}(1)}const Bc=_c(Ac.lG);var xc=_c(Ac.Ay),Cc=n(23104);function Sc(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}function Fc(t){for(var e,n=-1,r=t.length,i=t[r-1],o=0;++n<r;)e=i,i=t[n],o+=e[1]*i[0]-e[0]*i[1];return o/2}function Ec(t){for(var e,n,r=-1,i=t.length,o=0,a=0,s=t[i-1],A=0;++r<i;)e=s,s=t[r],A+=n=e[0]*s[1]-s[0]*e[1],o+=(e[0]+s[0])*n,a+=(e[1]+s[1])*n;return[o/(A*=3),a/A]}function Uc(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function Lc(t,e){return t[0]-e[0]||t[1]-e[1]}function kc(t){const e=t.length,n=[0,1];let r,i=2;for(r=2;r<e;++r){for(;i>1&&Uc(t[n[i-2]],t[n[i-1]],t[r])<=0;)--i;n[i++]=r}return n.slice(0,i)}function Ic(t){if((n=t.length)<3)return null;var e,n,r=new Array(n),i=new Array(n);for(e=0;e<n;++e)r[e]=[+t[e][0],+t[e][1],e];for(r.sort(Lc),e=0;e<n;++e)i[e]=[r[e][0],-r[e][1]];var o=kc(r),a=kc(i),s=a[0]===o[0],A=a[a.length-1]===o[o.length-1],l=[];for(e=o.length-1;e>=0;--e)l.push(t[r[o[e]][2]]);for(e=+s;e<a.length-A;++e)l.push(t[r[a[e]][2]]);return l}function Qc(t,e){for(var n,r,i=t.length,o=t[i-1],a=e[0],s=e[1],A=o[0],l=o[1],c=!1,u=0;u<i;++u)n=(o=t[u])[0],(r=o[1])>s!==l>s&&a<(A-n)*(s-r)/(l-r)+n&&(c=!c),A=n,l=r;return c}function Oc(t){for(var e,n,r=-1,i=t.length,o=t[i-1],a=o[0],s=o[1],A=0;++r<i;)e=a,n=s,e-=a=(o=t[r])[0],n-=s=o[1],A+=Math.hypot(e,n);return A}const Mc=Math.random,Nc=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(Mc),Tc=function t(e){function n(t,n){return arguments.length<2&&(n=t,t=0),t=Math.floor(t),n=Math.floor(n)-t,function(){return Math.floor(e()*n+t)}}return n.source=t,n}(Mc),Pc=function t(e){function n(t,n){var r,i;return t=null==t?0:+t,n=null==n?1:+n,function(){var o;if(null!=r)o=r,r=null;else do{r=2*e()-1,o=2*e()-1,i=r*r+o*o}while(!i||i>1);return t+n*o*Math.sqrt(-2*Math.log(i)/i)}}return n.source=t,n}(Mc),Rc=function t(e){var n=Pc.source(e);function r(){var t=n.apply(this,arguments);return function(){return Math.exp(t())}}return r.source=t,r}(Mc),Dc=function t(e){function n(t){return(t=+t)<=0?()=>0:function(){for(var n=0,r=t;r>1;--r)n+=e();return n+r*e()}}return n.source=t,n}(Mc),Hc=function t(e){var n=Dc.source(e);function r(t){if(0===(t=+t))return e;var r=n(t);return function(){return r()/t}}return r.source=t,r}(Mc),jc=function t(e){function n(t){return function(){return-Math.log1p(-e())/t}}return n.source=t,n}(Mc),zc=function t(e){function n(t){if((t=+t)<0)throw new RangeError("invalid alpha");return t=1/-t,function(){return Math.pow(1-e(),t)}}return n.source=t,n}(Mc),Vc=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return function(){return Math.floor(e()+t)}}return n.source=t,n}(Mc),Kc=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return 0===t?()=>1/0:1===t?()=>1:(t=Math.log1p(-t),function(){return 1+Math.floor(Math.log1p(-e())/t)})}return n.source=t,n}(Mc),Gc=function t(e){var n=Pc.source(e)();function r(t,r){if((t=+t)<0)throw new RangeError("invalid k");if(0===t)return()=>0;if(r=null==r?1:+r,1===t)return()=>-Math.log1p(-e())*r;var i=(t<1?t+1:t)-1/3,o=1/(3*Math.sqrt(i)),a=t<1?()=>Math.pow(e(),1/t):()=>1;return function(){do{do{var t=n(),s=1+o*t}while(s<=0);s*=s*s;var A=1-e()}while(A>=1-.0331*t*t*t*t&&Math.log(A)>=.5*t*t+i*(1-s+Math.log(s)));return i*s*a()*r}}return r.source=t,r}(Mc),qc=function t(e){var n=Gc.source(e);function r(t,e){var r=n(t),i=n(e);return function(){var t=r();return 0===t?0:t/(t+i())}}return r.source=t,r}(Mc),Wc=function t(e){var n=Kc.source(e),r=qc.source(e);function i(t,e){return t=+t,(e=+e)>=1?()=>t:e<=0?()=>0:function(){for(var i=0,o=t,a=e;o*a>16&&o*(1-a)>16;){var s=Math.floor((o+1)*a),A=r(s,o-s+1)();A<=a?(i+=s,o-=s,a=(a-A)/(1-A)):(o=s-1,a/=A)}for(var l=a<.5,c=n(l?a:1-a),u=c(),f=0;u<=o;++f)u+=c();return i+(l?f:o-f)}}return i.source=t,i}(Mc),Yc=function t(e){function n(t,n,r){var i;return 0===(t=+t)?i=t=>-Math.log(t):(t=1/t,i=e=>Math.pow(e,t)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*i(-Math.log1p(-e()))}}return n.source=t,n}(Mc),$c=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){return t+n*Math.tan(Math.PI*e())}}return n.source=t,n}(Mc),Xc=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){var r=e();return t+n*Math.log(r/(1-r))}}return n.source=t,n}(Mc),Jc=function t(e){var n=Gc.source(e),r=Wc.source(e);function i(t){return function(){for(var i=0,o=t;o>16;){var a=Math.floor(.875*o),s=n(a)();if(s>o)return i+r(a-1,o/s)();i+=a,o-=s}for(var A=-Math.log1p(-e()),l=0;A<=o;++l)A-=Math.log1p(-e());return i+l}}return i.source=t,i}(Mc),Zc=1/4294967296;function tu(t=Math.random()){let e=0|(0<=t&&t<1?t/Zc:Math.abs(t));return()=>(e=1664525*e+1013904223|0,Zc*(e>>>0))}var eu=n(52498);function nu(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}const ru=nu("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),iu=nu("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),ou=nu("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),au=nu("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),su=nu("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Au=nu("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),lu=nu("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),cu=nu("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),uu=nu("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),fu=nu("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),hu=nu("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),du=t=>(0,We.Ik)(t[t.length-1]);var pu=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(nu);const gu=du(pu);var mu=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(nu);const vu=du(mu);var yu=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(nu);const bu=du(yu);var wu=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(nu);const _u=du(wu);var Bu=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(nu);const xu=du(Bu);var Cu=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(nu);const Su=du(Cu);var Fu=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(nu);const Eu=du(Fu);var Uu=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(nu);const Lu=du(Uu);var ku=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(nu);const Iu=du(ku);var Qu=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(nu);const Ou=du(Qu);var Mu=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(nu);const Nu=du(Mu);var Tu=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(nu);const Pu=du(Tu);var Ru=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(nu);const Du=du(Ru);var Hu=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(nu);const ju=du(Hu);var zu=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(nu);const Vu=du(zu);var Ku=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(nu);const Gu=du(Ku);var qu=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(nu);const Wu=du(qu);var Yu=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(nu);const $u=du(Yu);var Xu=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(nu);const Ju=du(Xu);var Zu=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(nu);const tf=du(Zu);var ef=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(nu);const nf=du(ef);var rf=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(nu);const of=du(rf);var af=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(nu);const sf=du(af);var Af=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(nu);const lf=du(Af);var cf=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(nu);const uf=du(cf);var ff=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(nu);const hf=du(ff);var df=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(nu);const pf=du(df);function gf(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}const mf=xc(hi(300,.5,0),hi(-240,.5,1));var vf=xc(hi(-100,.75,.35),hi(80,1.5,.8)),yf=xc(hi(260,.75,.35),hi(80,1.5,.8)),bf=hi();function wf(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return bf.h=360*t-100,bf.s=1.5-1.5*e,bf.l=.8-.9*e,bf+""}var _f=(0,qe.Qh)(),Bf=Math.PI/3,xf=2*Math.PI/3;function Cf(t){var e;return t=(.5-t)*Math.PI,_f.r=255*(e=Math.sin(t))*e,_f.g=255*(e=Math.sin(t+Bf))*e,_f.b=255*(e=Math.sin(t+xf))*e,_f+""}var Sf=n(67138);function Ff(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const Ef=Ff(nu("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Uf=Ff(nu("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Lf=Ff(nu("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),kf=Ff(nu("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),If=n(63663);function Qf(t){return(0,Zt.A)((0,If.A)(t).call(document.documentElement))}var Of=0;function Mf(){return new Nf}function Nf(){this._="@"+(++Of).toString(36)}Nf.prototype=Mf.prototype={constructor:Nf,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var Tf=n(27947),Pf=n(22324);function Rf(t,e){return t.target&&(t=(0,Pf.A)(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,t=>(0,le.A)(t,e))}var Df=n(5478);function Hf(t){return"string"===typeof t?new ce.LN([document.querySelectorAll(t)],[document.documentElement]):new ce.LN([(0,Df.A)(t)],ce.zr)}var jf=n(76747);function zf(t){return function(){return t}}const Vf=Math.abs,Kf=Math.atan2,Gf=Math.cos,qf=Math.max,Wf=Math.min,Yf=Math.sin,$f=Math.sqrt,Xf=1e-12,Jf=Math.PI,Zf=Jf/2,th=2*Jf;function eh(t){return t>=1?Zf:t<=-1?-Zf:Math.asin(t)}function nh(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{const t=Math.floor(n);if(!(t>=0))throw new RangeError(`invalid digits: ${n}`);e=t}return t},()=>new _r(e)}function rh(t){return t.innerRadius}function ih(t){return t.outerRadius}function oh(t){return t.startAngle}function ah(t){return t.endAngle}function sh(t){return t&&t.padAngle}function Ah(t,e,n,r,i,o,a){var s=t-n,A=e-r,l=(a?o:-o)/$f(s*s+A*A),c=l*A,u=-l*s,f=t+c,h=e+u,d=n+c,p=r+u,g=(f+d)/2,m=(h+p)/2,v=d-f,y=p-h,b=v*v+y*y,w=i-o,_=f*p-d*h,B=(y<0?-1:1)*$f(qf(0,w*w*b-_*_)),x=(_*y-v*B)/b,C=(-_*v-y*B)/b,S=(_*y+v*B)/b,F=(-_*v+y*B)/b,E=x-g,U=C-m,L=S-g,k=F-m;return E*E+U*U>L*L+k*k&&(x=S,C=F),{cx:x,cy:C,x01:-c,y01:-u,x11:x*(i/w-1),y11:C*(i/w-1)}}function lh(){var t=rh,e=ih,n=zf(0),r=null,i=oh,o=ah,a=sh,s=null,A=nh(l);function l(){var l,c,u=+t.apply(this,arguments),f=+e.apply(this,arguments),h=i.apply(this,arguments)-Zf,d=o.apply(this,arguments)-Zf,p=Vf(d-h),g=d>h;if(s||(s=l=A()),f<u&&(c=f,f=u,u=c),f>Xf)if(p>th-Xf)s.moveTo(f*Gf(h),f*Yf(h)),s.arc(0,0,f,h,d,!g),u>Xf&&(s.moveTo(u*Gf(d),u*Yf(d)),s.arc(0,0,u,d,h,g));else{var m,v,y=h,b=d,w=h,_=d,B=p,x=p,C=a.apply(this,arguments)/2,S=C>Xf&&(r?+r.apply(this,arguments):$f(u*u+f*f)),F=Wf(Vf(f-u)/2,+n.apply(this,arguments)),E=F,U=F;if(S>Xf){var L=eh(S/u*Yf(C)),k=eh(S/f*Yf(C));(B-=2*L)>Xf?(w+=L*=g?1:-1,_-=L):(B=0,w=_=(h+d)/2),(x-=2*k)>Xf?(y+=k*=g?1:-1,b-=k):(x=0,y=b=(h+d)/2)}var I=f*Gf(y),Q=f*Yf(y),O=u*Gf(_),M=u*Yf(_);if(F>Xf){var N,T=f*Gf(b),P=f*Yf(b),R=u*Gf(w),D=u*Yf(w);if(p<Jf)if(N=function(t,e,n,r,i,o,a,s){var A=n-t,l=r-e,c=a-i,u=s-o,f=u*A-c*l;if(!(f*f<Xf))return[t+(f=(c*(e-o)-u*(t-i))/f)*A,e+f*l]}(I,Q,R,D,T,P,O,M)){var H=I-N[0],j=Q-N[1],z=T-N[0],V=P-N[1],K=1/Yf(function(t){return t>1?0:t<-1?Jf:Math.acos(t)}((H*z+j*V)/($f(H*H+j*j)*$f(z*z+V*V)))/2),G=$f(N[0]*N[0]+N[1]*N[1]);E=Wf(F,(u-G)/(K-1)),U=Wf(F,(f-G)/(K+1))}else E=U=0}x>Xf?U>Xf?(m=Ah(R,D,I,Q,f,U,g),v=Ah(T,P,O,M,f,U,g),s.moveTo(m.cx+m.x01,m.cy+m.y01),U<F?s.arc(m.cx,m.cy,U,Kf(m.y01,m.x01),Kf(v.y01,v.x01),!g):(s.arc(m.cx,m.cy,U,Kf(m.y01,m.x01),Kf(m.y11,m.x11),!g),s.arc(0,0,f,Kf(m.cy+m.y11,m.cx+m.x11),Kf(v.cy+v.y11,v.cx+v.x11),!g),s.arc(v.cx,v.cy,U,Kf(v.y11,v.x11),Kf(v.y01,v.x01),!g))):(s.moveTo(I,Q),s.arc(0,0,f,y,b,!g)):s.moveTo(I,Q),u>Xf&&B>Xf?E>Xf?(m=Ah(O,M,T,P,u,-E,g),v=Ah(I,Q,R,D,u,-E,g),s.lineTo(m.cx+m.x01,m.cy+m.y01),E<F?s.arc(m.cx,m.cy,E,Kf(m.y01,m.x01),Kf(v.y01,v.x01),!g):(s.arc(m.cx,m.cy,E,Kf(m.y01,m.x01),Kf(m.y11,m.x11),!g),s.arc(0,0,u,Kf(m.cy+m.y11,m.cx+m.x11),Kf(v.cy+v.y11,v.cx+v.x11),g),s.arc(v.cx,v.cy,E,Kf(v.y11,v.x11),Kf(v.y01,v.x01),!g))):s.arc(0,0,u,_,w,g):s.lineTo(O,M)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-Jf/2;return[Gf(r)*n,Yf(r)*n]},l.innerRadius=function(e){return arguments.length?(t="function"===typeof e?e:zf(+e),l):t},l.outerRadius=function(t){return arguments.length?(e="function"===typeof t?t:zf(+t),l):e},l.cornerRadius=function(t){return arguments.length?(n="function"===typeof t?t:zf(+t),l):n},l.padRadius=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:zf(+t),l):r},l.startAngle=function(t){return arguments.length?(i="function"===typeof t?t:zf(+t),l):i},l.endAngle=function(t){return arguments.length?(o="function"===typeof t?t:zf(+t),l):o},l.padAngle=function(t){return arguments.length?(a="function"===typeof t?t:zf(+t),l):a},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}var ch=Array.prototype.slice;function uh(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function fh(t){this._context=t}function hh(t){return new fh(t)}function dh(t){return t[0]}function ph(t){return t[1]}function gh(t,e){var n=zf(!0),r=null,i=hh,o=null,a=nh(s);function s(s){var A,l,c,u=(s=uh(s)).length,f=!1;for(null==r&&(o=i(c=a())),A=0;A<=u;++A)!(A<u&&n(l=s[A],A,s))===f&&((f=!f)?o.lineStart():o.lineEnd()),f&&o.point(+t(l,A,s),+e(l,A,s));if(c)return o=null,c+""||null}return t="function"===typeof t?t:void 0===t?dh:zf(t),e="function"===typeof e?e:void 0===e?ph:zf(e),s.x=function(e){return arguments.length?(t="function"===typeof e?e:zf(+e),s):t},s.y=function(t){return arguments.length?(e="function"===typeof t?t:zf(+t),s):e},s.defined=function(t){return arguments.length?(n="function"===typeof t?t:zf(!!t),s):n},s.curve=function(t){return arguments.length?(i=t,null!=r&&(o=i(r)),s):i},s.context=function(t){return arguments.length?(null==t?r=o=null:o=i(r=t),s):r},s}function mh(t,e,n){var r=null,i=zf(!0),o=null,a=hh,s=null,A=nh(l);function l(l){var c,u,f,h,d,p=(l=uh(l)).length,g=!1,m=new Array(p),v=new Array(p);for(null==o&&(s=a(d=A())),c=0;c<=p;++c){if(!(c<p&&i(h=l[c],c,l))===g)if(g=!g)u=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=c-1;f>=u;--f)s.point(m[f],v[f]);s.lineEnd(),s.areaEnd()}g&&(m[c]=+t(h,c,l),v[c]=+e(h,c,l),s.point(r?+r(h,c,l):m[c],n?+n(h,c,l):v[c]))}if(d)return s=null,d+""||null}function c(){return gh().defined(i).curve(a).context(o)}return t="function"===typeof t?t:void 0===t?dh:zf(+t),e="function"===typeof e?e:zf(void 0===e?0:+e),n="function"===typeof n?n:void 0===n?ph:zf(+n),l.x=function(e){return arguments.length?(t="function"===typeof e?e:zf(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"===typeof e?e:zf(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:zf(+t),l):r},l.y=function(t){return arguments.length?(e="function"===typeof t?t:zf(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"===typeof t?t:zf(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"===typeof t?t:zf(+t),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(e)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(r).y(e)},l.defined=function(t){return arguments.length?(i="function"===typeof t?t:zf(!!t),l):i},l.curve=function(t){return arguments.length?(a=t,null!=o&&(s=a(o)),l):a},l.context=function(t){return arguments.length?(null==t?o=s=null:s=a(o=t),l):o},l}function vh(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function yh(t){return t}function bh(){var t=yh,e=vh,n=null,r=zf(0),i=zf(th),o=zf(0);function a(a){var s,A,l,c,u,f=(a=uh(a)).length,h=0,d=new Array(f),p=new Array(f),g=+r.apply(this,arguments),m=Math.min(th,Math.max(-th,i.apply(this,arguments)-g)),v=Math.min(Math.abs(m)/f,o.apply(this,arguments)),y=v*(m<0?-1:1);for(s=0;s<f;++s)(u=p[d[s]=s]=+t(a[s],s,a))>0&&(h+=u);for(null!=e?d.sort(function(t,n){return e(p[t],p[n])}):null!=n&&d.sort(function(t,e){return n(a[t],a[e])}),s=0,l=h?(m-f*y)/h:0;s<f;++s,g=c)A=d[s],c=g+((u=p[A])>0?u*l:0)+y,p[A]={data:a[A],index:s,value:u,startAngle:g,endAngle:c,padAngle:v};return p}return a.value=function(e){return arguments.length?(t="function"===typeof e?e:zf(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,n=null,a):e},a.sort=function(t){return arguments.length?(n=t,e=null,a):n},a.startAngle=function(t){return arguments.length?(r="function"===typeof t?t:zf(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"===typeof t?t:zf(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"===typeof t?t:zf(+t),a):o},a}fh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var wh=Bh(hh);function _h(t){this._curve=t}function Bh(t){function e(e){return new _h(t(e))}return e._curve=t,e}function xh(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Bh(t)):e()._curve},t}function Ch(){return xh(gh().curve(wh))}function Sh(){var t=mh().curve(wh),e=t.curve,n=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return xh(n())},delete t.lineX0,t.lineEndAngle=function(){return xh(r())},delete t.lineX1,t.lineInnerRadius=function(){return xh(i())},delete t.lineY0,t.lineOuterRadius=function(){return xh(o())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Bh(t)):e()._curve},t}function Fh(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}_h.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};class Eh{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class Uh{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t=+t,e=+e,0===this._point)this._point=1;else{const n=Fh(this._x0,this._y0),r=Fh(this._x0,this._y0=(this._y0+e)/2),i=Fh(t,this._y0),o=Fh(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...i,...o)}this._x0=t,this._y0=e}}function Lh(t){return new Eh(t,!0)}function kh(t){return new Eh(t,!1)}function Ih(t){return new Uh(t)}function Qh(t){return t.source}function Oh(t){return t.target}function Mh(t){let e=Qh,n=Oh,r=dh,i=ph,o=null,a=null,s=nh(A);function A(){let A;const l=ch.call(arguments),c=e.apply(this,l),u=n.apply(this,l);if(null==o&&(a=t(A=s())),a.lineStart(),l[0]=c,a.point(+r.apply(this,l),+i.apply(this,l)),l[0]=u,a.point(+r.apply(this,l),+i.apply(this,l)),a.lineEnd(),A)return a=null,A+""||null}return A.source=function(t){return arguments.length?(e=t,A):e},A.target=function(t){return arguments.length?(n=t,A):n},A.x=function(t){return arguments.length?(r="function"===typeof t?t:zf(+t),A):r},A.y=function(t){return arguments.length?(i="function"===typeof t?t:zf(+t),A):i},A.context=function(e){return arguments.length?(null==e?o=a=null:a=t(o=e),A):o},A}function Nh(){return Mh(Lh)}function Th(){return Mh(kh)}function Ph(){const t=Mh(Ih);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const Rh=$f(3),Dh={draw(t,e){const n=.59436*$f(e+Wf(e/28,.75)),r=n/2,i=r*Rh;t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-i,-r),t.lineTo(i,r),t.moveTo(-i,r),t.lineTo(i,-r)}},Hh={draw(t,e){const n=$f(e/Jf);t.moveTo(n,0),t.arc(0,0,n,0,th)}},jh={draw(t,e){const n=$f(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},zh=$f(1/3),Vh=2*zh,Kh={draw(t,e){const n=$f(e/Vh),r=n*zh;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},Gh={draw(t,e){const n=.62625*$f(e);t.moveTo(0,-n),t.lineTo(n,0),t.lineTo(0,n),t.lineTo(-n,0),t.closePath()}},qh={draw(t,e){const n=.87559*$f(e-Wf(e/7,2));t.moveTo(-n,0),t.lineTo(n,0),t.moveTo(0,n),t.lineTo(0,-n)}},Wh={draw(t,e){const n=$f(e),r=-n/2;t.rect(r,r,n,n)}},Yh={draw(t,e){const n=.4431*$f(e);t.moveTo(n,n),t.lineTo(n,-n),t.lineTo(-n,-n),t.lineTo(-n,n),t.closePath()}},$h=Yf(Jf/10)/Yf(7*Jf/10),Xh=Yf(th/10)*$h,Jh=-Gf(th/10)*$h,Zh={draw(t,e){const n=$f(.8908130915292852*e),r=Xh*n,i=Jh*n;t.moveTo(0,-n),t.lineTo(r,i);for(let o=1;o<5;++o){const e=th*o/5,a=Gf(e),s=Yf(e);t.lineTo(s*n,-a*n),t.lineTo(a*r-s*i,s*r+a*i)}t.closePath()}},td=$f(3),ed={draw(t,e){const n=-$f(e/(3*td));t.moveTo(0,2*n),t.lineTo(-td*n,-n),t.lineTo(td*n,-n),t.closePath()}},nd=$f(3),rd={draw(t,e){const n=.6824*$f(e),r=n/2,i=n*nd/2;t.moveTo(0,-n),t.lineTo(i,r),t.lineTo(-i,r),t.closePath()}},id=-.5,od=$f(3)/2,ad=1/$f(12),sd=3*(ad/2+1),Ad={draw(t,e){const n=$f(e/sd),r=n/2,i=n*ad,o=r,a=n*ad+n,s=-o,A=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(s,A),t.lineTo(id*r-od*i,od*r+id*i),t.lineTo(id*o-od*a,od*o+id*a),t.lineTo(id*s-od*A,od*s+id*A),t.lineTo(id*r+od*i,id*i-od*r),t.lineTo(id*o+od*a,id*a-od*o),t.lineTo(id*s+od*A,id*A-od*s),t.closePath()}},ld={draw(t,e){const n=.6189*$f(e-Wf(e/6,1.7));t.moveTo(-n,-n),t.lineTo(n,n),t.moveTo(-n,n),t.lineTo(n,-n)}},cd=[Hh,jh,Kh,Wh,Zh,ed,Ad],ud=[Hh,qh,ld,rd,Dh,Yh,Gh];function fd(t,e){let n=null,r=nh(i);function i(){let i;if(n||(n=i=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),i)return n=null,i+""||null}return t="function"===typeof t?t:zf(t||Hh),e="function"===typeof e?e:zf(void 0===e?64:+e),i.type=function(e){return arguments.length?(t="function"===typeof e?e:zf(e),i):t},i.size=function(t){return arguments.length?(e="function"===typeof t?t:zf(+t),i):e},i.context=function(t){return arguments.length?(n=null==t?null:t,i):n},i}function hd(){}function dd(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function pd(t){this._context=t}function gd(t){return new pd(t)}function md(t){this._context=t}function vd(t){return new md(t)}function yd(t){this._context=t}function bd(t){return new yd(t)}function wd(t,e){this._basis=new pd(t),this._beta=e}pd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:dd(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:dd(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},md.prototype={areaStart:hd,areaEnd:hd,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:dd(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},yd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:dd(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},wd.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],o=e[0],a=t[n]-i,s=e[n]-o,A=-1;++A<=n;)r=A/n,this._basis.point(this._beta*t[A]+(1-this._beta)*(i+r*a),this._beta*e[A]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const _d=function t(e){function n(t){return 1===e?new pd(t):new wd(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function Bd(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function xd(t,e){this._context=t,this._k=(1-e)/6}xd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Bd(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Bd(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Cd=function t(e){function n(t){return new xd(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Sd(t,e){this._context=t,this._k=(1-e)/6}Sd.prototype={areaStart:hd,areaEnd:hd,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Bd(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Fd=function t(e){function n(t){return new Sd(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Ed(t,e){this._context=t,this._k=(1-e)/6}Ed.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Bd(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ud=function t(e){function n(t){return new Ed(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Ld(t,e,n){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>Xf){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,A=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/A,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/A}if(t._l23_a>Xf){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*l+t._x1*t._l23_2a-e*t._l12_2a)/c,a=(a*l+t._y1*t._l23_2a-n*t._l12_2a)/c}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function kd(t,e){this._context=t,this._alpha=e}kd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Ld(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Id=function t(e){function n(t){return e?new kd(t,e):new xd(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Qd(t,e){this._context=t,this._alpha=e}Qd.prototype={areaStart:hd,areaEnd:hd,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Ld(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Od=function t(e){function n(t){return e?new Qd(t,e):new Sd(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Md(t,e){this._context=t,this._alpha=e}Md.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ld(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Nd=function t(e){function n(t){return e?new Md(t,e):new Ed(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Td(t){this._context=t}function Pd(t){return new Td(t)}function Rd(t){return t<0?-1:1}function Dd(t,e,n){var r=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(Rd(o)+Rd(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Hd(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function jd(t,e,n){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,i+s*e,o-s,a-s*n,o,a)}function zd(t){this._context=t}function Vd(t){this._context=new Kd(t)}function Kd(t){this._context=t}function Gd(t){return new zd(t)}function qd(t){return new Vd(t)}function Wd(t){this._context=t}function Yd(t){var e,n,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/o[e-1],o[e]-=n,a[e]-=n*a[e-1];for(i[r-1]=a[r-1]/o[r-1],e=r-2;e>=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-i[e+1];return[i,o]}function $d(t){return new Wd(t)}function Xd(t,e){this._context=t,this._t=e}function Jd(t){return new Xd(t,.5)}function Zd(t){return new Xd(t,0)}function tp(t){return new Xd(t,1)}function ep(t,e){if((i=t.length)>1)for(var n,r,i,o=1,a=t[e[0]],s=a.length;o<i;++o)for(r=a,a=t[e[o]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function np(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function rp(t,e){return t[e]}function ip(t){const e=[];return e.key=t,e}function op(){var t=zf([]),e=np,n=ep,r=rp;function i(i){var o,a,s=Array.from(t.apply(this,arguments),ip),A=s.length,l=-1;for(const t of i)for(o=0,++l;o<A;++o)(s[o][l]=[0,+r(t,s[o].key,l,i)]).data=t;for(o=0,a=uh(e(s));o<A;++o)s[a[o]].index=o;return n(s,a),s}return i.keys=function(e){return arguments.length?(t="function"===typeof e?e:zf(Array.from(e)),i):t},i.value=function(t){return arguments.length?(r="function"===typeof t?t:zf(+t),i):r},i.order=function(t){return arguments.length?(e=null==t?np:"function"===typeof t?t:zf(Array.from(t)),i):e},i.offset=function(t){return arguments.length?(n=null==t?ep:t,i):n},i}function ap(t,e){if((r=t.length)>0){for(var n,r,i,o=0,a=t[0].length;o<a;++o){for(i=n=0;n<r;++n)i+=t[n][o][1]||0;if(i)for(n=0;n<r;++n)t[n][o][1]/=i}ep(t,e)}}function sp(t,e){if((s=t.length)>0)for(var n,r,i,o,a,s,A=0,l=t[e[0]].length;A<l;++A)for(o=a=0,n=0;n<s;++n)(i=(r=t[e[n]][A])[1]-r[0])>0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}function Ap(t,e){if((n=t.length)>0){for(var n,r=0,i=t[e[0]],o=i.length;r<o;++r){for(var a=0,s=0;a<n;++a)s+=t[a][r][1]||0;i[r][1]+=i[r][0]=-s/2}ep(t,e)}}function lp(t,e){if((i=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,o=0,a=1;a<r;++a){for(var s=0,A=0,l=0;s<i;++s){for(var c=t[e[s]],u=c[a][1]||0,f=(u-(c[a-1][1]||0))/2,h=0;h<s;++h){var d=t[e[h]];f+=(d[a][1]||0)-(d[a-1][1]||0)}A+=u,l+=f*u}n[a-1][1]+=n[a-1][0]=o,A&&(o-=l/A)}n[a-1][1]+=n[a-1][0]=o,ep(t,e)}}function cp(t){var e=t.map(up);return np(t).sort(function(t,n){return e[t]-e[n]})}function up(t){for(var e,n=-1,r=0,i=t.length,o=-1/0;++n<i;)(e=+t[n][1])>o&&(o=e,r=n);return r}function fp(t){var e=t.map(hp);return np(t).sort(function(t,n){return e[t]-e[n]})}function hp(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}function dp(t){return fp(t).reverse()}function pp(t){var e,n,r=t.length,i=t.map(hp),o=cp(t),a=0,s=0,A=[],l=[];for(e=0;e<r;++e)n=o[e],a<s?(a+=i[n],A.push(n)):(s+=i[n],l.push(n));return l.reverse().concat(A)}function gp(t){return np(t).reverse()}Td.prototype={areaStart:hd,areaEnd:hd,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},zd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:jd(this,this._t0,Hd(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,jd(this,Hd(this,n=Dd(this,t,e)),n);break;default:jd(this,this._t0,n=Dd(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(Vd.prototype=Object.create(zd.prototype)).point=function(t,e){zd.prototype.point.call(this,e,t)},Kd.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,o){this._context.bezierCurveTo(e,t,r,n,o,i)}},Wd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=Yd(t),i=Yd(e),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Xd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var mp=n(37591),vp=n(32613),yp=n(55030),bp=n(13298),wp=n(54612),_p=n(55334),Bp=n(78926),xp=n(75878),Cp=n(24355),Sp=n(526),Fp=n(53705),Ep=n(64398),Up="%Y-%m-%dT%H:%M:%S.%LZ";var Lp=Date.prototype.toISOString?function(t){return t.toISOString()}:(0,Fp.aL)(Up);const kp=Lp;var Ip=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:(0,Fp.GY)(Up);const Qp=Ip;function Op(t,e,n){var r=new we,i=e;return null==e?(r.restart(t,e,n),r):(r._restart=r.restart,r.restart=function(t,e,n){e=+e,n=null==n?ye():+n,r._restart(function o(a){a+=i,r._restart(o,i+=e,n),t(a)},e,n)},r.restart(t,e,n),r)}const Mp=t=>()=>t;function Np(t,{sourceEvent:e,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Tp(t,e,n){this.k=t,this.x=e,this.y=n}Tp.prototype={constructor:Tp,scale:function(t){return 1===t?this:new Tp(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new Tp(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Pp=new Tp(1,0,0);function Rp(t){for(;!t.__zoom;)if(!(t=t.parentNode))return Pp;return t.__zoom}function Dp(t){t.stopImmediatePropagation()}function Hp(t){t.preventDefault(),t.stopImmediatePropagation()}function jp(t){return(!t.ctrlKey||"wheel"===t.type)&&!t.button}function zp(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function Vp(){return this.__zoom||Pp}function Kp(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function Gp(){return navigator.maxTouchPoints||"ontouchstart"in this}function qp(t,e,n){var r=t.invertX(e[0][0])-n[0][0],i=t.invertX(e[1][0])-n[1][0],o=t.invertY(e[0][1])-n[0][1],a=t.invertY(e[1][1])-n[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function Wp(){var t,e,n,r=jp,i=zp,o=qp,a=Kp,s=Gp,A=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],c=250,u=dc,f=Jt("start","zoom","end"),h=0,d=10;function p(t){t.property("__zoom",Vp).on("wheel.zoom",_,{passive:!1}).on("mousedown.zoom",B).on("dblclick.zoom",x).filter(s).on("touchstart.zoom",C).on("touchmove.zoom",S).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function g(t,e){return(e=Math.max(A[0],Math.min(A[1],e)))===t.k?t:new Tp(e,t.x,t.y)}function m(t,e,n){var r=e[0]-n[0]*t.k,i=e[1]-n[1]*t.k;return r===t.x&&i===t.y?t:new Tp(t.k,r,i)}function v(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function y(t,e,n,r){t.on("start.zoom",function(){b(this,arguments).event(r).start()}).on("interrupt.zoom end.zoom",function(){b(this,arguments).event(r).end()}).tween("zoom",function(){var t=this,o=arguments,a=b(t,o).event(r),s=i.apply(t,o),A=null==n?v(s):"function"===typeof n?n.apply(t,o):n,l=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=t.__zoom,f="function"===typeof e?e.apply(t,o):e,h=u(c.invert(A).concat(l/c.k),f.invert(A).concat(l/f.k));return function(t){if(1===t)t=f;else{var e=h(t),n=l/e[2];t=new Tp(n,A[0]-e[0]*n,A[1]-e[1]*n)}a.zoom(null,t)}})}function b(t,e,n){return!n&&t.__zooming||new w(t,e)}function w(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=i.apply(t,e),this.taps=0}function _(t,...e){if(r.apply(this,arguments)){var n=b(this,e).event(t),i=this.__zoom,s=Math.max(A[0],Math.min(A[1],i.k*Math.pow(2,a.apply(this,arguments)))),c=(0,le.A)(t);if(n.wheel)n.mouse[0][0]===c[0]&&n.mouse[0][1]===c[1]||(n.mouse[1]=i.invert(n.mouse[0]=c)),clearTimeout(n.wheel);else{if(i.k===s)return;n.mouse=[c,i.invert(c)],Oe(this),n.start()}Hp(t),n.wheel=setTimeout(function(){n.wheel=null,n.end()},150),n.zoom("mouse",o(m(g(i,s),n.mouse[0],n.mouse[1]),n.extent,l))}}function B(t,...e){if(!n&&r.apply(this,arguments)){var i=t.currentTarget,a=b(this,e,!0).event(t),s=(0,Zt.A)(t.view).on("mousemove.zoom",function(t){if(Hp(t),!a.moved){var e=t.clientX-c,n=t.clientY-u;a.moved=e*e+n*n>h}a.event(t).zoom("mouse",o(m(a.that.__zoom,a.mouse[0]=(0,le.A)(t,i),a.mouse[1]),a.extent,l))},!0).on("mouseup.zoom",function(t){s.on("mousemove.zoom mouseup.zoom",null),oe(t.view,a.moved),Hp(t),a.event(t).end()},!0),A=(0,le.A)(t,i),c=t.clientX,u=t.clientY;ie(t.view),Dp(t),a.mouse=[A,this.__zoom.invert(A)],Oe(this),a.start()}}function x(t,...e){if(r.apply(this,arguments)){var n=this.__zoom,a=(0,le.A)(t.changedTouches?t.changedTouches[0]:t,this),s=n.invert(a),A=n.k*(t.shiftKey?.5:2),u=o(m(g(n,A),a,s),i.apply(this,e),l);Hp(t),c>0?(0,Zt.A)(this).transition().duration(c).call(y,u,a,t):(0,Zt.A)(this).call(p.transform,u,a,t)}}function C(n,...i){if(r.apply(this,arguments)){var o,a,s,A,l=n.touches,c=l.length,u=b(this,i,n.changedTouches.length===c).event(n);for(Dp(n),a=0;a<c;++a)s=l[a],A=[A=(0,le.A)(s,this),this.__zoom.invert(A),s.identifier],u.touch0?u.touch1||u.touch0[2]===A[2]||(u.touch1=A,u.taps=0):(u.touch0=A,o=!0,u.taps=1+!!t);t&&(t=clearTimeout(t)),o&&(u.taps<2&&(e=A[0],t=setTimeout(function(){t=null},500)),Oe(this),u.start())}}function S(t,...e){if(this.__zooming){var n,r,i,a,s=b(this,e).event(t),A=t.changedTouches,c=A.length;for(Hp(t),n=0;n<c;++n)r=A[n],i=(0,le.A)(r,this),s.touch0&&s.touch0[2]===r.identifier?s.touch0[0]=i:s.touch1&&s.touch1[2]===r.identifier&&(s.touch1[0]=i);if(r=s.that.__zoom,s.touch1){var u=s.touch0[0],f=s.touch0[1],h=s.touch1[0],d=s.touch1[1],p=(p=h[0]-u[0])*p+(p=h[1]-u[1])*p,v=(v=d[0]-f[0])*v+(v=d[1]-f[1])*v;r=g(r,Math.sqrt(p/v)),i=[(u[0]+h[0])/2,(u[1]+h[1])/2],a=[(f[0]+d[0])/2,(f[1]+d[1])/2]}else{if(!s.touch0)return;i=s.touch0[0],a=s.touch0[1]}s.zoom("touch",o(m(r,i,a),s.extent,l))}}function F(t,...r){if(this.__zooming){var i,o,a=b(this,r).event(t),s=t.changedTouches,A=s.length;for(Dp(t),n&&clearTimeout(n),n=setTimeout(function(){n=null},500),i=0;i<A;++i)o=s[i],a.touch0&&a.touch0[2]===o.identifier?delete a.touch0:a.touch1&&a.touch1[2]===o.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(o=(0,le.A)(o,this),Math.hypot(e[0]-o[0],e[1]-o[1])<d)){var l=(0,Zt.A)(this).on("dblclick.zoom");l&&l.apply(this,arguments)}}}return p.transform=function(t,e,n,r){var i=t.selection?t.selection():t;i.property("__zoom",Vp),t!==i?y(t,e,n,r):i.interrupt().each(function(){b(this,arguments).event(r).start().zoom(null,"function"===typeof e?e.apply(this,arguments):e).end()})},p.scaleBy=function(t,e,n,r){p.scaleTo(t,function(){return this.__zoom.k*("function"===typeof e?e.apply(this,arguments):e)},n,r)},p.scaleTo=function(t,e,n,r){p.transform(t,function(){var t=i.apply(this,arguments),r=this.__zoom,a=null==n?v(t):"function"===typeof n?n.apply(this,arguments):n,s=r.invert(a),A="function"===typeof e?e.apply(this,arguments):e;return o(m(g(r,A),a,s),t,l)},n,r)},p.translateBy=function(t,e,n,r){p.transform(t,function(){return o(this.__zoom.translate("function"===typeof e?e.apply(this,arguments):e,"function"===typeof n?n.apply(this,arguments):n),i.apply(this,arguments),l)},null,r)},p.translateTo=function(t,e,n,r,a){p.transform(t,function(){var t=i.apply(this,arguments),a=this.__zoom,s=null==r?v(t):"function"===typeof r?r.apply(this,arguments):r;return o(Pp.translate(s[0],s[1]).scale(a.k).translate("function"===typeof e?-e.apply(this,arguments):-e,"function"===typeof n?-n.apply(this,arguments):-n),t,l)},r,a)},w.prototype={event:function(t){return t&&(this.sourceEvent=t),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){var e=(0,Zt.A)(this.that).datum();f.call(t,this.that,new Np(t,{sourceEvent:this.sourceEvent,target:p,type:t,transform:this.that.__zoom,dispatch:f}),e)}},p.wheelDelta=function(t){return arguments.length?(a="function"===typeof t?t:Mp(+t),p):a},p.filter=function(t){return arguments.length?(r="function"===typeof t?t:Mp(!!t),p):r},p.touchable=function(t){return arguments.length?(s="function"===typeof t?t:Mp(!!t),p):s},p.extent=function(t){return arguments.length?(i="function"===typeof t?t:Mp([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),p):i},p.scaleExtent=function(t){return arguments.length?(A[0]=+t[0],A[1]=+t[1],p):[A[0],A[1]]},p.translateExtent=function(t){return arguments.length?(l[0][0]=+t[0][0],l[1][0]=+t[1][0],l[0][1]=+t[0][1],l[1][1]=+t[1][1],p):[[l[0][0],l[0][1]],[l[1][0],l[1][1]]]},p.constrain=function(t){return arguments.length?(o=t,p):o},p.duration=function(t){return arguments.length?(c=+t,p):c},p.interpolate=function(t){return arguments.length?(u=t,p):u},p.on=function(){var t=f.on.apply(f,arguments);return t===f?p:t},p.clickDistance=function(t){return arguments.length?(h=(t=+t)*t,p):Math.sqrt(h)},p.tapDistance=function(t){return arguments.length?(d=+t,p):d},p}Rp.prototype=Tp.prototype},92516(t,e,n){"use strict";n.d(e,{q:()=>i});let r={};function i(){return r}},78668(t,e,n){"use strict";n.d(e,{m:()=>o});const r=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},i=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},o={p:i,P:(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],o=n[1],a=n[2];if(!a)return r(t,e);let s;switch(o){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;default:s=e.dateTime({width:"full"})}return s.replace("{{date}}",r(o,e)).replace("{{time}}",i(a,e))}}},1108(t,e,n){"use strict";n.d(e,{G:()=>i});var r=n(29407);function i(t){const e=(0,r.a)(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}},5305(t,e,n){"use strict";n.d(e,{x:()=>i});var r=n(43329);function i(t,...e){const n=r.w.bind(null,t||e.find(t=>"object"===typeof t));return e.map(n)}},3265(t,e,n){"use strict";n.d(e,{Ss:()=>A,ef:()=>a,xM:()=>s});const r=/^D+$/,i=/^Y+$/,o=["D","DD","YY","YYYY"];function a(t){return r.test(t)}function s(t){return i.test(t)}function A(t,e,n){const r=function(t,e,n){const r="Y"===t[0]?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(t,e,n);if(console.warn(r),o.includes(t))throw new RangeError(r)}},61501(t,e,n){"use strict";n.d(e,{Cg:()=>o,F6:()=>c,Ks:()=>A,Nw:()=>l,_P:()=>u,_m:()=>s,my:()=>r,s0:()=>a,w4:()=>i});Math.pow(10,8);const r=6048e5,i=864e5,o=6e4,a=36e5,s=1e3,A=525600,l=43200,c=1440,u=Symbol.for("constructDateFrom")},43329(t,e,n){"use strict";n.d(e,{w:()=>i});var r=n(61501);function i(t,e){return"function"===typeof t?t(e):t&&"object"===typeof t&&r._P in t?t[r._P](e):t instanceof Date?new t.constructor(e):new Date(e)}},2831(t,e,n){"use strict";n.d(e,{m:()=>s});var r=n(1108),i=n(5305),o=n(61501),a=n(6463);function s(t,e,n){const[s,A]=(0,i.x)(n?.in,t,e),l=(0,a.o)(s),c=(0,a.o)(A),u=+l-(0,r.G)(l),f=+c-(0,r.G)(c);return Math.round((u-f)/o.w4)}},85577(t,e,n){"use strict";n.d(e,{GP:()=>Q});var r=n(75156),i=n(92516),o=n(2831),a=n(70228),s=n(29407);function A(t,e){const n=(0,s.a)(t,e?.in);return(0,o.m)(n,(0,a.D)(n))+1}var l=n(72794),c=n(51898),u=n(65456),f=n(84485);function h(t,e){return(t<0?"-":"")+Math.abs(t).toString().padStart(e,"0")}const d={y(t,e){const n=t.getFullYear(),r=n>0?n:1-n;return h("yy"===e?r%100:r,e.length)},M(t,e){const n=t.getMonth();return"M"===e?String(n+1):h(n+1,2)},d:(t,e)=>h(t.getDate(),e.length),a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(t,e)=>h(t.getHours()%12||12,e.length),H:(t,e)=>h(t.getHours(),e.length),m:(t,e)=>h(t.getMinutes(),e.length),s:(t,e)=>h(t.getSeconds(),e.length),S(t,e){const n=e.length,r=t.getMilliseconds();return h(Math.trunc(r*Math.pow(10,n-3)),e.length)}},p="midnight",g="noon",m="morning",v="afternoon",y="evening",b="night",w={G:function(t,e,n){const r=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){const e=t.getFullYear(),r=e>0?e:1-e;return n.ordinalNumber(r,{unit:"year"})}return d.y(t,e)},Y:function(t,e,n,r){const i=(0,f.h)(t,r),o=i>0?i:1-i;if("YY"===e){return h(o%100,2)}return"Yo"===e?n.ordinalNumber(o,{unit:"year"}):h(o,e.length)},R:function(t,e){return h((0,c.p)(t),e.length)},u:function(t,e){return h(t.getFullYear(),e.length)},Q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return h(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return h(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){const r=t.getMonth();switch(e){case"M":case"MM":return d.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){const r=t.getMonth();switch(e){case"L":return String(r+1);case"LL":return h(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){const i=(0,u.N)(t,r);return"wo"===e?n.ordinalNumber(i,{unit:"week"}):h(i,e.length)},I:function(t,e,n){const r=(0,l.s)(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):h(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getDate(),{unit:"date"}):d.d(t,e)},D:function(t,e,n){const r=A(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):h(r,e.length)},E:function(t,e,n){const r=t.getDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){const i=t.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(o);case"ee":return h(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){const i=t.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(o);case"cc":return h(o,e.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(t,e,n){const r=t.getDay(),i=0===r?7:r;switch(e){case"i":return String(i);case"ii":return h(i,e.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){const r=t.getHours();let i;switch(i=12===r?g:0===r?p:r/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,e,n){const r=t.getHours();let i;switch(i=r>=17?y:r>=12?v:r>=4?m:b,e){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){let e=t.getHours()%12;return 0===e&&(e=12),n.ordinalNumber(e,{unit:"hour"})}return d.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getHours(),{unit:"hour"}):d.H(t,e)},K:function(t,e,n){const r=t.getHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):h(r,e.length)},k:function(t,e,n){let r=t.getHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):h(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):d.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getSeconds(),{unit:"second"}):d.s(t,e)},S:function(t,e){return d.S(t,e)},X:function(t,e,n){const r=t.getTimezoneOffset();if(0===r)return"Z";switch(e){case"X":return B(r);case"XXXX":case"XX":return x(r);default:return x(r,":")}},x:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"x":return B(r);case"xxxx":case"xx":return x(r);default:return x(r,":")}},O:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+_(r,":");default:return"GMT"+x(r,":")}},z:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+_(r,":");default:return"GMT"+x(r,":")}},t:function(t,e,n){return h(Math.trunc(+t/1e3),e.length)},T:function(t,e,n){return h(+t,e.length)}};function _(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),i=Math.trunc(r/60),o=r%60;return 0===o?n+String(i):n+String(i)+e+h(o,2)}function B(t,e){if(t%60===0){return(t>0?"-":"+")+h(Math.abs(t)/60,2)}return x(t,e)}function x(t,e=""){const n=t>0?"-":"+",r=Math.abs(t);return n+h(Math.trunc(r/60),2)+e+h(r%60,2)}var C=n(78668),S=n(3265),F=n(32370);const E=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,U=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,L=/^'([^]*?)'?$/,k=/''/g,I=/[a-zA-Z]/;function Q(t,e,n){const o=(0,i.q)(),a=n?.locale??o.locale??r.c,A=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,l=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,c=(0,s.a)(t,n?.in);if(!(0,F.f)(c))throw new RangeError("Invalid time value");let u=e.match(U).map(t=>{const e=t[0];if("p"===e||"P"===e){return(0,C.m[e])(t,a.formatLong)}return t}).join("").match(E).map(t=>{if("''"===t)return{isToken:!1,value:"'"};const e=t[0];if("'"===e)return{isToken:!1,value:O(t)};if(w[e])return{isToken:!0,value:t};if(e.match(I))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}});a.localize.preprocessor&&(u=a.localize.preprocessor(c,u));const f={firstWeekContainsDate:A,weekStartsOn:l,locale:a};return u.map(r=>{if(!r.isToken)return r.value;const i=r.value;(!n?.useAdditionalWeekYearTokens&&(0,S.xM)(i)||!n?.useAdditionalDayOfYearTokens&&(0,S.ef)(i))&&(0,S.Ss)(i,e,String(t));return(0,w[i[0]])(c,i,a.localize,f)}).join("")}function O(t){const e=t.match(L);return e?e[1].replace(k,"'"):t}},72794(t,e,n){"use strict";n.d(e,{s:()=>l});var r=n(61501),i=n(22008),o=n(43329),a=n(51898);function s(t,e){const n=(0,a.p)(t,e),r=(0,o.w)(e?.in||t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,i.b)(r)}var A=n(29407);function l(t,e){const n=(0,A.a)(t,e?.in),o=+(0,i.b)(n)-+s(n);return Math.round(o/r.my)+1}},51898(t,e,n){"use strict";n.d(e,{p:()=>a});var r=n(43329),i=n(22008),o=n(29407);function a(t,e){const n=(0,o.a)(t,e?.in),a=n.getFullYear(),s=(0,r.w)(n,0);s.setFullYear(a+1,0,4),s.setHours(0,0,0,0);const A=(0,i.b)(s),l=(0,r.w)(n,0);l.setFullYear(a,0,4),l.setHours(0,0,0,0);const c=(0,i.b)(l);return n.getTime()>=A.getTime()?a+1:n.getTime()>=c.getTime()?a:a-1}},65456(t,e,n){"use strict";n.d(e,{N:()=>c});var r=n(61501),i=n(80337),o=n(92516),a=n(43329),s=n(84485);function A(t,e){const n=(0,o.q)(),r=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,A=(0,s.h)(t,e),l=(0,a.w)(e?.in||t,0);l.setFullYear(A,0,r),l.setHours(0,0,0,0);return(0,i.k)(l,e)}var l=n(29407);function c(t,e){const n=(0,l.a)(t,e?.in),o=+(0,i.k)(n,e)-+A(n,e);return Math.round(o/r.my)+1}},84485(t,e,n){"use strict";n.d(e,{h:()=>s});var r=n(92516),i=n(43329),o=n(80337),a=n(29407);function s(t,e){const n=(0,a.a)(t,e?.in),s=n.getFullYear(),A=(0,r.q)(),l=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,c=(0,i.w)(e?.in||t,0);c.setFullYear(s+1,0,l),c.setHours(0,0,0,0);const u=(0,o.k)(c,e),f=(0,i.w)(e?.in||t,0);f.setFullYear(s,0,l),f.setHours(0,0,0,0);const h=(0,o.k)(f,e);return+n>=+u?s+1:+n>=+h?s:s-1}},80658(t,e,n){"use strict";function r(t){return t instanceof Date||"object"===typeof t&&"[object Date]"===Object.prototype.toString.call(t)}n.d(e,{$:()=>r})},32370(t,e,n){"use strict";n.d(e,{f:()=>o});var r=n(80658),i=n(29407);function o(t){return!(!(0,r.$)(t)&&"number"!==typeof t||isNaN(+(0,i.a)(t)))}},75156(t,e,n){"use strict";n.d(e,{c:()=>c});const r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const o={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(t){return(e,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&t.formattingValues){const e=t.defaultFormattingWidth||t.defaultWidth,i=n?.width?String(n.width):e;r=t.formattingValues[i]||t.formattingValues[e]}else{const e=t.defaultWidth,i=n?.width?String(n.width):t.defaultWidth;r=t.values[i]||t.values[e]}return r[t.argumentCallback?t.argumentCallback(e):e]}}function A(t){return(e,n={})=>{const r=n.width,i=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],o=e.match(i);if(!o)return null;const a=o[0],s=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],A=Array.isArray(s)?function(t,e){for(let n=0;n<t.length;n++)if(e(t[n]))return n;return}(s,t=>t.test(a)):function(t,e){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(t[n]))return n;return}(s,t=>t.test(a));let l;l=t.valueCallback?t.valueCallback(A):A,l=n.valueCallback?n.valueCallback(l):l;return{value:l,rest:e.slice(a.length)}}}var l;const c={code:"en-US",formatDistance:(t,e,n)=>{let i;const o=r[t];return i="string"===typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i},formatLong:o,formatRelative:(t,e,n,r)=>a[t],localize:{ordinalNumber:(t,e)=>{const n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(l={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const n=t.match(l.matchPattern);if(!n)return null;const r=n[0],i=t.match(l.parsePattern);if(!i)return null;let o=l.valueCallback?l.valueCallback(i[0]):i[0];return o=e.valueCallback?e.valueCallback(o):o,{value:o,rest:t.slice(r.length)}}),era:A({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:A({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:A({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:A({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:A({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},6463(t,e,n){"use strict";n.d(e,{o:()=>i});var r=n(29407);function i(t,e){const n=(0,r.a)(t,e?.in);return n.setHours(0,0,0,0),n}},22008(t,e,n){"use strict";n.d(e,{b:()=>i});var r=n(80337);function i(t,e){return(0,r.k)(t,{...e,weekStartsOn:1})}},80337(t,e,n){"use strict";n.d(e,{k:()=>o});var r=n(92516),i=n(29407);function o(t,e){const n=(0,r.q)(),o=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=(0,i.a)(t,e?.in),s=a.getDay(),A=(s<o?7:0)+s-o;return a.setDate(a.getDate()-A),a.setHours(0,0,0,0),a}},70228(t,e,n){"use strict";n.d(e,{D:()=>i});var r=n(29407);function i(t,e){const n=(0,r.a)(t,e?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}},29407(t,e,n){"use strict";n.d(e,{a:()=>i});var r=n(43329);function i(t,e){return(0,r.w)(e||t,t)}},40123(t,e,n){"use strict";n.d(e,{A:()=>a});var r=n(95703);const i=Math.pow(2,-52),o=new Uint32Array(512);class a{static from(t,e=f,n=h){const r=t.length,i=new Float64Array(2*r);for(let o=0;o<r;o++){const r=t[o];i[2*o]=e(r),i[2*o+1]=n(r)}return new a(i)}constructor(t){const e=t.length>>1;if(e>0&&"number"!==typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;const n=Math.max(2*e-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(e)),this._hullPrev=new Uint32Array(e),this._hullNext=new Uint32Array(e),this._hullTri=new Uint32Array(e),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(e),this._dists=new Float64Array(e),this.trianglesLen=0,this._cx=0,this._cy=0,this._hullStart=0,this.hull=this._triangles,this.triangles=this._triangles,this.halfedges=this._halfedges,this.update()}update(){const{coords:t,_hullPrev:e,_hullNext:n,_hullTri:o,_hullHash:a}=this,A=t.length>>1;let u=1/0,f=1/0,h=-1/0,d=-1/0;for(let r=0;r<A;r++){const e=t[2*r],n=t[2*r+1];e<u&&(u=e),n<f&&(f=n),e>h&&(h=e),n>d&&(d=n),this._ids[r]=r}const p=(u+h)/2,g=(f+d)/2;let m=0,v=0,y=0;for(let r=0,i=1/0;r<A;r++){const e=s(p,g,t[2*r],t[2*r+1]);e<i&&(m=r,i=e)}const b=t[2*m],w=t[2*m+1];for(let r=0,i=1/0;r<A;r++){if(r===m)continue;const e=s(b,w,t[2*r],t[2*r+1]);e<i&&e>0&&(v=r,i=e)}let _=t[2*v],B=t[2*v+1],x=1/0;for(let r=0;r<A;r++){if(r===m||r===v)continue;const e=l(b,w,_,B,t[2*r],t[2*r+1]);e<x&&(y=r,x=e)}let C=t[2*y],S=t[2*y+1];if(x===1/0){for(let r=0;r<A;r++)this._dists[r]=t[2*r]-t[0]||t[2*r+1]-t[1];c(this._ids,this._dists,0,A-1);const e=new Uint32Array(A);let n=0;for(let t=0,r=-1/0;t<A;t++){const i=this._ids[t],o=this._dists[i];o>r&&(e[n++]=i,r=o)}return this.hull=e.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Int32Array(0))}if((0,r.c_)(b,w,_,B,C,S)<0){const t=v,e=_,n=B;v=y,_=C,B=S,y=t,C=e,S=n}const F=function(t,e,n,r,i,o){const a=n-t,s=r-e,A=i-t,l=o-e,c=a*a+s*s,u=A*A+l*l,f=.5/(a*l-s*A);return{x:t+(l*c-s*u)*f,y:e+(a*u-A*c)*f}}(b,w,_,B,C,S);this._cx=F.x,this._cy=F.y;for(let r=0;r<A;r++)this._dists[r]=s(t[2*r],t[2*r+1],F.x,F.y);c(this._ids,this._dists,0,A-1),this._hullStart=m;let E=3;n[m]=e[y]=v,n[v]=e[m]=y,n[y]=e[v]=m,o[m]=0,o[v]=1,o[y]=2,a.fill(-1),a[this._hashKey(b,w)]=m,a[this._hashKey(_,B)]=v,a[this._hashKey(C,S)]=y,this.trianglesLen=0,this._addTriangle(m,v,y,-1,-1,-1);for(let s=0,l=0,c=0;s<this._ids.length;s++){const A=this._ids[s],u=t[2*A],f=t[2*A+1];if(s>0&&Math.abs(u-l)<=i&&Math.abs(f-c)<=i)continue;if(l=u,c=f,A===m||A===v||A===y)continue;let h=0;for(let t=0,e=this._hashKey(u,f);t<this._hashSize&&(h=a[(e+t)%this._hashSize],-1===h||h===n[h]);t++);h=e[h];let d,p=h;for(;d=n[p],(0,r.c_)(u,f,t[2*p],t[2*p+1],t[2*d],t[2*d+1])>=0;)if(p=d,p===h){p=-1;break}if(-1===p)continue;let g=this._addTriangle(p,A,n[p],-1,-1,o[p]);o[A]=this._legalize(g+2),o[p]=g,E++;let b=n[p];for(;d=n[b],(0,r.c_)(u,f,t[2*b],t[2*b+1],t[2*d],t[2*d+1])<0;)g=this._addTriangle(b,A,d,o[A],-1,o[b]),o[A]=this._legalize(g+2),n[b]=b,E--,b=d;if(p===h)for(;d=e[p],(0,r.c_)(u,f,t[2*d],t[2*d+1],t[2*p],t[2*p+1])<0;)g=this._addTriangle(d,A,p,-1,o[p],o[d]),this._legalize(g+2),o[d]=g,n[p]=p,E--,p=d;this._hullStart=e[A]=p,n[p]=e[b]=A,n[A]=b,a[this._hashKey(u,f)]=A,a[this._hashKey(t[2*p],t[2*p+1])]=p}this.hull=new Uint32Array(E);for(let r=0,i=this._hullStart;r<E;r++)this.hull[r]=i,i=n[i];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,e){return Math.floor(function(t,e){const n=t/(Math.abs(t)+Math.abs(e));return(e>0?3-n:1+n)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:e,_halfedges:n,coords:r}=this;let i=0,a=0;for(;;){const s=n[t],l=t-t%3;if(a=l+(t+2)%3,-1===s){if(0===i)break;t=o[--i];continue}const c=s-s%3,u=l+(t+1)%3,f=c+(s+2)%3,h=e[a],d=e[t],p=e[u],g=e[f];if(A(r[2*h],r[2*h+1],r[2*d],r[2*d+1],r[2*p],r[2*p+1],r[2*g],r[2*g+1])){e[t]=g,e[s]=h;const r=n[f];if(-1===r){let e=this._hullStart;do{if(this._hullTri[e]===f){this._hullTri[e]=t;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(t,r),this._link(s,n[a]),this._link(a,f);const A=c+(s+1)%3;i<o.length&&(o[i++]=A)}else{if(0===i)break;t=o[--i]}}return a}_link(t,e){this._halfedges[t]=e,-1!==e&&(this._halfedges[e]=t)}_addTriangle(t,e,n,r,i,o){const a=this.trianglesLen;return this._triangles[a]=t,this._triangles[a+1]=e,this._triangles[a+2]=n,this._link(a,r),this._link(a+1,i),this._link(a+2,o),this.trianglesLen+=3,a}}function s(t,e,n,r){const i=t-n,o=e-r;return i*i+o*o}function A(t,e,n,r,i,o,a,s){const A=t-a,l=e-s,c=n-a,u=r-s,f=i-a,h=o-s,d=c*c+u*u,p=f*f+h*h;return A*(u*p-d*h)-l*(c*p-d*f)+(A*A+l*l)*(c*h-u*f)<0}function l(t,e,n,r,i,o){const a=n-t,s=r-e,A=i-t,l=o-e,c=a*a+s*s,u=A*A+l*l,f=.5/(a*l-s*A),h=(l*c-s*u)*f,d=(a*u-A*c)*f;return h*h+d*d}function c(t,e,n,r){if(r-n<=20)for(let i=n+1;i<=r;i++){const r=t[i],o=e[r];let a=i-1;for(;a>=n&&e[t[a]]>o;)t[a+1]=t[a--];t[a+1]=r}else{let i=n+1,o=r;u(t,n+r>>1,i),e[t[n]]>e[t[r]]&&u(t,n,r),e[t[i]]>e[t[r]]&&u(t,i,r),e[t[n]]>e[t[i]]&&u(t,n,i);const a=t[i],s=e[a];for(;;){do{i++}while(e[t[i]]<s);do{o--}while(e[t[o]]>s);if(o<i)break;u(t,i,o)}t[n+1]=t[o],t[o]=a,r-i+1>=o-n?(c(t,e,i,r),c(t,e,n,o-1)):(c(t,e,n,o-1),c(t,e,i,r))}}function u(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function f(t){return t[0]}function h(t){return t[1]}},77783(t,e,n){"use strict";function r(t){return new Promise((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)})}function i(t,e){let n;return(i,o)=>(()=>{if(n)return n;const i=indexedDB.open(t);return i.onupgradeneeded=()=>i.result.createObjectStore(e),n=r(i),n.then(t=>{t.onclose=()=>n=void 0},()=>{}),n})().then(t=>o(t.transaction(e,i).objectStore(e)))}let o;function a(){return o||(o=i("keyval-store","keyval")),o}function s(t,e=a()){return e("readonly",e=>r(e.get(t)))}function A(t,e,n=a()){return n("readwrite",n=>(n.put(e,t),r(n.transaction)))}function l(t,e=a()){return e("readwrite",e=>(e.delete(t),r(e.transaction)))}function c(t=a()){return t("readwrite",t=>(t.clear(),r(t.transaction)))}n.d(e,{IU:()=>c,Jt:()=>s,hZ:()=>A,y$:()=>i,yH:()=>l})},24119(t,e,n){"use strict";n.d(e,{B:()=>r,v:()=>i});class r extends Map{constructor(t,e=A){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[n,r]of t)this.set(n,r)}get(t){return super.get(o(this,t))}has(t){return super.has(o(this,t))}set(t,e){return super.set(a(this,t),e)}delete(t){return super.delete(s(this,t))}}class i extends Set{constructor(t,e=A){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const n of t)this.add(n)}has(t){return super.has(o(this,t))}add(t){return super.add(a(this,t))}delete(t){return super.delete(s(this,t))}}function o({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}function a({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function s({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function A(t){return null!==t&&"object"===typeof t?t.valueOf():t}},18790(t,e,n){"use strict";function r(t,e){let n=null;const r=new Map,i=new Set;function o(i){let s;if(void 0===e)s=r.get(i);else for(const[t,n]of r)if(e(t,i)){s=n;break}if(void 0!==s){if(!n?.(s[1],i))return s[0];o.remove(i)}const A=t(i);return r.set(i,[A,Date.now()]),a("CREATE",i,A),A}function a(t,e,n){for(const r of i)r({type:t,param:e,atom:n})}return o.unstable_listen=t=>(i.add(t),()=>{i.delete(t)}),o.getParams=()=>r.keys(),o.remove=t=>{if(void 0===e){if(!r.has(t))return;const[e]=r.get(t);r.delete(t),a("REMOVE",t,e)}else for(const[n,[i]]of r)if(e(n,t)){r.delete(n),a("REMOVE",n,i);break}},o.setShouldRemove=t=>{if(n=t,n)for(const[e,[i,o]]of r)n(o,e)&&(r.delete(e),a("REMOVE",e,i))},o}n.d(e,{I:()=>r})},34843(t,e,n){"use strict";n.d(e,{Kq:()=>A,Xr:()=>p,fp:()=>g,md:()=>d});var r=n(96540),i=n(52035),o=n(90868);const a=(0,r.createContext)(void 0);function s(t){const e=(0,r.useContext)(a);return(null==t?void 0:t.store)||e||(0,i.zp)()}function A({children:t,store:e}){const n=(0,r.useRef)(null);return e?(0,r.createElement)(a.Provider,{value:e},t):(null===n.current&&(n.current=(0,i.y$)()),(0,r.createElement)(a.Provider,{value:n.current},t))}const l=t=>"function"===typeof(null==t?void 0:t.then),c=t=>{t.status||(t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e}))},u=r.use||(t=>{if("pending"===t.status)throw t;if("fulfilled"===t.status)return t.value;throw"rejected"===t.status?t.reason:(c(t),t)}),f=new WeakMap,h=(t,e,n)=>{const r=(0,o.oJ)(t)[26];let i=f.get(e);return i||(i=new Promise((o,a)=>{let s=e;const A=t=>e=>{s===t&&o(e)},c=t=>e=>{s===t&&a(e)},u=()=>{try{const e=n();l(e)?(f.set(e,i),s=e,e.then(A(e),c(e)),r(t,e,u)):o(e)}catch(e){a(e)}};e.then(A(e),c(e)),r(t,e,u)}),f.set(e,i)),i};function d(t,e){const{delay:n,unstable_promiseStatus:i=!r.use}=e||{},o=s(e),[[a,A,f],d]=(0,r.useReducer)(e=>{const n=o.get(t);return Object.is(e[0],n)&&e[1]===o&&e[2]===t?e:[n,o,t]},void 0,()=>[o.get(t),o,t]);let p=a;if(A===o&&f===t||(d(),p=o.get(t)),(0,r.useEffect)(()=>{const e=o.sub(t,()=>{if(i)try{const e=o.get(t);l(e)&&c(h(o,e,()=>o.get(t)))}catch(e){}if("number"===typeof n)return console.warn("[DEPRECATED] delay option is deprecated and will be removed in v3.\n\nMigration guide:\n\nCreate a custom hook like the following.\n\nfunction useAtomValueWithDelay<Value>(\n atom: Atom<Value>,\n options: { delay: number },\n): Value {\n const { delay } = options\n const store = useStore(options)\n const [value, setValue] = useState(() => store.get(atom))\n useEffect(() => {\n const unsub = store.sub(atom, () => {\n setTimeout(() => setValue(store.get(atom)), delay)\n })\n return unsub\n }, [store, atom, delay])\n return value\n}\n"),void setTimeout(d,n);d()});return d(),e},[o,t,n,i]),(0,r.useDebugValue)(p),l(p)){const e=h(o,p,()=>o.get(t));return i&&c(e),u(e)}return p}function p(t,e){const n=s(e);return(0,r.useCallback)((...e)=>{if(!("write"in t))throw new Error("not writable atom");return n.set(t,...e)},[n,t])}function g(t,e){return[d(t,e),p(t,e)]}},30569(t,e,n){"use strict";n.d(e,{AY:()=>s,yF:()=>A});var r=n(96540),i=n(34843),o=n(84929),a=n(52035);function s(t,e){const n=(0,i.Xr)(t,e);return(0,r.useCallback)(()=>n(o.Ut),[n])}function A(t,e){const n=(0,r.useMemo)(()=>(0,a.eU)(null,(e,n,...r)=>t(e,n,...r)),[t]);return(0,i.Xr)(n,e)}},52035(t,e,n){"use strict";n.d(e,{eU:()=>s,y$:()=>c,zp:()=>u});var r=n(90868);let i,o,a=0;function s(t,e){const n="atom"+ ++a,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"===typeof t?r.read=t:(r.init=t,r.read=A,r.write=l),e&&(r.write=e),r}function A(t){return t(this)}function l(t,e,n){return e(this,"function"===typeof n?n(t(this)):n)}function c(){return i?i():(0,r.ff)()}function u(){return o||(o=c(),globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=o),globalThis.__JOTAI_DEFAULT_STORE__!==o&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044")),o}},90868(t,e,n){"use strict";function r(t){return"init"in t}function i(t){return!!t.write}function o(t){return"v"in t||"e"in t}function a(t){if("e"in t)throw t.e;if(!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v}function s(t){return"function"===typeof(null==t?void 0:t.then)}function A(t,e,n){if(!n.p.has(t)){n.p.add(t);const r=()=>n.p.delete(t);e.then(r,r)}}function l(t,e,n){var r;const i=new Set;for(const o of(null==(r=n.get(t))?void 0:r.t)||[])i.add(o);for(const o of e.p)i.add(o);return i}n.d(e,{ff:()=>Q,oJ:()=>I});const c=(t,e,...n)=>e.read(...n),u=(t,e,...n)=>e.write(...n),f=(t,e)=>{var n;return null==(n=e.INTERNAL_onInit)?void 0:n.call(e,t)},h=(t,e,n)=>{var r;return null==(r=e.onMount)?void 0:r.call(e,n)},d=(t,e)=>{var n;const r=k(t),i=r[0],o=r[6],a=r[9];if(!e)throw new Error("Atom is undefined or null");let s=i.get(e);return s||(s={d:new Map,p:new Set,n:0},i.set(e,s),null==(n=o.i)||n.call(o,e),null==a||a(t,e)),s},p=t=>{const e=k(t),n=e[1],r=e[3],i=e[4],o=e[5],a=e[6],s=e[13],A=[],l=t=>{try{t()}catch(e){A.push(e)}};do{a.f&&l(a.f);const e=new Set,A=e.add.bind(e);r.forEach(t=>{var e;return null==(e=n.get(t))?void 0:e.l.forEach(A)}),r.clear(),o.forEach(A),o.clear(),i.forEach(A),i.clear(),e.forEach(l),r.size&&s(t)}while(r.size||o.size||i.size);if(A.length)throw new AggregateError(A)},g=t=>{const e=k(t),n=e[1],r=e[2],i=e[3],o=e[11],a=e[14],s=e[17],A=[],c=new WeakSet,u=new WeakSet,f=Array.from(i);for(;f.length;){const e=f[f.length-1],i=o(t,e);if(u.has(e))f.pop();else if(c.has(e)){if(r.get(e)===i.n)A.push([e,i]);else if(r.has(e))throw new Error("[Bug] invalidated atom exists");u.add(e),f.pop()}else{c.add(e);for(const t of l(e,i,n))c.has(t)||f.push(t)}}for(let l=A.length-1;l>=0;--l){const[e,n]=A[l];let o=!1;for(const t of n.d.keys())if(t!==e&&i.has(t)){o=!0;break}o&&(r.set(e,n.n),a(t,e),s(t,e)),r.delete(e)}},m=new WeakSet,v=(t,e)=>{var n,l;const c=k(t),u=c[1],f=c[2],h=c[3],d=c[6],p=c[7],g=c[11],v=c[12],y=c[13],b=c[14],w=c[16],_=c[17],B=c[20],x=c[26],C=c[28],S=g(t,e),F=C[0];if(o(S)){if(u.has(e)&&f.get(e)!==S.n||S.m===F)return S.m=F,S;let n=!1;for(const[e,r]of S.d)if(b(t,e).n!==r){n=!0;break}if(!n)return S.m=F,S}let E=!0;const U=new Set(S.d.keys()),L=new Map,I=()=>{for(const t of U)L.has(t)||S.d.delete(t)},Q=()=>{if(u.has(e)){const n=!h.size;_(t,e),n&&(y(t),v(t))}},O=n=>{var i;if(n===e){const e=g(t,n);if(!o(e)){if(!r(n))throw new Error("no atom init");B(t,n,n.init)}return a(e)}const l=b(t,n);try{return a(l)}finally{L.set(n,l.n),S.d.set(n,l.n),s(S.v)&&A(e,S.v,l),u.has(e)&&(null==(i=u.get(n))||i.t.add(e)),E||Q()}};let M,N;const T={get signal(){return M||(M=new AbortController),M.signal},get setSelf(){return console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),i(e)||console.warn("setSelf function cannot be used with read-only atom"),!N&&i(e)&&(N=(...n)=>{if(E&&console.warn("setSelf function cannot be called in sync"),!E)try{return w(t,e,...n)}finally{y(t),v(t)}}),N}},P=S.n,R=f.get(e)===P;try{m.delete(t);const r=p(t,e,O,T);if(m.has(t)&&console.warn("Detected store mutation during atom read. This is not supported."),B(t,e,r),s(r)){x(t,r,()=>null==M?void 0:M.abort());const e=()=>{I(),Q()};r.then(e,e)}else I();return null==(n=d.r)||n.call(d,e),S.m=F,S}catch(D){return delete S.v,S.e=D,++S.n,S.m=F,S}finally{E=!1,S.n!==P&&R&&(f.set(e,S.n),h.add(e),null==(l=d.c)||l.call(d,e))}},y=(t,e)=>{const n=k(t),r=n[1],i=n[2],o=n[11],a=[e];for(;a.length;){const e=a.pop(),n=o(t,e);for(const s of l(e,n,r)){const e=o(t,s);i.get(s)!==e.n&&(i.set(s,e.n),a.push(s))}}},b=(t,e,...n)=>{const i=k(t),o=i[3],s=i[6],A=i[8],l=i[11],c=i[12],u=i[13],f=i[14],h=i[15],d=i[16],p=i[17],g=i[20],v=i[28];let y=!0;const b=e=>a(f(t,e)),w=(n,...i)=>{var a;const A=l(t,n);try{if(n===e){if(!r(n))throw new Error("atom not writable");m.add(t);const e=A.n,l=i[0];return g(t,n,l),p(t,n),void(e!==A.n&&(++v[0],o.add(n),h(t,n),null==(a=s.c)||a.call(s,n)))}return d(t,n,...i)}finally{y||(u(t),c(t))}};try{return A(t,e,b,w,...n)}finally{y=!1}},w=(t,e)=>{var n;const r=k(t),i=r[1],o=r[3],a=r[6],s=r[11],A=r[15],l=r[18],c=r[19],u=s(t,e),f=i.get(e);if(f){for(const[r,i]of u.d)if(!f.d.has(r)){const c=s(t,r);l(t,r).t.add(e),f.d.add(r),i!==c.n&&(o.add(r),A(t,r),null==(n=a.c)||n.call(a,r))}for(const n of f.d)if(!u.d.has(n)){f.d.delete(n);const r=c(t,n);null==r||r.t.delete(e)}}},_=(t,e)=>{var n;const r=k(t),o=r[1],a=r[4],s=r[6],A=r[10],l=r[11],c=r[12],u=r[13],f=r[14],h=r[16],d=r[18],p=l(t,e);let g=o.get(e);if(!g){f(t,e);for(const n of p.d.keys()){d(t,n).t.add(e)}if(g={l:new Set,d:new Set(p.d.keys()),t:new Set},o.set(e,g),i(e)){const n=()=>{let n=!0;const r=(...r)=>{try{return h(t,e,...r)}finally{n||(u(t),c(t))}};try{const i=A(t,e,r);i&&(g.u=()=>{n=!0;try{i()}finally{n=!1}})}finally{n=!1}};a.add(n)}null==(n=s.m)||n.call(s,e)}return g},B=(t,e)=>{var n,r;const i=k(t),o=i[1],a=i[5],s=i[6],A=i[11],l=i[19],c=A(t,e);let u=o.get(e);if(!u||u.l.size)return u;let f=!1;for(const h of u.t)if(null==(n=o.get(h))?void 0:n.d.has(e)){f=!0;break}if(f)return u;u.u&&a.add(u.u),u=void 0,o.delete(e);for(const h of c.d.keys()){const n=l(t,h);null==n||n.t.delete(e)}null==(r=s.u)||r.call(s,e)},x=(t,e,n)=>{const r=k(t),i=r[11],o=r[27],a=i(t,e),l="v"in a,c=a.v;if(s(n))for(const s of a.d.keys())A(e,n,i(t,s));a.v=n,delete a.e,l&&Object.is(c,a.v)||(++a.n,s(c)&&o(t,c))},C=(t,e)=>a((0,k(t)[14])(t,e)),S=(t,e,...n)=>{const r=k(t),i=r[3],o=r[12],a=r[13],s=r[16],A=i.size;try{return s(t,e,...n)}finally{i.size!==A&&(a(t),o(t))}},F=(t,e,n)=>{const r=k(t),i=r[12],o=r[18],a=r[19],s=o(t,e).l;return s.add(n),i(t),()=>{s.delete(n),a(t,e),i(t)}},E=(t,e,n)=>{const r=k(t)[25];let i=r.get(e);if(!i){i=new Set,r.set(e,i);const t=()=>r.delete(e);e.then(t,t)}i.add(n)},U=(t,e)=>{const n=k(t)[25].get(e);null==n||n.forEach(t=>t())},L=new WeakMap,k=t=>{const e=L.get(t);if(!e)throw new Error("Store must be created by buildStore to read its building blocks");return e};function I(t){const e=k(t),n=e[24];return n?n(e):e}function Q(...t){const e={get:t=>(0,k(e)[21])(e,t),set:(t,...n)=>(0,k(e)[22])(e,t,...n),sub:(t,n)=>(0,k(e)[23])(e,t,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},c,u,f,h,d,p,g,v,y,b,w,_,B,x,C,S,F,void 0,new WeakMap,E,U,[0]].map((e,n)=>t[n]||e);return L.set(e,Object.freeze(n)),e}},84929(t,e,n){"use strict";n.d(e,{Ut:()=>i,Wj:()=>f,oA:()=>c,tx:()=>o,z0:()=>u});var r=n(52035);const i=Symbol("RESET");function o(t){const e=(0,r.eU)(t,(n,r,o)=>{const a="function"===typeof o?o(n(e)):o;r(e,a===i?t:a)});return e}const a=t=>"function"===typeof(null==t?void 0:t.then);!function(t=()=>{try{return window.localStorage}catch(t){return void("undefined"!==typeof window&&console.warn(t))}},e){var n;let r,i;const o={getItem:(n,o)=>{var s,A;const l=t=>{if(r!==(t=t||"")){try{i=JSON.parse(t,null==e?void 0:e.reviver)}catch(n){return o}r=t}return i},c=null!=(A=null==(s=t())?void 0:s.getItem(n))?A:null;return a(c)?c.then(l):l(c)},setItem:(n,r)=>{var i;return null==(i=t())?void 0:i.setItem(n,JSON.stringify(r,null==e?void 0:e.replacer))},removeItem:e=>{var n;return null==(n=t())?void 0:n.removeItem(e)}};let s;try{s=null==(n=t())?void 0:n.subscribe}catch(l){}var A;!s&&"undefined"!==typeof window&&"function"===typeof window.addEventListener&&window.Storage&&(s=(e,n)=>{if(!(t()instanceof window.Storage))return()=>{};const r=r=>{r.storageArea===t()&&r.key===e&&n(r.newValue)};return window.addEventListener("storage",r),()=>{window.removeEventListener("storage",r)}}),s&&(o.subscribe=(A=s,(t,e,n)=>A(t,t=>{let r;try{r=JSON.parse(t||"")}catch(l){r=n}e(r)})))}();const s=(t,e,n)=>(e.has(n)?e:e.set(n,t())).get(n),A=new WeakMap,l=()=>{};function c(t,e=l){return((t,e,n)=>{const r=s(()=>new WeakMap,A,e);return s(t,r,n)})(()=>{const n=new WeakMap,i=new WeakMap,o=(0,r.eU)(0),a=(0,r.eU)([]);a.INTERNAL_onInit=t=>{t.set(a,[()=>t.set(o,t=>t+1)])},o.debugPrivate=!0,a.debugPrivate=!0;const s=(0,r.eU)(r=>{let A;r(o);try{A=r(s)}catch(u){}const l=r(t);if("function"!==typeof(null==(c=l)?void 0:c.then))return{v:l};var c;if(l!==(null==A?void 0:A.p)&&l.then(t=>{i.set(l,t);const[e]=r(a);e()},t=>{n.set(l,t);const[e]=r(a);e()}),n.has(l))throw n.get(l);return i.has(l)?{p:l,v:i.get(l)}:A&&"v"in A?{p:l,f:e(A.v),v:A.v}:{p:l,f:e()}});return s.init=void 0,s.debugPrivate=!0,(0,r.eU)(t=>{const e=t(s);return"f"in e?e.f:e.v},(e,n,...r)=>n(t,...r))},t,e)}function u(t,e){const n=(0,r.eU)(0);return n.debugPrivate=!0,(0,r.eU)((e,r)=>(e(n),t(e,r)),(t,r,...i)=>{if(0!==i.length){if(e)return e(t,r,...i);throw new Error("refresh must be called without arguments")}r(n,t=>t+1)})}function f(t){const e=(0,r.eU)(void 0);return delete e.init,Object.defineProperty(e,"init",{get:()=>t()}),e}},43276(t,e,n){"use strict";n.d(e,{A:()=>S});var r={};n.r(r),n.d(r,{exclude:()=>C,extract:()=>y,parse:()=>b,parseUrl:()=>_,pick:()=>x,stringify:()=>w,stringifyUrl:()=>B});const i="%[a-f0-9]{2}",o=new RegExp("("+i+")|([^%]+?)","gi"),a=new RegExp("("+i+")+","gi");function s(t,e){try{return[decodeURIComponent(t.join(""))]}catch{}if(1===t.length)return t;e=e||1;const n=t.slice(0,e),r=t.slice(e);return Array.prototype.concat.call([],s(n),s(r))}function A(t){try{return decodeURIComponent(t)}catch{let e=t.match(o)||[];for(let n=1;n<e.length;n++)e=(t=s(e,n).join("")).match(o)||[];return t}}function l(t){if("string"!==typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return decodeURIComponent(t)}catch{return function(t){const e={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"};let n=a.exec(t);for(;n;){try{e[n[0]]=decodeURIComponent(n[0])}catch{const t=A(n[0]);t!==n[0]&&(e[n[0]]=t)}n=a.exec(t)}e["%C2"]="\ufffd";const r=Object.keys(e);for(const i of r)t=t.replace(new RegExp(i,"g"),e[i]);return t}(t)}}function c(t,e){const n={};if(Array.isArray(e))for(const r of e){const e=Object.getOwnPropertyDescriptor(t,r);e?.enumerable&&Object.defineProperty(n,r,e)}else for(const r of Reflect.ownKeys(t)){const i=Object.getOwnPropertyDescriptor(t,r);if(i.enumerable){e(r,t[r],t)&&Object.defineProperty(n,r,i)}}return n}function u(t,e){if("string"!==typeof t||"string"!==typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===t||""===e)return[];const n=t.indexOf(e);return-1===n?[]:[t.slice(0,n),t.slice(n+e.length)]}const f=Symbol("encodeFragmentIdentifier");function h(t){if("string"!==typeof t||1!==t.length)throw new TypeError("arrayFormatSeparator must be single character string")}function d(t,e){return e.encode?e.strict?encodeURIComponent(t).replaceAll(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`):encodeURIComponent(t):t}function p(t,e){return e.decode?l(t):t}function g(t){return Array.isArray(t)?t.sort():"object"===typeof t?g(Object.keys(t)).sort((t,e)=>Number(t)-Number(e)).map(e=>t[e]):t}function m(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function v(t,e,n){return"string"===n&&"string"===typeof t?t:"function"===typeof n&&"string"===typeof t?n(t):"boolean"===n&&null===t||("boolean"!==n||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()?"boolean"!==n||null===t||"1"!==t.toLowerCase()&&"0"!==t.toLowerCase()?"string[]"===n&&"none"!==e.arrayFormat&&"string"===typeof t?[t]:"number[]"!==n||"none"===e.arrayFormat||Number.isNaN(Number(t))||"string"!==typeof t||""===t.trim()?"number"!==n||Number.isNaN(Number(t))||"string"!==typeof t||""===t.trim()?!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()?e.parseNumbers&&!Number.isNaN(Number(t))&&"string"===typeof t&&""!==t.trim()?Number(t):t:"true"===t.toLowerCase():Number(t):[Number(t)]:"1"===t.toLowerCase():"true"===t.toLowerCase())}function y(t){const e=(t=m(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function b(t,e){h((e={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...e}).arrayFormatSeparator);const n=function(t){let e;switch(t.arrayFormat){case"index":return(t,n,r)=>{e=/\[(\d*)]$/.exec(t),t=t.replace(/\[\d*]$/,""),e?(void 0===r[t]&&(r[t]={}),r[t][e[1]]=n):r[t]=n};case"bracket":return(t,n,r)=>{e=/(\[])$/.exec(t),t=t.replace(/\[]$/,""),e?void 0!==r[t]?r[t]=[...r[t],n]:r[t]=[n]:r[t]=n};case"colon-list-separator":return(t,n,r)=>{e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),e?void 0!==r[t]?r[t]=[...r[t],n]:r[t]=[n]:r[t]=n};case"comma":case"separator":return(e,n,r)=>{const i="string"===typeof n&&n.includes(t.arrayFormatSeparator)?n.split(t.arrayFormatSeparator).map(e=>p(e,t)):null===n?n:p(n,t);r[e]=i};case"bracket-separator":return(e,n,r)=>{const i=/(\[])$/.test(e);if(e=e.replace(/\[]$/,""),!i)return void(r[e]=n?p(n,t):n);const o=null===n?[]:p(n,t).split(t.arrayFormatSeparator);void 0!==r[e]?r[e]=[...r[e],...o]:r[e]=o};default:return(t,e,n)=>{void 0!==n[t]?n[t]=[...[n[t]].flat(),e]:n[t]=e}}}(e),r=Object.create(null);if("string"!==typeof t)return r;if(!(t=t.trim().replace(/^[?#&]/,"")))return r;for(const i of t.split("&")){if(""===i)continue;const t=e.decode?i.replaceAll("+"," "):i;let[o,a]=u(t,"=");void 0===o&&(o=t),a=void 0===a?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?a:p(a,e),n(p(o,e),a,r)}for(const[i,o]of Object.entries(r))if("object"===typeof o&&null!==o&&"string"!==e.types[i])for(const[t,n]of Object.entries(o)){const r=e.types[i],a="function"===typeof r?r:r?r.replace("[]",""):void 0;o[t]=v(n,e,a)}else"object"===typeof o&&null!==o&&"string"===e.types[i]?r[i]=Object.values(o).join(e.arrayFormatSeparator):r[i]=v(o,e,e.types[i]);return!1===e.sort?r:(!0===e.sort?Object.keys(r).sort():Object.keys(r).sort(e.sort)).reduce((t,e)=>{const n=r[e];return t[e]=Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?g(n):n,t},Object.create(null))}function w(t,e){if(!t)return"";h((e={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...e}).arrayFormatSeparator);const n=n=>{return e.skipNull&&(null===(r=t[n])||void 0===r)||e.skipEmptyString&&""===t[n];var r},r=function(t){switch(t.arrayFormat){case"index":return e=>(n,r)=>{const i=n.length;return void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[d(e,t),"[",i,"]"].join("")]:[...n,[d(e,t),"[",d(i,t),"]=",d(r,t)].join("")]};case"bracket":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[d(e,t),"[]"].join("")]:[...n,[d(e,t),"[]=",d(r,t)].join("")];case"colon-list-separator":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[d(e,t),":list="].join("")]:[...n,[d(e,t),":list=",d(r,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return n=>(r,i)=>void 0===i||t.skipNull&&null===i||t.skipEmptyString&&""===i?r:(i=null===i?"":i,0===r.length?[[d(n,t),e,d(i,t)].join("")]:[[r,d(i,t)].join(t.arrayFormatSeparator)])}default:return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,d(e,t)]:[...n,[d(e,t),"=",d(r,t)].join("")]}}(e),i={};for(const[a,s]of Object.entries(t))n(a)||(i[a]=s);const o=Object.keys(i);return!1!==e.sort&&o.sort(e.sort),o.map(n=>{let i=t[n];if(e.replacer&&(i=e.replacer(n,i),void 0===i))return"";if(void 0===i)return"";if(null===i)return d(n,e);if(Array.isArray(i)){if(0===i.length&&"bracket-separator"===e.arrayFormat)return d(n,e)+"[]";let t=i;return e.replacer&&(t=i.map((t,r)=>e.replacer(`${n}[${r}]`,t)).filter(t=>void 0!==t)),t.reduce(r(n),[]).join("&")}return d(n,e)+"="+d(i,e)}).filter(t=>t.length>0).join("&")}function _(t,e){e={decode:!0,...e};let[n,r]=u(t,"#");return void 0===n&&(n=t),{url:n?.split("?")?.[0]??"",query:b(y(t),e),...e&&e.parseFragmentIdentifier&&r?{fragmentIdentifier:p(r,e)}:{}}}function B(t,e){e={encode:!0,strict:!0,[f]:!0,...e};const n=m(t.url).split("?")[0]||"";let r=w({...b(y(t.url),{sort:!1,...e}),...t.query},e);r&&=`?${r}`;let i=function(t){let e="";const n=t.indexOf("#");return-1!==n&&(e=t.slice(n)),e}(t.url);if("string"===typeof t.fragmentIdentifier){const r=new URL(n);r.hash=t.fragmentIdentifier,i=e[f]?r.hash:`#${t.fragmentIdentifier}`}return`${n}${r}${i}`}function x(t,e,n){n={parseFragmentIdentifier:!0,[f]:!1,...n};const{url:r,query:i,fragmentIdentifier:o}=_(t,n);return B({url:r,query:c(i,e),fragmentIdentifier:o},n)}function C(t,e,n){return x(t,Array.isArray(e)?t=>!e.includes(t):(t,n)=>!e(t,n),n)}const S=r},76667(t,e,n){"use strict";var r;n.d(e,{BV:()=>St,C5:()=>Bt,N_:()=>Ae,RQ:()=>Z,Zp:()=>nt,_3:()=>G,g:()=>rt,ks:()=>ae,ok:()=>fe,qh:()=>xt,tW:()=>m,zy:()=>J});var i=n(96540);function o(t,e){if(!1===t||null===t||"undefined"===typeof t)throw new Error(e)}function a(t,e){if(!t){"undefined"!==typeof console&&console.warn(e);try{throw new Error(e)}catch(n){}}}function s({pathname:t="/",search:e="",hash:n=""}){return e&&"?"!==e&&(t+="?"===e.charAt(0)?e:"?"+e),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}function A(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substring(n),t=t.substring(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substring(r),t=t.substring(0,r)),t&&(e.pathname=t)}return e}new WeakMap;function l(t,e,n="/"){return c(t,e,n,!1)}function c(t,e,n,r){let i=w(("string"===typeof e?A(e):e).pathname||"/",n);if(null==i)return null;let o=u(t);!function(t){t.sort((t,e)=>t.score!==e.score?e.score-t.score:function(t,e){let n=t.length===e.length&&t.slice(0,-1).every((t,n)=>t===e[n]);return n?t[t.length-1]-e[e.length-1]:0}(t.routesMeta.map(t=>t.childrenIndex),e.routesMeta.map(t=>t.childrenIndex)))}(o);let a=null;for(let s=0;null==a&&s<o.length;++s){let t=b(i);a=g(o[s],t,r)}return a}function u(t,e=[],n=[],r="",i=!1){let a=(t,a,s=i,A)=>{let l={relativePath:void 0===A?t.path||"":A,caseSensitive:!0===t.caseSensitive,childrenIndex:a,route:t};if(l.relativePath.startsWith("/")){if(!l.relativePath.startsWith(r)&&s)return;o(l.relativePath.startsWith(r),`Absolute route path "${l.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),l.relativePath=l.relativePath.slice(r.length)}let c=E([r,l.relativePath]),f=n.concat(l);t.children&&t.children.length>0&&(o(!0!==t.index,`Index routes must not have child routes. Please remove all child routes from route path "${c}".`),u(t.children,e,f,c,s)),(null!=t.path||t.index)&&e.push({path:c,score:p(c,t.index),routesMeta:f})};return t.forEach((t,e)=>{if(""!==t.path&&t.path?.includes("?"))for(let n of f(t.path))a(t,e,!0,n);else a(t,e)}),e}function f(t){let e=t.split("/");if(0===e.length)return[];let[n,...r]=e,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return i?[o,""]:[o];let a=f(r.join("/")),s=[];return s.push(...a.map(t=>""===t?o:[o,t].join("/"))),i&&s.push(...a),s.map(e=>t.startsWith("/")&&""===e?"/":e)}var h=/^:[\w-]+$/,d=t=>"*"===t;function p(t,e){let n=t.split("/"),r=n.length;return n.some(d)&&(r+=-2),e&&(r+=2),n.filter(t=>!d(t)).reduce((t,e)=>t+(h.test(e)?3:""===e?1:10),r)}function g(t,e,n=!1){let{routesMeta:r}=t,i={},o="/",a=[];for(let s=0;s<r.length;++s){let t=r[s],A=s===r.length-1,l="/"===o?e:e.slice(o.length)||"/",c=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:A},l),u=t.route;if(!c&&A&&n&&!r[r.length-1].route.index&&(c=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:!1},l)),!c)return null;Object.assign(i,c.params),a.push({params:i,pathname:E([o,c.pathname]),pathnameBase:U(E([o,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(o=E([o,c.pathnameBase]))}return a}function m(t,e={}){let n=t;n.endsWith("*")&&"*"!==n&&!n.endsWith("/*")&&(a(!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(/\*$/,"/*"));const r=n.startsWith("/")?"/":"",i=t=>null==t?"":"string"===typeof t?t:String(t);return r+n.split(/\/+/).map((t,n,r)=>{if(n===r.length-1&&"*"===t){return i(e["*"])}const a=t.match(/^:([\w-]+)(\??)(.*)/);if(a){const[,t,n,r]=a;let s=e[t];return o("?"===n||null!=s,`Missing ":${t}" param`),encodeURIComponent(i(s))+r}return t.replace(/\?$/g,"")}).filter(t=>!!t).join("/")}function v(t,e){"string"===typeof t&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=y(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((t,{paramName:e,isOptional:n},r)=>{if("*"===e){let t=s[r]||"";a=o.slice(0,o.length-t.length).replace(/(.)\/+$/,"$1")}const i=s[r];return t[e]=n&&!i?void 0:(i||"").replace(/%2F/g,"/"),t},{}),pathname:o,pathnameBase:a,pattern:t}}function y(t,e=!1,n=!0){a("*"===t||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(t,e,n,i,o)=>{if(r.push({paramName:e,isOptional:null!=n}),n){let e=o.charAt(i+t.length);return e&&"/"!==e?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(r.push({paramName:"*"}),i+="*"===t||"/*"===t?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==t&&"/"!==t&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function b(t){try{return t.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(e){return a(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${e}).`),t}}function w(t,e){if("/"===e)return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&"/"!==r?null:t.slice(n)||"/"}var _=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function B(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(t=>{".."===t?n.length>1&&n.pop():"."!==t&&n.push(t)}),n.length>1?n.join("/"):"/"}function x(t,e,n,r){return`Cannot include a '${t}' character in a manually specified \`to.${e}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function C(t){return t.filter((t,e)=>0===e||t.route.path&&t.route.path.length>0)}function S(t){let e=C(t);return e.map((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)}function F(t,e,n,r=!1){let i;"string"===typeof t?i=A(t):(i={...t},o(!i.pathname||!i.pathname.includes("?"),x("?","pathname","search",i)),o(!i.pathname||!i.pathname.includes("#"),x("#","pathname","hash",i)),o(!i.search||!i.search.includes("#"),x("#","search","hash",i)));let a,s=""===t||""===i.pathname,l=s?"/":i.pathname;if(null==l)a=n;else{let t=e.length-1;if(!r&&l.startsWith("..")){let e=l.split("/");for(;".."===e[0];)e.shift(),t-=1;i.pathname=e.join("/")}a=t>=0?e[t]:"/"}let c=function(t,e="/"){let n,{pathname:r,search:i="",hash:o=""}="string"===typeof t?A(t):t;return r?(r=r.replace(/\/\/+/g,"/"),n=r.startsWith("/")?B(r.substring(1),"/"):B(r,e)):n=e,{pathname:n,search:L(i),hash:k(o)}}(i,a),u=l&&"/"!==l&&l.endsWith("/"),f=(s||"."===l)&&n.endsWith("/");return c.pathname.endsWith("/")||!u&&!f||(c.pathname+="/"),c}var E=t=>t.join("/").replace(/\/\/+/g,"/"),U=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),L=t=>t&&"?"!==t?t.startsWith("?")?t:"?"+t:"",k=t=>t&&"#"!==t?t.startsWith("#")?t:"#"+t:"";var I=class{constructor(t,e,n,r=!1){this.status=t,this.statusText=e||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Q(t){return null!=t&&"number"===typeof t.status&&"string"===typeof t.statusText&&"boolean"===typeof t.internal&&"data"in t}function O(t){return t.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var M="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function N(t,e){let n=t;if("string"!==typeof n||!_.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(M)try{let t=new URL(window.location.href),r=n.startsWith("//")?new URL(t.protocol+n):new URL(n),o=w(r.pathname,e);r.origin===t.origin&&null!=o?n=o+r.search+r.hash:i=!0}catch(o){a(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Symbol("Uninstrumented");Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var T=["POST","PUT","PATCH","DELETE"],P=(new Set(T),["GET",...T]);new Set(P),Symbol("ResetLoaderData");var R=i.createContext(null);R.displayName="DataRouter";var D=i.createContext(null);D.displayName="DataRouterState";var H=i.createContext(!1);function j(){return i.useContext(H)}var z=i.createContext({isTransitioning:!1});z.displayName="ViewTransition";var V=i.createContext(new Map);V.displayName="Fetchers";var K=i.createContext(null);K.displayName="Await";var G=i.createContext(null);G.displayName="Navigation";var q=i.createContext(null);q.displayName="Location";var W=i.createContext({outlet:null,matches:[],isDataRoute:!1});W.displayName="Route";var Y=i.createContext(null);Y.displayName="RouteError";var $="REACT_ROUTER_ERROR";function X(){return null!=i.useContext(q)}function J(){return o(X(),"useLocation() may be used only in the context of a <Router> component."),i.useContext(q).location}function Z(t){o(X(),"useMatch() may be used only in the context of a <Router> component.");let{pathname:e}=J();return i.useMemo(()=>v(t,b(e)),[e,t])}var tt="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function et(t){i.useContext(G).static||i.useLayoutEffect(t)}function nt(){let{isDataRoute:t}=i.useContext(W);return t?function(){let{router:t}=dt("useNavigate"),e=gt("useNavigate"),n=i.useRef(!1);return et(()=>{n.current=!0}),i.useCallback(async(r,i={})=>{a(n.current,tt),n.current&&("number"===typeof r?await t.navigate(r):await t.navigate(r,{fromRouteId:e,...i}))},[t,e])}():function(){o(X(),"useNavigate() may be used only in the context of a <Router> component.");let t=i.useContext(R),{basename:e,navigator:n}=i.useContext(G),{matches:r}=i.useContext(W),{pathname:s}=J(),A=JSON.stringify(S(r)),l=i.useRef(!1);return et(()=>{l.current=!0}),i.useCallback((r,i={})=>{if(a(l.current,tt),!l.current)return;if("number"===typeof r)return void n.go(r);let o=F(r,JSON.parse(A),s,"path"===i.relative);null==t&&"/"!==e&&(o.pathname="/"===o.pathname?e:E([e,o.pathname])),(i.replace?n.replace:n.push)(o,i.state,i)},[e,n,A,s,t])}()}i.createContext(null);function rt(){let{matches:t}=i.useContext(W),e=t[t.length-1];return e?e.params:{}}function it(t,{relative:e}={}){let{matches:n}=i.useContext(W),{pathname:r}=J(),o=JSON.stringify(S(n));return i.useMemo(()=>F(t,JSON.parse(o),r,"path"===e),[t,o,r,e])}function ot(t,e,n){o(X(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=i.useContext(G),{matches:s}=i.useContext(W),c=s[s.length-1],u=c?c.params:{},f=c?c.pathname:"/",h=c?c.pathnameBase:"/",d=c&&c.route;{let t=d&&d.path||"";yt(f,!d||t.endsWith("*")||t.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${t}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${t}"> to <Route path="${"/"===t?"*":`${t}/*`}">.`)}let p,g=J();if(e){let t="string"===typeof e?A(e):e;o("/"===h||t.pathname?.startsWith(h),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${t.pathname}" was given in the \`location\` prop.`),p=t}else p=g;let m=p.pathname||"/",v=m;if("/"!==h){let t=h.replace(/^\//,"").split("/");v="/"+m.replace(/^\//,"").split("/").slice(t.length).join("/")}let y=l(t,{pathname:v});a(d||null!=y,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),a(null==y||void 0!==y[y.length-1].route.element||void 0!==y[y.length-1].route.Component||void 0!==y[y.length-1].route.lazy,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let b=ft(y&&y.map(t=>Object.assign({},t,{params:Object.assign({},u,t.params),pathname:E([h,r.encodeLocation?r.encodeLocation(t.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathname]),pathnameBase:"/"===t.pathnameBase?h:E([h,r.encodeLocation?r.encodeLocation(t.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathnameBase])})),s,n);return e&&b?i.createElement(q.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...p},navigationType:"POP"}},b):b}function at(){let t=mt(),e=Q(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},s=null;return console.error("Error handled by React Router default ErrorBoundary:",t),s=i.createElement(i.Fragment,null,i.createElement("p",null,"\ud83d\udcbf Hey developer \ud83d\udc4b"),i.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",i.createElement("code",{style:a},"ErrorBoundary")," or"," ",i.createElement("code",{style:a},"errorElement")," prop on your route.")),i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},e),n?i.createElement("pre",{style:o},n):null,s)}var st=i.createElement(at,null),At=class extends i.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,e){return e.location!==t.location||"idle"!==e.revalidation&&"idle"===t.revalidation?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:void 0!==t.error?t.error:e.error,location:e.location,revalidation:t.revalidation||e.revalidation}}componentDidCatch(t,e){this.props.onError?this.props.onError(t,e):console.error("React Router caught the following error during render",t)}render(){let t=this.state.error;if(this.context&&"object"===typeof t&&t&&"digest"in t&&"string"===typeof t.digest){const e=function(t){if(t.startsWith(`${$}:ROUTE_ERROR_RESPONSE:{`))try{let e=JSON.parse(t.slice(40));if("object"===typeof e&&e&&"number"===typeof e.status&&"string"===typeof e.statusText)return new I(e.status,e.statusText,e.data)}catch{}}(t.digest);e&&(t=e)}let e=void 0!==t?i.createElement(W.Provider,{value:this.props.routeContext},i.createElement(Y.Provider,{value:t,children:this.props.component})):this.props.children;return this.context?i.createElement(ct,{error:t},e):e}};At.contextType=H;var lt=new WeakMap;function ct({children:t,error:e}){let{basename:n}=i.useContext(G);if("object"===typeof e&&e&&"digest"in e&&"string"===typeof e.digest){let t=function(t){if(t.startsWith(`${$}:REDIRECT:{`))try{let e=JSON.parse(t.slice(28));if("object"===typeof e&&e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"string"===typeof e.location&&"boolean"===typeof e.reloadDocument&&"boolean"===typeof e.replace)return e}catch{}}(e.digest);if(t){let r=lt.get(e);if(r)throw r;let o=N(t.location,n);if(M&&!lt.get(e)){if(!o.isExternal&&!t.reloadDocument){const n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(o.to,{replace:t.replace}));throw lt.set(e,n),n}window.location.href=o.absoluteURL||o.to}return i.createElement("meta",{httpEquiv:"refresh",content:`0;url=${o.absoluteURL||o.to}`})}}return t}function ut({routeContext:t,match:e,children:n}){let r=i.useContext(R);return r&&r.static&&r.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=e.route.id),i.createElement(W.Provider,{value:t},n)}function ft(t,e=[],n){let r=n?.state;if(null==t){if(!r)return null;if(r.errors)t=r.matches;else{if(0!==e.length||r.initialized||!(r.matches.length>0))return null;t=r.matches}}let a=t,s=r?.errors;if(null!=s){let t=a.findIndex(t=>t.route.id&&void 0!==s?.[t.route.id]);o(t>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),a=a.slice(0,Math.min(a.length,t+1))}let A=!1,l=-1;if(n&&r){A=r.renderFallback;for(let t=0;t<a.length;t++){let e=a[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(l=t),e.route.id){let{loaderData:t,errors:i}=r,o=e.route.loader&&!t.hasOwnProperty(e.route.id)&&(!i||void 0===i[e.route.id]);if(e.route.lazy||o){n.isStatic&&(A=!0),a=l>=0?a.slice(0,l+1):[a[0]];break}}}}let c=n?.onError,u=r&&c?(t,e)=>{c(t,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:O(r.matches),errorInfo:e})}:void 0;return a.reduceRight((t,n,o)=>{let c,f=!1,h=null,d=null;r&&(c=s&&n.route.id?s[n.route.id]:void 0,h=n.route.errorElement||st,A&&(l<0&&0===o?(yt("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,d=null):l===o&&(f=!0,d=n.route.hydrateFallbackElement||null)));let p=e.concat(a.slice(0,o+1)),g=()=>{let e;return e=c?h:f?d:n.route.Component?i.createElement(n.route.Component,null):n.route.element?n.route.element:t,i.createElement(ut,{match:n,routeContext:{outlet:t,matches:p,isDataRoute:null!=r},children:e})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===o)?i.createElement(At,{location:r.location,revalidation:r.revalidation,component:h,error:c,children:g(),routeContext:{outlet:null,matches:p,isDataRoute:!0},onError:u}):g()},null)}function ht(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function dt(t){let e=i.useContext(R);return o(e,ht(t)),e}function pt(t){let e=i.useContext(D);return o(e,ht(t)),e}function gt(t){let e=function(t){let e=i.useContext(W);return o(e,ht(t)),e}(t),n=e.matches[e.matches.length-1];return o(n.route.id,`${t} can only be used on routes that contain a unique "id"`),n.route.id}function mt(){let t=i.useContext(Y),e=pt("useRouteError"),n=gt("useRouteError");return void 0!==t?t:e.errors?.[n]}var vt={};function yt(t,e,n){e||vt[t]||(vt[t]=!0,a(!1,n))}var bt={};function wt(t,e){t||bt[e]||(bt[e]=!0,console.warn(e))}(r||(r=n.t(i,2))).useOptimistic;i.memo(_t);function _t({routes:t,future:e,state:n,isStatic:r,onError:i}){return ot(t,void 0,{state:n,isStatic:r,onError:i,future:e})}function Bt({to:t,replace:e,state:n,relative:r}){o(X(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=i.useContext(G);a(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:A}=i.useContext(W),{pathname:l}=J(),c=nt(),u=F(t,S(A),l,"path"===r),f=JSON.stringify(u);return i.useEffect(()=>{c(JSON.parse(f),{replace:e,state:n,relative:r})},[c,f,r,e,n]),null}function xt(t){o(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Ct({basename:t="/",children:e=null,location:n,navigationType:r="POP",navigator:s,static:l=!1,unstable_useTransitions:c}){o(!X(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let u=t.replace(/^\/*/,"/"),f=i.useMemo(()=>({basename:u,navigator:s,static:l,unstable_useTransitions:c,future:{}}),[u,s,l,c]);"string"===typeof n&&(n=A(n));let{pathname:h="/",search:d="",hash:p="",state:g=null,key:m="default",unstable_mask:v}=n,y=i.useMemo(()=>{let t=w(h,u);return null==t?null:{location:{pathname:t,search:d,hash:p,state:g,key:m,unstable_mask:v},navigationType:r}},[u,h,d,p,g,m,r,v]);return a(null!=y,`<Router basename="${u}"> is not able to match the URL "${h}${d}${p}" because it does not start with the basename, so the <Router> won't render anything.`),null==y?null:i.createElement(G.Provider,{value:f},i.createElement(q.Provider,{children:e,value:y}))}function St({children:t,location:e}){return ot(Ft(t),e)}i.Component;function Ft(t,e=[]){let n=[];return i.Children.forEach(t,(t,r)=>{if(!i.isValidElement(t))return;let a=[...e,r];if(t.type===i.Fragment)return void n.push.apply(n,Ft(t.props.children,a));o(t.type===xt,`[${"string"===typeof t.type?t.type:t.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),o(!t.props.index||!t.props.children,"An index route cannot have child routes.");let s={id:t.props.id||a.join("-"),caseSensitive:t.props.caseSensitive,element:t.props.element,Component:t.props.Component,index:t.props.index,path:t.props.path,middleware:t.props.middleware,loader:t.props.loader,action:t.props.action,hydrateFallbackElement:t.props.hydrateFallbackElement,HydrateFallback:t.props.HydrateFallback,errorElement:t.props.errorElement,ErrorBoundary:t.props.ErrorBoundary,hasErrorBoundary:!0===t.props.hasErrorBoundary||null!=t.props.ErrorBoundary||null!=t.props.errorElement,shouldRevalidate:t.props.shouldRevalidate,handle:t.props.handle,lazy:t.props.lazy};t.props.children&&(s.children=Ft(t.props.children,a)),n.push(s)}),n}var Et="get",Ut="application/x-www-form-urlencoded";function Lt(t){return"undefined"!==typeof HTMLElement&&t instanceof HTMLElement}function kt(t=""){return new URLSearchParams("string"===typeof t||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,n)=>{let r=t[n];return e.concat(Array.isArray(r)?r.map(t=>[n,t]):[[n,r]])},[]))}var It=null;var Qt=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ot(t){return null==t||Qt.has(t)?t:(a(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ut}"`),null)}function Mt(t,e){let n,r,i,o,a;if(Lt(s=t)&&"form"===s.tagName.toLowerCase()){let a=t.getAttribute("action");r=a?w(a,e):null,n=t.getAttribute("method")||Et,i=Ot(t.getAttribute("enctype"))||Ut,o=new FormData(t)}else if(function(t){return Lt(t)&&"button"===t.tagName.toLowerCase()}(t)||function(t){return Lt(t)&&"input"===t.tagName.toLowerCase()}(t)&&("submit"===t.type||"image"===t.type)){let a=t.form;if(null==a)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=t.getAttribute("formaction")||a.getAttribute("action");if(r=s?w(s,e):null,n=t.getAttribute("formmethod")||a.getAttribute("method")||Et,i=Ot(t.getAttribute("formenctype"))||Ot(a.getAttribute("enctype"))||Ut,o=new FormData(a,t),!function(){if(null===It)try{new FormData(document.createElement("form"),0),It=!1}catch(t){It=!0}return It}()){let{name:e,type:n,value:r}=t;if("image"===n){let t=e?`${e}.`:"";o.append(`${t}x`,"0"),o.append(`${t}y`,"0")}else e&&o.append(e,r)}}else{if(Lt(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Et,r=null,i=Ut,a=t}var s;return o&&"text/plain"===i&&(a=o,o=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:o,body:a}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");"undefined"!==typeof window?window:"undefined"!==typeof globalThis&&globalThis;function Nt(t,e){if(!1===t||null===t||"undefined"===typeof t)throw new Error(e)}Symbol("SingleFetchRedirect");function Tt(t,e,n,r){let i="string"===typeof t?new URL(t,"undefined"===typeof window?"server://singlefetch/":window.location.origin):t;return n?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:"/"===i.pathname?i.pathname=`_root.${r}`:e&&"/"===w(i.pathname,e)?i.pathname=`${e.replace(/\/$/,"")}/_root.${r}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${r}`,i}async function Pt(t,e){if(t.id in e)return e[t.id];try{let n=await import(t.module);return e[t.id]=n,n}catch(n){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Rt(t){return null!=t&&"string"===typeof t.page}function Dt(t){return null!=t&&(null==t.href?"preload"===t.rel&&"string"===typeof t.imageSrcSet&&"string"===typeof t.imageSizes:"string"===typeof t.rel&&"string"===typeof t.href)}function Ht(t,e,n,r,i,o){let a=(t,e)=>!n[e]||t.route.id!==n[e].route.id,s=(t,e)=>n[e].pathname!==t.pathname||n[e].route.path?.endsWith("*")&&n[e].params["*"]!==t.params["*"];return"assets"===o?e.filter((t,e)=>a(t,e)||s(t,e)):"data"===o?e.filter((e,o)=>{let A=r.routes[e.route.id];if(!A||!A.hasLoader)return!1;if(a(e,o)||s(e,o))return!0;if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:e.params,defaultShouldRevalidate:!0});if("boolean"===typeof r)return r}return!0}):[]}function jt(t,e,{includeHydrateFallback:n}={}){return r=t.map(t=>{let r=e.routes[t.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1),[...new Set(r)];var r}function zt(t,e){let n=new Set,r=new Set(e);return t.reduce((t,i)=>{if(e&&!Rt(i)&&"script"===i.as&&i.href&&r.has(i.href))return t;let o=JSON.stringify(function(t){let e={},n=Object.keys(t).sort();for(let r of n)e[r]=t[r];return e}(i));return n.has(o)||(n.add(o),t.push({key:o,link:i})),t},[])}function Vt(t,e){return"lazy"===t.mode&&!0===e}function Kt(){let t=i.useContext(R);return Nt(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function Gt(){let t=i.useContext(D);return Nt(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var qt=i.createContext(void 0);function Wt(){let t=i.useContext(qt);return Nt(t,"You must render this element inside a <HydratedRouter> element"),t}function Yt(t,e){return n=>{t&&t(n),n.defaultPrevented||e(n)}}function $t(t,e,n){if(n&&!te)return[t[0]];if(e){let n=t.findIndex(t=>void 0!==e[t.route.id]);return t.slice(0,n+1)}return t}qt.displayName="FrameworkContext";function Xt({page:t,...e}){let{router:n}=Kt(),r=i.useMemo(()=>l(n.routes,t,n.basename),[n.routes,t,n.basename]);return r?i.createElement(Zt,{page:t,matches:r,...e}):null}function Jt(t){let{manifest:e,routeModules:n}=Wt(),[r,o]=i.useState([]);return i.useEffect(()=>{let r=!1;return async function(t,e,n){return zt((await Promise.all(t.map(async t=>{let r=e.routes[t.route.id];if(r){let t=await Pt(r,n);return t.links?t.links():[]}return[]}))).flat(1).filter(Dt).filter(t=>"stylesheet"===t.rel||"preload"===t.rel).map(t=>"stylesheet"===t.rel?{...t,rel:"prefetch",as:"style"}:{...t,rel:"prefetch"}))}(t,e,n).then(t=>{r||o(t)}),()=>{r=!0}},[t,e,n]),r}function Zt({page:t,matches:e,...n}){let r=J(),{future:o,manifest:a,routeModules:s}=Wt(),{basename:A}=Kt(),{loaderData:l,matches:c}=Gt(),u=i.useMemo(()=>Ht(t,e,c,a,r,"data"),[t,e,c,a,r]),f=i.useMemo(()=>Ht(t,e,c,a,r,"assets"),[t,e,c,a,r]),h=i.useMemo(()=>{if(t===r.pathname+r.search+r.hash)return[];let n=new Set,i=!1;if(e.forEach(t=>{let e=a.routes[t.route.id];e&&e.hasLoader&&(!u.some(e=>e.route.id===t.route.id)&&t.route.id in l&&s[t.route.id]?.shouldRevalidate||e.hasClientLoader?i=!0:n.add(t.route.id))}),0===n.size)return[];let c=Tt(t,A,o.unstable_trailingSlashAwareDataRequests,"data");return i&&n.size>0&&c.searchParams.set("_routes",e.filter(t=>n.has(t.route.id)).map(t=>t.route.id).join(",")),[c.pathname+c.search]},[A,o.unstable_trailingSlashAwareDataRequests,l,r,a,u,e,t,s]),d=i.useMemo(()=>jt(f,a),[f,a]),p=Jt(f);return i.createElement(i.Fragment,null,h.map(t=>i.createElement("link",{key:t,rel:"prefetch",as:"fetch",href:t,...n})),d.map(t=>i.createElement("link",{key:t,rel:"modulepreload",href:t,...n})),p.map(({key:t,link:e})=>i.createElement("link",{key:t,nonce:n.nonce,...e,crossOrigin:e.crossOrigin??n.crossOrigin})))}var te=!1;function ee(t){let{manifest:e,serverHandoffString:n,isSpaMode:r,renderMeta:o,routeDiscovery:a,ssr:s}=Wt(),{router:A,static:c,staticContext:u}=Kt(),{matches:f}=Gt(),h=j(),d=Vt(a,s);o&&(o.didRenderScripts=!0);let p=$t(f,null,r);i.useEffect(()=>{te=!0},[]);let g=i.useMemo(()=>{if(h)return null;let r=u?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",o=c?`${e.hmr?.runtime?`import ${JSON.stringify(e.hmr.runtime)};`:""}${d?"":`import ${JSON.stringify(e.url)}`};\n${p.map((t,n)=>{let r=`route${n}`,i=e.routes[t.route.id];Nt(i,`Route ${t.route.id} not found in manifest`);let{clientActionModule:o,clientLoaderModule:a,clientMiddlewareModule:s,hydrateFallbackModule:A,module:l}=i,c=[...o?[{module:o,varName:`${r}_clientAction`}]:[],...a?[{module:a,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_clientMiddleware`}]:[],...A?[{module:A,varName:`${r}_HydrateFallback`}]:[],{module:l,varName:`${r}_main`}];return 1===c.length?`import * as ${r} from ${JSON.stringify(l)};`:[c.map(t=>`import * as ${t.varName} from "${t.module}";`).join("\n"),`const ${r} = {${c.map(t=>`...${t.varName}`).join(",")}};`].join("\n")}).join("\n")}\n ${d?`window.__reactRouterManifest = ${JSON.stringify(function({sri:t,...e},n){let r=new Set(n.state.matches.map(t=>t.route.id)),i=n.state.location.pathname.split("/").filter(Boolean),o=["/"];for(i.pop();i.length>0;)o.push(`/${i.join("/")}`),i.pop();o.forEach(t=>{let e=l(n.routes,t,n.basename);e&&e.forEach(t=>r.add(t.route.id))});let a=[...r].reduce((t,n)=>Object.assign(t,{[n]:e.routes[n]}),{});return{...e,routes:a,sri:!!t||void 0}}(e,A),null,2)};`:""}\n window.__reactRouterRouteModules = {${p.map((t,e)=>`${JSON.stringify(t.route.id)}:route${e}`).join(",")}};\n\nimport(${JSON.stringify(e.entry.module)});`:" ";return i.createElement(i.Fragment,null,i.createElement("script",{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r},type:void 0}),i.createElement("script",{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:o},type:"module",async:!0}))},[]),m=te||h?[]:(v=e.entry.imports.concat(jt(p,e,{includeHydrateFallback:!0})),[...new Set(v)]);var v;let y="object"===typeof e.sri?e.sri:{};return wt(!h,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),te||h?null:i.createElement(i.Fragment,null,"object"===typeof e.sri?i.createElement("script",{...t,"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:y})}}):null,d?null:i.createElement("link",{rel:"modulepreload",href:e.url,crossOrigin:t.crossOrigin,integrity:y[e.url],suppressHydrationWarning:!0}),i.createElement("link",{rel:"modulepreload",href:e.entry.module,crossOrigin:t.crossOrigin,integrity:y[e.entry.module],suppressHydrationWarning:!0}),m.map(e=>i.createElement("link",{key:e,rel:"modulepreload",href:e,crossOrigin:t.crossOrigin,integrity:y[e],suppressHydrationWarning:!0})),g)}function ne(...t){return e=>{t.forEach(t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)})}}i.Component;function re({error:t,isOutsideRemixApp:e}){console.error(t);let n,r=i.createElement("script",{dangerouslySetInnerHTML:{__html:'\n console.log(\n "\ud83d\udcbf Hey developer \ud83d\udc4b. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."\n );\n '}});if(Q(t))return i.createElement(ie,{title:"Unhandled Thrown Response!"},i.createElement("h1",{style:{fontSize:"24px"}},t.status," ",t.statusText),r);if(t instanceof Error)n=t;else{let e=null==t?"Unknown Error":"object"===typeof t&&"toString"in t?t.toString():JSON.stringify(t);n=new Error(e)}return i.createElement(ie,{title:"Application Error!",isOutsideRemixApp:e},i.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),i.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},n.stack),r)}function ie({title:t,renderScripts:e,isOutsideRemixApp:n,children:r}){let{routeModules:o}=Wt();return o.root?.Layout&&!n?r:i.createElement("html",{lang:"en"},i.createElement("head",null,i.createElement("meta",{charSet:"utf-8"}),i.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),i.createElement("title",null,t)),i.createElement("body",null,i.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},r,e?i.createElement(ee,null):null)))}var oe="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{oe&&(window.__reactRouterVersion="7.13.2")}catch(pe){}function ae({basename:t,children:e,history:n,unstable_useTransitions:r}){let[o,a]=i.useState({action:n.action,location:n.location}),s=i.useCallback(t=>{!1===r?a(t):i.startTransition(()=>a(t))},[r]);return i.useLayoutEffect(()=>n.listen(s),[n,s]),i.createElement(Ct,{basename:t,children:e,location:o.location,navigationType:o.action,navigator:n,unstable_useTransitions:r})}ae.displayName="unstable_HistoryRouter";var se=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ae=i.forwardRef(function({onClick:t,discover:e="render",prefetch:n="none",relative:r,reloadDocument:a,replace:A,unstable_mask:l,state:c,target:u,to:f,preventScrollReset:h,viewTransition:d,unstable_defaultShouldRevalidate:p,...g},m){let{basename:v,navigator:y,unstable_useTransitions:b}=i.useContext(G),w="string"===typeof f&&se.test(f),_=N(f,v),B=function(t,{relative:e}={}){o(X(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=i.useContext(G),{hash:a,pathname:s,search:A}=it(t,{relative:e}),l=s;return"/"!==n&&(l="/"===s?n:E([n,s])),r.createHref({pathname:l,search:A,hash:a})}(f=_.to,{relative:r}),x=J(),C=null;if(l){let t=F(l,[],x.unstable_mask?x.unstable_mask.pathname:"/",!0);"/"!==v&&(t.pathname="/"===t.pathname?v:E([v,t.pathname])),C=y.createHref(t)}let[S,U,L]=function(t,e){let n=i.useContext(qt),[r,o]=i.useState(!1),[a,s]=i.useState(!1),{onFocus:A,onBlur:l,onMouseEnter:c,onMouseLeave:u,onTouchStart:f}=e,h=i.useRef(null);i.useEffect(()=>{if("render"===t&&s(!0),"viewport"===t){let t=new IntersectionObserver(t=>{t.forEach(t=>{s(t.isIntersecting)})},{threshold:.5});return h.current&&t.observe(h.current),()=>{t.disconnect()}}},[t]),i.useEffect(()=>{if(r){let t=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(t)}}},[r]);let d=()=>{o(!0)},p=()=>{o(!1),s(!1)};return n?"intent"!==t?[a,h,{}]:[a,h,{onFocus:Yt(A,d),onBlur:Yt(l,p),onMouseEnter:Yt(c,d),onMouseLeave:Yt(u,p),onTouchStart:Yt(f,d)}]:[!1,h,{}]}(n,g),k=function(t,{target:e,replace:n,unstable_mask:r,state:o,preventScrollReset:a,relative:A,viewTransition:l,unstable_defaultShouldRevalidate:c,unstable_useTransitions:u}={}){let f=nt(),h=J(),d=it(t,{relative:A});return i.useCallback(p=>{if(function(t,e){return 0===t.button&&(!e||"_self"===e)&&!function(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}(t)}(p,e)){p.preventDefault();let e=void 0!==n?n:s(h)===s(d),g=()=>f(t,{replace:e,unstable_mask:r,state:o,preventScrollReset:a,relative:A,viewTransition:l,unstable_defaultShouldRevalidate:c});u?i.startTransition(()=>g()):g()}},[h,f,d,n,r,o,e,t,a,A,l,c,u])}(f,{replace:A,unstable_mask:l,state:c,target:u,preventScrollReset:h,relative:r,viewTransition:d,unstable_defaultShouldRevalidate:p,unstable_useTransitions:b});let I=!(_.isExternal||a),Q=i.createElement("a",{...g,...L,href:(I?C:void 0)||_.absoluteURL||B,onClick:I?function(e){t&&t(e),e.defaultPrevented||k(e)}:t,ref:ne(m,U),target:u,"data-discover":w||"render"!==e?void 0:"true"});return S&&!w?i.createElement(i.Fragment,null,Q,i.createElement(Xt,{page:B})):Q});Ae.displayName="Link",i.forwardRef(function({"aria-current":t="page",caseSensitive:e=!1,className:n="",end:r=!1,style:a,to:s,viewTransition:A,children:l,...c},u){let f=it(s,{relative:c.relative}),h=J(),d=i.useContext(D),{navigator:p,basename:g}=i.useContext(G),m=null!=d&&function(t,{relative:e}={}){let n=i.useContext(z);o(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=ue("useViewTransitionState"),a=it(t,{relative:e});if(!n.isTransitioning)return!1;let s=w(n.currentLocation.pathname,r)||n.currentLocation.pathname,A=w(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=v(a.pathname,A)||null!=v(a.pathname,s)}(f)&&!0===A,y=p.encodeLocation?p.encodeLocation(f).pathname:f.pathname,b=h.pathname,_=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;e||(b=b.toLowerCase(),_=_?_.toLowerCase():null,y=y.toLowerCase()),_&&g&&(_=w(_,g)||_);const B="/"!==y&&y.endsWith("/")?y.length-1:y.length;let x,C=b===y||!r&&b.startsWith(y)&&"/"===b.charAt(B),S=null!=_&&(_===y||!r&&_.startsWith(y)&&"/"===_.charAt(y.length)),F={isActive:C,isPending:S,isTransitioning:m},E=C?t:void 0;x="function"===typeof n?n(F):[n,C?"active":null,S?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let U="function"===typeof a?a(F):a;return i.createElement(Ae,{...c,"aria-current":E,className:x,ref:u,style:U,to:s,viewTransition:A},"function"===typeof l?l(F):l)}).displayName="NavLink";var le=i.forwardRef(({discover:t="render",fetcherKey:e,navigate:n,reloadDocument:r,replace:a,state:A,method:l=Et,action:c,onSubmit:u,relative:f,preventScrollReset:h,viewTransition:d,unstable_defaultShouldRevalidate:p,...g},m)=>{let{unstable_useTransitions:v}=i.useContext(G),y=de(),b=function(t,{relative:e}={}){let{basename:n}=i.useContext(G),r=i.useContext(W);o(r,"useFormAction must be used inside a RouteContext");let[a]=r.matches.slice(-1),A={...it(t||".",{relative:e})},l=J();if(null==t){A.search=l.search;let t=new URLSearchParams(A.search),e=t.getAll("index");if(e.some(t=>""===t)){t.delete("index"),e.filter(t=>t).forEach(e=>t.append("index",e));let n=t.toString();A.search=n?`?${n}`:""}}t&&"."!==t||!a.route.index||(A.search=A.search?A.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(A.pathname="/"===A.pathname?n:E([n,A.pathname]));return s(A)}(c,{relative:f}),w="get"===l.toLowerCase()?"get":"post",_="string"===typeof c&&se.test(c);return i.createElement("form",{ref:m,method:w,action:b,onSubmit:r?u:t=>{if(u&&u(t),t.defaultPrevented)return;t.preventDefault();let r=t.nativeEvent.submitter,o=r?.getAttribute("formmethod")||l,s=()=>y(r||t.currentTarget,{fetcherKey:e,method:o,navigate:n,replace:a,state:A,relative:f,preventScrollReset:h,viewTransition:d,unstable_defaultShouldRevalidate:p});v&&!1!==n?i.startTransition(()=>s()):s()},...g,"data-discover":_||"render"!==t?void 0:"true"})});function ce(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ue(t){let e=i.useContext(R);return o(e,ce(t)),e}function fe(t){a("undefined"!==typeof URLSearchParams,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let e=i.useRef(kt(t)),n=i.useRef(!1),r=J(),o=i.useMemo(()=>function(t,e){let n=kt(t);return e&&e.forEach((t,r)=>{n.has(r)||e.getAll(r).forEach(t=>{n.append(r,t)})}),n}(r.search,n.current?null:e.current),[r.search]),s=nt(),A=i.useCallback((t,e)=>{const r=kt("function"===typeof t?t(new URLSearchParams(o)):t);n.current=!0,s("?"+r,e)},[s,o]);return[o,A]}le.displayName="Form";var he=0;function de(){let{router:t}=ue("useSubmit"),{basename:e}=i.useContext(G),n=gt("useRouteId"),r=t.fetch,o=t.navigate;return i.useCallback(async(t,i={})=>{let{action:a,method:s,encType:A,formData:l,body:c}=Mt(t,e);if(!1===i.navigate){let t=i.fetcherKey||`__${String(++he)}__`;await r(t,n,i.action||a,{unstable_defaultShouldRevalidate:i.unstable_defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:l,body:c,formMethod:i.method||s,formEncType:i.encType||A,flushSync:i.flushSync})}else await o(i.action||a,{unstable_defaultShouldRevalidate:i.unstable_defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:l,body:c,formMethod:i.method||s,formEncType:i.encType||A,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[r,o,e,n])}},61409(t,e,n){"use strict";n.d(e,{N9:()=>j,oR:()=>I});var r=n(96540),i=n(34164);!function(t){if(!t||"undefined"==typeof document)return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.firstChild?e.insertBefore(n,e.firstChild):e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}(':root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\n');var o=t=>"number"==typeof t&&!isNaN(t),a=t=>"string"==typeof t,s=t=>"function"==typeof t,A=t=>a(t)||s(t)?t:null,l=(t,e)=>!1===t||o(t)&&t>0?t:e,c=t=>(0,r.isValidElement)(t)||a(t)||s(t)||o(t);function u({enter:t,exit:e,appendPosition:n=!1,collapse:i=!0,collapseDuration:o=300}){return function({children:a,position:s,preventExitTransition:A,done:l,nodeRef:c,isIn:u,playToast:f}){let h=n?`${t}--${s}`:t,d=n?`${e}--${s}`:e,p=(0,r.useRef)(0);return(0,r.useLayoutEffect)(()=>{let t=c.current,e=h.split(" "),n=r=>{r.target===c.current&&(f(),t.removeEventListener("animationend",n),t.removeEventListener("animationcancel",n),0===p.current&&"animationcancel"!==r.type&&t.classList.remove(...e))};t.classList.add(...e),t.addEventListener("animationend",n),t.addEventListener("animationcancel",n)},[]),(0,r.useEffect)(()=>{let t=c.current,e=()=>{t.removeEventListener("animationend",e),i?function(t,e,n=300){let{scrollHeight:r,style:i}=t;requestAnimationFrame(()=>{i.minHeight="initial",i.height=r+"px",i.transition=`all ${n}ms`,requestAnimationFrame(()=>{i.height="0",i.padding="0",i.margin="0",setTimeout(e,n)})})}(t,l,o):l()};u||(A?e():(p.current=1,t.className+=` ${d}`,t.addEventListener("animationend",e)))},[u]),r.createElement(r.Fragment,null,a)}}function f(t,e){return{content:h(t.content,t.props),containerId:t.props.containerId,id:t.props.toastId,theme:t.props.theme,type:t.props.type,data:t.props.data||{},isLoading:t.props.isLoading,icon:t.props.icon,reason:t.removalReason,status:e}}function h(t,e,n=!1){return(0,r.isValidElement)(t)&&!a(t.type)?(0,r.cloneElement)(t,{closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:n}):s(t)?t({closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:n}):t}function d({delay:t,isRunning:e,closeToast:n,type:o="default",hide:a,className:A,controlledProgress:l,progress:c,rtl:u,isIn:f,theme:h}){let d=a||l&&0===c,p={animationDuration:`${t}ms`,animationPlayState:e?"running":"paused"};l&&(p.transform=`scaleX(${c})`);let g=(0,i.A)("Toastify__progress-bar",l?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":u}),m=s(A)?A({rtl:u,type:o,defaultClassName:g}):(0,i.A)(g,A),v={[l&&c>=1?"onTransitionEnd":"onAnimationEnd"]:l&&c<1?null:()=>{f&&n()}};return r.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":d},r.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${h} Toastify__progress-bar--${o}`}),r.createElement("div",{role:"progressbar","aria-hidden":d?"true":"false","aria-label":"notification timer",className:m,style:p,...v}))}var p=1,g=()=>""+p++;function m(t,e,n){let r=1,i=0,a=[],s=[],u=e,h=new Map,d=new Set,p=()=>{s=Array.from(h.values()),d.forEach(t=>t())},g=t=>{var e,n;null==(n=null==(e=t.props)?void 0:e.onClose)||n.call(e,t.removalReason),t.isActive=!1},m=t=>{if(null==t)h.forEach(g);else{let e=h.get(t);e&&g(e)}p()},v=t=>{var e,r;let{toastId:i,updateId:o}=t.props,a=null==o;t.staleId&&h.delete(t.staleId),t.isActive=!0,h.set(i,t),p(),n(f(t,a?"added":"updated")),a&&(null==(r=(e=t.props).onOpen)||r.call(e))};return{id:t,props:u,observe:t=>(d.add(t),()=>d.delete(t)),toggle:(t,e)=>{h.forEach(n=>{var r;(null==e||e===n.props.toastId)&&(null==(r=n.toggle)||r.call(n,t))})},removeToast:m,toasts:h,clearQueue:()=>{i-=a.length,a=[]},buildToast:(e,s)=>{if((({containerId:e,toastId:n,updateId:r})=>{let i=e?e!==t:1!==t,o=h.has(n)&&null==r;return i||o})(s))return;let{toastId:d,updateId:g,data:y,staleId:b,delay:w}=s,_=null==g;_&&i++;let B={...u,style:u.toastStyle,key:r++,...Object.fromEntries(Object.entries(s).filter(([t,e])=>null!=e)),toastId:d,updateId:g,data:y,isIn:!1,className:A(s.className||u.toastClassName),progressClassName:A(s.progressClassName||u.progressClassName),autoClose:!s.isLoading&&l(s.autoClose,u.autoClose),closeToast(t){h.get(d).removalReason=t,m(d)},deleteToast(){let t=h.get(d);if(null!=t){if(n(f(t,"removed")),h.delete(d),i--,i<0&&(i=0),a.length>0)return void v(a.shift());p()}}};B.closeButton=u.closeButton,!1===s.closeButton||c(s.closeButton)?B.closeButton=s.closeButton:!0===s.closeButton&&(B.closeButton=!c(u.closeButton)||u.closeButton);let x={content:e,props:B,staleId:b};u.limit&&u.limit>0&&i>u.limit&&_?a.push(x):o(w)?setTimeout(()=>{v(x)},w):v(x)},setProps(t){u=t},setToggle:(t,e)=>{let n=h.get(t);n&&(n.toggle=e)},isToastActive:t=>{var e;return null==(e=h.get(t))?void 0:e.isActive},getSnapshot:()=>s}}var v=new Map,y=[],b=new Set,w=t=>b.forEach(e=>e(t)),_=()=>v.size>0;function B(t,e){var n;if(e)return!(null==(n=v.get(e))||!n.isToastActive(t));let r=!1;return v.forEach(e=>{e.isToastActive(t)&&(r=!0)}),r}function x(t){if(_()){if(null==t||(t=>a(t)||o(t))(t))v.forEach(e=>{e.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){let e=v.get(t.containerId);e?e.removeToast(t.id):v.forEach(e=>{e.removeToast(t.id)})}}else y=y.filter(e=>null!=t&&e.options.toastId!==t)}function C(t,e){c(t)&&(_()||y.push({content:t,options:e}),v.forEach(n=>{n.buildToast(t,e)}))}function S(t,e){v.forEach(n=>{(null==e||null==e||!e.containerId||(null==e?void 0:e.containerId)===n.id)&&n.toggle(t,null==e?void 0:e.id)})}function F(t){let e=t.containerId||1;return{subscribe(n){let r=m(e,t,w);v.set(e,r);let i=r.observe(n);return y.forEach(t=>C(t.content,t.options)),y=[],()=>{i(),v.delete(e)}},setProps(t){var n;null==(n=v.get(e))||n.setProps(t)},getSnapshot(){var t;return null==(t=v.get(e))?void 0:t.getSnapshot()}}}function E(t){return t&&(a(t.toastId)||o(t.toastId))?t.toastId:g()}function U(t,e){return C(t,e),e.toastId}function L(t,e){return{...e,type:e&&e.type||t,toastId:E(e)}}function k(t){return(e,n)=>U(e,L(t,n))}function I(t,e){return U(t,L("default",e))}function Q(t){let[e,n]=(0,r.useState)(!1),[i,o]=(0,r.useState)(!1),a=(0,r.useRef)(null),s=(0,r.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:A,pauseOnHover:l,closeToast:c,onClick:u,closeOnClick:f}=t;function h(){n(!0)}function d(){n(!1)}function p(n){let r=a.current;if(s.canDrag&&r){s.didMove=!0,e&&d(),"x"===t.draggableDirection?s.delta=n.clientX-s.start:s.delta=n.clientY-s.start,s.start!==n.clientX&&(s.canCloseOnClick=!1);let i="x"===t.draggableDirection?`${s.delta}px, var(--y)`:`0, calc(${s.delta}px + var(--y))`;r.style.transform=`translate3d(${i},0)`,r.style.opacity=""+(1-Math.abs(s.delta/s.removalDistance))}}function g(){document.removeEventListener("pointermove",p),document.removeEventListener("pointerup",g);let e=a.current;if(s.canDrag&&s.didMove&&e){if(s.canDrag=!1,Math.abs(s.delta)>s.removalDistance)return o(!0),t.closeToast(!0),void t.collapseAll();e.style.transition="transform 0.2s, opacity 0.2s",e.style.removeProperty("transform"),e.style.removeProperty("opacity")}}(function(t){var e;null==(e=v.get(t.containerId||1))||e.setToggle(t.id,t.fn)})({id:t.toastId,containerId:t.containerId,fn:n}),(0,r.useEffect)(()=>{if(t.pauseOnFocusLoss)return document.hasFocus()||d(),window.addEventListener("focus",h),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",h),window.removeEventListener("blur",d)}},[t.pauseOnFocusLoss]);let m={onPointerDown:function(e){if(!0===t.draggable||t.draggable===e.pointerType){s.didMove=!1,document.addEventListener("pointermove",p),document.addEventListener("pointerup",g);let n=a.current;s.canCloseOnClick=!0,s.canDrag=!0,n.style.transition="none","x"===t.draggableDirection?(s.start=e.clientX,s.removalDistance=n.offsetWidth*(t.draggablePercent/100)):(s.start=e.clientY,s.removalDistance=n.offsetHeight*(80===t.draggablePercent?1.5*t.draggablePercent:t.draggablePercent)/100)}},onPointerUp:function(e){let{top:n,bottom:r,left:i,right:o}=a.current.getBoundingClientRect();"touchend"!==e.nativeEvent.type&&t.pauseOnHover&&e.clientX>=i&&e.clientX<=o&&e.clientY>=n&&e.clientY<=r?d():h()}};return A&&l&&(m.onMouseEnter=d,t.stacked||(m.onMouseLeave=h)),f&&(m.onClick=t=>{u&&u(t),s.canCloseOnClick&&c(!0)}),{playToast:h,pauseToast:d,isRunning:e,preventExitTransition:i,toastRef:a,eventHandlers:m}}I.loading=(t,e)=>U(t,L("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...e})),I.promise=function(t,{pending:e,error:n,success:r},i){let o;e&&(o=a(e)?I.loading(e,i):I.loading(e.render,{...i,...e}));let A={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(t,e,n)=>{if(null==e)return void I.dismiss(o);let r={type:t,...A,...i,data:n},s=a(e)?{render:e}:e;return o?I.update(o,{...r,...s}):I(s.render,{...r,...s}),n},c=s(t)?t():t;return c.then(t=>l("success",r,t)).catch(t=>l("error",n,t)),c},I.success=k("success"),I.info=k("info"),I.error=k("error"),I.warning=k("warning"),I.warn=I.warning,I.dark=(t,e)=>U(t,L("default",{theme:"dark",...e})),I.dismiss=function(t){x(t)},I.clearWaitingQueue=(t={})=>{v.forEach(e=>{e.props.limit&&(!t.containerId||e.id===t.containerId)&&e.clearQueue()})},I.isActive=B,I.update=(t,e={})=>{let n=((t,{containerId:e})=>{var n;return null==(n=v.get(e||1))?void 0:n.toasts.get(t)})(t,e);if(n){let{props:r,content:i}=n,o={delay:100,...r,...e,toastId:e.toastId||t,updateId:g()};o.toastId!==t&&(o.staleId=t);let a=o.render||i;delete o.render,U(a,o)}},I.done=t=>{I.update(t,{progress:1})},I.onChange=function(t){return b.add(t),()=>{b.delete(t)}},I.play=t=>S(!0,t),I.pause=t=>S(!1,t);var O="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,M=({theme:t,type:e,isLoading:n,...i})=>r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${e})`,...i});var N={info:function(t){return r.createElement(M,{...t},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(t){return r.createElement(M,{...t},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(t){return r.createElement(M,{...t},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(t){return r.createElement(M,{...t},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}};function T({theme:t,type:e,isLoading:n,icon:i}){let o=null,a={theme:t,type:e};return!1===i||(s(i)?o=i({...a,isLoading:n}):(0,r.isValidElement)(i)?o=(0,r.cloneElement)(i,a):n?o=N.spinner():(t=>t in N)(e)&&(o=N[e](a))),o}var P=t=>{let{isRunning:e,preventExitTransition:n,toastRef:o,eventHandlers:a,playToast:A}=Q(t),{closeButton:l,children:c,autoClose:u,onClick:f,type:p,hideProgressBar:g,closeToast:m,transition:v,position:y,className:b,style:w,progressClassName:_,updateId:B,role:x,progress:C,rtl:S,toastId:F,deleteToast:E,isIn:U,isLoading:L,closeOnClick:k,theme:I,ariaLabel:O}=t,M=(0,i.A)("Toastify__toast",`Toastify__toast-theme--${I}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":S},{"Toastify__toast--close-on-click":k}),N=s(b)?b({rtl:S,position:y,type:p,defaultClassName:M}):(0,i.A)(M,b),P=T(t),R=!!C||!u,D={closeToast:m,type:p,theme:I},H=null;return!1===l||(H=s(l)?l(D):(0,r.isValidElement)(l)?(0,r.cloneElement)(l,D):function({closeToast:t,theme:e,ariaLabel:n="close"}){return r.createElement("button",{className:`Toastify__close-button Toastify__close-button--${e}`,type:"button",onClick:e=>{e.stopPropagation(),t(!0)},"aria-label":n},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(D)),r.createElement(v,{isIn:U,done:E,position:y,preventExitTransition:n,nodeRef:o,playToast:A},r.createElement("div",{id:F,tabIndex:0,onClick:f,"data-in":U,className:N,...a,style:w,ref:o,...U&&{role:x,"aria-label":O}},null!=P&&r.createElement("div",{className:(0,i.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!L})},P),h(c,t,!e),H,!t.customProgressBar&&r.createElement(d,{...B&&!R?{key:`p-${B}`}:{},rtl:S,theme:I,delay:u,isRunning:e,isIn:U,closeToast:m,hide:g,type:p,className:_,controlledProgress:R,progress:C||0})))},R=(t,e=!1)=>({enter:`Toastify--animate Toastify__${t}-enter`,exit:`Toastify--animate Toastify__${t}-exit`,appendPosition:e}),D=u(R("bounce",!0)),H=(u(R("slide",!0)),u(R("zoom")),u(R("flip")),{position:"top-right",transition:D,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:t=>t.altKey&&"KeyT"===t.code});function j(t){let e={...H,...t},n=t.stacked,[o,a]=(0,r.useState)(!0),l=(0,r.useRef)(null),{getToastToRender:c,isToastActive:u,count:f}=function(t){var e;let{subscribe:n,getSnapshot:i,setProps:o}=(0,r.useRef)(F(t)).current;o(t);let a=null==(e=(0,r.useSyncExternalStore)(n,i,i))?void 0:e.slice();return{getToastToRender:function(e){if(!a)return[];let n=new Map;return t.newestOnTop&&a.reverse(),a.forEach(t=>{let{position:e}=t.props;n.has(e)||n.set(e,[]),n.get(e).push(t)}),Array.from(n,t=>e(t[0],t[1]))},isToastActive:B,count:null==a?void 0:a.length}}(e),{className:h,style:d,rtl:p,containerId:g,hotKeys:m}=e;function v(t){let e=(0,i.A)("Toastify__toast-container",`Toastify__toast-container--${t}`,{"Toastify__toast-container--rtl":p});return s(h)?h({position:t,rtl:p,defaultClassName:e}):(0,i.A)(e,A(h))}function y(){n&&(a(!0),I.play())}return O(()=>{var t;if(n){let n=l.current.querySelectorAll('[data-in="true"]'),r=12,i=null==(t=e.position)?void 0:t.includes("top"),a=0,s=0;Array.from(n).reverse().forEach((t,e)=>{let n=t;n.classList.add("Toastify__toast--stacked"),e>0&&(n.dataset.collapsed=`${o}`),n.dataset.pos||(n.dataset.pos=i?"top":"bot");let A=a*(o?.2:1)+(o?0:r*e);n.style.setProperty("--y",`${i?A:-1*A}px`),n.style.setProperty("--g",`${r}`),n.style.setProperty("--s",""+(1-(o?s:0))),a+=n.offsetHeight,s+=.025})}},[o,f,n]),(0,r.useEffect)(()=>{function t(t){var e;let n=l.current;m(t)&&(null==(e=n.querySelector('[tabIndex="0"]'))||e.focus(),a(!1),I.pause()),"Escape"===t.key&&(document.activeElement===n||null!=n&&n.contains(document.activeElement))&&(a(!0),I.play())}return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[m]),r.createElement("section",{ref:l,className:"Toastify",id:g,onMouseEnter:()=>{n&&(a(!1),I.pause())},onMouseLeave:y,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":e["aria-label"]},c((t,e)=>{let i=e.length?{...d}:{...d,pointerEvents:"none"};return r.createElement("div",{tabIndex:-1,className:v(t),"data-stacked":n,style:i,key:`c-${t}`},e.map(({content:t,props:e})=>r.createElement(P,{...e,stacked:n,collapseAll:y,isIn:u(e.toastId,e.containerId),key:`t-${e.key}`},t)))}))}},95703(t,e,n){"use strict";n.d(e,{c_:()=>h});const r=11102230246251565e-32,i=134217729,o=(3+8*r)*r;function a(t,e,n,r,i){let o,a,s,A,l=e[0],c=r[0],u=0,f=0;c>l===c>-l?(o=l,l=e[++u]):(o=c,c=r[++f]);let h=0;if(u<t&&f<n)for(c>l===c>-l?(a=l+o,s=o-(a-l),l=e[++u]):(a=c+o,s=o-(a-c),c=r[++f]),o=a,0!==s&&(i[h++]=s);u<t&&f<n;)c>l===c>-l?(a=o+l,A=a-o,s=o-(a-A)+(l-A),l=e[++u]):(a=o+c,A=a-o,s=o-(a-A)+(c-A),c=r[++f]),o=a,0!==s&&(i[h++]=s);for(;u<t;)a=o+l,A=a-o,s=o-(a-A)+(l-A),l=e[++u],o=a,0!==s&&(i[h++]=s);for(;f<n;)a=o+c,A=a-o,s=o-(a-A)+(c-A),c=r[++f],o=a,0!==s&&(i[h++]=s);return 0===o&&0!==h||(i[h++]=o),h}function s(t){return new Float64Array(t)}const A=s(4),l=s(8),c=s(12),u=s(16),f=s(4);function h(t,e,n,r,s,h){const d=(e-h)*(n-s),p=(t-s)*(r-h),g=d-p,m=Math.abs(d+p);return Math.abs(g)>=33306690738754716e-32*m?g:-function(t,e,n,r,s,h,d){let p,g,m,v,y,b,w,_,B,x,C,S,F,E,U,L,k,I;const Q=t-s,O=n-s,M=e-h,N=r-h;E=Q*N,b=i*Q,w=b-(b-Q),_=Q-w,b=i*N,B=b-(b-N),x=N-B,U=_*x-(E-w*B-_*B-w*x),L=M*O,b=i*M,w=b-(b-M),_=M-w,b=i*O,B=b-(b-O),x=O-B,k=_*x-(L-w*B-_*B-w*x),C=U-k,y=U-C,A[0]=U-(C+y)+(y-k),S=E+C,y=S-E,F=E-(S-y)+(C-y),C=F-L,y=F-C,A[1]=F-(C+y)+(y-L),I=S+C,y=I-S,A[2]=S-(I-y)+(C-y),A[3]=I;let T=function(t,e){let n=e[0];for(let r=1;r<t;r++)n+=e[r];return n}(4,A),P=22204460492503146e-32*d;if(T>=P||-T>=P)return T;if(y=t-Q,p=t-(Q+y)+(y-s),y=n-O,m=n-(O+y)+(y-s),y=e-M,g=e-(M+y)+(y-h),y=r-N,v=r-(N+y)+(y-h),0===p&&0===g&&0===m&&0===v)return T;if(P=11093356479670487e-47*d+o*Math.abs(T),T+=Q*v+N*p-(M*m+O*g),T>=P||-T>=P)return T;E=p*N,b=i*p,w=b-(b-p),_=p-w,b=i*N,B=b-(b-N),x=N-B,U=_*x-(E-w*B-_*B-w*x),L=g*O,b=i*g,w=b-(b-g),_=g-w,b=i*O,B=b-(b-O),x=O-B,k=_*x-(L-w*B-_*B-w*x),C=U-k,y=U-C,f[0]=U-(C+y)+(y-k),S=E+C,y=S-E,F=E-(S-y)+(C-y),C=F-L,y=F-C,f[1]=F-(C+y)+(y-L),I=S+C,y=I-S,f[2]=S-(I-y)+(C-y),f[3]=I;const R=a(4,A,4,f,l);E=Q*v,b=i*Q,w=b-(b-Q),_=Q-w,b=i*v,B=b-(b-v),x=v-B,U=_*x-(E-w*B-_*B-w*x),L=M*m,b=i*M,w=b-(b-M),_=M-w,b=i*m,B=b-(b-m),x=m-B,k=_*x-(L-w*B-_*B-w*x),C=U-k,y=U-C,f[0]=U-(C+y)+(y-k),S=E+C,y=S-E,F=E-(S-y)+(C-y),C=F-L,y=F-C,f[1]=F-(C+y)+(y-L),I=S+C,y=I-S,f[2]=S-(I-y)+(C-y),f[3]=I;const D=a(R,l,4,f,c);E=p*v,b=i*p,w=b-(b-p),_=p-w,b=i*v,B=b-(b-v),x=v-B,U=_*x-(E-w*B-_*B-w*x),L=g*m,b=i*g,w=b-(b-g),_=g-w,b=i*m,B=b-(b-m),x=m-B,k=_*x-(L-w*B-_*B-w*x),C=U-k,y=U-C,f[0]=U-(C+y)+(y-k),S=E+C,y=S-E,F=E-(S-y)+(C-y),C=F-L,y=F-C,f[1]=F-(C+y)+(y-L),I=S+C,y=I-S,f[2]=S-(I-y)+(C-y),f[3]=I;const H=a(D,c,4,f,u);return u[H-1]}(t,e,n,r,s,h,m)}s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(8),s(8),s(8),s(4),s(8),s(8),s(16),s(12);s(192),s(192);s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(8),s(8),s(8),s(8),s(8),s(8),s(8),s(8),s(8),s(4),s(4),s(4),s(8),s(16),s(16),s(16),s(32),s(32),s(48),s(64);s(1152),s(1152);s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(4),s(24),s(24),s(24),s(24),s(24),s(24),s(24),s(24),s(24),s(24),s(1152),s(1152),s(1152),s(1152),s(1152),s(2304),s(2304),s(3456),s(5760),s(8),s(8),s(8),s(16),s(24),s(48),s(48),s(96),s(192),s(384),s(384),s(384),s(768);s(96),s(96),s(96),s(1152)},73700(t,e,n){"use strict";function r(t,e,n){var r,i=n||{},o=i.noTrailing,a=void 0!==o&&o,s=i.noLeading,A=void 0!==s&&s,l=i.debounceMode,c=void 0===l?void 0:l,u=!1,f=0;function h(){r&&clearTimeout(r)}function d(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var s=this,l=Date.now()-f;function d(){f=Date.now(),e.apply(s,i)}function p(){r=void 0}u||(A||!c||r||d(),h(),void 0===c&&l>t?A?(f=Date.now(),a||(r=setTimeout(c?p:d,t))):d():!0!==a&&(r=setTimeout(c?p:d,void 0===c?t-l:t)))}return d.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;h(),u=!n},d}function i(t,e,n){var i=(n||{}).atBegin;return r(t,e,{debounceMode:!1!==(void 0!==i&&i)})}n.d(e,{n:()=>r,s:()=>i})},31635(t,e,n){"use strict";n.d(e,{C6:()=>i,Cl:()=>o,fX:()=>a});var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function i(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},o.apply(this,arguments)};Object.create;function a(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}Object.create;"function"===typeof SuppressedError&&SuppressedError},66814(t,e,n){"use strict";n.d(e,{i7:()=>c,q6:()=>l});var r=n(96540),i=n(69982);const o=Symbol(),a=Symbol(),s="undefined"===typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,A=i.unstable_runWithPriority?t=>{try{(0,i.unstable_runWithPriority)(i.unstable_NormalPriority,t)}catch(e){if("Not implemented."!==e.message)throw e;t()}}:t=>t();function l(t){const e=(0,r.createContext)({[o]:{v:{current:t},n:{current:-1},l:new Set,u:t=>t()}});var n;return e[a]=e.Provider,e.Provider=(n=e.Provider,({value:t,children:e})=>{const i=(0,r.useRef)(t),a=(0,r.useRef)(0),[l,c]=(0,r.useState)(null);l&&(l(t),c(null));const u=(0,r.useRef)();if(!u.current){const t=new Set,e=(e,n)=>{a.current+=1;const r={n:a.current};(null===n||void 0===n?void 0:n.suspense)&&(r.n*=-1,r.p=new Promise(t=>{c(()=>e=>{r.v=e,delete r.p,t(e)})})),t.forEach(t=>t(r)),e()};u.current={[o]:{v:i,n:a,l:t,u:e}}}return s(()=>{i.current=t,a.current+=1,A(()=>{u.current[o].l.forEach(e=>{e({n:a.current,v:t})})})},[t]),(0,r.createElement)(n,{value:u.current},e)}),delete e.Consumer,e}function c(t,e){const n=(0,r.useContext)(t)[o];const{v:{current:i},n:{current:a},l:A}=n,l=e(i),[c,u]=(0,r.useReducer)((t,n)=>{if(!n)return[i,l];if("p"in n)throw n.p;if(n.n===a)return Object.is(t[1],l)?t:[i,l];try{if("v"in n){if(Object.is(t[0],n.v))return t;const r=e(n.v);return Object.is(t[1],r)?t:[n.v,r]}}catch(r){}return[...t]},[i,l]);return Object.is(c[1],l)||u(),s(()=>(A.add(u),()=>{A.delete(u)}),[A]),c[1]}},1180(t,e,n){"use strict";n.r(e),n.d(e,{MAX:()=>r,NIL:()=>i.A,parse:()=>a,stringify:()=>s.A,v1:()=>u,v1ToV6:()=>f,v3:()=>C,v4:()=>S.A,v5:()=>k,v6:()=>I,v6ToV1:()=>Q,v7:()=>N,validate:()=>o.A,version:()=>T});const r="ffffffff-ffff-ffff-ffff-ffffffffffff";var i=n(91799),o=n(61738);const a=function(t){if(!(0,o.A)(t))throw TypeError("Invalid UUID");let e;return Uint8Array.of((e=parseInt(t.slice(0,8),16))>>>24,e>>>16&255,e>>>8&255,255&e,(e=parseInt(t.slice(9,13),16))>>>8,255&e,(e=parseInt(t.slice(14,18),16))>>>8,255&e,(e=parseInt(t.slice(19,23),16))>>>8,255&e,(e=parseInt(t.slice(24,36),16))/1099511627776&255,e/4294967296&255,e>>>24&255,e>>>16&255,e>>>8&255,255&e)};var s=n(38249),A=n(53689);const l={};function c(t,e,n,r,i,o,a=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(o){if(a<0||a+16>o.length)throw new RangeError(`UUID byte range ${a}:${a+15} is out of buffer bounds`)}else o=new Uint8Array(16),a=0;e??=Date.now(),n??=0,r??=16383&(t[8]<<8|t[9]),i??=t.slice(10,16);const s=(1e4*(268435455&(e+=122192928e5))+n)%4294967296;o[a++]=s>>>24&255,o[a++]=s>>>16&255,o[a++]=s>>>8&255,o[a++]=255&s;const A=e/4294967296*1e4&268435455;o[a++]=A>>>8&255,o[a++]=255&A,o[a++]=A>>>24&15|16,o[a++]=A>>>16&255,o[a++]=r>>>8|128,o[a++]=255&r;for(let l=0;l<6;++l)o[a++]=i[l];return o}const u=function(t,e,n){let r;const i=t?._v6??!1;if(t){const e=Object.keys(t);1===e.length&&"_v6"===e[0]&&(t=void 0)}if(t)r=c(t.random??t.rng?.()??(0,A.A)(),t.msecs,t.nsecs,t.clockseq,t.node,e,n);else{const t=Date.now(),o=(0,A.A)();!function(t,e,n){t.msecs??=-1/0,t.nsecs??=0,e===t.msecs?(t.nsecs++,t.nsecs>=1e4&&(t.node=void 0,t.nsecs=0)):e>t.msecs?t.nsecs=0:e<t.msecs&&(t.node=void 0);t.node||(t.node=n.slice(10,16),t.node[0]|=1,t.clockseq=16383&(n[8]<<8|n[9]));t.msecs=e}(l,t,o),r=c(o,l.msecs,l.nsecs,i?void 0:l.clockseq,i?void 0:l.node,e,n)}return e??(0,s.k)(r)};function f(t){const e=function(t){return Uint8Array.of((15&t[6])<<4|t[7]>>4&15,(15&t[7])<<4|(240&t[4])>>4,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,(15&t[1])<<4|(240&t[2])>>4,96|15&t[2],t[3],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}("string"===typeof t?a(t):t);return"string"===typeof t?(0,s.k)(e):e}function h(t){return 14+(t+64>>>9<<4)+1}function d(t,e){const n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function p(t,e,n,r,i,o){return d((a=d(d(e,t),d(r,o)))<<(s=i)|a>>>32-s,n);var a,s}function g(t,e,n,r,i,o,a){return p(e&n|~e&r,t,e,i,o,a)}function m(t,e,n,r,i,o,a){return p(e&r|n&~r,t,e,i,o,a)}function v(t,e,n,r,i,o,a){return p(e^n^r,t,e,i,o,a)}function y(t,e,n,r,i,o,a){return p(n^(e|~r),t,e,i,o,a)}const b=function(t){return function(t){const e=new Uint8Array(4*t.length);for(let n=0;n<4*t.length;n++)e[n]=t[n>>2]>>>n%4*8&255;return e}(function(t,e){const n=new Uint32Array(h(e)).fill(0);n.set(t),n[e>>5]|=128<<e%32,n[n.length-1]=e,t=n;let r=1732584193,i=-271733879,o=-1732584194,a=271733878;for(let s=0;s<t.length;s+=16){const e=r,n=i,A=o,l=a;r=g(r,i,o,a,t[s],7,-680876936),a=g(a,r,i,o,t[s+1],12,-389564586),o=g(o,a,r,i,t[s+2],17,606105819),i=g(i,o,a,r,t[s+3],22,-1044525330),r=g(r,i,o,a,t[s+4],7,-176418897),a=g(a,r,i,o,t[s+5],12,1200080426),o=g(o,a,r,i,t[s+6],17,-1473231341),i=g(i,o,a,r,t[s+7],22,-45705983),r=g(r,i,o,a,t[s+8],7,1770035416),a=g(a,r,i,o,t[s+9],12,-1958414417),o=g(o,a,r,i,t[s+10],17,-42063),i=g(i,o,a,r,t[s+11],22,-1990404162),r=g(r,i,o,a,t[s+12],7,1804603682),a=g(a,r,i,o,t[s+13],12,-40341101),o=g(o,a,r,i,t[s+14],17,-1502002290),i=g(i,o,a,r,t[s+15],22,1236535329),r=m(r,i,o,a,t[s+1],5,-165796510),a=m(a,r,i,o,t[s+6],9,-1069501632),o=m(o,a,r,i,t[s+11],14,643717713),i=m(i,o,a,r,t[s],20,-373897302),r=m(r,i,o,a,t[s+5],5,-701558691),a=m(a,r,i,o,t[s+10],9,38016083),o=m(o,a,r,i,t[s+15],14,-660478335),i=m(i,o,a,r,t[s+4],20,-405537848),r=m(r,i,o,a,t[s+9],5,568446438),a=m(a,r,i,o,t[s+14],9,-1019803690),o=m(o,a,r,i,t[s+3],14,-187363961),i=m(i,o,a,r,t[s+8],20,1163531501),r=m(r,i,o,a,t[s+13],5,-1444681467),a=m(a,r,i,o,t[s+2],9,-51403784),o=m(o,a,r,i,t[s+7],14,1735328473),i=m(i,o,a,r,t[s+12],20,-1926607734),r=v(r,i,o,a,t[s+5],4,-378558),a=v(a,r,i,o,t[s+8],11,-2022574463),o=v(o,a,r,i,t[s+11],16,1839030562),i=v(i,o,a,r,t[s+14],23,-35309556),r=v(r,i,o,a,t[s+1],4,-1530992060),a=v(a,r,i,o,t[s+4],11,1272893353),o=v(o,a,r,i,t[s+7],16,-155497632),i=v(i,o,a,r,t[s+10],23,-1094730640),r=v(r,i,o,a,t[s+13],4,681279174),a=v(a,r,i,o,t[s],11,-358537222),o=v(o,a,r,i,t[s+3],16,-722521979),i=v(i,o,a,r,t[s+6],23,76029189),r=v(r,i,o,a,t[s+9],4,-640364487),a=v(a,r,i,o,t[s+12],11,-421815835),o=v(o,a,r,i,t[s+15],16,530742520),i=v(i,o,a,r,t[s+2],23,-995338651),r=y(r,i,o,a,t[s],6,-198630844),a=y(a,r,i,o,t[s+7],10,1126891415),o=y(o,a,r,i,t[s+14],15,-1416354905),i=y(i,o,a,r,t[s+5],21,-57434055),r=y(r,i,o,a,t[s+12],6,1700485571),a=y(a,r,i,o,t[s+3],10,-1894986606),o=y(o,a,r,i,t[s+10],15,-1051523),i=y(i,o,a,r,t[s+1],21,-2054922799),r=y(r,i,o,a,t[s+8],6,1873313359),a=y(a,r,i,o,t[s+15],10,-30611744),o=y(o,a,r,i,t[s+6],15,-1560198380),i=y(i,o,a,r,t[s+13],21,1309151649),r=y(r,i,o,a,t[s+4],6,-145523070),a=y(a,r,i,o,t[s+11],10,-1120210379),o=y(o,a,r,i,t[s+2],15,718787259),i=y(i,o,a,r,t[s+9],21,-343485551),r=d(r,e),i=d(i,n),o=d(o,A),a=d(a,l)}return Uint32Array.of(r,i,o,a)}(function(t){if(0===t.length)return new Uint32Array;const e=new Uint32Array(h(8*t.length)).fill(0);for(let n=0;n<t.length;n++)e[n>>2]|=(255&t[n])<<n%4*8;return e}(t),8*t.length))};const w="6ba7b810-9dad-11d1-80b4-00c04fd430c8",_="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function B(t,e,n,r,i,o){const A="string"===typeof n?function(t){t=unescape(encodeURIComponent(t));const e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n);return e}(n):n,l="string"===typeof r?a(r):r;if("string"===typeof r&&(r=a(r)),16!==r?.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let c=new Uint8Array(16+A.length);if(c.set(l),c.set(A,l.length),c=e(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,i){o=o||0;for(let t=0;t<16;++t)i[o+t]=c[t];return i}return(0,s.k)(c)}function x(t,e,n,r){return B(48,b,t,e,n,r)}x.DNS=w,x.URL=_;const C=x;var S=n(1011);function F(t,e,n,r){switch(t){case 0:return e&n^~e&r;case 1:case 3:return e^n^r;case 2:return e&n^e&r^n&r}}function E(t,e){return t<<e|t>>>32-e}const U=function(t){const e=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520],r=new Uint8Array(t.length+1);r.set(t),r[t.length]=128;const i=(t=r).length/4+2,o=Math.ceil(i/16),a=new Array(o);for(let s=0;s<o;++s){const e=new Uint32Array(16);for(let n=0;n<16;++n)e[n]=t[64*s+4*n]<<24|t[64*s+4*n+1]<<16|t[64*s+4*n+2]<<8|t[64*s+4*n+3];a[s]=e}a[o-1][14]=8*(t.length-1)/Math.pow(2,32),a[o-1][14]=Math.floor(a[o-1][14]),a[o-1][15]=8*(t.length-1)&4294967295;for(let s=0;s<o;++s){const t=new Uint32Array(80);for(let e=0;e<16;++e)t[e]=a[s][e];for(let e=16;e<80;++e)t[e]=E(t[e-3]^t[e-8]^t[e-14]^t[e-16],1);let r=n[0],i=n[1],o=n[2],A=n[3],l=n[4];for(let n=0;n<80;++n){const a=Math.floor(n/20),s=E(r,5)+F(a,i,o,A)+l+e[a]+t[n]>>>0;l=A,A=o,o=E(i,30)>>>0,i=r,r=s}n[0]=n[0]+r>>>0,n[1]=n[1]+i>>>0,n[2]=n[2]+o>>>0,n[3]=n[3]+A>>>0,n[4]=n[4]+l>>>0}return Uint8Array.of(n[0]>>24,n[0]>>16,n[0]>>8,n[0],n[1]>>24,n[1]>>16,n[1]>>8,n[1],n[2]>>24,n[2]>>16,n[2]>>8,n[2],n[3]>>24,n[3]>>16,n[3]>>8,n[3],n[4]>>24,n[4]>>16,n[4]>>8,n[4])};function L(t,e,n,r){return B(80,U,t,e,n,r)}L.DNS=w,L.URL=_;const k=L;const I=function(t,e,n){t??={},n??=0;let r=u({...t,_v6:!0},new Uint8Array(16));if(r=f(r),e){for(let t=0;t<16;t++)e[n+t]=r[t];return e}return(0,s.k)(r)};function Q(t){const e=function(t){return Uint8Array.of((15&t[3])<<4|t[4]>>4&15,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|15&t[6],t[7],(15&t[1])<<4|(240&t[2])>>4,(15&t[2])<<4|(240&t[3])>>4,16|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}("string"===typeof t?a(t):t);return"string"===typeof t?(0,s.k)(e):e}const O={};function M(t,e,n,r,i=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(r){if(i<0||i+16>r.length)throw new RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`)}else r=new Uint8Array(16),i=0;return e??=Date.now(),n??=127*t[6]<<24|t[7]<<16|t[8]<<8|t[9],r[i++]=e/1099511627776&255,r[i++]=e/4294967296&255,r[i++]=e/16777216&255,r[i++]=e/65536&255,r[i++]=e/256&255,r[i++]=255&e,r[i++]=112|n>>>28&15,r[i++]=n>>>20&255,r[i++]=128|n>>>14&63,r[i++]=n>>>6&255,r[i++]=n<<2&255|3&t[10],r[i++]=t[11],r[i++]=t[12],r[i++]=t[13],r[i++]=t[14],r[i++]=t[15],r}const N=function(t,e,n){let r;if(t)r=M(t.random??t.rng?.()??(0,A.A)(),t.msecs,t.seq,e,n);else{const t=Date.now(),i=(0,A.A)();!function(t,e,n){t.msecs??=-1/0,t.seq??=0,e>t.msecs?(t.seq=n[6]<<23|n[7]<<16|n[8]<<8|n[9],t.msecs=e):(t.seq=t.seq+1|0,0===t.seq&&t.msecs++)}(O,t,i),r=M(i,O.msecs,O.seq,e,n)}return e??(0,s.k)(r)};const T=function(t){if(!(0,o.A)(t))throw TypeError("Invalid UUID");return parseInt(t.slice(14,15),16)}},91799(t,e,n){"use strict";n.d(e,{A:()=>r});const r="00000000-0000-0000-0000-000000000000"},53689(t,e,n){"use strict";let r;n.d(e,{A:()=>o});const i=new Uint8Array(16);function o(){if(!r){if("undefined"===typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(i)}},38249(t,e,n){"use strict";n.d(e,{A:()=>a,k:()=>o});var r=n(61738);const i=[];for(let s=0;s<256;++s)i.push((s+256).toString(16).slice(1));function o(t,e=0){return(i[t[e+0]]+i[t[e+1]]+i[t[e+2]]+i[t[e+3]]+"-"+i[t[e+4]]+i[t[e+5]]+"-"+i[t[e+6]]+i[t[e+7]]+"-"+i[t[e+8]]+i[t[e+9]]+"-"+i[t[e+10]]+i[t[e+11]]+i[t[e+12]]+i[t[e+13]]+i[t[e+14]]+i[t[e+15]]).toLowerCase()}const a=function(t,e=0){const n=o(t,e);if(!(0,r.A)(n))throw TypeError("Stringified UUID is invalid");return n}},1011(t,e,n){"use strict";n.d(e,{A:()=>a});const r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var i=n(53689),o=n(38249);const a=function(t,e,n){return!r.randomUUID||e||t?function(t,e,n){const r=(t=t||{}).random??t.rng?.()??(0,i.A)();if(r.length<16)throw new Error("Random bytes length must be >= 16");if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e){if((n=n||0)<0||n+16>e.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let t=0;t<16;++t)e[n+t]=r[t];return e}return(0,o.k)(r)}(t,e,n):r.randomUUID()}},61738(t,e,n){"use strict";n.d(e,{A:()=>i});const r=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;const i=function(t){return"string"===typeof t&&r.test(t)}}}]);