MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/netdata/usr/share/netdata/web/v3/2239.8b6fcad116365d9caccd.js
/*! For license information please see 2239.8b6fcad116365d9caccd.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:"aeeb2702d6a0b41e7dabfc313b63e720f0845c35"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="74a3b755-3841-429c-9f60-35ecb89c531f",t._sentryDebugIdIdentifier="sentry-dbid-74a3b755-3841-429c-9f60-35ecb89c531f")}catch(t){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[2239],{43375(t,e,n){"use strict";n.d(e,{Mp:()=>$t,Hd:()=>de,vL:()=>it,uN:()=>ut,Pf:()=>xt,cA:()=>mt,AN:()=>dt,IG:()=>yt,fp:()=>S,y$:()=>F,WB:()=>ue,Sj:()=>N,Vy:()=>x,sl:()=>P,TT:()=>L,Qo:()=>U,fF:()=>te,E5:()=>l,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 u=(0,r.createContext)(null);function l(t){const e=(0,r.useContext)(u);(0,r.useEffect)((()=>{if(!e)throw new Error("useDndMonitor must be used within a children of <DndContext>");return e(t)}),[t,e])}const c={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:u=c}=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)}),[]),l((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:u.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 w(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 b(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(b)},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(b)};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 I(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 L=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&&I(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(b)};function k(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 T(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 M={ignoreTransform:!1};function N(t,e){void 0===e&&(e=M);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=T(e);if(!r)return t;const{scaleX:i,scaleY:o,x:a,y:s}=r,A=t.left-a-(1-i)*parseFloat(n),u=t.top-s-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),l=i?t.width/i:t.width,c=o?t.height/o:t.height;return{width:l,height:c,top:u,right:A+l,bottom:u+c,left:A}}(n,e,r))}const{top:r,left:i,width:a,height:s,bottom:A,right:u}=n;return{top:r,left:i,width:a,height:s,bottom:A,right:u}}function R(t){return N(t,{ignoreTransform:!0})}function P(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]=P(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:u,isBottom:l,isLeft:c,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!u&&o<=e.top+p?(h.y=K.Backward,d.y=r*Math.abs((e.top+p-o)/p)):!l&&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)):!c&&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=N),!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=P(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 ut{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:u}=n.current,l=u?{x:u.left,y:u.top}:v;this.referenceCoordinates||(this.referenceCoordinates=l);const c=a(t,{active:e,context:n.current,currentCoordinates:l});if(c){const e=(0,o.Re)(c,l),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:u,maxScroll:l,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,c.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,c.y))},p=i===it.Right&&!a||i===it.Left&&!A,g=i===it.Down&&!u||i===it.Up&&!o;if(p&&d.x!==c.x){const t=n.scrollLeft+e.x,o=i===it.Right&&t<=l.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-l.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:s});break}if(g&&d.y!==c.y){const t=n.scrollTop+e.y,o=i===it.Down&&t<=l.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-l.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:s});break}}this.handleMove(t,(0,o.WQ)((0,o.Re)(c,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 lt(t){return Boolean(t&&"distance"in t)}function ct(t){return Boolean(t&&"delay"in t)}ut.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(ct(e))return this.timeoutId=setTimeout(this.handleStart,e.delay),void this.handlePending(e);if(lt(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,u=(0,o.Re)(r,A);if(!n&&s){if(lt(s)){if(null!=s.tolerance&&nt(u,s.tolerance))return this.handleCancel();if(nt(u,s.distance))return this.handleStart()}return ct(s)&&nt(u,s.tolerance)?this.handleCancel():void this.handlePending(s,u)}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 wt,bt;function _t(t){let{acceleration:e,activator:n=wt.Pointer,canScroll:i,draggingRect:a,enabled:s,interval:A=5,order:u=bt.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,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}),w=(0,r.useMemo)((()=>{switch(n){case wt.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case wt.DraggableRect:return a}}),[n,a,l]),b=(0,r.useRef)(null),_=(0,r.useCallback)((()=>{const t=b.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)((()=>u===bt.TreeOrder?[...c].reverse():c),[u,c]);(0,r.useEffect)((()=>{if(s&&c.length&&w){for(const t of B){if(!1===(null==i?void 0:i(t)))continue;const n=c.indexOf(t),r=f[n];if(!r)continue;const{direction:o,speed:a}=Y(t,r,w,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(),b.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(w),JSON.stringify(p),g,c,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"}(wt||(wt={})),function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"}(bt||(bt={}));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(N(t),t)}function It(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}}}}),u=Et({callback:s});return(0,o.Es)((()=>{s(),t?(null==u||u.observe(t),null==A||A.observe(document.body,{childList:!0,subtree:!0})):(null==u||u.disconnect(),null==A||A.disconnect())}),[t]),i}const Lt=[];function kt(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 Tt(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 Mt=[{sensor:dt,options:{}},{sensor:ut,options:{}}],Nt={current:{}},Rt={draggable:{measure:R},droppable:{measure:R,strategy:xt.WhileDragging,frequency:Ct.Optimized},dragOverlay:{measure:N}};class Pt 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 Pt,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Rt,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 Pt}}}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 Pt(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 Pt(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 Pt(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:l,autoScroll:c=!0,children:f,sensors:p=Mt,collisionDetection:g=U,measuring:m,modifiers:y,...w}=t;const b=(0,r.useReducer)(Kt,void 0,Vt),[_,B]=b,[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),I=F===Yt.Initialized,{draggable:{active:L,nodes:Q,translate:T},droppable:{containers:M}}=_,R=null!=L?Q.get(L):null,j=(0,r.useRef)({initial:null,translated:null}),z=(0,r.useMemo)((()=>{var t;return null!=L?{id:L,data:null!=(t=null==R?void 0:R.data)?t:Nt,rect:j}:null}),[L,R]),K=(0,r.useRef)(null),[q,W]=(0,r.useState)(null),[Y,$]=(0,r.useState)(null),J=(0,o.YN)(w,Object.values(w)),Z=(0,o.YG)("DndDescribedBy",A),et=(0,r.useMemo)((()=>M.getEnabled()),[M]),nt=(rt=m,(0,r.useMemo)((()=>({draggable:{...Rt.draggable,...null==rt?void 0:rt.draggable},droppable:{...Rt.droppable,...null==rt?void 0:rt.droppable},dragOverlay:{...Rt.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:u,measure:l,strategy:c}=a,f=(0,r.useRef)(t),h=function(){switch(c){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(l(t),t):null;n.rect.current=r,r&&e.set(n.id,r)}return e}return e}),[t,s,n,h,l]);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 u||null!==g.current||(g.current=setTimeout((()=>{p(),g.current=null}),u))}),[u,h,p,...i]),{droppableRects:m,measureDroppableContainers:p,measuringScheduled:null!=s}}(et,{dragging:I,dependencies:[T.x,T.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,L),At=(0,r.useMemo)((()=>Y?(0,o.e_)(Y):null),[Y]),ut=function(){const t=!1===(null==q?void 0:q.autoScrollEnabled),e="object"===typeof c?!1===c.enabled:!1===c,n=I&&!t&&!e;if("object"===typeof c)return{...c,enabled:n};return{enabled:n}}(),lt=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:u}="boolean"===typeof a?{x:a,y:a}:a;(0,o.Es)((()=>{if(!A&&!u||!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=k(n(t),i);if(A||(r.x=0),u||(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,u,i,n])}({activeNode:null!=L?Q.get(L):null,config:ut.layoutShiftCompensation,initialRect:lt,measure:nt.draggable.measure});const ct=It(st,nt.draggable.measure,lt),ft=It(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:M,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),dt=M.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=Tt(t);null==a||a.disconnect(),n&&(null==a||a.observe(n)),i(n?e(n):null)}),[e,a]),[A,u]=(0,o.lk)(s);return(0,r.useMemo)((()=>({nodeRef:A,rect:n,setRef:u})),[n,A,u])}({measure:nt.dragOverlay.measure}),gt=null!=(n=pt.nodeRef.current)?n:st,mt=I?null!=(a=pt.rect)?a:ct:null,vt=Boolean(pt.nodeRef.current&&pt.rect),yt=k(wt=vt?null:ct,Ft(wt));var wt;const bt=Qt(gt?(0,o.zk)(gt):null),Bt=function(t){const e=(0,r.useRef)(t),n=(0,o.KG)((n=>t?n&&n!==Lt&&t&&e.current&&t.parentNode===e.current.parentNode?n:P(t):Lt),[t]);return(0,r.useEffect)((()=>{e.current=t}),[t]),n}(I?null!=dt?dt:st:null),Ct=function(t,e){void 0===e&&(e=N);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 u=Et({callback:A});return(0,o.Es)((()=>{null==u||u.disconnect(),A(),t.forEach((t=>null==u?void 0:u.observe(t)))}),[t]),a}(Bt),Ut=qt(y,{transform:{x:T.x-yt.x,y:T.y-yt.y,scaleX:1,scaleY:1},activatorEvent:Y,active:z,activeNodeRect:ct,containerNodeRect:ft,draggingNodeRect:mt,over:ht.current.over,overlayNodeRect:pt.rect,scrollableAncestors:Bt,scrollableAncestorRects:Ct,windowRect:bt}),Pt=At?(0,o.WQ)(At,T):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=kt(Dt),$t=kt(Dt,[ct]),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:Pt}):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,ct),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)((()=>{ct&&F===Yt.Initializing&&E(Yt.Initialized)}),[ct,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,u={active:t,activatorEvent:e,collisions:n,delta:{x:o.x,y:o.y},over:A};(0,i.unstable_batchedUpdates)((()=>{ne(A),null==a||a(u),C({type:"onDragOver",event:u})}))}),[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:M,over:ee,scrollableAncestors:Bt,scrollAdjustedTranslate:Xt},j.current={initial:mt,translated:Jt}}),[z,st,Zt,Jt,Q,gt,mt,it,M,ee,Bt,Xt]),_t({...ut,delta:T,draggingRect:Jt,pointerCoordinates:Pt,scrollableAncestors:Bt,scrollableAncestorRects:Ct});const Ae=(0,r.useMemo)((()=>({active:z,activeNode:st,activeNodeRect:ct,activatorEvent:Y,collisions:Zt,containerNodeRect:ft,dragOverlay:pt,draggableNodes:Q,droppableContainers:M,droppableRects:it,over:ee,measureDroppableContainers:ot,scrollableAncestors:Bt,scrollableAncestorRects:Ct,measuringConfiguration:nt,measuringScheduled:at,windowRect:bt})),[z,st,ct,Y,Zt,ft,pt,Q,M,it,ee,ot,Bt,Ct,nt,at,bt]),ue=(0,r.useMemo)((()=>({activatorEvent:Y,activators:se,active:z,activeNodeRect:ct,ariaDescribedById:{draggable:Z},dispatch:B,draggableNodes:Q,over:ee,measureDroppableContainers:ot})),[Y,se,z,ct,B,Z,Q,ee,ot]);return r.createElement(u.Provider,{value:S},r.createElement(jt.Provider,{value:ue},r.createElement(zt.Provider,{value:Ae},r.createElement(Wt.Provider,{value:re},f)),r.createElement(Gt,{disabled:!1===(null==l?void 0:l.restoreFocus)})),r.createElement(h,{...l,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:u,active:l,activeNodeRect:c,ariaDescribedById:f,draggableNodes:h,over:d}=(0,r.useContext)(jt),{role:p=Jt,roleDescription:g="draggable",tabIndex:m=0}=null!=a?a:{},v=(null==l?void 0:l.id)===e,y=(0,r.useContext)(v?Wt:Xt),[w,b]=(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:w,activatorNode:_,data:C}),()=>{const t=h.get(e);t&&t.key===s&&h.delete(e)})),[h,e]);return{active:l,activatorEvent:u,activeNodeRect:c,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:w,over:d,setNodeRef:b,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:u,over:l,measureDroppableContainers:c}=(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},w=(0,o.YN)(null!=v?v:i),b=Et({callback:(0,r.useCallback)((()=>{h.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{c(Array.isArray(w.current)?w.current:[w.current]),g.current=null}),y)):h.current=!0}),[y]),disabled:m||!A}),_=(0,r.useCallback)(((t,e)=>{b&&(e&&(b.unobserve(e),h.current=!1),t&&b.observe(t))}),[b]),[B,x]=(0,o.lk)(_),C=(0,o.YN)(e);return(0,r.useEffect)((()=>{b&&B.current&&(b.disconnect(),h.current=!1,b.observe(B.current))}),[B,b]),(0,r.useEffect)((()=>(u({type:d.RegisterDroppable,element:{id:i,key:s,disabled:n,node:B,rect:p,data:C}}),()=>u({type:d.UnregisterDroppable,key:s,id:i}))),[i]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(u({type:d.SetDroppableDisabled,id:i,key:s,disabled:n}),f.current.disabled=n)}),[i,s,n,u]),{active:A,rect:p,isOver:(null==l?void 0:l.id)===i,node:B,over:l,setNodeRef:x}}function re(t){let{animation:e,children:n}=t;const[i,a]=(0,r.useState)(null),[s,A]=(0,r.useState)(null),u=(0,o.ZC)(n);return n||i||!u||a(u),(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:u,style:l,transform:c,transition:f=se}=t;if(!u)return null;const h=a?c:{...c,scaleX:1,scaleY:1},d={...ae,width:u.width,height:u.height,top:u.top,left:u.left,transform:o.Ks.Transform.toString(h),transformOrigin:a&&i?w(i,u):void 0,transition:"function"===typeof f?f(i):f,...l};return r.createElement(n,{className:A,style:d,ref:e},s)})),ue=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)}},le={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:ue({styles:{active:{opacity:"0"}}})};function ce(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 u=Tt(a);if(!u)return;const{transform:l}=(0,o.zk)(a).getComputedStyle(a),c=T(l);if(!c)return;const f="function"===typeof e?e:function(t){const{duration:e,easing:n,sideEffects:r,keyframes:i}={...le,...t};return t=>{let{active:o,dragOverlay:a,transform:s,...A}=t;if(!e)return;const u={x:a.rect.left-o.rect.left,y:a.rect.top-o.rect.top},l={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},c={x:s.x-u.x,y:s.y-u.y,...l},f=i({...A,active:o,dragOverlay:a,transform:{initial:s,final:c}}),[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(u)},droppableContainers:r,measuringConfiguration:i,transform:c})}))}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:u,zIndex:l=999}=t;const{activatorEvent:c,active:f,activeNodeRect:h,containerNodeRect:d,draggableNodes:p,droppableContainers:g,dragOverlay:m,over:v,measuringConfiguration:y,scrollableAncestors:w,scrollableAncestorRects:b,windowRect:_}=te(),B=(0,r.useContext)(Wt),x=he(null==f?void 0:f.id),C=qt(s,{activatorEvent:c,active:f,activeNodeRect:h,containerNodeRect:d,draggingNodeRect:m.rect,over:v,overlayNodeRect:m.rect,scrollableAncestors:w,scrollableAncestorRects:b,transform:B,windowRect:_}),S=Ft(h),F=ce({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:c,adjustScale:e,className:u,transition:a,rect:S,style:{zIndex:l,...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$:()=>l,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 u={scaleX:1,scaleY:1},l=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,...u}:null}return a>i&&a<=o?{x:-s.width-A,y:0,...u}:a<i&&a>=o?{x:s.width+A,y:0,...u}:{x:0,y:0,...u}};const c=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:c,disabled:{draggable:!1,droppable:!1}});function g(t){let{children:e,id:n,items:a,strategy:A=c,disabled:u=!1}=t;const{active:l,dragOverlay:f,droppableRects:h,over:g,measureDroppableContainers:m}=(0,i.fF)(),v=(0,o.YG)(d,n),y=Boolean(null!==f.rect),w=(0,r.useMemo)((()=>a.map((t=>"object"===typeof t&&"id"in t?t.id:t))),[a]),b=null!=l,_=l?w.indexOf(l.id):-1,B=g?w.indexOf(g.id):-1,x=(0,r.useRef)(w),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}(w,x.current),S=-1!==B&&-1===_||C,F=function(t){return"boolean"===typeof t?{draggable:t,droppable:t}:t}(u);(0,o.Es)((()=>{C&&b&&m(w)}),[C,w,b,m]),(0,r.useEffect)((()=>{x.current=w}),[w]);const E=(0,r.useMemo)((()=>({activeIndex:_,containerId:v,disabled:F,disableTransforms:S,items:w,overIndex:B,useDragOverlay:y,sortedRects:s(w,h),strategy:A})),[_,v,F.draggable,F.droppable,S,w,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:u}=t;return!(!u||!r)&&((s===o||i!==a)&&(!!n||a!==i&&e===A))},y={duration:200,easing:"ease"},w="transform",b=o.Ks.Transition.toString({property:w,duration:0,easing:"linear"}),_={roleDescription:"sortable"};function B(t){let{animateLayoutChanges:e=v,attributes:n,disabled:a,data:s,getNewIndex:u=m,id:l,strategy:c,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),I=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),L=d.indexOf(l),k=(0,r.useMemo)((()=>({sortable:{containerId:g,index:L,items:d},...s})),[g,s,L,d]),Q=(0,r.useMemo)((()=>d.slice(d.indexOf(l))),[d,l]),{rect:O,node:T,isOver:M,setNodeRef:N}=(0,i.zM)({id:l,data:k,disabled:I.droppable,resizeObserverConfig:{updateMeasurementsFor:Q,...f}}),{active:R,activatorEvent:P,activeNodeRect:D,attributes:H,setNodeRef:j,listeners:z,isDragging:V,over:K,setActivatorNodeRef:G,transform:q}=(0,i.PM)({id:l,data:k,attributes:{..._,...n},disabled:I.draggable}),W=(0,o.jn)(N,j),Y=Boolean(R),$=Y&&!C&&A(B)&&A(F),X=!E&&V,J=X&&$?q:null,Z=$?null!=J?J:(null!=c?c:U)({rects:S,activeNodeRect:D,activeIndex:B,overIndex:F,index:L}):null,tt=A(B)&&A(F)?u({id:l,items:d,activeIndex:B,overIndex:F}):L,et=null==R?void 0:R.id,nt=(0,r.useRef)({activeId:et,items:d,newIndex:tt,containerId:g}),rt=d!==nt.current.items,it=e({active:R,containerId:g,isDragging:V,isSorting:Y,id:l,index:L,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,u]=(0,r.useState)(null),l=(0,r.useRef)(n);return(0,o.Es)((()=>{if(!e&&n!==l.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)&&u(n)}}n!==l.current&&(l.current=n)}),[e,n,a,s]),(0,r.useEffect)((()=>{A&&u(null)}),[A]),A}({disabled:!it,index:L,node:T,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:R,activeIndex:B,attributes:H,data:k,rect:O,index:L,newIndex:tt,items:d,isOver:M,isSorting:Y,isDragging:V,listeners:z,node:T,overIndex:F,over:K,setNodeRef:W,setActivatorNodeRef:G,setDroppableNodeRef:N,setDraggableNodeRef:j,transform:null!=ot?ot:Z,transition:function(){if(ot||rt&&nt.current.newIndex===L)return b;if(X&&!(0,o.kx)(P)||!h)return;if(Y||it)return o.Ks.Transition.toString({...h,property:w});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:u}}=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 l=(0,i.y$)({active:n,collisionRect:r,droppableRects:a,droppableContainers:e,pointerCoordinates:null});let c=(0,i.Vy)(l,"id");if(c===(null==A?void 0:A.id)&&l.length>1&&(c=l[1].id),null!=c){const t=s.get(n.id),e=s.get(c),A=e?a.get(e.id):null,l=null==e?void 0:e.node.current;if(l&&A&&t&&e){const n=(0,i.sl)(l).some(((t,e)=>u[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),c=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 c.x&&c.y?f:(0,o.Re)(f,c)}}}};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:()=>b,YN:()=>g,ZC:()=>y,_q:()=>d,ag:()=>U,e_:()=>S,jn:()=>i,kx:()=>C,l6:()=>a,lk:()=>v,sb:()=>l,wz:()=>u,xZ:()=>c,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 u(t){const{Document:e}=A(t);return t instanceof e}function l(t){return!a(t)&&t instanceof A(t).HTMLElement}function c(t){return t instanceof A(t).SVGElement}function f(t){return t?a(t)?t.document:s(t)?u(t)?t:l(t)||c(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 w={};function b(t,e){return(0,r.useMemo)((()=>{if(e)return e;const n=null==w[t]?0:w[t]+1;return w[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,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},u=function(t,e,n,o){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,s=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(a),l=u?a.slice(0,u.index):a,c=[];if(l){if(!n.plainObjects&&i.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var f=0;n.depth>0&&null!==(u=s.exec(a))&&f<n.depth;){if(f+=1,!n.plainObjects&&i.call(Object.prototype,u[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(u[1])}if(u){if(!0===n.strictDepth)throw new RangeError("Input depth exceeded depth option of "+n.depth+" and strictDepth is true");c.push("["+a.slice(u.index)+"]")}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),u=t.length-1;u>=0;--u){var l,c=t[u];if("[]"===c&&n.parseArrays)l=n.allowEmptyArrays&&(""===s||n.strictNullHandling&&null===s)?[]:r.combine([],s);else{l=n.plainObjects?{__proto__:null}:{};var f="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,h=n.decodeDotInKeys?f.replace(/%2E/g,"."):f,d=parseInt(h,10);n.parseArrays||""!==h?!isNaN(d)&&c!==h&&String(d)===h&&d>=0&&n.parseArrays&&d<=n.arrayLimit?(l=[])[d]=s:"__proto__"!==h&&(l[h]=s):l={0:s}}s=l}return s}(c,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,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 l="string"===typeof t?function(t,e){var n={__proto__:null},u=e.ignoreQueryPrefix?t.replace(/^\?/,""):t;u=u.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var l=e.parameterLimit===1/0?void 0:e.parameterLimit,c=u.split(e.delimiter,e.throwOnLimitExceeded?l+1:l);if(e.throwOnLimitExceeded&&c.length>l)throw new RangeError("Parameter limit exceeded. Only "+l+" parameter"+(1===l?"":"s")+" allowed.");var f,h=-1,d=e.charset;if(e.charsetSentinel)for(f=0;f<c.length;++f)0===c[f].indexOf("utf8=")&&("utf8=%E2%9C%93"===c[f]?d="utf-8":"utf8=%26%2310003%3B"===c[f]&&(d="iso-8859-1"),h=f,f=c.length);for(f=0;f<c.length;++f)if(f!==h){var p,g,m=c[f],v=m.indexOf("]="),y=-1===v?m.indexOf("="):v+1;-1===y?(p=e.decoder(m,a.decoder,d,"key"),g=e.strictNullHandling?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);var w=i.call(n,p);w&&"combine"===e.duplicates?n[p]=r.combine(n[p],g):w&&"last"!==e.duplicates||(n[p]=g)}return n}(t,n):t,c=n.plainObjects?{__proto__:null}:{},f=Object.keys(l),h=0;h<f.length;++h){var d=f[h],p=u(d,l[d],n,"string"===typeof t);c=r.merge(c,p,n)}return!0===n.allowSparse?c:r.compact(c)}},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,u=Array.prototype.push,l=function(t,e){u.apply(t,A(e)?e:[e])},c=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 c.call(t)},skipNulls:!1,strictNullHandling:!1},d={},p=function t(e,n,o,a,s,u,c,f,p,g,m,v,y,w,b,_,B,x){for(var C,S=e,F=x,E=0,U=!1;void 0!==(F=F.get(d))&&!U;){var I=F.get(e);if(E+=1,"undefined"!==typeof I){if(I===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(u)return p&&!_?p(n,h.encoder,B,"key",w):n;S=""}if("string"===typeof(C=S)||"number"===typeof C||"boolean"===typeof C||"symbol"===typeof C||"bigint"===typeof C||i.isBuffer(S))return p?[b(_?n:p(n,h.encoder,B,"key",w))+"="+b(p(S,h.encoder,B,"value",w))]:[b(n)+"="+b(String(S))];var L,k=[];if("undefined"===typeof S)return k;if("comma"===o&&A(S))_&&p&&(S=i.maybeMap(S,p)),L=[{value:S.length>0?S.join(",")||null:void 0}];else if(A(g))L=g;else{var Q=Object.keys(S);L=m?Q.sort(m):Q}var O=f?String(n).replace(/\./g,"%2E"):String(n),T=a&&A(S)&&1===S.length?O+"[]":O;if(s&&A(S)&&0===S.length)return T+"[]";for(var M=0;M<L.length;++M){var N=L[M],R="object"===typeof N&&N&&"undefined"!==typeof N.value?N.value:S[N];if(!c||null!==R){var P=v&&f?String(N).replace(/\./g,"%2E"):String(N),D=A(S)?"function"===typeof o?o(T,P):T:T+(v?"."+P:"["+P+"]");x.set(e,E);var H=r();H.set(d,x),l(k,t(R,D,o,a,s,u,c,f,"comma"===o&&_&&A(S)?null:p,g,m,v,y,w,b,_,B,H))}}return k};t.exports=function(t,e){var n,i=t,u=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],u=h.filter;if(("function"===typeof t.filter||A(t.filter))&&(u=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 l="undefined"===typeof t.allowDots?!0===t.encodeDotInKeys||h.allowDots:!!t.allowDots;return{addQueryPrefix:"boolean"===typeof t.addQueryPrefix?t.addQueryPrefix:h.addQueryPrefix,allowDots:l,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:u,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 u.filter?i=(0,u.filter)("",i):A(u.filter)&&(n=u.filter);var c=[];if("object"!==typeof i||null===i)return"";var f=s[u.arrayFormat],d="comma"===f&&u.commaRoundTrip;n||(n=Object.keys(i)),u.sort&&n.sort(u.sort);for(var g=r(),m=0;m<n.length;++m){var v=n[m],y=i[v];u.skipNulls&&null===y||l(c,p(y,v,f,d,u.allowEmptyArrays,u.strictNullHandling,u.skipNulls,u.encodeDotInKeys,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.format,u.formatter,u.encodeValuesOnly,u.charset,g))}var w=c.join(u.delimiter),b=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?b+="utf8=%26%2310003%3B&":b+="utf8=%E2%9C%93&"),w.length>0?b+w:""}},37029(t,e,n){"use strict";var r=n(10004),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),s=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},A=1024;t.exports={arrayToObject:s,assign:function(t,e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n],t}),t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var i=e[r],a=i.obj[i.prop],s=Object.keys(a),A=0;A<s.length;++A){var u=s[A],l=a[u];"object"===typeof l&&null!==l&&-1===n.indexOf(l)&&(e.push({obj:a,prop:u}),n.push(l))}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)"undefined"!==typeof n[i]&&r.push(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 s=t;if("symbol"===typeof t?s=Symbol.prototype.toString.call(t):"string"!==typeof t&&(s=String(t)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"}));for(var u="",l=0;l<s.length;l+=A){for(var c=s.length>=A?s.slice(l,l+A):s,f=[],h=0;h<c.length;++h){var d=c.charCodeAt(h);45===d||46===d||95===d||126===d||d>=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===r.RFC1738&&(40===d||41===d)?f[f.length]=c.charAt(h):d<128?f[f.length]=a[d]:d<2048?f[f.length]=a[192|d>>6]+a[128|63&d]:d<55296||d>=57344?f[f.length]=a[224|d>>12]+a[128|d>>6&63]+a[128|63&d]:(h+=1,d=65536+((1023&d)<<10|1023&c.charCodeAt(h)),f[f.length]=a[240|d>>18]+a[128|d>>12&63]+a[128|d>>6&63]+a[128|63&d])}u+=f.join("")}return u},isBuffer:function(t){return!(!t||"object"!==typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(o(t)){for(var n=[],r=0;r<t.length;r+=1)n.push(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(o(e))e.push(n);else{if(!e||"object"!==typeof e)return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!==typeof e)return[e].concat(n);var a=e;return o(e)&&!o(n)&&(a=s(e,r)),o(e)&&o(n)?(n.forEach((function(n,o){if(i.call(e,o)){var a=e[o];a&&"object"===typeof a&&n&&"object"===typeof n?e[o]=t(a,n,r):e.push(n)}else e[o]=n})),e):Object.keys(n).reduce((function(e,o){var a=n[o];return i.call(e,o)?e[o]=t(e[o],a,r):e[o]=a,e}),a)}}},84300(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){0}}else e.appendChild(document.createTextNode(t));this.ctr++},e.flush=function(){this.tags.forEach((function(t){return t.parentNode&&t.parentNode.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 u(t,e){return t.indexOf(e)}function l(t,e){return 0|t.charCodeAt(e)}function c(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,w="";function b(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(b("",null,null,"",null,null,0),t,{length:-t.length},e)}function B(){return y=v>0?l(w,--v):0,g--,10===y&&(g=1,p--),y}function x(){return y=v<m?l(w,v++):0,g++,10===y&&(g=1,p++),y}function C(){return l(w,v)}function S(){return v}function F(t,e){return c(w,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(w=t),v=0,[]}function I(t){return w="",t}function L(t){return s(F(v-1,O(91===t?t+2:40===t?t+1:t)))}function k(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 T(t,e){for(;x()&&t+y!==57&&(t+y!==84||47!==C()););return"/*"+F(e,v-1)+"*"+o(47===t?t:x())}function M(t){for(;!E(C());)x();return F(t,v)}var N="-ms-",R="-moz-",P="-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 I(q("",null,null,null,[""],t=U(t),0,[0],t))}function q(t,e,n,r,i,a,s,c,h){for(var p=0,g=0,m=s,v=0,y=0,w=0,b=1,_=1,F=1,E=0,U="",I=i,O=a,N=r,R=U;_;)switch(w=E,E=x()){case 40:if(108!=w&&58==l(R,m-1)){-1!=u(R+=A(L(E),"&","&\f"),"&\f")&&(F=-1);break}case 34:case 39:case 91:R+=L(E);break;case 9:case 10:case 13:case 32:R+=k(w);break;case 92:R+=Q(S()-1,7);continue;case 47:switch(C()){case 42:case 47:d(Y(T(x(),S()),e,n),h);break;default:R+="/"}break;case 123*b:c[p++]=f(R)*F;case 125*b:case 59:case 0:switch(E){case 0:case 125:_=0;case 59+g:-1==F&&(R=A(R,/\f/g,"")),y>0&&f(R)-m&&d(y>32?$(R+";",r,n,m-1):$(A(R," ","")+";",r,n,m-2),h);break;case 59:R+=";";default:if(d(N=W(R,e,n,p,g,i,c,U,I=[],O=[],m),a),123===E)if(0===g)q(R,e,N,N,I,a,m,c,O);else switch(99===v&&110===l(R,3)?100:v){case 100:case 108:case 109:case 115:q(t,N,N,r&&d(W(t,N,N,0,0,i,c,U,i,I=[],m),O),i,O,m,c,r?I:O);break;default:q(R,N,N,N,[""],O,0,c,O)}}p=g=y=0,b=F=1,U=R="",m=s;break;case 58:m=1+f(R),y=w;default:if(b<1)if(123==E)--b;else if(125==E&&0==b++&&125==B())continue;switch(R+=o(E),E*b){case 38:F=g>0?1:(R+="\f",-1);break;case 44:c[p++]=(f(R)-1)*F,F=1;break;case 64:45===C()&&(R+=L(x())),v=C(),g=m=f(U=R+=M(S())),E++;break;case 45:45===w&&2==f(R)&&(b=0)}}return a}function W(t,e,n,r,o,a,u,l,f,d,p){for(var g=o-1,m=0===o?a:[""],v=h(m),y=0,w=0,_=0;y<r;++y)for(var B=0,x=c(t,g+1,g=i(w=u[y])),C=t;B<v;++B)(C=s(w>0?m[B]+" "+x:A(x,/&\f/g,m[B])))&&(f[_++]=C);return b(t,e,n,0===o?H:l,f,d,p)}function Y(t,e,n){return b(t,e,n,D,o(y),c(t,2,-2),0)}function $(t,e,n,r){return b(t,e,n,j,c(t,0,r),c(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 I(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]+=L(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 u=0;u<a.length;u++,A++)t.props[A]=i[s]?o[s].replace(/&\f/g,a[u]):a[u]+" "+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^l(t,0)?(((e<<2^l(t,0))<<2^l(t,1))<<2^l(t,2))<<2^l(t,3):0}(t,e)){case 5103:return P+"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 P+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return P+t+R+t+N+t+t;case 6828:case 4268:return P+t+N+t+t;case 6165:return P+t+N+"flex-"+t+t;case 5187:return P+t+A(t,/(\w+).+(:[^]+)/,P+"box-$1$2"+N+"flex-$1$2")+t;case 5443:return P+t+N+"flex-item-"+A(t,/flex-|-self/,"")+t;case 4675:return P+t+N+"flex-line-pack"+A(t,/align-content|flex-|-self/,"")+t;case 5548:return P+t+N+A(t,"shrink","negative")+t;case 5292:return P+t+N+A(t,"basis","preferred-size")+t;case 6060:return P+"box-"+A(t,"-grow","")+P+t+N+A(t,"grow","positive")+t;case 4554:return P+A(t,/([^-])(transform)/g,"$1"+P+"$2")+t;case 6187:return A(A(A(t,/(zoom-|grab)/,P+"$1"),/(image-set)/,P+"$1"),t,"")+t;case 5495:case 3959:return A(t,/(image-set\([^]*)/,P+"$1$`$1");case 4968:return A(A(t,/(.+:)(flex-)?(.*)/,P+"box-pack:$3"+N+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+P+t+t;case 4095:case 3583:case 4068:case 2532:return A(t,/(.+)-inline(.+)/,P+"$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(l(t,e+1)){case 109:if(45!==l(t,e+4))break;case 102:return A(t,/(.+:)(.+)-([^]+)/,"$1"+P+"$2-$3$1"+R+(108==l(t,e+3)?"$3":"$2-$3"))+t;case 115:return~u(t,"stretch")?nt(A(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==l(t,e+1))break;case 6444:switch(l(t,f(t)-3-(~u(t,"!important")&&10))){case 107:return A(t,":",":"+P)+t;case 101:return A(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+P+(45===l(t,14)?"inline-":"")+"box$3$1"+P+"$2$3$1"+N+"$2box$3")+t}break;case 5936:switch(l(t,e+11)){case 114:return P+t+N+A(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return P+t+N+A(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return P+t+N+A(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return P+t+N+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,"@","@"+P)})],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+)/,":"+P+"input-$1")]}),_(t,{props:[A(e,/:(plac\w+)/,":-moz-$1")]}),_(t,{props:[A(e,/:(plac\w+)/,N+"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=t.stylisPlugins||rt;var o,a,s={},A=[];o=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 u,l,c=[K,(l=function(t){u.insert(t)},function(t){t.root||(t=t.return)&&l(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(i,c));a=function(t,e,n,r){u=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:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:s,registered:{},insert:a};return d.sheet.hydrate(A),d}},29247(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:()=>o});var 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=r((function(t){return i.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91}))},53440(t,e,n){"use strict";n.d(e,{AH:()=>U,Y:()=>E,i7:()=>I});var r=n(96540),i=n.t(r,2),o=n(84300);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={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function A(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}var u=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(t){return 45===t.charCodeAt(1)},f=function(t){return null!=t&&"boolean"!==typeof t},h=A((function(t){return c(t)?t:t.replace(u,"-$&").toLowerCase()})),d=function(t,e){switch(t){case"animation":case"animationName":if("string"===typeof e)return e.replace(l,(function(t,e,n){return g={name:e,styles:n,next:g},e}))}return 1===s[t]||c(t)||"number"!==typeof e||0===e?e:e+"px"};function p(t,e,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return g={name:n.name,styles:n.styles,next:g},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)g={name:r.name,styles:r.styles,next:g},r=r.next;return n.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)null!=e&&void 0!==e[a]?r+=o+"{"+e[a]+"}":f(a)&&(r+=h(o)+":"+d(o,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=e&&void 0!==e[a[0]]){var s=p(t,e,a);switch(o){case"animation":case"animationName":r+=h(o)+":"+s+";";break;default:r+=o+"{"+s+"}"}}else for(var A=0;A<a.length;A++)f(a[A])&&(r+=h(o)+":"+d(o,a[A])+";")}return r}(t,e,n);case"function":if(void 0!==t){var i=g,o=n(t);return g=i,p(t,e,o)}}if(null==e)return n;var a=e[n];return void 0!==a?a:n}var g,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var v=function(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++)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 u=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:u,styles:i,next:g}},y=!!i.useInsertionEffect&&i.useInsertionEffect,w=y||function(t){return t()},b=(y||r.useLayoutEffect,{}.hasOwnProperty),_=r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null);_.Provider;var B=function(t){return(0,r.forwardRef)((function(e,n){var i=(0,r.useContext)(_);return t(e,i,n)}))};var x=r.createContext({});var 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),w((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};var F=B((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]+";"):r+=n+" "})),r}(e.registered,a,t.className):null!=t.className&&(s=t.className+" ");var A=v(a,void 0,r.useContext(x));s+=e.key+"-"+A.name;var u={};for(var l in t)b.call(t,l)&&"css"!==l&&l!==C&&(u[l]=t[l]);return u.ref=n,u.className=s,r.createElement(r.Fragment,null,r.createElement(S,{cache:e,serialized:A,isStringTag:"string"===typeof o}),r.createElement(o,u))})),E=(n(4146),function(t,e){var n=arguments;if(null==e||!b.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)b.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 U(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return v(e)}var I=function(){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_"}}}},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"]},u={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"},l=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},c=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(t,e){var n;return r({},t,((n={})[e]=l,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 u=0;u<A.slice(0,a.length).length;u++){var l=a[u];l?(n[l]=n[l]||{},null!=A[u]&&(n[l][s]=A[u])):n[s]=A[u]}else n[s]=A}return n}},h=function t(e){return function(n){void 0===n&&(n={});var o=r({},a,{},n.theme||n),l={},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)l[p]=t(m)(o);else{var v=i(s,p,p),y=i(u,v),w=i(o,y,i(o,v,{})),b=i(c,v,i)(w,m,m);if(A[v])for(var _=A[v],B=0;B<_.length;B++)l[_[B]]=b;else l[v]=b}else l=r({},l,{},t(i(o,m))(o))}return l}};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)},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},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(7390),A=n(62120),u=Date.prototype.getTime;function l(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(c(t)||c(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 u.call(t)===u.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(w){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(!l(t[h=v[o]],e[h],n))return!1;return!0}(t,e,h))}function c(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=l},4966(t,e,n){"use strict";var r=n(66743),i=n(70453),o=n(96897),a=n(69675),s=i("%Function.prototype.apply%"),A=i("%Function.prototype.call%"),u=i("%Reflect.apply%",!0)||r.call(A,s),l=n(30655),c=i("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=u(r,A,arguments);return o(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,s,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},66774(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)},7390(t,e,n){"use strict";var r=n(38452),i=n(4966),o=n(66774),a=n(43895),s=n(53225),A=i(a());r(A,{getPolyfill:a,implementation:o,shim:s}),t.exports=A},43895(t,e,n){"use strict";var r=n(66774),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&&"boolean"===typeof RegExp.prototype.dotAll&&"boolean"===typeof RegExp.prototype.hasIndices){var e="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){e+="d"}}),Object.defineProperty(n,"sticky",{get:function(){e+="y"}}),"dy"===e)return t.get}}return r}},53225(t,e,n){"use strict";var r=n(38452).supportsDescriptors,i=n(43895),o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,A=Object.getPrototypeOf,u=/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(u),n=o(e,"flags");return n&&n.get===t||a(e,"flags",{configurable:!0,enumerable:!1,get:t}),t}},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,u=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],c=!!a&&a(t,e);if(r)r(t,e,{configurable:null===u&&c?c.configurable:!u,enumerable:null===s&&c?c.enumerable:!s,value:n,writable:null===A&&c?c.writable:!A});else{if(!l&&(s||A||u))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)(),u=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)},l=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)u(t,o[s],e[o[s]],n[o[s]])};l.supportsDescriptors=!!A,t.exports=l},7176(t,e,n){"use strict";var r,i=n(73126),o=n(75795);try{r=[].__proto__===Array.prototype}catch(u){if(!u||"object"!==typeof u||!("code"in u)||"ERR_PROTO_ACCESS"!==u.code)throw u}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:()=>w,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,u,l,c=i("pixelsPerLabel"),f=[];if(a)for(s=0;s<a.length;s++)f.push({v:a[s]});else{if(i("logscale")){l=Math.floor(n/c);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>=l/4){for(var g=d;g>=h;g--){var v=m[g],y=Math.log(v/t)/Math.log(e/t)*n,w={v:v};null===p||Math.abs(y-p.pixel_coord)>=c?p={tickValue:v,pixel_coord:y}:w.label="",f.push(w)}f.reverse()}}if(0===f.length){var b,_;i("labelsKMG2")?(b=[1,2,4,8,16,32,64,128,256],_=16):(b=[1,2,5,10,20,50,100],_=10);var B,x,C,S=Math.ceil(n/c),F=Math.abs(e-t)/S,E=Math.floor(Math.log(F)/Math.log(_)),U=Math.pow(_,E);for(A=0;A<b.length&&(B=U*b[A],x=Math.floor(t/B)*B,C=Math.ceil(e/B)*B,!(n/(l=Math.abs(C-x)/B)>c));A++);for(x>C&&(B*=-1),s=0;s<=l;s++)u=x+s*B,f.push({v:u})}}var I=i("axisLabelFormatter");for(s=0;s<f.length;s++)void 0===f[s].label&&(f[s].label=I.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?w(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,u=1,l=2,c=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:c,step:1,spacing:36e5},g[s.TWO_HOURLY]={datefield:c,step:2,spacing:72e5},g[s.SIX_HOURLY]={datefield:c,step:6,spacing:216e5},g[s.DAILY]={datefield:l,step:1,spacing:864e5},g[s.TWO_DAILY]={datefield:l,step:2,spacing:1728e5},g[s.WEEKLY]={datefield:l,step:7,spacing:6048e5},g[s.MONTHLY]={datefield:u,step:1,spacing:2629746e3},g[s.QUARTERLY]={datefield:u,step:3,spacing:7889238e3},g[s.BIANNUAL]={datefield:u,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)},w=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,w=g[n].spacing,b=new Date(t),_=[];_[A]=m.getFullYear(b),_[u]=m.getMonth(b),_[l]=m.getDate(b),_[c]=m.getHours(b),_[f]=m.getMinutes(b),_[h]=m.getSeconds(b),_[d]=m.getMilliseconds(b);var B=_[v]%y;n==s.WEEKLY&&(B=m.getDay(b)),_[v]-=B;for(var x=v+1;x<p;x++)_[x]=x===l?1:0;var C=[],S=m.makeDate.apply(null,_),F=S.getTime();if(n<=s.HOURLY)for(F<t&&(F+=w,S=new Date(F));F<=e;)C.push({v:F,label:a.call(o,S,n,i,o)}),F+=w,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:()=>l,DOTTED_LINE:()=>u,DOT_DASH_LINE:()=>c,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:()=>T,dateString_:()=>L,dateValueFormatter:()=>mt,detectLineDelimiter:()=>J,dragGetX_:()=>_,dragGetY_:()=>B,findPos:()=>y,floatFormat:()=>S,getContext:()=>d,getContextPixelRatio:()=>V,hmsString_:()=>I,hsvToRGB:()=>v,isArrayLike:()=>D,isCanvasSupported:()=>ot,isDateLike:()=>H,isNodeContainedBy:()=>Z,isOK:()=>x,isPixelChangingOptionList:()=>$,isValidPoint:()=>C,log10:()=>s,logRangeFraction:()=>A,numberAxisLabelFormatter:()=>dt,numberValueFormatter:()=>ht,pageX:()=>w,pageY:()=>b,parseFloat_:()=>at,pow:()=>tt,removeEvent:()=>g,repeatAndCleanup:()=>W,requestAnimFrame:()=>q,round_:()=>k,setupDOMready_:()=>bt,toRGB_:()=>it,type:()=>i,typeArrayLike:()=>P,update:()=>M,updateDeep:()=>R,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)},u=[2,2],l=[7,3],c=[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),u=n*(1-e*s),l=n*(1-e*(1-s));switch(a){case 1:r=u,i=n,o=A;break;case 2:r=A,i=n,o=l;break;case 3:r=A,i=u,o=n;break;case 4:r=l,i=A,o=n;break;case 5:r=n,i=A,o=u;break;case 6:case 0:r=n,i=l,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 w(t){return!t.pageX||t.pageX<0?0:t.pageX}function b(t){return!t.pageY||t.pageY<0?0:t.pageY}function _(t,e){return w(t)-e.px}function B(t,e){return b(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 I(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 L(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),u=n.getSeconds(r),l=n.getMilliseconds(r),c=""+i+"/"+F(o+1)+"/"+F(a);return 3600*s+60*A+u+.001*l&&(c+=" "+I(s,A,u,l)),c}function k(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=T(t))&&!isNaN(n))return n;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");n=T(e)}else n=T(t);return n&&!isNaN(n)||console.error("Couldn't parse "+t+" as a date"),n}function T(t){return new Date(t).getTime()}function M(t,e){if("undefined"!=typeof e&&null!==e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var N="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 R(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():N(r)?t[n]=r:"object"==typeof r?("object"==typeof t[n]&&null!==t[n]||(t[n]={}),R(t[n],r)):t[n]=r}return t}function P(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 u=(o=Math.floor(e/n))-i;o+u>s||o>=s?(t(s),r()):(0!==u&&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"],ut=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],lt=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],ct=["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,u,l,c=[],f=[];if(o&&(A=1e3,c=st,f=At),a&&(A=1024,c=ut,f=lt,o&&(c=ct,f=ft)),s>=A){for(l=c.length;l>0;)if(u=tt(A,l),--l,s>=u)return s/u>=Math.pow(10,i)?t.toExponential(r):k(t/u,r)+c[l]}else if(s<1){for(l=0;l<f.length&&!(s*(u=tt(A,++l))>=1););return s*u<Math.pow(10,-r)?t.toExponential(r):k(t*u,r)+f[l-1]}}return s>=Math.pow(10,i)||s<Math.pow(10,-r)?t.toExponential(r):""+k(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),u=i.getMinutes(t),l=i.getSeconds(t),c=i.getMilliseconds(t);if(e>=r.Z7.DECADAL)return""+o;if(e>=r.Z7.MONTHLY)return pt[a]+"&#160;"+o;if(0===3600*A+60*u+l+.001*c||e>=r.Z7.DAILY)return F(s)+"&#160;"+pt[a];if(e<r.Z7.SECONDLY){var f=""+c;return F(l)+"."+("000"+f).substring(f.length)}return e>r.Z7.MINUTELY?I(A,u,l,0):I(A,u,l,c)}function mt(t,e){return L(t,e("labelsUTC"))}var vt=[],yt=!1;function wt(t){return"function"===typeof t&&t(),!0}function bt(t){if("undefined"!==typeof document){const e=function(){if(!yt){yt=!0,t.onDOMready=wt,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=wt,wt(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=wt,wt(n)):r(n)}}}},77887(t,e,n){"use strict";n.r(e),n.d(e,{default:()=>X});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),u=0;u<r.length;u++){var l=r[u];l.x=i.calcXNormal_(l.xval,this._xAxis,e);var c=l.yval;t&&(l.y_stacked=i.calcYNormal_(s,l.yval_stacked,A),null===c||isNaN(c)||(c=l.yval_stacked)),null===c&&(c=NaN,a||(l.yval=NaN)),l.y=i.calcYNormal_(s,c,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 u=t.dygraph,l=u.getBooleanOption("stepPlot",t.setName);r.isArrayLike(i)||(i=null);var c=u.getBooleanOption("drawGapEdgePoints",t.setName),f=t.points,h=t.setName,d=r.createIterator(f,0,f.length,a._getIteratorPredicate(u.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,c,l,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,u,l=null,c=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(u=g[y],v){for(;y<m&&!v(g,y);)y++;if(y==m)break;u=g[y]}if(null===u.canvasy||u.canvasy!=u.canvasy)a&&null!==l&&(p.moveTo(l,c),p.lineTo(u.canvasx,c)),l=c=null;else{if(A=!1,o||null===l){e.nextIdx_=y,e.next();var w=null===(f=e.hasNext?e.peek.canvasy:null)||f!=f;A=null===l&&w,o&&(!d&&null===l||e.hasNext&&w)&&(A=!0)}null!==l?n&&(a&&(p.moveTo(l,c),p.lineTo(u.canvasx,c)),p.lineTo(u.canvasx,u.canvasy)):p.moveTo(u.canvasx,u.canvasy),(i||A)&&h.push([u.canvasx,u.canvasy,u.idx]),l=u.canvasx,c=u.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"),u=A;r.isArrayLike(u)||(u=[u]);var l={};for(n=0;n<s.length;n++){i=s[n];var c=this.dygraph_.getOption("plotter",i);c!=A&&(l[i]=c)}for(n=0;n<u.length;n++)for(var f=u[n],h=n==u.length-1,d=0;d<a.length;d++)if(i=s[d],!t||i==t){var p=a[d],g=f;if(i in l){if(!h)continue;g=l[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),u=e.getBooleanOption("drawPoints",n),l=e.getNumericOption("pointSize",n);o&&i&&a._drawStyledLine(t,e.getOption("strokeBorderColor",n),i+2*o,A,u,s,l),a._drawStyledLine(t,t.color,i,A,u,s,l)},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),u=e.getBooleanOption("stepPlot",n),l=t.points,c=r.createIterator(l,0,l.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)};c.hasNext;){var v=c.next();!u&&m(v.y)||u&&!isNaN(h)&&m(h)?f=NaN:(i=[v.y_bottom,v.y_top],u&&(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)||(u?(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 u=e[o],l=e[a];e.splice(i,e.length-i),o<a?(e.push(u),e.push(l)):o>a?(e.push(l),e.push(u)):e.push(u)}}}(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,u=t.plotArea,l=t.allSeriesPoints,c=l.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=c-1;g>=0;g--){var m=t.drawingContext,v=n[g];if(e.getBooleanOption("fillGraph",v)){var y=e.getNumericOption("fillAlpha",v),w=e.getBooleanOption("stepPlot",v),b=h[g],_=e.axisPropertiesForSeries(v),B=1+_.minyval*_.yscale;B<0?B=0:B>1&&(B=1),B=u.h*B+u.y;var x,C=l[g],S=r.createIterator(C,0,C.length,a._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",v))),F=NaN,E=[-1,-1],U=r.toRGB_(b),I="rgba("+U.r+","+U.g+","+U.b+","+y+")";m.fillStyle=I,m.beginPath();var L,k=!0;(C.length>2*e.width_||X.FORCE_FAST_PROXY)&&(m=a._fastCanvasProxy(m));for(var Q,O=[];S.hasNext;)if(Q=S.next(),r.isOK(Q.y)||w){if(f){if(!k&&L==Q.xval)continue;var T;k=!1,L=Q.xval,T=void 0===(s=d[Q.canvasx])?B:A?s[0]:s,x=[Q.canvasy,T],w?-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)&&w?[u.y+u.h,B]:[Q.canvasy,B];isNaN(F)?(m.moveTo(Q.canvasx,x[1]),m.lineTo(Q.canvasx,x[0])):(w?(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]=u.h*Q.y_stacked+u.y);A=w,x&&Q&&(p(m,Q.canvasx,x[1],O),O=[]),m.fill()}}}};const s=a;var A=n(76641),u={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_&&u.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(),u=e.toDomXCoord(A[0])-s,l=e.toDomXCoord(A[1])+s,c=e.toDataXCoord(u),f=e.toDataXCoord(l);n.boundedDates=[c,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 w={},b=e.yAxisRange(i);e.attributes_.getForAxis("logscale",i)?(w.initialTopValue=r.log10(b[1]),w.dragValueRange=r.log10(b[1])-r.log10(b[0])):(w.initialTopValue=b[1],w.dragValueRange=b[1]-b[0]),w.unitsPerPixel=w.dragValueRange/(e.plotter_.area.h-1),n.axes.push(w),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],u=n.axes[s],l=a*u.unitsPerPixel,c=n.boundedValues?n.boundedValues[s]:null,f=u.initialTopValue+l;c&&(f=Math.min(f,c[1]));var h=f-u.dragValueRange;c&&h<c[0]&&(h=(f-=h-c[0])-u.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)}};u.endPan=u.maybeTreatMouseOpAsClick,u.startZoom=function(t,e,n){n.isZooming=!0,n.zoomMoved=!1},u.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},u.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 u=t.selPoints_[A],l=Math.pow(u.canvasx-n.dragEndX,2)+Math.pow(u.canvasy-n.dragEndY,2);!isNaN(l)&&(-1==a||l<s)&&(s=l,a=A)}var c=t.getNumericOption("highlightCircleSize")+2;if(s<=c*c&&(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_)},u.endZoom=function(t,e,n){e.clearZoomRect_(),n.isZooming=!1,u.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},u.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()}},u.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,u=n.initialTouches,l=n.initialPinchCenter,c={pageX:(a=1==i.length?i[0]:{pageX:.5*(i[0].pageX+i[1].pageX),pageY:.5*(i[0].pageY+i[1].pageY)}).pageX-l.pageX,pageY:a.pageY-l.pageY},f=n.initialRange.x[1]-n.initialRange.x[0],h=n.initialRange.y[0]-n.initialRange.y[1];if(c.dataX=c.pageX/e.plotter_.area.w*f,c.dataY=c.pageY/e.plotter_.area.h*h,1==i.length)s=1,A=1;else if(i.length>=2){var d=u[1].pageX-l.pageX;s=(i[1].pageX-a.pageX)/d;var p=u[1].pageY-l.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=l.dataX-c.dataX/s;e.dateWindow_=[m+(n.initialRange.x[0]-l.dataX)/s,m+(n.initialRange.x[1]-l.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=l.dataY-c.dataY/A;v.valueRange=[m+(n.initialRange.y[0]-l.dataY)/A,m+(n.initialRange.y[1]-l.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())}},u.endTouch=function(t,e,n){if(0!==t.touches.length)u.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 l=function(t,e,n){return t<e?e-t:t>n?t-n:0};u.defaultModel={mousedown:function(t,e,n){if(!t.button||2!=t.button){n.initializeMouseDown(t,e,n),t.altKey||t.shiftKey?u.startPan(t,e,n):u.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=l(o.x,i.left,i.right),s=l(o.y,i.top,i.bottom);return Math.max(a,s)}(t,e);i<100?u.moveZoom(t,e,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,e.clearZoomRect_())}else n.isPanning&&u.movePan(t,e,n)},o=function(t){n.isZooming?null!==n.dragEndX?u.endZoom(t,e,n):u.maybeTreatMouseOpAsClick(t,e,n):n.isPanning&&u.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){u.startTouch(t,e,n)},touchmove:function(t,e,n){u.moveTouch(t,e,n)},touchend:function(t,e,n){u.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()}}},u.nonInteractiveModel_={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n)},mouseup:u.maybeTreatMouseOpAsClick},u.dragIsPanInteractionModel={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n),u.startPan(t,e,n)},mousemove:function(t,e,n){n.isPanning&&u.movePan(t,e,n)},mouseup:function(t,e,n){n.isPanning&&u.endPan(t,e,n)}};const c=u;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:c.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,u=document.createElement("div");u.style.position="absolute",u.style.left=o+"px",u.style.top=a+"px",u.style.width=s+"px",u.style.height=A+"px",u.style.zIndex=999,document.body.appendChild(u),this.tarps.push(u)}},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 w=function(){};(w.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},w.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},w.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 b=w;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],u=t[s][2][1];A>r&&(A=r),u<r&&(u=r),(null===o||u>o)&&(o=u),(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],u=n.getForSeries("logscale",A),l=n.getForSeries("sigma",A);for(var c=0;c<t.length;c++)r=t[c][0],a=t[c][e],u&&null!==a&&(a[0]<=0||a[0]-l*a[1]<=0)&&(a=null),null!==a?null===(i=a[0])||isNaN(i)?s.push([r,i,[i,i,i]]):(o=l*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,u,l,c,f,h,d;for(r=0;r<t.length;r++){for(l=0,h=0,c=0,s=Math.max(0,r-e+1);s<r+1;s++)null===(A=t[s][1])||isNaN(A)||(c++,l+=A,h+=Math.pow(t[s][2][2],2));c?(f=Math.sqrt(h)/c,d=l/c,i[r]=[t[r][0],d,[d-a*f,d+a*f]]):(u=1==e?t[r][1]:null,i[r]=[t[r][0],u,[u,u]])}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 u=0;u<t.length;u++)r=t[u][0],o=t[u][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,u,l=[];for(o=0,s=0,a=0,A=0,r=0;r<t.length;r++){if(i=t[r][1],u=t[r][2],l[r]=t[r],null===i||isNaN(i)||(o+=u[0],s+=i,a+=u[1],A+=1),r-e>=0){var c=t[r-e];null===c[1]||isNaN(c[1])||(o-=c[2][0],s-=c[1],a-=c[2][1],A-=1)}l[r]=A?[t[r][0],1*s/A,[1*o/A,1*a/A]]:[t[r][0],null,[null,null]]}return l};const F=S;var E=function(){};(E.prototype=new b).extractSeries=function(t,e,n){var r,i,o,a,s,A=[];const u=n.get("labels")[e],l=n.getForSeries("logscale",u);for(var c=0;c<t.length;c++)r=t[c][0],o=t[c][e],l&&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 I=function(){};(I.prototype=new B).extractSeries=function(t,e,n){var r,i,o,a,s,A,u,l=[];const c=n.get("labels")[e],f=n.getForSeries("logscale",c),h=n.getForSeries("sigma",c);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)?l.push([r,a,[a,a,a,s]]):(A=s?a/s:0,u=100*(s?h*Math.sqrt(A*(1-A)/s):1),i=100*A,l.push([r,i,[i-u,i+u,a,s]]))):l.push([r,null,[null,null,null,null]]);return l},I.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,u,l,c=0,f=0,h=100;for(r=0;r<t.length;r++){c+=t[r][2][2],f+=t[r][2][3],r-e>=0&&(c-=t[r-e][2][2],f-=t[r-e][2][3]);var d=t[r][0],p=f?c/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,u=(g+a*a/(2*f)+v)/y,i[r]=[d,g*h,[A*h,u*h]]}else i[r]=[d,0,[0,0]];else l=f?a*Math.sqrt(p*(1-p)/f):1,i[r]=[d,h*p,[h*(p-l),h*(p+l)]]}return i};const L=I;var k=function(){this.annotations_=[]};k.prototype.toString=function(){return"Annotations Plugin"},k.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},k.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_=[]},k.prototype.clearChart=function(t){this.detachLabels()},k.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 u=A.annotation,l=6;u.hasOwnProperty("tickHeight")&&(l=u.tickHeight);var c=document.createElement("div");c.style.fontSize=e.getOption("axisLabelFontSize")+"px";var f="dygraph-annotation";u.hasOwnProperty("icon")||(f+=" dygraphDefaultAnnotation dygraph-default-annotation"),u.hasOwnProperty("cssClass")&&(f+=" "+u.cssClass),c.className=f;var h=u.hasOwnProperty("width")?u.width:16,d=u.hasOwnProperty("height")?u.height:16;if(u.hasOwnProperty("icon")){var p=document.createElement("img");p.src=u.icon,p.width=h,p.height=d,c.appendChild(p)}else A.annotation.hasOwnProperty("shortText")&&c.appendChild(document.createTextNode(A.annotation.shortText));var g=A.canvasx-h/2;c.style.left=g+"px";var m=0;if(u.attachAtBottom){var v=o.y+o.h-d-l;a[g]?v-=a[g]:a[g]=0,a[g]+=l+d,m=v}else m=A.canvasy-d-l;c.style.top=m+"px",c.style.width=h+"px",c.style.height=d+"px",c.title=A.annotation.text,c.style.color=e.colorsMap_[A.name],c.style.borderColor=e.colorsMap_[A.name],u.div=c,e.addAndTrackEvent(c,"click",i("clickHandler","annotationClickHandler",A)),e.addAndTrackEvent(c,"mouseover",i("mouseOverHandler","annotationMouseOverHandler",A)),e.addAndTrackEvent(c,"mouseout",i("mouseOutHandler","annotationMouseOutHandler",A)),e.addAndTrackEvent(c,"dblclick",i("dblClickHandler","annotationDblClickHandler",A)),r.appendChild(c),this.annotations_.push(c);var y=t.drawingContext;if(y.save(),y.strokeStyle=u.hasOwnProperty("tickColor")?u.tickColor:e.colorsMap_[A.name],y.lineWidth=u.hasOwnProperty("tickWidth")?u.tickWidth:e.getOption("strokeWidth"),y.beginPath(),u.attachAtBottom){v=m+d;y.moveTo(A.canvasx,v),y.lineTo(A.canvasx,v+l)}else y.moveTo(A.canvasx,A.canvasy),y.lineTo(A.canvasx,A.canvasy-2-l);y.closePath(),y.stroke(),y.restore()}}},k.prototype.destroy=function(){this.detachLabels()};const Q=k;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,u=t.canvas.parentNode,l=e.width_,c=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(),w=[m("y"),m("y2")];p.yticks.forEach((function(t){if(void 0!==t.label){a=g.x;var e="y1",n=w[0];if(1==t.axis&&(a=g.x+g.w,e="y2",n=w[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>c?o.style.bottom="0":o.style.top=Math.min(i,c-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",u.appendChild(o),v.ylabels_.push(o)}}}))}var b;if(e.getOption("drawAxesAtZero"))((x=e.toPercentXCoord(0))>1||x<0||isNaN(x))&&(x=0),b=n(g.x+x*g.w);else b=n(g.x);A.strokeStyle=e.getOptionForAxis("axisLineColor","y"),A.lineWidth=e.getOptionForAxis("axisLineWidth","y"),A.beginPath(),A.moveTo(b,i(g.y)),A.lineTo(b,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")>l&&(e=l-_("axisLabelWidth"),o.style.textAlign="right"),e<0&&(e=0,o.style.textAlign="left"),o.style.left=e+"px",o.style.width=_("axisLabelWidth")+"px",u.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 T=O;var M=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};M.prototype.toString=function(){return"ChartLabels Plugin"},M.prototype.activate=function(t){return{layout:this.layout,didDrawChart:this.didDrawChart}};var N=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};M.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 R=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};M.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_=N(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_=N(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_=R(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_=R(e,s,2,"dygraph-label dygraph-y2label",e.getOption("y2label")),n.appendChild(this.y2label_div_)}},M.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"))},M.prototype.clearChart=function(){},M.prototype.destroy=function(){this.detachLabels_()};const P=M;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 u(t){return Math.round(t)-.5}if(i.getOptionForAxis("drawGrid","y")){for(var l=["y","y2"],c=[],f=[],h=[],d=[],p=[],g=0;g<l.length;g++)h[g]=i.getOptionForAxis("drawGrid",l[g]),h[g]&&(c[g]=i.getOptionForAxis("gridLineColor",l[g]),f[g]=i.getOptionForAxis("gridLineWidth",l[g]),p[g]=i.getOptionForAxis("gridLinePattern",l[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=c[r],o.lineWidth=f[r],e=A(s.x),n=u(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=u(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}};function z(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,u=[];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++)u[r]=t[r]/n;A=u.length}else{for(a=1,r=0;r<t.length;r++)u[r]=t[r]/s;A=u.length+1}var l="";for(i=0;i<a;i++)for(r=0;r<A;r+=2)o=u[r%u.length],l+=`<div class="dygraph-legend-dash" style="margin-right: ${r<t.length?u[(r+1)%u.length]:0}em; padding-left: ${o}em;"></div>`;return l}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,u=t.dygraph.getOptionForAxis("axisLabelWidth","y"),l=t.dygraph.getHighlightSeries();l&&(a=n.find((t=>t.name===l)))||(a=n[0]);const e=t.dygraph.getNumericOption("legendFollowOffsetX"),r=t.dygraph.getNumericOption("legendFollowOffsetY");var c=a.x*s.w+e,f=a.y*s.h+r;c+A+1>s.w&&(c=c-2*e-A-(u-s.x)),this.legend_div_.style.left=u+c+"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,s={dygraph:t,x:e,i:o,series:[]},A={},u=t.getLabels();if(u)for(var l=1;l<u.length;l++){var c=t.getPropertiesForSeries(u[l]),f={dashHTML:z(t.getOption("strokePattern",u[l]),c.color,i),label:u[l],labelHTML:(a=u[l],a.replace(/&/g,"&amp;").replace(/"/g,"&#34;").replace(/</g,"&lt;").replace(/>/g,"&gt;")),isVisible:c.visible,color:c.color};s.series.push(f),A[u[l]]=f}if("undefined"!==typeof e){var h=t.optionsViewForAxis_("x"),d=h("valueFormatter");s.xHTML=d.call(t,e,h,u[0],t,o,0);var p=[],g=t.numAxes();for(l=0;l<g;l++)p[l]=t.optionsViewForAxis_("y"+(l?1+l:""));var m=t.getOption("labelsShowZeroValues"),v=t.getHighlightSeries();for(l=0;l<n.length;l++){var y=n[l];if((f=A[y.name]).y=y.yval,0===y.yval&&!m||isNaN(y.canvasy))f.isVisible=!1;else{var w=p[(c=t.getPropertiesForSeries(y.name)).axis-1],b=w("valueFormatter").call(t,y.yval,w,y.name,t,o,u.indexOf(y.name));r.update(f,{yHTML:b}),y.name==v&&(f.isHighlighted=!0)}}}return(t.getOption("legendFormatter")||j.defaultFormatter).call(t,s)},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>:&#160;${o.yHTML}</span>`}return n};const V=j;var K=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};K.prototype.toString=function(){return"RangeSelector Plugin"},K.prototype.activate=function(t){return this.dygraph_=t,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},K.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},K.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},K.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},K.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_()},K.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_)},K.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},K.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},K.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},K.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},K.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},K.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)},K.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_)},K.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)},K.prototype.initInteraction_=function(){var t,e,n,i,o,a,s,A,u,l,f,h,d,p,m=this,v=document,y=0,w=null,b=!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),b=!0,y=t.clientX,w=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(!b)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_();w==m.leftZoomHandle_?(n=i.leftHandlePos+e,n=Math.min(n,i.rightHandlePos-w.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+w.width+3));var a=w.width/2;return w.style.left=n-a+"px",m.drawInteractiveLayer_(),B&&o(),!0},i=function(t){return!!b&&(b=!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",u)),!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&&l(),!0},u=function(t){return!!_&&(_=!1,r.removeEvent(v,"mousemove",A),r.removeEvent(v,"mouseup",u),B||l(),!0)},l=function(){try{m.isChangingRange_=!0,m.dygraph_.dateWindow_=t(m.getZoomHandleStatus_()),m.dygraph_.drawGraph_(!1)}finally{m.isChangingRange_=!1}},f=function(t){if(!b&&!_){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):u(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",c.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))},K.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()},K.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(),u=Math.max(A[1]-A[0],1e-30),l=(this.canvasRect_.w-s)/u,c=(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])*l:NaN,y=null!==m[1]?h-(m[1]-i.yMin)*c: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 w=this.bgcanvas_ctx_.createLinearGradient(0,0,0,h);e&&w.addColorStop(0,e),w.addColorStop(1,t),this.bgcanvas_ctx_.fillStyle=w,a.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),a.stroke())}},K.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(),u=[];for(t=1;t<i;t++){var l=this.getOption_("showInRangeSelector",o[t]);u.push(l),null!==l&&(s=!0)}if(s)for(t=1;t<i;t++)a[t]=u[t-1];else for(t=1;t<i;t++)a[t]=A[t-1];var c=[],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)),c.push(d)}var p=[];for(t=0;t<c[0].length;t++){for(var g=0,m=0,v=0;v<c.length;v++){var y=c[v][t][1];null===y||isNaN(y)||(m++,g+=y)}p.push([c[0][t][0],g/m])}var w=Number.MAX_VALUE,b=-Number.MAX_VALUE;for(t=0;t<p.length;t++){var _=p[t][1];null!==_&&isFinite(_)&&(!n||_>0)&&(w=Math.min(w,_),b=Math.max(b,_))}var B=.25;if(n)for(b=r.log10(b),b+=b*B,w=r.log10(w),t=0;t<p.length;t++)p[t][1]=r.log10(p[t][1]);else{var x,C=b-w;b+=x=C<=Number.MIN_VALUE?b*B:C*B,w-=x}return{data:p,yMin:w,yMax:b}},K.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"},K.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()},K.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 G=K;var q=function(t){this.container=t};q.prototype.draw=function(t,e){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new X(this.container,t,e)},q.prototype.setSelection=function(t){var e=!1;t.length&&(e=t[0].row),this.date_graph.setSelection(e)},q.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 W=q;var Y=function(t,e,n){this.__init__(t,e,n)};Y.NAME="Dygraph",Y.VERSION="2.2.1";var $={};(Y._require=function(t){return t in $?$[t]:Y._require._b(t)})._b=null,Y._require.add=function(t,e){$[t]=e},Y.DEFAULT_ROLL_PERIOD=1,Y.DEFAULT_WIDTH=480,Y.DEFAULT_HEIGHT=320,Y.ANIMATION_STEPS=12,Y.ANIMATION_DURATION=200,Y.Plotters=s._Plotters,Y.addedAnnotationCSS=!1,Y.prototype.__init__=function(t,e,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=Y.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||Y.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=Y.DEFAULT_HEIGHT+"px",""===t.style.width&&(t.style.width=Y.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=Y.PLUGINS.concat(this.getOption("plugins")),a=0;a<o.length;a++){var s,A=o[a],u={plugin:s="undefined"!==typeof A.activate?A:new A,events:{},options:{},pluginOptions:{}},l=s.activate(this);for(var c in l)l.hasOwnProperty(c)&&(u.events[c]=l[c]);this.plugins_.push(u)}for(a=0;a<this.plugins_.length;a++){var h=this.plugins_[a];for(var c in h.events)if(h.events.hasOwnProperty(c)){var p=h.events[c],g=[h.plugin,p];c in this.eventListeners_?this.eventListeners_[c].push(g):this.eventListeners_[c]=[g]}}this.createDragInterface_(),this.start_()},Y.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},Y.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},Y.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'.`)},Y.prototype.toString=function(){var t=this.maindiv_;return"[Dygraph "+(t&&t.id?t.id:t)+"]"},Y.prototype.attr_=function(t,e){return e?this.attributes_.getForSeries(t,e):this.attributes_.get(t)},Y.prototype.getOption=function(t,e){return this.attr_(t,e)},Y.prototype.getNumericOption=function(t,e){return this.getOption(t,e)},Y.prototype.getStringOption=function(t,e){return this.getOption(t,e)},Y.prototype.getBooleanOption=function(t,e){return this.getOption(t,e)},Y.prototype.getFunctionOption=function(t,e){return this.getOption(t,e)},Y.prototype.getOptionForAxis=function(t,e){return this.attributes_.getForAxis(t,e)},Y.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))}},Y.prototype.rollPeriod=function(){return this.rollPeriod_},Y.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},Y.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]},Y.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))},Y.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]]},Y.prototype.yAxisRanges=function(){for(var t=[],e=0;e<this.axes_.length;e++)t.push(this.yAxisRange(e));return t},Y.prototype.toDomCoords=function(t,e,n){return[this.toDomXCoord(t),this.toDomYCoord(e,n)]},Y.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},Y.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},Y.prototype.toDataCoords=function(t,e,n){return[this.toDataXCoord(t),this.toDataYCoord(e,n)]},Y.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])},Y.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])},Y.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},Y.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},Y.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},Y.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},Y.prototype.getValue=function(t,e){return t<0||t>=this.rawData_.length||e<0||e>=this.rawData_[t].length?null:this.rawData_[t][e]},Y.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)}}},Y.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)},Y.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)},Y.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},Y.prototype.createMouseEventElement_=function(){return this.canvas_},Y.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 u=t[A+1],l=this.attributes_.getForSeries("color",u);if(!l)if(a)l=a[A%a.length];else{var c=1*(A%2?o+(A+1)/2:Math.ceil((A+1)/2))/(1+e);l=r.hsvToRGB(c,n,i)}this.colors_.push(l),this.colorsMap_[u]=l}},Y.prototype.getColors=function(){return this.colors_},Y.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)}},Y.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)}},Y.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()}))}},Y.prototype.drawZoomRect_=function(t,e,n,i,o,a,s,A){var u=this.canvas_ctx_;a==r.HORIZONTAL?u.clearRect(Math.min(e,s),this.layout_.getPlotArea().y,Math.abs(e-s),this.layout_.getPlotArea().h):a==r.VERTICAL&&u.clearRect(this.layout_.getPlotArea().x,Math.min(i,A),this.layout_.getPlotArea().w,Math.abs(i-A)),t==r.HORIZONTAL?n&&e&&(u.fillStyle="rgba(128,128,128,0.33)",u.fillRect(Math.min(e,n),this.layout_.getPlotArea().y,Math.abs(n-e),this.layout_.getPlotArea().h)):t==r.VERTICAL&&o&&i&&(u.fillStyle="rgba(128,128,128,0.33)",u.fillRect(this.layout_.getPlotArea().x,Math.min(i,o),this.layout_.getPlotArea().w,Math.abs(o-i)))},Y.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},Y.prototype.doZoomX_=function(t,e){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(t),r=this.toDataXCoord(e);this.doZoomXDates_(n,r)},Y.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())}))},Y.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())}}))},Y.zoomAnimationFunction=function(t,e){return(1-Math.pow(1.5,-t))/(1-Math.pow(1.5,-e))},Y.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,u=null,l=null;t&&(s=this.xAxisRange(),A=[r,i]),e&&(u=this.yAxisRanges(),l=this.yAxisExtremes());const c=this;this.doAnimatedZoom(s,A,u,l,(function(){c.dateWindow_=null,c.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),a&&a.call(c,r,i,c.yAxisRanges())}))},Y.prototype.doAnimatedZoom=function(t,e,n,i,o){var a,s,A=this.getBooleanOption("animatedZooms")?Y.ANIMATION_STEPS:1,u=[],l=[];if(null!==t&&null!==e)for(a=1;a<=A;a++)s=Y.zoomAnimationFunction(a,A),u[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=Y.zoomAnimationFunction(a,A);for(var c=[],f=0;f<this.axes_.length;f++)c.push([n[f][0]*(1-s)+s*i[f][0],n[f][1]*(1-s)+s*i[f][1]]);l[a-1]=c}const h=this;r.repeatAndCleanup((function(t){if(l.length)for(var e=0;e<h.axes_.length;e++){var n=l[t][e];h.axes_[e].valueRange=[n[0],n[1]]}u.length&&(h.dateWindow_=u[t]),h.drawGraph_()}),A,Y.ANIMATION_DURATION/A,o)},Y.prototype.getArea=function(){return this.plotter_.area},Y.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]},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 u=a[A];if(r.isValidPoint(u,!0)){var l=Math.abs(u.canvasx-t);l<e&&(e=l,n=u.idx)}}return n},Y.prototype.findClosestPoint=function(t,e){for(var n,i,o,a,s,A,u,l=1/0,c=this.layout_.points.length-1;c>=0;--c)for(var f=this.layout_.points[c],h=0;h<f.length;++h)a=f[h],r.isValidPoint(a)&&(n=(i=a.canvasx-t)*i+(o=a.canvasy-e)*o)<l&&(l=n,s=a,A=c,u=a.idx);return{row:u,seriesName:this.layout_.setNames[A],point:s}},Y.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 u=A[s];if(r.isValidPoint(u)){var l=u.canvasy;if(t>u.canvasx&&s+1<A.length){var c=A[s+1];if(r.isValidPoint(c))if((f=c.canvasx-u.canvasx)>0)l+=(t-u.canvasx)/f*(c.canvasy-u.canvasy)}else if(t<u.canvasx&&s>0){var f,h=A[s-1];if(r.isValidPoint(h))if((f=u.canvasx-h.canvasx)>0)l+=(u.canvasx-t)/f*(h.canvasy-u.canvasy)}(0===a||l<e)&&(n=u,i=a)}}}return{row:o,seriesName:this.layout_.setNames[i],point:n}},Y.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_)}},Y.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},Y.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())}))}},Y.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 u=this.previousVerticalX_;n.clearRect(u-a-1,0,2*a+2,this.height_)}if(this.selPoints_.length>0){var l=this.selPoints_[0].canvasx;for(n.save(),e=0;e<this.selPoints_.length;e++){var c=this.selPoints_[e];if(!isNaN(c.canvasy)){var f=this.getNumericOption("highlightCircleSize",c.name),h=this.getFunctionOption("drawHighlightPointCallback",c.name),d=this.plotter_.colors[c.name];h||(h=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",c.name),n.strokeStyle=d,n.fillStyle=d,h.call(this,this,c.name,n,l,c.canvasy,d,f,c.idx)}}n.restore(),this.previousVerticalX_=l}},Y.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!==(u=a[s]).yval&&this.selPoints_.push(u);else for(var A=0;A<a.length;++A){var u;if((u=a[A]).idx==t){null!==u.yval&&this.selPoints_.push(u);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 l=this.getFunctionOption("highlightCallback");if(l){l.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return i},Y.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},Y.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)},Y.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},Y.prototype.getHighlightSeries=function(){return this.highlightSet_},Y.prototype.isSeriesLocked=function(){return this.lockedSet_},Y.prototype.loadedEvent_=function(t){this.rawData_=this.parseCSV_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_()},Y.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)},Y.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?L:U:this.getBooleanOption("customBars")?F:this.getBooleanOption("errorBars")?C:b},Y.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},Y.PointType=void 0,Y.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}},u=0;u<t.length;++u){var l=t[u],c=l.xval;void 0===e[c]&&(e[c]=0);var f=l.yval;isNaN(f)||null===f?"none"==r?f=0:(A(u),f=o&&a&&"none"!=r?o.yval+(a.yval-o.yval)*((c-o.xval)/(a.xval-o.xval)):o&&"all"==r?o.yval:a&&"all"==r?a.yval:0):o=l;var h=e[c];i!=c&&(h+=f,e[c]=h),i=c,l.yval_stacked=h,h>n[1]&&(n[1]=h),h<n[0]&&(n[0]=h)}},Y.prototype.gatherDatasets_=function(t,e){var n,r,i,o,a,s,A=[],u=[],l=[],c={};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===l[a=this.attributes_.axisForSeries(m)]&&(l[a]=[]),Y.stackPoints_(y,l[a],v,this.getBooleanOption("stackedGraphNaNFill"))),c[m]=v,u[n]=y}return{points:u,extremes:c,boundaryIds:A}},Y.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")}},Y.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)}},Y.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)}},Y.prototype.numAxes=function(){return this.attributes_.numAxes()},Y.prototype.axisPropertiesForSeries=function(t){return this.axes_[this.attributes_.axisForSeries(t)]},Y.prototype.computeYAxisRanges_=function(t){for(var e,n,i,o,a,s=function(t){return isNaN(parseFloat(t))},A=this.attributes_.numAxes(),u=0;u<A;u++){var l=this.axes_[u],c=this.attributes_.getForAxis("logscale",u),f=this.attributes_.getForAxis("includeZero",u),h=this.attributes_.getForAxis("independentTicks",u);i=this.attributes_.seriesForAxis(u),e=!0,o=.1;const A=this.getNumericOption("yRangePad");if(null!==A&&(e=!1,o=A/this.plotter_.area.h),0===i.length)l.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&&!c&&(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,w=g;e&&(c?(y=m+o*n,w=g):((w=g-o*n)<0&&g>=0&&(w=0),(y=m+o*n)>0&&m<=0&&(y=0))),l.extremeRange=[w,y]}if(l.valueRange){var b=s(l.valueRange[0])?l.extremeRange[0]:l.valueRange[0],_=s(l.valueRange[1])?l.extremeRange[1]:l.valueRange[1];l.computedValueRange=[b,_]}else l.computedValueRange=l.extremeRange;if(!e){if((b=l.computedValueRange[0])===(_=l.computedValueRange[1]))if(0===b)_=1;else{var B=Math.abs(b/10);b-=B,_+=B}if(c){var x=o/(2*o-1),C=(o-1)/(2*o-1);l.computedValueRange[0]=r.logRangeFraction(b,_,x),l.computedValueRange[1]=r.logRangeFraction(b,_,C)}else n=_-b,l.computedValueRange[0]=b-n*o,l.computedValueRange[1]=_+n*o}if(h){l.independentTicks=h;var S=(F=this.optionsViewForAxis_("y"+(u?"2":"")))("ticker");l.ticks=S(l.computedValueRange[0],l.computedValueRange[1],this.plotter_.area.h,F,this),a||(a=l)}}if(void 0===a)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(u=0;u<A;u++){if(!(l=this.axes_[u]).independentTicks){S=(F=this.optionsViewForAxis_("y"+(u?"2":"")))("ticker");for(var F,E=a.ticks,U=a.computedValueRange[1]-a.computedValueRange[0],I=l.computedValueRange[1]-l.computedValueRange[0],L=[],k=0;k<E.length;k++){var Q=(E[k].v-a.computedValueRange[0])/U,O=l.computedValueRange[0]+Q*I;L.push(O)}l.ticks=S(l.computedValueRange[0],l.computedValueRange[1],this.plotter_.area.h,F,this,L)}}},Y.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)},Y.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)},Y.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 u,l=!1,c=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(l||(this.detectTypeFromString_(p[0]),u=this.getFunctionOption("xValueParser"),l=!0),g[0]=u(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!=c&&console.error("Number of columns in line "+h+" ("+g.length+") does not agree with number of labels ("+c+") "+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},Y.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},Y.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,u=[],l={},c=!1;for(a=1;a<n;a++){var f=t.getColumnType(a);if("number"==f)u.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=u[u.length-1];l.hasOwnProperty(h)?l[h].push(a):l[h]=[a],c=!0}}var d=[t.getColumnLabel(0)];for(a=0;a<u.length;a++)d.push(t.getColumnLabel(u[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<u.length;s++){var y=u[s];if(v.push(t.getValue(a,y)),c&&l.hasOwnProperty(y)&&null!==t.getValue(a,l[y][0])){var w={};w.series=t.getColumnLabel(y),w.xval=v[0],w.shortText=e(m.length),w.text="";for(var b=0;b<l[y].length;b++)b&&(w.text+="\n"),w.text+=t.getValue(a,l[y][b]);m.push(w)}}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()},Y.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},Y.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)},Y.prototype.updateOptions=function(t,e){"undefined"==typeof e&&(e=!1);var n=t.file,i=Y.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))},Y.copyUserAttrs_=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"file"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e},Y.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}},Y.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},Y.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")},Y.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_()},Y.prototype.size=function(){return{width:this.width_,height:this.height_}},Y.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")},Y.prototype.annotations=function(){return this.annotations_},Y.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},Y.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},Y.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},Y.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},Y.prototype.addAndTrackEvent=function(t,e,n){r.addEvent(t,e,n),this.registeredEvents_.push({elem:t,type:e,fn:n})},Y.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_=[]},Y.PLUGINS=[V,T,G,P,Q,H],Y.GVizChart=W,Y.DASHED_LINE=r.DASHED_LINE,Y.DOT_DASH_LINE=r.DOT_DASH_LINE,Y.dateAxisLabelFormatter=r.dateAxisLabelFormatter,Y.toRGB_=r.toRGB_,Y.findPos=r.findPos,Y.pageX=r.pageX,Y.pageY=r.pageY,Y.dateString_=r.dateString_,Y.defaultInteractionModel=c.defaultModel,Y.nonInteractiveModel=Y.nonInteractiveModel_=c.nonInteractiveModel_,Y.Circles=r.Circles,Y.Plugins={Legend:V,Axes:T,Annotations:Q,ChartLabels:P,Grid:H,RangeSelector:G},Y.DataHandlers={DefaultHandler:b,BarsHandler:B,CustomBarsHandler:F,DefaultFractionHandler:U,ErrorBarsHandler:C,FractionsBarsHandler:L},Y.startPan=c.startPan,Y.startZoom=c.startZoom,Y.movePan=c.movePan,Y.moveZoom=c.moveZoom,Y.endPan=c.endPan,Y.endZoom=c.endZoom,Y.numericLinearTicks=A.Tj,Y.numericTicks=A.GH,Y.dateTicker=A.fi,Y.Granularity=A.Z7,Y.getDateAxis=A.A4,Y.floatFormat=r.floatFormat,r.setupDOMready_(Y);const X=Y},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,u=(1-o)*e.x+o*n.x,l=(1-o)*e.y+o*n.y;if(s!=u){var c=e.y-l-(e.x-u)*(A-l)/(s-u);A+=c,l+=c}return a||(A>t.y&&A>e.y?(A=Math.max(t.y,e.y),l=2*e.y-A):A<t.y&&A<e.y&&(A=Math.min(t.y,e.y),l=2*e.y-A),l>e.y&&l>n.y?(l=Math.max(e.y,n.y),A=2*e.y-l):l<e.y&&l<n.y&&(l=Math.min(e.y,n.y),A=2*e.y-l)),[s,A,u,l]}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 u=o[A-1],l=o[A],c=o[A+1];if(u=u&&r(u.canvasy)?u:null,l=l&&r(l.canvasy)?l:null,c=c&&r(c.canvasy)?c:null,u&&l){var f=e({x:u.canvasx,y:u.canvasy},{x:l.canvasx,y:l.canvasy},c&&{x:c.canvasx,y:c.canvasy},i.smoothing);a=null!==a?a:u.canvasx,s=null!==s?s:u.canvasy,n.bezierCurveTo(a,s,f[0],f[1],l.canvasx,l.canvasy),a=f[2],s=f[3]}else l?(n.moveTo(l.canvasx,l.canvasy),a=l.canvasx,s=l.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()},u=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},l=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):(l(),n=i.getImageData(0,0,e.size*o,e.size*o)):(this.clear(),l()):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):u(i)}.bind(this);u(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,e,n){"use strict";var r=n(70453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(i){r=!1}t.exports=r},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,{$:()=>X,HM:()=>$,pd:()=>Y});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]),u=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}},l=u(a,2),c=l.b,f=l.r;c[28]=258,f[258]=28;for(var h=u(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 u=15-e;for(o=0;o<r;++o)if(t[o])for(var l=o<<4|t[o],c=e-t[o],f=A[t[o]-1]++<<c,h=f|(1<<c)-1;f<=h;++f)s[g[f]>>u]=l}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},w=new r(288);for(m=0;m<144;++m)w[m]=8;for(m=144;m<256;++m)w[m]=9;for(m=256;m<280;++m)w[m]=7;for(m=280;m<288;++m)w[m]=8;var b=new r(32);for(m=0;m<32;++m)b[m]=5;var _=y(w,9,0),B=y(w,9,1),x=y(b,5,0),C=y(b,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},I=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))},L=["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"],k=function(t,e,n){var r=new Error(e||L[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,k),!n)throw r;return r},Q=function(t,e,n,i){var o=t.length,u=i?i.length:0;if(!o||e.f&&!e.l)return n||new r(0);var l=!n,f=l||2!=e.i,h=e.i;l&&(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,w=e.l,b=e.d,_=e.m,x=e.n,L=8*o;do{if(!w){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,T=K+O;if(T>o){h&&k(0);break}f&&p(v+O),n.set(t.subarray(K,T),v),e.b=v+=O,e.p=m=8*T,e.f=g;continue}if(1==Q)w=B,b=C,_=9,x=5;else if(2==Q){var M=F(t,m,31)+257,N=F(t,m+10,15)+4,R=M+F(t,m+5,31)+1;m+=14;for(var P=new r(R),D=new r(19),H=0;H<N;++H)D[A[H]]=F(t,m+3*H,7);m+=3*N;var j=S(D),z=(1<<j)-1,V=y(D,j,1);for(H=0;H<R;){var K,G=V[F(t,m,z)];if(m+=15&G,(K=G>>4)<16)P[H++]=K;else{var q=0,W=0;for(16==K?(W=3+F(t,m,3),m+=2,q=P[H-1]):17==K?(W=3+F(t,m,7),m+=3):18==K&&(W=11+F(t,m,127),m+=7);W--;)P[H++]=q}}var Y=P.subarray(0,M),$=P.subarray(M);_=S(Y),x=S($),w=y(Y,_,1),b=y($,x,1)}else k(1);if(m>L){h&&k(0);break}}f&&p(v+131072);for(var X=(1<<_)-1,J=(1<<x)-1,Z=m;;Z=m){var tt=(q=w[E(t,m)&X])>>4;if((m+=15&q)>L){h&&k(0);break}if(q||k(2),tt<256)n[v++]=tt;else{if(256==tt){Z=m,w=null;break}var et=tt-254;if(tt>264){var nt=a[H=tt-257];et=F(t,m,(1<<nt)-1)+c[H],m+=nt}var rt=b[E(t,m)&J],it=rt>>4;rt||k(3),m+=15&rt;$=d[it];if(it>3){nt=s[it];$+=E(t,m)&(1<<nt)-1,m+=nt}if(m>L){h&&k(0);break}f&&p(v+131072);var ot=v+et;if(v<$){var at=u-$,st=Math.min($,ot);for(at+v<0&&k(3);v<st;++v)n[v]=i[at+v]}for(;v<ot;++v)n[v]=n[v-$]}}e.l=w,e.p=Z,e.b=v,e.f=g,w&&(g=1,e.m=_,e.d=b,e.n=x)}while(!g);return v!=n.length&&l?I(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},T=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},M=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 u=n[0],l=n[1],c=0,f=1,h=2;for(n[0]={s:-1,f:u.f+l.f,l:u,r:l};f!=a-1;)u=n[n[c].f<n[h].f?c++:h++],l=n[c!=f&&n[c].f<n[h].f?c++:h++],n[f++]={s:-1,f:u.f+l.f,l:u,r:l};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=N(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 w=s[o].s;if(!(p[w]>e))break;m+=y-(1<<g-p[w]),p[w]=e}for(m>>=v;m>0;){var b=s[o].s;p[b]<e?m-=1<<e-p[b]++-1:++o}for(;o>=0&&m;--o){var _=s[o].s;p[_]==e&&(--p[_],++m)}g=e}return{t:new r(p),l:g}},N=function(t,e,n){return-1==t.s?Math.max(N(t.l,e,n+1),N(t.r,e,n+1)):e[t.s]=n},R=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}},P=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,u,l,c,f,h,d){O(e,d++,n),++o[256];for(var p=M(o,15),g=p.t,m=p.l,v=M(u,15),B=v.t,C=v.l,S=R(g),F=S.c,E=S.n,U=R(B),I=U.c,L=U.n,k=new i(19),Q=0;Q<F.length;++Q)++k[31&F[Q]];for(Q=0;Q<I.length;++Q)++k[31&I[Q]];for(var N=M(k,7),H=N.t,j=N.l,z=19;z>4&&!H[A[z-1]];--z);var V,K,G,q,W=h+5<<3,Y=P(o,w)+P(u,b)+l,$=P(o,g)+P(u,B)+l+14+3*z+P(k,H)+2*k[16]+3*k[17]+7*k[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,L-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,I],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=w,G=x,q=b;for(Q=0;Q<c;++Q){var nt=r[Q];if(nt>255){T(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;T(e,d,G[rt]),d+=q[rt],rt>3&&(T(e,d,nt>>5&8191),d+=s[rt])}else T(e,d,V[nt]),d+=K[nt]}return T(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,u,l){var c=l.z||t.length,h=new r(A+c+5*(1+Math.ceil(c/7e3))+u),d=h.subarray(A,h.length-u),g=l.l,m=7&(l.r||0);if(e){m&&(d[0]=l.r>>3);for(var v=j[e-1],y=v>>13,w=8191&v,b=(1<<n)-1,_=l.p||new i(32768),B=l.h||new i(b+1),x=Math.ceil(n/3),C=2*x,S=function(e){return(t[e]^t[e+1]<<x^t[e+2]<<C)&b},F=new o(25e3),E=new i(288),L=new i(32),k=0,Q=0,O=l.i||0,T=0,M=l.w||0,N=0;O+2<c;++O){var R=S(O),P=32767&O,z=B[R];if(_[P]=z,B[R]=P,M<=O){var V=c-O;if((k>7e3||T>24576)&&(V>423||!g)){m=H(t,d,0,F,E,L,Q,T,N,O-N,m),T=k=Q=0,N=O;for(var K=0;K<286;++K)E[K]=0;for(K=0;K<30;++K)L[K]=0}var G=2,q=0,W=w,Y=P-z&32767;if(V>2&&R==S(O-Y))for(var $=Math.min(y,V)-1,X=Math.min(32767,O),J=Math.min(258,V);Y<=X&&--W&&P!=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+=(P=z)-(z=_[P])&32767}if(q){F[T++]=268435456|f[G]<<18|p[q];var it=31&f[G],ot=31&p[q];Q+=a[it]+s[ot],++E[257+it],++L[ot],M=O+G,++k}else F[T++]=t[O],++E[t[O]]}}for(O=Math.max(O,M);O<c;++O)F[T++]=t[O],++E[t[O]];m=H(t,d,g,F,E,L,Q,T,N,O-N,m),g||(l.r=7&m|d[m/8|0]<<3,m-=7,l.h=B,l.p=_,l.i=O,l.w=M)}else{for(O=l.w||0;O<c+g;O+=65535){var at=O+65535;at>=c&&(d[m/8|0]=g,at=c),m=D(d,m+1,t.subarray(O,at))}l.i=c}return I(h,0,A+U(m)+u)},K=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}}},G=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)},q=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},W=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=K();i.p(e.dictionary),q(t,2,i.d())}};function Y(t,e){return G(t,e||{},0,0)}function $(t,e){return Q(t,{i:2},e&&e.out,e&&e.dictionary)}function X(t,e){e||(e={});var n=K();n.p(t);var r=G(t,e,e.dictionary?6:2,4);return W(r,e),q(r,r.length-4,n.d()),r}var J="undefined"!=typeof TextDecoder&&new TextDecoder;try{J.decode(z,{stream:!0})}catch(Z){}"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=[],u=0;u<s;u++)A[u]="$"+u;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 l=function(){};l.prototype=i.prototype,o.prototype=new l,l.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(54828),o=n(69383),a=n(41237),s=n(79290),A=n(79538),u=n(58068),l=n(69675),c=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,w=function(t){try{return y('"use strict"; return ('+t+").constructor;")()}catch(e){}},b=n(75795),_=n(76879),B=function(){throw new l},x=b?function(){try{return B}catch(t){try{return b(arguments,"callee").get}catch(e){return B}}}():B,C=n(64039)(),S=n(93628),F=n(71064),E=n(48648),U=n(11002),I=n(10076),L={},k="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%":L,"%AsyncGenerator%":L,"%AsyncGeneratorFunction%":L,"%AsyncIteratorPrototype%":L,"%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%":L,"%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%":b,"%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%":u,"%ThrowTypeError%":x,"%TypedArray%":k,"%TypeError%":l,"%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%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet,"%Function.prototype.call%":I,"%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 T=function t(e){var n;if("%AsyncFunction%"===e)n=w("async function () {}");else if("%GeneratorFunction%"===e)n=w("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=w("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},M={__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"]},N=n(66743),R=n(9957),P=N.call(I,Array.prototype.concat),D=N.call(U,Array.prototype.splice),H=N.call(I,String.prototype.replace),j=N.call(I,String.prototype.slice),z=N.call(I,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,K=/\\(\\)?/g,G=function(t,e){var n,r=t;if(R(M,r)&&(r="%"+(n=M[r])[0]+"%"),R(Q,r)){var i=Q[r];if(i===L&&(i=T(r)),"undefined"===typeof i&&!e)throw new l("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new u("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new l('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,t))throw new u("`%` 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 u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new u("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,P([0,1],A)));for(var c=1,f=!0;c<n.length;c+=1){var h=n[c],d=j(h,0,1),p=j(h,-1);if(('"'===d||"'"===d||"`"===d||'"'===p||"'"===p||"`"===p)&&d!==p)throw new u("property names with quotes must have matching quotes");if("constructor"!==h&&f||(s=!0),R(Q,o="%"+(r+="."+h)+"%"))a=Q[o];else if(null!=a){if(!(h in a)){if(!e)throw new l("base intrinsic for "+t+" exists, but the property is not available.");return}if(b&&c+1>=n.length){var g=b(a,h);a=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[h]}else f=R(a,h),a=a[h];f&&!s&&(Q[o]=a)}}return a}},76879(t){"use strict";var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch(n){e=!1}t.exports=e},54828(t){"use strict";t.exports=Object},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)b.call(p),p=null;else{var t=r.Pop,e=d(),n=e[0],i=e[1];if(b.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],w=l(),b=l();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:c()}))}function x(t,e){return[{usr:t.state,key:t.key,idx:e},_(t)]}function C(t,e,n){return!b.length||(b.call({action:t,location:e,retry:n}),!1)}function S(t){g=t;var e=d();v=e[0],y=e[1],w.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),u=s[0],l=s[1];try{A.pushState(u,"",l)}catch(c){n.location.assign(l)}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],u=a[1];A.replaceState(s,"",u),S(i)}},go:F,back:function(){F(-1)},forward:function(){F(1)},listen:function(t){return w.push(t)},block:function(t){var e=b.push(t);return 1===b.length&&n.addEventListener(a,u),function(){e(),b.length||n.removeEventListener(a,u)}}};return E}function u(t){t.preventDefault(),t.returnValue=""}function l(){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 c(){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 u=Object.defineProperty,l=Object.getOwnPropertyNames,c=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=l(n);c&&(a=a.concat(c(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{u(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(Ne){o(Ne)}}function s(t){try{A(r.throw(t))}catch(Ne){o(Ne)}}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(Ne){o=[6,Ne],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)},u=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},l=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},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"===typeof Uint8Array?[]:new Uint8Array(256),h=0;h<c.length;h++)f[c.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 u="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),l=Array.isArray(u)?u:new Uint8Array(u);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)],l[A++]=n<<2|r>>4,l[A++]=(15&r)<<4|i>>2,l[A++]=(3&i)<<6|63&o;return u},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},w=5,b=11,_=2,B=65536>>w,x=(1<<w)-1,C=B+(1024>>w)+32,S=65536>>b,F=(1<<b-w)-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))},I=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 L(r[0],r[1],r[2],r[3],a,s)},L=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>>w])<<_)+(t&x),this.data[e];if(t<=65535)return e=((e=this.index[B+(t-55296>>w)])<<_)+(t&x),this.data[e];if(t<this.highStart)return e=C-S+(t>>b),e=this.index[e],e+=t>>w&F,e=((e=this.index[e])<<_)+(t&x),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q="undefined"===typeof Uint8Array?[]:new Uint8Array(256),O=0;O<k.length;O++)Q[k.charCodeAt(O)]=O;var T=50,M=1,N=2,R=3,P=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,ut=29,lt=30,ct=31,ft=32,ht=33,dt=34,pt=35,gt=36,mt=37,vt=38,yt=39,wt=40,bt=41,_t=42,Bt=43,xt=[9001,65288],Ct="!",St="\xd7",Ft="\xf7",Et=I("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=[lt,gt],It=[M,N,R,D],Lt=[V,j],kt=[st,at],Qt=It.concat(Lt),Ot=[vt,yt,wt,dt,pt],Tt=[Y,q],Mt=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>T?(i.push(!0),a-=T):i.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(o),n.push($);if(a===P||a===K){if(0===o)return r.push(o),n.push(lt);var s=n[o-1];return-1===Qt.indexOf(s)?(r.push(r[o-1]),n.push(s)):(r.push(o),n.push(lt))}return r.push(o),a===ct?n.push("strict"===e?et:mt):a===_t||a===ut?n.push(lt):a===Bt?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(mt):n.push(lt):void n.push(a)})),[r,n,i]},Nt=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},Rt=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==V)return r;n--}return 0},Pt=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],u=a>=0?e[a]:0,l=e[s];if(A===N&&l===R)return St;if(-1!==It.indexOf(A))return Ct;if(-1!==It.indexOf(l))return St;if(-1!==Lt.indexOf(l))return St;if(Rt(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||l===H)return St;if(A===z)return St;if(-1===[V,q,Y].indexOf(A)&&l===z)return St;if(-1!==[X,J,Z,it,At].indexOf(l))return St;if(Rt(o,e)===nt)return St;if(Nt(rt,nt,o,e))return St;if(Nt([X,J],et,o,e))return St;if(Nt(G,G,o,e))return St;if(A===V)return Ft;if(A===rt||l===rt)return St;if(l===$||A===$)return Ft;if(-1!==[q,Y,et].indexOf(l)||A===W)return St;if(u===gt&&-1!==Tt.indexOf(A))return St;if(A===At&&l===gt)return St;if(l===tt)return St;if(-1!==Ut.indexOf(l)&&A===ot||-1!==Ut.indexOf(A)&&l===ot)return St;if(A===st&&-1!==[mt,ft,ht].indexOf(l)||-1!==[mt,ft,ht].indexOf(A)&&l===at)return St;if(-1!==Ut.indexOf(A)&&-1!==kt.indexOf(l)||-1!==kt.indexOf(A)&&-1!==Ut.indexOf(l))return St;if(-1!==[st,at].indexOf(A)&&(l===ot||-1!==[nt,Y].indexOf(l)&&e[s+1]===ot)||-1!==[nt,Y].indexOf(A)&&l===ot||A===ot&&-1!==[ot,At,it].indexOf(l))return St;if(-1!==[ot,At,it,X,J].indexOf(l))for(var c=o;c>=0;){if((f=e[c])===ot)return St;if(-1===[At,it].indexOf(f))break;c--}if(-1!==[st,at].indexOf(l))for(c=-1!==[X,J].indexOf(A)?a:o;c>=0;){var f;if((f=e[c])===ot)return St;if(-1===[At,it].indexOf(f))break;c--}if(vt===A&&-1!==[vt,yt,dt,pt].indexOf(l)||-1!==[yt,dt].indexOf(A)&&-1!==[yt,wt].indexOf(l)||-1!==[wt,pt].indexOf(A)&&l===wt)return St;if(-1!==Ot.indexOf(A)&&-1!==[tt,at].indexOf(l)||-1!==Ot.indexOf(l)&&A===st)return St;if(-1!==Ut.indexOf(A)&&-1!==Ut.indexOf(l))return St;if(A===it&&-1!==Ut.indexOf(l))return St;if(-1!==Ut.concat(ot).indexOf(A)&&l===nt&&-1===xt.indexOf(t[s])||-1!==Ut.concat(ot).indexOf(l)&&A===J)return St;if(A===bt&&l===bt){for(var h=n[o],d=1;h>0&&e[--h]===bt;)d++;if(d%2!==0)return St}return A===ft&&l===ht?St:Ft},Dt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=Mt(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,lt,_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 l.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),jt=function(t,e){var n=u(t),r=Dt(n,e),i=r[0],o=r[1],a=r[2],s=n.length,A=0,l=0;return{next:function(){if(l>=s)return{done:!0,value:null};for(var t=St;l<s&&(t=Pt(n,o,i,++l,a))===St;);if(t!==St||l===s){var e=new Ht(n,t,A,l);return A=l,{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,ue=60,le=62,ce=64,fe=91,he=93,de=61,pe=123,ge=63,me=125,ve=124,ye=126,we=128,be=65533,_e=42,Be=43,xe=44,Ce=58,Se=59,Fe=46,Ee=0,Ue=8,Ie=11,Le=14,ke=31,Qe=127,Oe=-1,Te=48,Me=97,Ne=101,Re=102,Pe=117,De=122,He=65,je=69,ze=70,Ve=85,Ke=90,Ge=function(t){return t>=Te&&t<=57},qe=function(t){return t>=55296&&t<=57343},We=function(t){return Ge(t)||t>=He&&t<=ze||t>=Me&&t<=Re},Ye=function(t){return t>=Me&&t<=De},$e=function(t){return t>=He&&t<=Ke},Xe=function(t){return Ye(t)||$e(t)},Je=function(t){return t>=we},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===Ie||t>=Le&&t<=ke||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(l.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(l.apply(void 0,o),10):0;t[e]!==je&&t[e]!==Ne||e++;var A=1;t[e]!==Be&&t[e]!==se||(t[e]===se&&(A=-1),e++);for(var u=[];Ge(t[e]);)u.push(t[e++]);var c=u.length?parseInt(l.apply(void 0,u),10):0;return n*(i+s*Math.pow(10,-a))*Math.pow(10,A*c)},An={type:2},un={type:3},ln={type:4},cn={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},wn={type:1},bn={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(u(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(),cn;break;case re:return this.consumeStringToken(re);case ie:return An;case oe:return un;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 ln;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===le)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 ue:if(this.peekCodePoint(0)===Ae&&this.peekCodePoint(1)===se&&this.peekCodePoint(2)===se)return this.consumeCodePoint(),this.consumeCodePoint(),bn;break;case ce:var u=this.peekCodePoint(0),c=this.peekCodePoint(1),f=this.peekCodePoint(2);if(on(u,c,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 Pe: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:l(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(l.apply(void 0,t.map((function(t){return t===ge?Te:t}))),16),end:parseInt(l.apply(void 0,t.map((function(t){return t===ge?ze:t}))),16)};var r=parseInt(l.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(l.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:l.apply(void 0,t)};if(Ze(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Oe||this.peekCodePoint(0)===oe?(this.consumeCodePoint(),{type:22,value:l.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+=l.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),wn;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+=l(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===Ne)&&((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=l(t);We(this.peekCodePoint(0))&&e.length<6;)e+=l(this.consumeCodePoint());Ze(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||qe(n)||n>1114111?be:n}return t===Oe?be:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(en(e))t+=l(e);else{if(!rn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=l(this.consumeEscapedCodePoint())}}},t}(),In=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||Pn(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}(),Ln=function(t){return 15===t.type},kn=function(t){return 17===t.type},Qn=function(t){return 20===t.type},On=function(t){return 0===t.type},Tn=function(t,e){return Qn(t)&&t.value===e},Mn=function(t){return 31!==t.type},Nn=function(t){return 31!==t.type&&4!==t.type},Rn=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},Pn=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(Ln(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=lr[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(Nn);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 ur=function(t,e){var n=e.filter(Nn),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,u=Hn(o)?o.number/100:0,l="undefined"!==typeof a&&Hn(a)?qn(a,1):1;if(0===A)return or(255*u,255*u,255*u,1);var c=u<=.5?u*(A+1):u+A-u*A,f=2*u-c,h=Ar(f,c,s+1/3),d=Ar(f,c,s),p=Ar(f,c,s-1/3);return or(255*h,255*d,255*p,l)},lr={hsl:ur,hsla:ur,rgb:sr,rgba:sr},cr=function(t,e){return nr.parse(t,In.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 u=null;for(a=0;a<i.length;a++){var l=i[a];if(null===l)null===u&&(u=a);else if(null!==u){for(var c=a-u,f=(l-i[u-1])/(c+1),h=1;h<=c;h++)i[u+h-1]=f*h;u=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,u=Math.cos(r-Math.PI/2)*s;return[i,o-u,o+u,a-A,a+A]},yr=function(t,e){return Math.sqrt(t*t+e*e)},wr=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},br=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=wr(r,i,e,n,!0),u=A[0],l=A[1];a=s*(o=yr(u-e,(l-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 c=wr(r,i,e,n,!1);u=c[0],l=c[1],a=s*(o=yr(u-e,(l-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 Rn(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",Ir="contain",Lr=function(t,e){var n=0,r=3,i=[],o=[];return Rn(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 Ir: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}},kr=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=Nr[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 Tr(t){return!(20===t.type&&"none"===t.value)&&(18!==t.type||!!Nr[t.name])}var Mr,Nr={"linear-gradient":function(t,e){var n=er(180),r=[];return Rn(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 Rn(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 Ir: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 u=pr(t,e);i.push(u)}})),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":Lr,"-ms-radial-gradient":Lr,"-o-radial-gradient":Lr,"-webkit-radial-gradient":Lr,"-webkit-gradient":function(t,e){var n=er(180),r=[],i=1,o=0,a=3,s=[];return Rn(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(Nn);if(2===s.length){a=nr.parse(t,s[1]);var A=s[0];kn(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}}},Rr={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 Nn(t)&&Tr(t)})).map((function(e){return Or.parse(t,e)}))}},Pr={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 Rn(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 Rn(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"}(Mr||(Mr={}));var zr,Vr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return Rn(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 Ln(e)?e.number:0}}},Ai=si("top"),ui=si("right"),li=si("bottom"),ci=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}},wi={name:"line-height",initialValue:"normal",prefix:!1,type:4},bi=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"),Ii={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}}))}},Li={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},ki=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Qi=ki("top"),Oi=ki("right"),Ti=ki("bottom"),Mi=ki("left"),Ni={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}}},Ri={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}},Pi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Tn(e[0],"none")?[]:Rn(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(kn(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 kn(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 kn(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(Mn),o=0;o<i.length;o++){var a=i[o],s=i[o+1];if(20===a.type){var A=s&&kn(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(Mn),i=0;i<r.length;i++){var o=r[i],a=r[i+1];if(Qn(o)&&"none"!==o.value){var s=a&&kn(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(Ln).map((function(e){return Yi.parse(t,e)}))}},uo={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}},lo=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},co={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Tn(e[0],"none")?[]:Rn(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];Tn(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 Ln(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,Rr,e.backgroundImage),this.backgroundOrigin=yo(t,Pr,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,ui,e.borderRightWidth),this.borderBottomWidth=yo(t,li,e.borderBottomWidth),this.borderLeftWidth=yo(t,ci,e.borderLeftWidth),this.boxShadow=yo(t,co,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,wi,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,Ii,e.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=yo(t,Li,e.overflowWrap),this.paddingTop=yo(t,Qi,e.paddingTop),this.paddingRight=yo(t,Oi,e.paddingRight),this.paddingBottom=yo(t,Ti,e.paddingBottom),this.paddingLeft=yo(t,Mi,e.paddingLeft),this.paintOrder=yo(t,fo,e.paintOrder),this.position=yo(t,Ri,e.position),this.textAlign=yo(t,Ni,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,Pi,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,uo,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 In(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())}}},wo="data-html2canvas-debug",bo=function(t){switch(t.getAttribute(wo)){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=bo(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)),ls(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 u="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),l=Array.isArray(u)?u:new Uint8Array(u);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)],l[A++]=n<<2|r>>4,l[A++]=(15&r)<<4|i>>2,l[A++]=(3&i)<<6|63&o;return u},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},Io=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},Lo=5,ko=11,Qo=2,Oo=65536>>Lo,To=(1<<Lo)-1,Mo=Oo+(1024>>Lo)+32,No=65536>>ko,Ro=(1<<ko-Lo)-1,Po=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)?Io(n):new Uint32Array(n),i=Array.isArray(n)?Uo(n):new Uint16Array(n),o=24,a=Po(i,o/2,r[4]/2),s=2===r[5]?Po(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>>Lo])<<Qo)+(t&To),this.data[e];if(t<=65535)return e=((e=this.index[Oo+(t-55296>>Lo)])<<Qo)+(t&To),this.data[e];if(t<this.highStart)return e=Mo-No+(t>>ko),e=this.index[e],e+=t>>Lo&Ro,e=((e=this.index[e])<<Qo)+(t&To),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},ua=Ho(xo),la="\xd7",ca="\xf7",fa=function(t){return ua.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 la;if(o===Wo||o===Yo||o===$o)return ca;if(a===Wo||a===Yo||a===$o)return ca;if(o===Zo&&-1!==[Zo,ta,na,ra].indexOf(a))return la;if((o===na||o===ta)&&(a===ta||a===ea))return la;if((o===ra||o===ea)&&a===ea)return la;if(a===ia||a===Xo)return la;if(a===Jo)return la;if(o===qo)return la;if(o===ia&&a===oa){for(;i===Xo;)i=e[--r];if(i===oa)return la}if(o===aa&&a===aa){for(var s=0;i===aa;)s++,i=e[--r];if(s%2===0)return la}return ca},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=la;r<n&&(t=ha(e,o,++r))===la;);if(t!==la||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?"&#128104;".repeat(10):"";var r=e.firstChild,i=u(r.data).map((function(t){return l(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},wa=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(Ne){return!1}return!0},ba=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",ba(i)?xa(Ba(n,n,0,0,a)):Promise.reject(!1)})).then((function(t){return r.drawImage(t,0,0),ba(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=wa(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=ka(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=Ia(e),u=0;A.forEach((function(e){o.push(new Sa(e,a.fromDOMRectList(t,Ua(r,u+s,e.length).getClientRects()))),u+=e.length}))}else o.push(new Sa(e,a.fromDOMRectList(t,i)))}else{var l=r.splitText(e.length);o.push(new Sa(e,Ea(t,r))),r=l}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},Ia=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)},La=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)},ka=function(t,e){return 0!==e.letterSpacing?Ia(t):La(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=u(t),r="";e.forEach((function(t){-1===Qa.indexOf(t)?r+=l(t):(r.length&&i.push(r),i.push(l(t)),r="")})),r.length&&i.push(r)}};!(n=r.next()).done;)o();return i},Ta=function(){function t(t,e,n){this.text=Ma(e.data,n.textTransform),this.textBounds=Fa(t,this.text,n,e)}return t}(),Ma=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(Na,Ra);case 2:return t.toUpperCase();default:return t}},Na=/(^|\s|:|-|\(|\))([a-z])/g,Ra=function(t,e,n){return t.length>0?e+n.toUpperCase():t},Pa=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?cr(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):fr.TRANSPARENT,o=n.contentWindow.document.body?cr(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):fr.TRANSPARENT;r.backgroundColor=rr(i)?rr(o)?r.styles.backgroundColor:o:i}}catch(Ne){}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 Ta(t,i,n.styles));else if(us(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 ws(e)?new Pa(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):bs(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},us=function(t){return t.nodeType===Node.ELEMENT_NODE},ls=function(t){return us(t)&&"undefined"!==typeof t.style&&!cs(t)},cs=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},ws=function(t){return"IMG"===t.tagName},bs=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"]},Is={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"]},Ls={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"]},ks={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},Ts=function(t,e,n,r,i){var o=n-e+1;return(t<0?"-":"")+(Os(Math.abs(t),o,r,(function(t){return l(Math.floor(t%o)+e)}))+i)},Ms=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},Ns=1,Rs=2,Ps=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 u=a%10;0===u&&io(o,Ns)&&""!==s?s=e[u]+s:u>1||1===u&&0===A||1===u&&1===A&&io(o,Rs)||1===u&&1===A&&io(o,Ps)&&t>100||1===u&&A>1&&io(o,Ds)?s=e[u]+(A>0?n[A-1]:"")+s:1===u&&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=Ts(t,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Ms(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 Ts(t,945,969,!1,r);case 9:return Ts(t,97,122,!1,r);case 10:return Ts(t,65,90,!1,r);case 11:return Ts(t,1632,1641,!0,r);case 12:case 49:return Qs(t,1,9999,Is,3,r);case 35:return Qs(t,1,9999,Is,3,r).toLowerCase();case 13:return Ts(t,2534,2543,!0,r);case 14:case 30:return Ts(t,6112,6121,!0,r);case 15:return Ms(t,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",i);case 16:return Ms(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,Rs|Ps|Ds);case 47:return Hs(t,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",zs,"\u8ca0",i,Ns|Rs|Ps|Ds);case 42:return Hs(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",js,"\u8d1f",i,Rs|Ps|Ds);case 41:return Hs(t,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",zs,"\u8d1f",i,Ns|Rs|Ps|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,Ns|Rs|Ps);case 31:return Hs(t,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Ks,o,Ns|Rs|Ps);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,Ns|Rs|Ps);case 18:return Ts(t,2406,2415,!0,r);case 20:return Qs(t,1,19999,ks,3,r);case 21:return Ts(t,2790,2799,!0,r);case 22:return Ts(t,2662,2671,!0,r);case 22:return Qs(t,1,10999,Ls,3,r);case 23:return Ms(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 Ms(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 Ts(t,3302,3311,!0,r);case 28:return Ms(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 Ms(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 Ts(t,3792,3801,!0,r);case 37:return Ts(t,6160,6169,!0,r);case 38:return Ts(t,4160,4169,!0,r);case 39:return Ts(t,2918,2927,!0,r);case 40:return Ts(t,1776,1785,!0,r);case 43:return Ts(t,3046,3055,!0,r);case 44:return Ts(t,3174,3183,!0,r);case 45:return Ts(t,3664,3673,!0,r);case 46:return Ts(t,3872,3881,!0,r);default:return Ts(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,u=A.document,l=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")]:u.fonts&&u.fonts.ready?[4,u.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Js(u)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof t?[2,Promise.resolve().then((function(){return t(u,n)})).then((function(){return o}))]:[2,o]}}))}))}));return u.open(),u.write(nA(document.doctype)+"<html></html>"),rA(this.referenceElement.ownerDocument,a,s),u.replaceChild(u.adoptNode(this.documentElement),u.documentElement),u.close(),l},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 ws(e)&&(ws(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(Ne){if(this.context.logger.error("Unable to access cssRules property",Ne),"SecurityError"!==Ne.name)throw Ne}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(Ne){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(Ne){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(Ne){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){us(e)&&(Bs(e)||e.hasAttribute(qs)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&us(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(us(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&&us(t)&&(ls(t)||cs(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&&ls(r)&&(this.clonedReferenceElement=r),ms(r)&&lA(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 u=this.resolvePseudoContent(t,r,a,Go.AFTER);return u&&r.appendChild(u),this.counters.pop(s),(i&&(this.options.copyStyles||cs(t))&&!bs(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(Nn),u=o[0],l=o[1];if(u&&Qn(u)){var c=i.counters.getCounterValue(u.value),f=l&&Qn(l)?xi.parse(i.context,l.value):3;A.appendChild(a.createTextNode(Gs(c,f,!1)))}}else if("counters"===e.name){var h=e.values.filter(Nn),d=(u=h[0],h[1]);if(l=h[2],u&&Qn(u)){var p=i.counters.getCounterValues(u.value),g=l&&Qn(l)?xi.parse(i.context,l.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(lo(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":A.appendChild(a.createTextNode(lo(s.quotes,--i.quoteDepth,!1)));break;default:A.appendChild(a.createTextNode(e.value))}})),A.className=sA+" "+AA;var u=r===Go.BEFORE?" "+sA:" "+AA;return cs(e)?e.className.baseValue+=u:e.className+=u,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",uA='{\n    content: "" !important;\n    display: none !important;\n}',lA=function(t){cA(t,"."+sA+oA+uA+"\n         ."+AA+aA+uA)},cA=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:wA(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&&!wA(t)&&"string"===typeof this._options.proxy&&Ca.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||vA(t)||wA(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 u=e._options.imageTimeout;s.timeout=u,s.ontimeout=function(){return o("Timed out ("+u+"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||!bA(t)},vA=function(t){return gA.test(t)},yA=function(t){return pA.test(t)},wA=function(t){return"blob"===t.substr(0,4)},bA=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],u=Gn(e.borderBottomRightRadius,n.width,n.height),l=u[0],c=u[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+l)/n.width),p.push((o+d)/n.height),p.push((A+c)/n.height);var g=Math.max.apply(Math,p);g>1&&(i/=g,o/=g,s/=g,A/=g,l/=g,c/=g,h/=g,d/=g);var m=n.width-s,v=n.height-c,y=n.width-l,w=n.height-d,b=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+b/3,i-x/3,o-b/3,Ys.TOP_LEFT):new _A(n.left+x/3,n.top+b/3),this.topRightBorderDoubleOuterBox=i>0||o>0?FA(n.left+m,n.top+b/3,s-_/3,A-b/3,Ys.TOP_RIGHT):new _A(n.left+n.width-_/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=l>0||c>0?FA(n.left+y,n.top+v,l-_/3,c-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+w,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*b/3,i-2*x/3,o-2*b/3,Ys.TOP_LEFT):new _A(n.left+2*x/3,n.top+2*b/3),this.topRightBorderDoubleInnerBox=i>0||o>0?FA(n.left+m,n.top+2*b/3,s-2*_/3,A-2*b/3,Ys.TOP_RIGHT):new _A(n.left+n.width-2*_/3,n.top+2*b/3),this.bottomRightBorderDoubleInnerBox=l>0||c>0?FA(n.left+y,n.top+v,l-2*_/3,c-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+w,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+b/2,i-x/2,o-b/2,Ys.TOP_LEFT):new _A(n.left+x/2,n.top+b/2),this.topRightBorderStroke=i>0||o>0?FA(n.left+m,n.top+b/2,s-_/2,A-b/2,Ys.TOP_RIGHT):new _A(n.left+n.width-_/2,n.top+b/2),this.bottomRightBorderStroke=l>0||c>0?FA(n.left+y,n.top+v,l-_/2,c-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+w,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=l>0||c>0?FA(n.left+y,n.top+v,l,c,Ys.BOTTOM_RIGHT):new _A(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=h>0||d>0?FA(n.left,n.top+w,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+b,Math.max(0,i-x),Math.max(0,o-b),Ys.TOP_LEFT):new _A(n.left+x,n.top+b),this.topRightPaddingBox=s>0||A>0?FA(n.left+Math.min(m,n.width-_),n.top+b,m>n.width+_?0:Math.max(0,s-_),Math.max(0,A-b),Ys.TOP_RIGHT):new _A(n.left+n.width-_,n.top+b),this.bottomRightPaddingBox=l>0||c>0?FA(n.left+Math.min(y,n.width-x),n.top+Math.min(v,n.height-B),Math.max(0,l-_),Math.max(0,c-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(w,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+b+C,Math.max(0,i-(x+E)),Math.max(0,o-(b+C)),Ys.TOP_LEFT):new _A(n.left+x+E,n.top+b+C),this.topRightContentBox=s>0||A>0?FA(n.left+Math.min(m,n.width+x+E),n.top+b+C,m>n.width+x+E?0:s-x+E,A-(b+C),Ys.TOP_RIGHT):new _A(n.left+n.width-(_+S),n.top+b+C),this.bottomRightContentBox=l>0||c>0?FA(n.left+Math.min(y,n.width-(x+E)),n.top+Math.min(v,n.height+b+C),Math.max(0,l-(_+S)),c-(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+w,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,u=e+r;switch(i){case Ys.TOP_LEFT:return new xA(new _A(t,u),new _A(t,u-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,u-s),new _A(A,u));case Ys.BOTTOM_RIGHT:return new xA(new _A(A,e),new _A(A,e+s),new _A(t+a,u),new _A(t,u));case Ys.BOTTOM_LEFT:default:return new xA(new _A(A,u),new _A(A-a,u),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]},IA=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},LA=function(){function t(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6}return t}(),kA=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},TA=function(t){return 1===t.type},MA=function(t){return 2===t.type},NA=function(t,e){return t.length===e.length&&t.some((function(t,n){return t===e[n]}))},RA=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}))},PA=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 LA(n,r,i))}if(0!==this.container.styles.overflowX){var o=EA(this.curves),a=IA(this.curves);NA(o,a)?this.effects.push(new kA(o,6)):(this.effects.push(new kA(o,2)),this.effects.push(new kA(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!TA(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=IA(n.curves);NA(o,a)||r.unshift(new kA(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 u=o||i.styles.isPositioned()?n:e,l=new PA(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var c=i.styles.zIndex.order;if(c<0){var f=0;u.negativeZIndex.some((function(t,e){return c>t.element.container.styles.zIndex.order?(f=e,!1):f>0})),u.negativeZIndex.splice(f,0,l)}else if(c>0){var h=0;u.positiveZIndex.some((function(t,e){return c>=t.element.container.styles.zIndex.order?(h=e+1,!1):h>0})),u.positiveZIndex.splice(h,0,l)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(l)}else i.styles.isFloating()?u.nonPositionedFloats.push(l):u.nonPositionedInlineLevel.push(l);HA(s,l,o?l: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 PA(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)},tu=function(t,e,n){var r=JA(iu(t.styles.backgroundOrigin,e),t),i=ZA(iu(t.styles.backgroundClip,e),t),o=ru(iu(t.styles.backgroundSize,e),n,r),a=o[0],s=o[1],A=Gn(iu(t.styles.backgroundPosition,e),r.width-a,r.height-s);return[ou(iu(t.styles.backgroundRepeat,e),A,o,r,i),Math.round(r.left+A[0]),Math.round(r.top+A[1]),a,s]},eu=function(t){return Qn(t)&&t.value===Mr.AUTO},nu=function(t){return"number"===typeof t},ru=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=nu(o);if(Qn(a)&&(a.value===Mr.CONTAIN||a.value===Mr.COVER))return nu(o)?n.width/n.height<o!==(a.value===Mr.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var u=nu(r),l=nu(i),c=u||l;if(eu(a)&&(!s||eu(s)))return u&&l?[r,i]:A||c?c&&A?[u?r:i*o,l?i:r/o]:[u?r:n.width,l?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)),eu(a)?f=h*o:s&&!eu(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&&!eu(s)||(p=u&&l?d/r*i:n.height),null!==p&&eu(a)&&(d=u&&l?p/i*r:n.width),null!==d&&null!==p)return[d,p];throw new Error("Unable to calculate background-size for element")},iu=function(t,e){var n=t[e];return"undefined"===typeof n?t[0]:n},ou=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))]}},au="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",su="Hidden Text",Au=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=au,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(su)),n.appendChild(i),n.appendChild(r);var a=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(su)),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}(),uu=function(){function t(t,e){this.context=t,this.options=e}return t}(),lu=1e4,cu=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 Au(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(),MA(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)),TA(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):Ia(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=gu(t.fontFamily).join(", "),r=Ln(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,u,l,c=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,u=s.middle,l=e.paintOrder,t.textBounds.forEach((function(t){l.forEach((function(n){switch(n){case 0:c.ctx.fillStyle=ir(e.color),c.renderTextWithLetterSpacing(t,e.letterSpacing,A);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach((function(n){c.ctx.shadowColor=ir(n.color),c.ctx.shadowOffsetX=n.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=n.offsetY.number*c.options.scale,c.ctx.shadowBlur=n.blur.number,c.renderTextWithLetterSpacing(t,e.letterSpacing,A)})),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),e.textDecorationLine.length&&(c.ctx.fillStyle=ir(e.textDecorationColor||e.color),e.textDecorationLine.forEach((function(e){switch(e){case 1:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+A),t.bounds.width,1);break;case 2:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:c.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+u),t.bounds.width,1)}})));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(c.ctx.strokeStyle=ir(e.webkitTextStrokeColor),c.ctx.lineWidth=e.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+A)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=XA(t),i=IA(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,u,l,c,f,h,d,p,g,m,v,y,w,b;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?(u=A[s],[4,this.renderTextNode(u,o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return s++,[3,1];case 4:if(!(e instanceof Pa))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:l=i.sent(),e.width&&e.height&&this.ctx.drawImage(l,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&&(c=Math.min(e.bounds.width,e.bounds.height),e.type===Wa?e.checked&&(this.ctx.save(),this.path([new _A(e.bounds.left+.39363*c,e.bounds.top+.79*c),new _A(e.bounds.left+.16*c,e.bounds.top+.5549*c),new _A(e.bounds.left+.27347*c,e.bounds.top+.44071*c),new _A(e.bounds.left+.39694*c,e.bounds.top+.5649*c),new _A(e.bounds.left+.72983*c,e.bounds.top+.23*c),new _A(e.bounds.left+.84*c,e.bounds.top+.34085*c),new _A(e.bounds.left+.39363*c,e.bounds.top+.79*c)]),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+c/2,e.bounds.top+c/2,c/4,0,2*Math.PI,!0),this.ctx.fillStyle=ir(Xa),this.ctx.fill(),this.ctx.restore())),fu(e)&&e.value.length){switch(f=this.createFontStyle(o),w=f[0],h=f[1],d=this.fontMetrics.getMetrics(w,h).baseline,this.ctx.font=w,this.ctx.fillStyle=ir(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=du(e.styles.textAlign),b=XA(e),p=0,e.styles.textAlign){case 1:p+=b.width/2;break;case 2:p+=b.width}g=b.add(p,0,0,-b.height/2+1),this.ctx.save(),this.path([new _A(b.left,b.top),new _A(b.left+b.width,b.top),new _A(b.left+b.width,b.top+b.height),new _A(b.left,b.top+b.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&&(w=this.createFontStyle(o)[0],this.ctx.font=w,this.ctx.fillStyle=ir(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",b=new a(e.bounds.left,e.bounds.top+qn(e.styles.paddingTop,e.bounds.width),e.bounds.width,bi(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Sa(t.listValue,b),o.letterSpacing,bi(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,u,l,c,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,u=t.nonPositionedInlineLevel,i.label=15;case 15:return A<u.length?(g=u[A],[4,this.renderStack(g)]):[3,18];case 16:i.sent(),i.label=17;case 17:return A++,[3,15];case 18:l=0,c=t.inlineLevel,i.label=19;case 19:return l<c.length?(g=c[l],[4,this.renderNode(g)]):[3,22];case 20:i.sent(),i.label=21;case 21:return l++,[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,u,l,c,f,h,d,p,g,m,v,y,w,b,_,B,x,C,S,F,E,U,I,L,k,Q,O,T;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=tu(t,e,[o.width,o.height,o.width/o.height]),w=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(w,v,S,F)),[3,6];case 5:kr(n)?(A=tu(t,e,[null,null,null]),w=A[0],S=A[1],F=A[2],B=A[3],x=A[4],u=vr(n.angle,B,x),l=u[0],c=u[1],f=u[2],h=u[3],d=u[4],(p=document.createElement("canvas")).width=B,p.height=x,g=p.getContext("2d"),m=g.createLinearGradient(c,h,f,d),gr(n.stops,l).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(w,v,S,F))):Qr(n)&&(y=tu(t,e,[null,null,null]),w=y[0],b=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=br(n,S,F,B,x),U=E[0],I=E[1],U>0&&I>0&&(L=r.ctx.createRadialGradient(b+S,_+F,0,b+S,_+F,U),gr(n.stops,2*U).forEach((function(t){return L.addColorStop(t.stop,ir(t.color))})),r.path(w),r.ctx.fillStyle=L,U!==I?(k=t.bounds.left+.5*t.bounds.width,Q=t.bounds.top+.5*t.bounds.height,T=1/(O=I/U),r.ctx.save(),r.ctx.translate(k,Q),r.ctx.transform(1,0,0,O,0,0),r.ctx.translate(-k,-Q),r.ctx.fillRect(b,T*(_-Q)+Q,B,x*T),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,u,l=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=hu(iu(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){l.ctx.save();var n=EA(t.curves),r=e.inset?0:lu,i=RA(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?(l.path(n),l.ctx.clip(),l.mask(i)):(l.mask(n),l.ctx.clip(),l.path(i)),l.ctx.shadowOffsetX=e.offsetX.number+r,l.ctx.shadowOffsetY=e.offsetY.number,l.ctx.shadowColor=ir(e.color),l.ctx.shadowBlur=e.blur.number,l.ctx.fillStyle=e.inset?ir(e.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()})),i.label=2;case 2:a=0,s=0,A=r,i.label=3;case 3:return s<A.length?0!==(u=A[s]).style&&!rr(u.color)&&u.width>0?2!==u.style?[3,5]:[4,this.renderDashedDottedBorder(u.color,u.width,a,t.curves,2)]:[3,11]:[3,13];case 4:return i.sent(),[3,11];case 5:return 3!==u.style?[3,7]:[4,this.renderDashedDottedBorder(u.color,u.width,a,t.curves,3)];case 6:return i.sent(),[3,11];case 7:return 4!==u.style?[3,9]:[4,this.renderDoubleBorder(u.color,u.width,a,t.curves)];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(u.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,u,l,c,f,h,d,p,g,m,v,y,w,b;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,u=s[0].start.y):(A=s[0].x,u=s[0].y),CA(s[1])?(l=s[1].end.x,c=s[1].end.y):(l=s[1].x,c=s[1].y),f=0===n||2===n?Math.abs(A-l):Math.abs(u-c),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])&&(w=s[3],b=s[0],this.ctx.beginPath(),this.formatPath([new _A(w.end.x,w.end.y),new _A(b.start.x,b.start.y)]),this.ctx.stroke()),CA(s[1])&&(w=s[1],b=s[2],this.ctx.beginPath(),this.formatPath([new _A(w.end.x,w.end.y),new _A(b.start.x,b.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}(uu),fu=function(t){return t instanceof ts||t instanceof Za||t instanceof Ja&&t.type!==Ya&&t.type!==Wa},hu=function(t,e){switch(t){case 0:return EA(e);case 2:return UA(e);default:return IA(e)}},du=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},pu=["-apple-system","system-ui"],gu=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter((function(t){return-1===pu.indexOf(t)})):t},mu=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,vu(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}(uu),vu=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))}))},yu=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}(),wu=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new yu({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}(),bu=function(t,e){return void 0===e&&(e={}),_u(t,e)};"undefined"!==typeof window&&fA.setContext(window);var _u=function(t,e){return r(void 0,void 0,void 0,(function(){var r,o,u,l,c,f,h,d,p,g,m,v,y,w,b,_,B,x,C,S,F,E,U,I,L,k,Q,O,T,M,N,R,P,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 u={allowTaint:null!==(E=e.allowTaint)&&void 0!==E&&E,imageTimeout:null!==(U=e.imageTimeout)&&void 0!==U?U:15e3,proxy:e.proxy,useCORS:null!==(I=e.useCORS)&&void 0!==I&&I},l=n({logging:null===(L=e.logging)||void 0===L||L,cache:e.cache},u),c={windowWidth:null!==(k=e.windowWidth)&&void 0!==k?k: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!==(T=e.scrollY)&&void 0!==T?T:o.pageYOffset},f=new a(c.scrollX,c.scrollY,c.windowWidth,c.windowHeight),h=new wu(l,f),d=null!==(M=e.foreignObjectRendering)&&void 0!==M&&M,p={allowTaint:null!==(N=e.allowTaint)&&void 0!==N&&N,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),w=y.width,b=y.height,_=y.left,B=y.top,x=Bu(h,m,e.backgroundColor),C={canvas:e.canvas,backgroundColor:x,scale:null!==(P=null!==(R=e.scale)&&void 0!==R?R:o.devicePixelRatio)&&void 0!==P?P: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(w),height:null!==(z=e.height)&&void 0!==z?z:Math.ceil(b)},d?(h.logger.debug("Document cloned, using foreign object rendering"),[4,new mu(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 "+w+"x"+b+" 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 cu(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]}}))}))},Bu=function(t,e,n){var r=e.ownerDocument,i=r.documentElement?cr(t,getComputedStyle(r.documentElement).backgroundColor):fr.TRANSPARENT,o=r.body?cr(t,getComputedStyle(r.body).backgroundColor):fr.TRANSPARENT,a="string"===typeof n?cr(t,n):null===n?fr.TRANSPARENT:4294967295;return e===r.documentElement?rr(i)?rr(o)?a:o:i:a};return bu}()},47244(t,e,n){"use strict";var r=n(49092)(),i=n(5452)("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&&"number"===typeof t.length&&t.length>=0&&"[object Array]"!==i(t)&&"[object Function]"===i(t.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,t.exports=s?o:a},5452(t,e,n){"use strict";var r=n(70453),i=n(54112),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}},54112(t,e,n){"use strict";var r=n(66743),i=n(70453),o=n(96897),a=n(69675),s=i("%Function.prototype.apply%"),A=i("%Function.prototype.call%"),u=i("%Reflect.apply%",!0)||r.call(A,s),l=n(30655),c=i("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=u(r,A,arguments);return o(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,s,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},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=Date.prototype.getDay,i=Object.prototype.toString,o=n(49092)();t.exports=function(t){return"object"===typeof t&&null!==t&&(o?function(t){try{return r.call(t),!0}catch(e){return!1}}(t):"[object Date]"===i.call(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"),u={},l=function(){throw u},c={toString:l,valueOf:l};"symbol"===typeof Symbol.toPrimitive&&(c[Symbol.toPrimitive]=l),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,c)}catch(n){return n===u}}}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},60452(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.r(e),n.d(e,{AcroForm:()=>Yi,AcroFormAppearance:()=>qi,AcroFormButton:()=>Di,AcroFormCheckBox:()=>Vi,AcroFormChoiceField:()=>Mi,AcroFormComboBox:()=>Ri,AcroFormEditBox:()=>Pi,AcroFormListBox:()=>Ni,AcroFormPasswordField:()=>Gi,AcroFormPushButton:()=>Hi,AcroFormRadioButton:()=>ji,AcroFormTextField:()=>Ki,GState:()=>ri,ShadingPattern:()=>oi,TilingPattern:()=>ai,default:()=>si,jsPDF:()=>si});var i=n(69861);function o(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 a(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,u=!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){u=!0,i=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(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)?o(t,e):void 0}}(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 s(t,e="utf8"){return new TextDecoder(e).decode(t)}const A=new TextEncoder;const u=(()=>{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===u&&"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 s(this.readBytes(t))}decodeText(t=1,e="utf8"){return s(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 A.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 f(t){let e=t.length;for(;--e>=0;)t[e]=0}const h=256,d=286,p=30,g=15,m=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]),v=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]),y=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),w=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);f(b);const _=new Array(60);f(_);const B=new Array(512);f(B);const x=new Array(256);f(x);const C=new Array(29);f(C);const S=new Array(p);function F(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 E,U,I;function L(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}f(S);const k=t=>t<256?B[t]:B[256+(t>>>7)],Q=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},O=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,Q(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)},T=(t,e,n)=>{O(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<=g;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))}},R=t=>{let e;for(e=0;e<d;e++)t.dyn_ltree[2*e]=0;for(e=0;e<p;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?Q(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},D=(t,e,n,r)=>{const i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]},H=(t,e,n)=>{const r=t.heap[n];let i=n<<1;for(;i<=t.heap_len&&(i<t.heap_len&&D(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!D(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r},j=(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?T(t,i,e):(o=x[i],T(t,o+h+1,e),a=m[o],0!==a&&(i-=C[o],O(t,i,a)),r--,o=k(r),T(t,o,n),a=v[o],0!==a&&(r-=S[o],O(t,r,a)))}while(s<t.sym_next);T(t,256,e)},z=(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,u=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<o;a++)0!==n[2*a]?(t.heap[++t.heap_len]=u=a,t.depth[a]=0):n[2*a+1]=0;for(;t.heap_len<2;)A=t.heap[++t.heap_len]=u<2?++u:0,n[2*A]=1,t.depth[A]=0,t.opt_len--,i&&(t.static_len-=r[2*A+1]);for(e.max_code=u,a=t.heap_len>>1;a>=1;a--)H(t,n,a);A=o;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],H(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++,H(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 u,l,c,f,h,d,p=0;for(f=0;f<=g;f++)t.bl_count[f]=0;for(n[2*t.heap[t.heap_max]+1]=0,u=t.heap_max+1;u<573;u++)l=t.heap[u],f=n[2*n[2*l+1]+1]+1,f>A&&(f=A,p++),n[2*l+1]=f,l>r||(t.bl_count[f]++,h=0,l>=s&&(h=a[l-s]),d=n[2*l],t.opt_len+=d*(f+h),o&&(t.static_len+=d*(i[2*l+1]+h)));if(0!==p){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]--,p-=2}while(p>0);for(f=A;0!==f;f--)for(l=t.bl_count[f];0!==l;)c=t.heap[--u],c>r||(n[2*c+1]!==f&&(t.opt_len+=(f-n[2*c+1])*n[2*c],n[2*c+1]=f),l--)}})(t,e),N(n,u,t.bl_count)},V=(t,e,n)=>{let r,i,o=-1,a=e[1],s=0,A=7,u=4;for(0===a&&(A=138,u=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<u?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,u=3):i===a?(A=6,u=3):(A=7,u=4))},K=(t,e,n)=>{let r,i,o=-1,a=e[1],s=0,A=7,u=4;for(0===a&&(A=138,u=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<A&&i===a)){if(s<u)do{T(t,i,t.bl_tree)}while(0!==--s);else 0!==i?(i!==o&&(T(t,i,t.bl_tree),s--),T(t,16,t.bl_tree),O(t,s-3,2)):s<=10?(T(t,17,t.bl_tree),O(t,s-3,3)):(T(t,18,t.bl_tree),O(t,s-11,7));s=0,o=i,0===a?(A=138,u=3):i===a?(A=6,u=3):(A=7,u=4)}};let G=!1;const q=(t,e,n,r)=>{O(t,0+(r?1:0),3),P(t),Q(t,n),Q(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var W=t=>{G||((()=>{let t,e,n,r,i;const o=new Array(16);for(n=0,r=0;r<28;r++)for(C[r]=n,t=0;t<1<<m[r];t++)x[n++]=r;for(x[n-1]=r,i=0,r=0;r<16;r++)for(S[r]=i,t=0;t<1<<v[r];t++)B[i++]=r;for(i>>=7;r<p;r++)for(S[r]=i<<7,t=0;t<1<<v[r]-7;t++)B[256+i++]=r;for(e=0;e<=g;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<p;t++)_[2*t+1]=5,_[2*t]=M(t,5);E=new F(b,m,257,d,g),U=new F(_,v,0,p,g),I=new F(new Array(0),y,0,19,7)})(),G=!0),t.l_desc=new L(t.dyn_ltree,E),t.d_desc=new L(t.dyn_dtree,U),t.bl_desc=new L(t.bl_tree,I),t.bi_buf=0,t.bi_valid=0,R(t)},Y=(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<h;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),z(t,t.l_desc),z(t,t.d_desc),a=(t=>{let e;for(V(t,t.dyn_ltree,t.l_desc.max_code),V(t,t.dyn_dtree,t.d_desc.max_code),z(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*w[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?q(t,e,n,r):4===t.strategy||o===i?(O(t,2+(r?1:0),3),j(t,b,_)):(O(t,4+(r?1:0),3),((t,e,n,r)=>{let i;for(O(t,e-257,5),O(t,n-1,5),O(t,r-4,4),i=0;i<r;i++)O(t,t.bl_tree[2*w[i]+1],3);K(t,t.dyn_ltree,e-1),K(t,t.dyn_dtree,n-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),j(t,t.dyn_ltree,t.dyn_dtree)),R(t),r&&P(t)},$=(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*(x[n]+h+1)]++,t.dyn_dtree[2*k(e)]++),t.sym_next===t.sym_end),X=t=>{O(t,2,3),T(t,256,b),(t=>{16===t.bi_valid?(Q(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)},J={_tr_init:W,_tr_stored_block:q,_tr_flush_block:Y,_tr_tally:$,_tr_align:X};var Z=(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 tt=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 et=(t,e,n,r)=>{const i=tt,o=r+n;t^=-1;for(let a=r;a<o;a++)t=t>>>8^i[255&(t^e[a])];return~t},nt={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"},rt={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:it,_tr_stored_block:ot,_tr_flush_block:at,_tr_tally:st,_tr_align:At}=J,{Z_NO_FLUSH:ut,Z_PARTIAL_FLUSH:lt,Z_FULL_FLUSH:ct,Z_FINISH:ft,Z_BLOCK:ht,Z_OK:dt,Z_STREAM_END:pt,Z_STREAM_ERROR:gt,Z_DATA_ERROR:mt,Z_BUF_ERROR:vt,Z_DEFAULT_COMPRESSION:yt,Z_FILTERED:wt,Z_HUFFMAN_ONLY:bt,Z_RLE:_t,Z_FIXED:Bt,Z_DEFAULT_STRATEGY:xt,Z_UNKNOWN:Ct,Z_DEFLATED:St}=rt,Ft=258,Et=262,Ut=42,It=113,Lt=666,kt=(t,e)=>(t.msg=nt[e],e),Qt=t=>2*t-(t>4?9:0),Ot=t=>{let e=t.length;for(;--e>=0;)t[e]=0},Tt=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))},Rt=(t,e)=>{at(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},Dt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Ht=(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=Z(t.adler,e,i,n):2===t.state.wrap&&(t.adler=et(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)},jt=(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-Et?t.strstart-(t.w_size-Et):0,u=t.window,l=t.w_mask,c=t.prev,f=t.strstart+Ft;let h=u[o+a-1],d=u[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,u[n+a]===d&&u[n+a-1]===h&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do{}while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&o<f);if(r=Ft-(f-o),o=f-Ft,r>a){if(t.match_start=e,a=r,r>=s)break;h=u[o+a-1],d=u[o+a]}}}while((e=c[e&l])>A&&0!==--i);return a<=t.lookahead?a:t.lookahead},zt=t=>{const e=t.w_size;let n,r,i;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Et)&&(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),Tt(t),r+=e),0===t.strm.avail_in)break;if(n=Ht(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<Et&&0!==t.strm.avail_in)},Vt=(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!==ft||e===ut||n!==r+t.strm.avail_in))break;a=e===ft&&n===r+t.strm.avail_in?1:0,ot(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&&(Ht(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!==ut&&e!==ft&&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&&(Ht(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===ft)&&e!==ut&&0===t.strm.avail_in&&r<=i)&&(n=r>i?i:r,a=e===ft&&0===t.strm.avail_in&&n===r?1:0,ot(t,t.block_start,n,a),t.block_start+=n,Nt(t.strm)),a?3:1)},Kt=(t,e)=>{let n,r;for(;;){if(t.lookahead<Et){if(zt(t),t.lookahead<Et&&e===ut)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-Et&&(t.match_length=jt(t,n)),t.match_length>=3)if(r=st(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=st(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(Rt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===ft?(Rt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Rt(t,!1),0===t.strm.avail_out)?1:2},Gt=(t,e)=>{let n,r,i;for(;;){if(t.lookahead<Et){if(zt(t),t.lookahead<Et&&e===ut)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-Et&&(t.match_length=jt(t,n),t.match_length<=5&&(t.strategy===wt||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=st(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&&(Rt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(r=st(t,0,t.window[t.strstart-1]),r&&Rt(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=st(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===ft?(Rt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Rt(t,!1),0===t.strm.avail_out)?1:2};function qt(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 Wt=[new qt(0,0,0,0,Vt),new qt(4,4,8,4,Kt),new qt(4,5,16,8,Kt),new qt(4,6,32,32,Kt),new qt(4,4,16,16,Gt),new qt(8,16,32,32,Gt),new qt(8,16,128,128,Gt),new qt(8,32,128,256,Gt),new qt(32,128,258,1024,Gt),new qt(32,258,258,4096,Gt)];function Yt(){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=St,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),Ot(this.dyn_ltree),Ot(this.dyn_dtree),Ot(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),Ot(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Ot(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 $t=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==Ut&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==It&&e.status!==Lt?1:0},Xt=t=>{if($t(t))return kt(t,gt);t.total_in=t.total_out=0,t.data_type=Ct;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?Ut:It,t.adler=2===e.wrap?0:1,e.last_flush=-2,it(e),dt},Jt=t=>{const e=Xt(t);return e===dt&&(t=>{t.window_size=2*t.w_size,Ot(t.head),t.max_lazy_match=Wt[t.level].max_lazy,t.good_match=Wt[t.level].good_length,t.nice_match=Wt[t.level].nice_length,t.max_chain_length=Wt[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},Zt=(t,e,n,r,i,o)=>{if(!t)return gt;let a=1;if(e===yt&&(e=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),i<1||i>9||n!==St||r<8||r>15||e<0||e>9||o<0||o>Bt||8===r&&1!==a)return kt(t,gt);8===r&&(r=9);const s=new Yt;return t.state=s,s.strm=t,s.status=Ut,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,Jt(t)};var te=(t,e)=>{if($t(t)||e>ht||e<0)return t?kt(t,gt):gt;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||n.status===Lt&&e!==ft)return kt(t,0===t.avail_out?vt:gt);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,dt}else if(0===t.avail_in&&Qt(e)<=Qt(r)&&e!==ft)return kt(t,vt);if(n.status===Lt&&0!==t.avail_in)return kt(t,vt);if(n.status===Ut&&0===n.wrap&&(n.status=It),n.status===Ut){let e=St+(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,Dt(n,e),0!==n.strstart&&(Dt(n,t.adler>>>16),Dt(n,65535&t.adler)),t.adler=1,n.status=It,Nt(t),0!==n.pending)return n.last_flush=-1,dt}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=et(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=It,Nt(t),0!==n.pending)return n.last_flush=-1,dt;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=et(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=i,Nt(t),0!==n.pending)return n.last_flush=-1,dt;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=et(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=et(t.adler,n.pending_buf,n.pending-r,r)),Nt(t),0!==n.pending)return n.last_flush=-1,dt;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=et(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=et(t.adler,n.pending_buf,n.pending-r,r)),Nt(t),0!==n.pending)return n.last_flush=-1,dt;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=et(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,dt;Pt(n,255&t.adler),Pt(n,t.adler>>8&255),t.adler=0}if(n.status=It,Nt(t),0!==n.pending)return n.last_flush=-1,dt}if(0!==t.avail_in||0!==n.lookahead||e!==ut&&n.status!==Lt){let r=0===n.level?Vt(n,e):n.strategy===bt?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(zt(t),0===t.lookahead)){if(e===ut)return 1;break}if(t.match_length=0,n=st(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Rt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ft?(Rt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Rt(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===_t?((t,e)=>{let n,r,i,o;const a=t.window;for(;;){if(t.lookahead<=Ft){if(zt(t),t.lookahead<=Ft&&e===ut)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+Ft;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=Ft-(o-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=st(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=st(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(Rt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ft?(Rt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(Rt(t,!1),0===t.strm.avail_out)?1:2})(n,e):Wt[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),dt;if(2===r&&(e===lt?At(n):e!==ht&&(ot(n,0,0,!1),e===ct&&(Ot(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,dt}return e!==ft?dt:n.wrap<=0?pt:(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)):(Dt(n,t.adler>>>16),Dt(n,65535&t.adler)),Nt(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?dt:pt)},ee=(t,e)=>{let n=e.length;if($t(t))return gt;const r=t.state,i=r.wrap;if(2===i||1===i&&r.status!==Ut||r.lookahead)return gt;if(1===i&&(t.adler=Z(t.adler,e,n,0)),r.wrap=0,n>=r.w_size){0===i&&(Ot(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,zt(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,zt(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,dt},ne={deflateInit:(t,e)=>Zt(t,e,St,15,8,xt),deflateInit2:Zt,deflateReset:Jt,deflateResetKeep:Xt,deflateSetHeader:(t,e)=>$t(t)||2!==t.state.wrap?gt:(t.state.gzhead=e,dt),deflate:te,deflateEnd:t=>{if($t(t))return gt;const e=t.state.status;return t.state=null,e===It?kt(t,mt):dt},deflateSetDictionary:ee,deflateInfo:"pako deflate (from Nodeca project)"};const re=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var ie=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)re(n,e)&&(t[e]=n[e])}}return t},oe=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 ae=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ra){ae=!1}const se=new Uint8Array(256);for(let ia=0;ia<256;ia++)se[ia]=ia>=252?6:ia>=248?5:ia>=240?4:ia>=224?3:ia>=192?2:1;se[254]=se[254]=1;var Ae=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},ue=(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=se[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&&ae)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+se[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 fe=Object.prototype.toString,{Z_NO_FLUSH:he,Z_SYNC_FLUSH:de,Z_FULL_FLUSH:pe,Z_FINISH:ge,Z_OK:me,Z_STREAM_END:ve,Z_DEFAULT_COMPRESSION:ye,Z_DEFAULT_STRATEGY:we,Z_DEFLATED:be}=rt;function _e(t){this.options=ie({level:ye,method:be,chunkSize:16384,windowBits:15,memLevel:8,strategy:we},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=ne.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==me)throw new Error(nt[n]);if(e.header&&ne.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"===typeof e.dictionary?Ae(e.dictionary):"[object ArrayBuffer]"===fe.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,n=ne.deflateSetDictionary(this.strm,t),n!==me)throw new Error(nt[n]);this._dict_set=!0}}function Be(t,e){const n=new _e(e);if(n.push(t,!0),n.err)throw n.msg||nt[n.err];return n.result}_e.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?ge:he,"string"===typeof t?n.input=Ae(t):"[object ArrayBuffer]"===fe.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===de||o===pe)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(i=ne.deflate(n,o),i===ve)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=ne.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===me;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},_e.prototype.onData=function(t){this.chunks.push(t)},_e.prototype.onEnd=function(t){t===me&&(this.result=oe(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var xe={Deflate:_e,deflate:Be,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Be(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Be(t,e)},constants:rt};const Ce=16209;var Se=function(t,e){let n,r,i,o,a,s,A,u,l,c,f,h,d,p,g,m,v,y,w,b,_,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,u=S.whave,l=S.wnext,c=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=Ce;break t}w=65535&v,y&=15,y&&(h<y&&(f+=x[n++]<<h,h+=8),w+=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=Ce;break t}if(b=65535&v,y&=15,h<y&&(f+=x[n++]<<h,h+=8,h<y&&(f+=x[n++]<<h,h+=8)),b+=f&(1<<y)-1,b>s){t.msg="invalid distance too far back",S.mode=Ce;break t}if(f>>>=y,h-=y,y=i-o,b>y){if(y=b-y,y>u&&S.sane){t.msg="invalid distance too far back",S.mode=Ce;break t}if(_=0,B=c,0===l){if(_+=A-y,y<w){w-=y;do{C[i++]=c[_++]}while(--y);_=i-b,B=C}}else if(l<y){if(_+=A+l-y,y-=l,y<w){w-=y;do{C[i++]=c[_++]}while(--y);if(_=0,l<w){y=l,w-=y;do{C[i++]=c[_++]}while(--y);_=i-b,B=C}}}else if(_+=l-y,y<w){w-=y;do{C[i++]=c[_++]}while(--y);_=i-b,B=C}for(;w>2;)C[i++]=B[_++],C[i++]=B[_++],C[i++]=B[_++],w-=3;w&&(C[i++]=B[_++],w>1&&(C[i++]=B[_++]))}else{_=i-b;do{C[i++]=C[_++],C[i++]=C[_++],C[i++]=C[_++],w-=3}while(w>2);w&&(C[i++]=C[_++],w>1&&(C[i++]=C[_++]))}break}}break}}while(n<r&&i<a);w=h>>3,n-=w,h-=w<<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 Fe=15,Ee=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]),Ue=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]),Ie=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 u,l,c,f,h,d,p=0,g=0,m=0,v=0,y=0,w=0,b=0,_=0,B=0,x=0,C=null;const S=new Uint16Array(16),F=new Uint16Array(16);let E,U,I,L=null;for(p=0;p<=Fe;p++)S[p]=0;for(g=0;g<r;g++)S[e[n+g]]++;for(y=A,v=Fe;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<=Fe;p++)if(_<<=1,_-=S[p],_<0)return-1;if(_>0&&(0===t||1!==v))return-1;for(F[1]=0,p=1;p<Fe;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=L=a,d=20):1===t?(C=Ee,L=Ue,d=257):(C=Ie,L=Le,d=0),x=0,g=0,p=m,h=o,w=y,b=0,c=-1,B=1<<y,f=B-1,1===t&&B>852||2===t&&B>592)return 1;for(;;){E=p-b,a[g]+1<d?(U=0,I=a[g]):a[g]>=d?(U=L[a[g]-d],I=C[a[g]-d]):(U=96,I=0),u=1<<p-b,l=1<<w,m=l;do{l-=u,i[h+(x>>b)+l]=E<<24|U<<16|I}while(0!==l);for(u=1<<p-1;x&u;)u>>=1;if(0!==u?(x&=u-1,x+=u):x=0,g++,0===--S[p]){if(p===v)break;p=e[n+a[g]]}if(p>y&&(x&f)!==c){for(0===b&&(b=y),h+=m,w=p-b,_=1<<w;w+b<v&&(_-=S[w+b],!(_<=0));)w++,_<<=1;if(B+=1<<w,1===t&&B>852||2===t&&B>592)return 1;c=x&f,i[c]=y<<24|w<<16|h-o}}return 0!==x&&(i[h+x]=p-b<<24|64<<16),s.bits=y,0};const{Z_FINISH:Qe,Z_BLOCK:Oe,Z_TREES:Te,Z_OK:Me,Z_STREAM_END:Ne,Z_NEED_DICT:Re,Z_STREAM_ERROR:Pe,Z_DATA_ERROR:De,Z_MEM_ERROR:He,Z_BUF_ERROR:je,Z_DEFLATED:ze}=rt,Ve=16180,Ke=16190,Ge=16191,qe=16192,We=16194,Ye=16199,$e=16200,Xe=16206,Je=16209,Ze=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function tn(){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 en=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<Ve||e.mode>16211?1:0},nn=t=>{if(en(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=Ve,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},rn=t=>{if(en(t))return Pe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,nn(t)},on=(t,e)=>{let n;if(en(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,rn(t))},an=(t,e)=>{if(!t)return Pe;const n=new tn;t.state=n,n.strm=t,n.window=null,n.mode=Ve;const r=on(t,e);return r!==Me&&(t.state=null),r};let sn,An,un=!0;const ln=t=>{if(un){sn=new Int32Array(512),An=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,sn,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ke(2,t.lens,0,32,An,0,t.work,{bits:5}),un=!1}t.lencode=sn,t.lenbits=9,t.distcode=An,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 fn={inflateReset:rn,inflateReset2:on,inflateResetKeep:nn,inflateInit:t=>an(t,15),inflateInit2:an,inflate:(t,e)=>{let n,r,i,o,a,s,A,u,l,c,f,h,d,p,g,m,v,y,w,b,_,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(en(t)||!t.output||!t.input&&0!==t.avail_in)return Pe;n=t.state,n.mode===Ge&&(n.mode=qe),a=t.next_out,i=t.output,A=t.avail_out,o=t.next_in,r=t.input,s=t.avail_in,u=n.hold,l=n.bits,c=s,f=A,B=Me;t:for(;;)switch(n.mode){case Ve:if(0===n.wrap){n.mode=qe;break}for(;l<16;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(2&n.wrap&&35615===u){0===n.wbits&&(n.wbits=15),n.check=0,C[0]=255&u,C[1]=u>>>8&255,n.check=et(n.check,C,2,0),u=0,l=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&u)<<8)+(u>>8))%31){t.msg="incorrect header check",n.mode=Je;break}if((15&u)!==ze){t.msg="unknown compression method",n.mode=Je;break}if(u>>>=4,l-=4,_=8+(15&u),0===n.wbits&&(n.wbits=_),_>15||_>n.wbits){t.msg="invalid window size",n.mode=Je;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=512&u?16189:Ge,u=0,l=0;break;case 16181:for(;l<16;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(n.flags=u,(255&n.flags)!==ze){t.msg="unknown compression method",n.mode=Je;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=Je;break}n.head&&(n.head.text=u>>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=et(n.check,C,2,0)),u=0,l=0,n.mode=16182;case 16182:for(;l<32;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.head&&(n.head.time=u),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,C[2]=u>>>16&255,C[3]=u>>>24&255,n.check=et(n.check,C,4,0)),u=0,l=0,n.mode=16183;case 16183:for(;l<16;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.head&&(n.head.xflags=255&u,n.head.os=u>>8),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=et(n.check,C,2,0)),u=0,l=0,n.mode=16184;case 16184:if(1024&n.flags){for(;l<16;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.length=u,n.head&&(n.head.extra_len=u),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=et(n.check,C,2,0)),u=0,l=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=et(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=et(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=et(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(;l<16;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(4&n.wrap&&u!==(65535&n.check)){t.msg="header crc mismatch",n.mode=Je;break}u=0,l=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Ge;break;case 16189:for(;l<32;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}t.adler=n.check=Ze(u),u=0,l=0,n.mode=Ke;case Ke:if(0===n.havedict)return t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=u,n.bits=l,Re;t.adler=n.check=1,n.mode=Ge;case Ge:if(e===Oe||e===Te)break t;case qe:if(n.last){u>>>=7&l,l-=7&l,n.mode=Xe;break}for(;l<3;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}switch(n.last=1&u,u>>>=1,l-=1,3&u){case 0:n.mode=16193;break;case 1:if(ln(n),n.mode=Ye,e===Te){u>>>=2,l-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=Je}u>>>=2,l-=2;break;case 16193:for(u>>>=7&l,l-=7&l;l<32;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if((65535&u)!==(u>>>16^65535)){t.msg="invalid stored block lengths",n.mode=Je;break}if(n.length=65535&u,u=0,l=0,n.mode=We,e===Te)break t;case We: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=Ge;break;case 16196:for(;l<14;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(n.nlen=257+(31&u),u>>>=5,l-=5,n.ndist=1+(31&u),u>>>=5,l-=5,n.ncode=4+(15&u),u>>>=4,l-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=Je;break}n.have=0,n.mode=16197;case 16197:for(;n.have<n.ncode;){for(;l<3;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.lens[E[n.have++]]=7&u,u>>>=3,l-=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=Je;break}n.have=0,n.mode=16198;case 16198:for(;n.have<n.nlen+n.ndist;){for(;x=n.lencode[u&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=l);){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(v<16)u>>>=g,l-=g,n.lens[n.have++]=v;else{if(16===v){for(F=g+2;l<F;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(u>>>=g,l-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=Je;break}_=n.lens[n.have-1],h=3+(3&u),u>>>=2,l-=2}else if(17===v){for(F=g+3;l<F;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}u>>>=g,l-=g,_=0,h=3+(7&u),u>>>=3,l-=3}else{for(F=g+7;l<F;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}u>>>=g,l-=g,_=0,h=11+(127&u),u>>>=7,l-=7}if(n.have+h>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=Je;break}for(;h--;)n.lens[n.have++]=_}}if(n.mode===Je)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=Je;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=Je;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=Je;break}if(n.mode=Ye,e===Te)break t;case Ye:n.mode=$e;case $e:if(s>=6&&A>=258){t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=u,n.bits=l,Se(t,f),a=t.next_out,i=t.output,A=t.avail_out,o=t.next_in,r=t.input,s=t.avail_in,u=n.hold,l=n.bits,n.mode===Ge&&(n.back=-1);break}for(n.back=0;x=n.lencode[u&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=l);){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(m&&0===(240&m)){for(y=g,w=m,b=v;x=n.lencode[b+((u&(1<<y+w)-1)>>y)],g=x>>>24,m=x>>>16&255,v=65535&x,!(y+g<=l);){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}u>>>=y,l-=y,n.back+=y}if(u>>>=g,l-=g,n.back+=g,n.length=v,0===m){n.mode=16205;break}if(32&m){n.back=-1,n.mode=Ge;break}if(64&m){t.msg="invalid literal/length code",n.mode=Je;break}n.extra=15&m,n.mode=16201;case 16201:if(n.extra){for(F=n.extra;l<F;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.length+=u&(1<<n.extra)-1,u>>>=n.extra,l-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[u&(1<<n.distbits)-1],g=x>>>24,m=x>>>16&255,v=65535&x,!(g<=l);){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(0===(240&m)){for(y=g,w=m,b=v;x=n.distcode[b+((u&(1<<y+w)-1)>>y)],g=x>>>24,m=x>>>16&255,v=65535&x,!(y+g<=l);){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}u>>>=y,l-=y,n.back+=y}if(u>>>=g,l-=g,n.back+=g,64&m){t.msg="invalid distance code",n.mode=Je;break}n.offset=v,n.extra=15&m,n.mode=16203;case 16203:if(n.extra){for(F=n.extra;l<F;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}n.offset+=u&(1<<n.extra)-1,u>>>=n.extra,l-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=Je;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=Je;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=$e);break;case 16205:if(0===A)break t;i[a++]=n.length,A--,n.mode=$e;break;case Xe:if(n.wrap){for(;l<32;){if(0===s)break t;s--,u|=r[o++]<<l,l+=8}if(f-=A,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?et(n.check,i,f,a-f):Z(n.check,i,f,a-f)),f=A,4&n.wrap&&(n.flags?u:Ze(u))!==n.check){t.msg="incorrect data check",n.mode=Je;break}u=0,l=0}n.mode=16207;case 16207:if(n.wrap&&n.flags){for(;l<32;){if(0===s)break t;s--,u+=r[o++]<<l,l+=8}if(4&n.wrap&&u!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=Je;break}u=0,l=0}n.mode=16208;case 16208:B=Ne;break t;case Je:B=De;break t;case 16210:return He;default:return Pe}return t.next_out=a,t.avail_out=A,t.next_in=o,t.avail_in=s,n.hold=u,n.bits=l,(n.wsize||f!==t.avail_out&&n.mode<Je&&(n.mode<Xe||e!==Qe))&&cn(t,t.output,t.next_out,f-t.avail_out),c-=t.avail_in,f-=t.avail_out,t.total_in+=c,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?et(n.check,i,f,t.next_out-f):Z(n.check,i,f,t.next_out-f)),t.data_type=n.bits+(n.last?64:0)+(n.mode===Ge?128:0)+(n.mode===Ye||n.mode===We?256:0),(0===c&&0===f||e===Qe)&&B===Me&&(B=je),B},inflateEnd:t=>{if(en(t))return Pe;let e=t.state;return e.window&&(e.window=null),t.state=null,Me},inflateGetHeader:(t,e)=>{if(en(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 en(t)?Pe:(r=t.state,0!==r.wrap&&r.mode!==Ke?Pe:r.mode===Ke&&(i=1,i=Z(i,e,n,0),i!==r.check)?De:(o=cn(t,e,n,n),o?(r.mode=16210,He):(r.havedict=1,Me)))},inflateInfo:"pako inflate (from Nodeca project)"};var hn=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 dn=Object.prototype.toString,{Z_NO_FLUSH:pn,Z_FINISH:gn,Z_OK:mn,Z_STREAM_END:vn,Z_NEED_DICT:yn,Z_STREAM_ERROR:wn,Z_DATA_ERROR:bn,Z_MEM_ERROR:_n}=rt;function Bn(t){this.options=ie({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=fn.inflateInit2(this.strm,e.windowBits);if(n!==mn)throw new Error(nt[n]);if(this.header=new hn,fn.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"===typeof e.dictionary?e.dictionary=Ae(e.dictionary):"[object ArrayBuffer]"===dn.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=fn.inflateSetDictionary(this.strm,e.dictionary),n!==mn)))throw new Error(nt[n])}function xn(t,e){const n=new Bn(e);if(n.push(t),n.err)throw n.msg||nt[n.err];return n.result}Bn.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?gn:pn,"[object ArrayBuffer]"===dn.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=fn.inflate(n,a),o===yn&&i&&(o=fn.inflateSetDictionary(n,i),o===mn?o=fn.inflate(n,a):o===bn&&(o=yn));n.avail_in>0&&o===vn&&n.state.wrap>0&&0!==t[n.next_in];)fn.inflateReset(n),o=fn.inflate(n,a);switch(o){case wn:case bn:case yn:case _n:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||o===vn))if("string"===this.options.to){let t=le(n.output,n.next_out),e=n.next_out-t,i=ue(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!==mn||0!==s){if(o===vn)return o=fn.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},Bn.prototype.onData=function(t){this.chunks.push(t)},Bn.prototype.onEnd=function(t){t===mn&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=oe(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Cn={Inflate:Bn,inflate:xn,inflateRaw:function(t,e){return(e=e||{}).raw=!0,xn(t,e)},ungzip:xn,constants:rt};const{Deflate:Sn,deflate:Fn,deflateRaw:En,gzip:Un}=xe,{Inflate:In,inflate:Ln,inflateRaw:kn,ungzip:Qn}=Cn;var On=In,Tn=Ln;const Mn=[];for(let ia=0;ia<256;ia++){let t=ia;for(let e=0;e<8;e++)1&t?t=3988292384^t>>>1:t>>>=1;Mn[ia]=t}const Nn=4294967295;function Rn(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=Rn(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 Dn(t,e,n){for(let r=0;r<n;r++)e[r]=t[r]}function Hn(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 jn(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 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]>>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 Vn(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]+Kn(e[o-i],n[o],n[o-i])&255}}function Kn(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 Gn(t,e,n,r,i,o){switch(t){case 0:Dn(e,n,i);break;case 1:Hn(e,n,i,o);break;case 2:jn(e,n,r,i);break;case 3:zn(e,n,r,i,o);break;case 4:Vn(e,n,r,i,o);break;default:throw new Error(`Unsupported filter: ${t}`)}}const qn=new Uint16Array([255]),Wn=255===new Uint8Array(qn.buffer)[0];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 u,l,c=Xn,f=0;for(let d=0;d<r;d++){switch(u=e.subarray(f+1,f+1+s),l=A.subarray(d*s,(d+1)*s),e[f]){case 0:Dn(u,l,s);break;case 1:Hn(u,l,s,a);break;case 2:jn(u,l,c,s);break;case 3:zn(u,l,c,s,a);break;case 4:Vn(u,l,c,s,a);break;default:throw new Error(`Unsupported filter: ${e[f]}`)}c=l,f+=s+1}if(16===o){const t=new Uint16Array(A.buffer);if($n)for(let e=0;e<t.length;e++)t[e]=(255&(h=t[e]))<<8|h>>8&255;return t}return A;var h}const Zn=Uint8Array.of(137,80,78,71,13,10,26,10);function tr(t){if(!function(t){if(t.length<Zn.length)return!1;for(let e=0;e<Zn.length;e++)if(t[e]!==Zn[e])return!1;return!0}(t.readBytes(Zn.length)))throw new Error("wrong PNG signature")}const er="tEXt",nr=new TextDecoder("latin1");function rr(t){if(or(t),0===t.length||t.length>79)throw new Error("keyword length must be between 1 and 79")}const ir=/^[\u0000-\u00FF]*$/;function or(t){if(!ir.test(t))throw new Error("invalid latin1 text")}function ar(t,e,n){const r=sr(e);t[r]=function(t,e){return nr.decode(t.readBytes(e))}(e,n-r.length-1)}function sr(t){for(t.mark();0!==t.readByte(););const e=t.offset;t.reset();const n=nr.decode(t.readBytes(e-t.offset-1));return t.skip(1),rr(n),n}const Ar=-1,ur=0,lr=2,cr=3,fr=4,hr=6,dr=-1,pr=0,gr=-1,mr=0,vr=-1,yr=0,wr=1,br=0,_r=1,Br=2,xr=0,Cr=1;class Sr 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 On,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=dr,this._filterMethod=gr,this._interlaceMethod=vr,this._colorType=Ar,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(tr(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(tr(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 er:ar(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 ur:n=1;break;case lr:n=3;break;case cr:n=1;break;case fr:n=2;break;case hr:n=4;break;default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==pr)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 ur:case lr: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 cr:{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=sr(this),n=this.readUint8();if(n!==pr)throw new Error(`Unsupported iCCP compression method: ${n}`);const r=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:Tn(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 br:break;case _r: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 Br: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 xr: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 Cr: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!==mr)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===yr)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 u=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 l=i*s,f=new Uint8Array(l);for(let a=0;a<o;a++){const o=e[u++],c=e.subarray(u,u+l);u+=l;const h=new Uint8Array(l);Gn(o,c,h,f,l,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(Wn)for(let e=0;e<t.length;e++)t[e]=(255&(l=t[e]))<<8|l>>8&255;return t}return A;var l}({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:br,blendOp:xr,data:t}),this._inflator=new On,this._writingDataChunks=!1}}var Fr;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(Fr||(Fr={}));var Er=function(){return"undefined"!=typeof window?window:"undefined"!=typeof n.g?n.g:"undefined"!=typeof self?self:this}();function Ur(){Er.console&&"function"==typeof Er.console.log&&Er.console.log.apply(Er.console,arguments)}var Ir={log:Ur,warn:function(t){Er.console&&("function"==typeof Er.console.warn?Er.console.warn.apply(Er.console,arguments):Ur.call(null,arguments))},error:function(t){Er.console&&("function"==typeof Er.console.error?Er.console.error.apply(Er.console,arguments):Ur(t))}};function Lr(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){Or(r.response,e,n)},r.onerror=function(){Ir.error("could not download file")},r.send()}function kr(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(n){}return e.status>=200&&e.status<=299}function Qr(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 Or=Er.saveAs||("object"!==("undefined"==typeof window?"undefined":r(window))||window!==Er?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=Er.URL||Er.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?kr(i.href)?Lr(t,e,n):Qr(i,i.target="_blank"):Qr(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){Qr(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(kr(t))Lr(t,e,n);else{var i=document.createElement("a");i.href=t,i.target="_blank",setTimeout((function(){Qr(i)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==r(e)&&(Ir.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 Lr(t,e,n);var o="application/octet-stream"===t.type,a=/constructor/i.test(Er.HTMLElement)||Er.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||o&&a)&&"object"===("undefined"==typeof FileReader?"undefined":r(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 u=Er.URL||Er.webkitURL,l=u.createObjectURL(t);i?i.location=l:location.href=l,i=null,setTimeout((function(){u.revokeObjectURL(l)}),4e4)}});function Tr(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 Mr=Er.atob.bind(Er),Nr=Er.btoa.bind(Er);function Rr(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=Dr(n,r,i,o,e[0],7,-680876936),o=Dr(o,n,r,i,e[1],12,-389564586),i=Dr(i,o,n,r,e[2],17,606105819),r=Dr(r,i,o,n,e[3],22,-1044525330),n=Dr(n,r,i,o,e[4],7,-176418897),o=Dr(o,n,r,i,e[5],12,1200080426),i=Dr(i,o,n,r,e[6],17,-1473231341),r=Dr(r,i,o,n,e[7],22,-45705983),n=Dr(n,r,i,o,e[8],7,1770035416),o=Dr(o,n,r,i,e[9],12,-1958414417),i=Dr(i,o,n,r,e[10],17,-42063),r=Dr(r,i,o,n,e[11],22,-1990404162),n=Dr(n,r,i,o,e[12],7,1804603682),o=Dr(o,n,r,i,e[13],12,-40341101),i=Dr(i,o,n,r,e[14],17,-1502002290),n=Hr(n,r=Dr(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=Hr(o,n,r,i,e[6],9,-1069501632),i=Hr(i,o,n,r,e[11],14,643717713),r=Hr(r,i,o,n,e[0],20,-373897302),n=Hr(n,r,i,o,e[5],5,-701558691),o=Hr(o,n,r,i,e[10],9,38016083),i=Hr(i,o,n,r,e[15],14,-660478335),r=Hr(r,i,o,n,e[4],20,-405537848),n=Hr(n,r,i,o,e[9],5,568446438),o=Hr(o,n,r,i,e[14],9,-1019803690),i=Hr(i,o,n,r,e[3],14,-187363961),r=Hr(r,i,o,n,e[8],20,1163531501),n=Hr(n,r,i,o,e[13],5,-1444681467),o=Hr(o,n,r,i,e[2],9,-51403784),i=Hr(i,o,n,r,e[7],14,1735328473),n=jr(n,r=Hr(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=jr(o,n,r,i,e[8],11,-2022574463),i=jr(i,o,n,r,e[11],16,1839030562),r=jr(r,i,o,n,e[14],23,-35309556),n=jr(n,r,i,o,e[1],4,-1530992060),o=jr(o,n,r,i,e[4],11,1272893353),i=jr(i,o,n,r,e[7],16,-155497632),r=jr(r,i,o,n,e[10],23,-1094730640),n=jr(n,r,i,o,e[13],4,681279174),o=jr(o,n,r,i,e[0],11,-358537222),i=jr(i,o,n,r,e[3],16,-722521979),r=jr(r,i,o,n,e[6],23,76029189),n=jr(n,r,i,o,e[9],4,-640364487),o=jr(o,n,r,i,e[12],11,-421815835),i=jr(i,o,n,r,e[15],16,530742520),n=zr(n,r=jr(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=zr(o,n,r,i,e[7],10,1126891415),i=zr(i,o,n,r,e[14],15,-1416354905),r=zr(r,i,o,n,e[5],21,-57434055),n=zr(n,r,i,o,e[12],6,1700485571),o=zr(o,n,r,i,e[3],10,-1894986606),i=zr(i,o,n,r,e[10],15,-1051523),r=zr(r,i,o,n,e[1],21,-2054922799),n=zr(n,r,i,o,e[8],6,1873313359),o=zr(o,n,r,i,e[15],10,-30611744),i=zr(i,o,n,r,e[6],15,-1560198380),r=zr(r,i,o,n,e[13],21,1309151649),n=zr(n,r,i,o,e[4],6,-145523070),o=zr(o,n,r,i,e[11],10,-1120210379),i=zr(i,o,n,r,e[2],15,718787259),r=zr(r,i,o,n,e[9],21,-343485551),t[0]=Xr(n,t[0]),t[1]=Xr(r,t[1]),t[2]=Xr(i,t[2]),t[3]=Xr(o,t[3])}function Pr(t,e,n,r,i,o){return e=Xr(Xr(e,t),Xr(r,o)),Xr(e<<i|e>>>32-i,n)}function Dr(t,e,n,r,i,o,a){return Pr(e&n|~e&r,t,e,i,o,a)}function Hr(t,e,n,r,i,o,a){return Pr(e&r|n&~r,t,e,i,o,a)}function jr(t,e,n,r,i,o,a){return Pr(e^n^r,t,e,i,o,a)}function zr(t,e,n,r,i,o,a){return Pr(n^(e|~r),t,e,i,o,a)}function Vr(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)Rr(r,Kr(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 Kr(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 Gr="0123456789abcdef".split("");function qr(t){for(var e="",n=0;n<4;n++)e+=Gr[t>>8*n+4&15]+Gr[t>>8*n&15];return e}function Wr(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Yr(t){return Vr(t).map(Wr).join("")}var $r="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=qr(t[e]);return t.join("")}(Vr("hello"));function Xr(t,e){if($r){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Jr(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 u=0;for(A=0;A<256;A++){var l=s[A];u=(u+l+a.charCodeAt(A))%256,s[A]=s[u],s[u]=l}n=t,r=s}else s=r;var c=e.length,f=0,h=0,d="";for(A=0;A<c;A++)h=(h+(l=s[f=(f+1)%256]))%256,s[f]=s[h],s[h]=l,a=s[(s[f]+s[h])%256],d+=String.fromCharCode(e.charCodeAt(A)^a);return d}var Zr={print:4,modify:8,copy:16,"annot-forms":32};function ti(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==Zr.perm)throw new Error("Invalid permission: "+t);i+=Zr[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=Yr(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Jr(this.encryptionKey,this.padding)}function ei(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 ni(t){if("object"!==r(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(Qr){Er.console&&Ir.error("jsPDF PubSub Error",Qr.message,Qr)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function ri(t){if(!(this instanceof ri))return new ri(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 ii(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function oi(t,e,n,r,i){if(!(this instanceof oi))return new oi(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,ii.call(this,r,i)}function ai(t,e,n,r,i){if(!(this instanceof ai))return new ai(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,ii.call(this,r,i)}function si(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",i=arguments[1],o=arguments[2],a=arguments[3],s=[],A=1,u=16,l="S",c=null;"object"===r(t=t||{})&&(n=t.orientation,i=t.unit||i,o=t.format||o,a=t.compress||t.compressPdf||a,null!==(c=t.encryption||null)&&(c.userPassword=c.userPassword||"",c.ownerPassword=c.ownerPassword||"",c.userPermissions=c.userPermissions||[]),A="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(u=t.floatPrecision),l=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=ni;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",w="advanced",b=y;function _(){this.saveGraphicsState(),J(new kt(ht,0,0,-ht,0,dn()*ht).toString()+" cm"),this.setFontSize(this.getFontSize()/ht),l="n",b=w}function B(){this.restoreGraphicsState(),l="S",b=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=b===y;return e&&_.call(this),"function"!=typeof t||(t(this),e&&B.call(this)),this},d.compatAPI=function(t){var e=b===w;return e&&B.call(this),"function"!=typeof t||(t(this),e&&_.call(this)),this},d.isAdvancedAPI=function(){return b===w};var C,S=function(t){if(b!==w)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 u?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return F(t,u)}:"smart"===u?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)},I=d.scale=d.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return b===y?t*ht:b===w?t:void 0},L=function(t){return I(function(t){return b===y?dn()-t:b===w?t:void 0}(t))};d.__private__.setPrecision=d.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var k,Q="00000000000000000000000000000000",O=d.__private__.getFileId=function(){return Q},T=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!==c&&(ye=new ti(c.userPermissions,c.userPassword,c.ownerPassword,Q)),Q};d.setFileId=function(t){return T(t),this},d.getFileId=function(){return O()};var M=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("")},N=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)},R=d.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=M(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 k=e},P=d.__private__.getCreationDate=function(t){var e=k;return"jsDate"===t&&(e=N(k)),e};d.setCreationDate=function(t){return R(t),this},d.getCreationDate=function(t){return P(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=b===w?t/ht:t,this};var rt,it=d.__private__.getFontSize=d.getFontSize=function(){return b===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,ut=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 lt=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),lt(e),ut(n),this};var ct={title:"",subject:"",author:"",keywords:"",creator:""};d.__private__.getDocumentProperty=function(t){if(-1===Object.keys(ct).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ct[t]},d.__private__.getDocumentProperties=function(){return ct},d.__private__.setDocumentProperties=d.setProperties=d.setDocumentProperties=function(t){for(var e in ct)ct.hasOwnProperty(e)&&t[e]&&(ct[e]=t[e]);return this},d.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(ct).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ct[t]=e};var ft,ht,dt,pt,gt,mt={},vt={},yt=[],wt={},bt={},_t={},Bt={},xt=null,Ct=0,St=[],Ft=new ni(d),Et=t.hotfixes||[],Ut={},It={},Lt=[],kt=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(kt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(kt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(kt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(kt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(kt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(kt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(kt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(kt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(kt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(kt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(kt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(kt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(kt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(kt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(kt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(kt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),kt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(t)},kt.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 kt(e,n,r,i,o,a)},kt.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 kt(a,0,0,A,0,0),translate:new kt(1,0,0,1,i,o),rotate:new kt(t,e,-e,t,0,0),skew:new kt(1,0,s,1,0,0)}},kt.prototype.toString=function(t){return this.join(" ")},kt.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,u=-n*a,l=t*a;return new kt(s,A,u,l,-s*i-u*o,-A*i-l*o)},kt.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 nn(e,n)},kt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new nn(t.x+t.w,t.y+t.h));return new rn(e.x,e.y,n.x-e.x,n.y-e.y)},kt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty;return new kt(t,e,n,r,i,o)},d.Matrix=kt;var Qt=d.matrixMult=function(t,e){return e.multiply(t)},Ot=new kt(1,0,0,1,0,0);d.unitMatrix=d.identityMatrix=Ot;var Tt=function(t,e){if(!bt[t]){var n=(e instanceof oi?"Sh":"P")+(Object.keys(wt).length+1).toString(10);e.id=n,bt[t]=n,wt[n]=e,Ft.publish("addPattern",e)}};d.ShadingPattern=oi,d.TilingPattern=ai,d.addShadingPattern=function(t,e){return S("addShadingPattern()"),Tt(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"),Tt(t,e),Ft.publish("endTilingPattern",e),Lt.pop().restore()};var Mt,Nt=d.__private__.newObject=function(){var t=Rt();return Pt(t,!0),t},Rt=d.__private__.newObjectDeferred=function(){return z++,V[z]=function(){return G},z},Pt=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:Rt(),content:""};return q.push(t),t},Ht=Rt(),jt=Rt(),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 Tr(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 u=parseInt(n.substr(1),16);n=u>>16&255,i=u>>8&255,o=255&u}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"===r(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!==c&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==c&&(s=ye.encryptor(a,0));var A={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],l=(A=void 0!==si.API.processDataByFilters?si.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==A.data.length&&(u.push({key:"Length",value:A.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=l.length)if(l.split("/").length-1==1)u.push({key:"Filter",value:l});else{u.push({key:"Filter",value:"["+l+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var h=[],d=0;d<A.reverseChain.split("/").length-1;d+=1)h.push("null");h.push(u[f].value),u[f].value="["+h.join(" ")+"]"}}J("<<");for(var p=0;p<u.length;p++)J("/"+u[p].key+" "+u[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;Pt(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 b===w&&(o+="\nQ"),Pt(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=Rt(),St[t].contentsObjId=Rt();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}));Pt(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:Nt,putStream:Gt}),!0!==t.isAlreadyPutted&&(t.objectNumber=Nt(),J("<<"),J("/Type /Font"),J("/BaseFont /"+ei(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=Nt();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=Nt(),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,u=0;u<r.length;u++){for(n=r[u];n>t[A+1].offset;)A++;var l=t[A].offset,c=(n-l)/(t[A+1].offset-l),f=t[A].color,h=t[A+1].color;s+=j(Math.round((1-c)*f[0]+c*h[0]).toString(16))+j(Math.round((1-c)*f[1]+c*h[1]).toString(16))+j(Math.round((1-c)*f[2]+c*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=Nt(),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=Rt(),r=Nt();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=Nt(),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){Pt(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(wt).length>0){for(var t in J("/Shading <<"),wt)wt.hasOwnProperty(t)&&wt[t]instanceof oi&&wt[t].objectNumber>=0&&J("/"+t+" "+wt[t].objectNumber+" 0 R");Ft.publish("putShadingPatternDict"),J(">>")}}(),function(t){if(Object.keys(wt).length>0){for(var e in J("/Pattern <<"),wt)wt.hasOwnProperty(e)&&wt[e]instanceof d.TilingPattern&&wt[e].objectNumber>=0&&wt[e].objectNumber<t&&J("/"+e+" "+wt[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,u,l;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++)(u=a[t.charCodeAt(n)])?s.push(String.fromCharCode(u)):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((l=(u=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(l),s.push(u-(l<<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)&&(Ir.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),Pe(Ne),J(qe),0!==Ze&&J(Ze+" J"),0!==tn&&J(tn+" 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},ue=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&&Ir.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},le=d.__private__.putInfo=function(){var t=Nt(),e=function(t){return t};for(var n in null!==c&&(e=ye.encryptor(t,0)),J("<<"),J("/Producer ("+re(e("jsPDF "+si.version))+")"),ct)ct.hasOwnProperty(n)&&ct[n]&&J("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+re(e(ct[n]))+")");J("/CreationDate ("+re(e(k))+")"),J(">>"),J("endobj")},ce=d.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Ht;switch(Nt(),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!==c&&J("/Encrypt "+ye.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=Rt(),jt=Rt(),X(K),Ft.publish("buildDocument"),he(),Wt(),function(){Ft.publish("putAdditionalObjects");for(var t=0;t<q.length;t++){var e=q[t];Pt(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 wt)wt.hasOwnProperty(e)&&(wt[e]instanceof oi?Xt(wt[e]):wt[e]instanceof ai&&Jt(wt[e],t))}(t),Ft.publish("putResources"),t.forEach(te),te({resourcesOid:jt,objectOid:Number.MAX_SAFE_INTEGER}),Ft.publish("postPutResources"),null!==c&&(ye.oid=Nt(),J("<<"),J("/Filter /Standard"),J("/V "+ye.v),J("/R "+ye.r),J("/U <"+ye.toHexString(ye.U)+">"),J("/O <"+ye.toHexString(ye.O)+">"),J("/P "+ye.P),J(">>"),J("endobj")),le(),ce();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=d.output=d.__private__.output=(Mt=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!==Er.URL&&"function"==typeof Er.URL.createObjectURL)return Er.URL&&Er.URL.createObjectURL(ge(pe()))||void 0;Ir.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=Nr(r)}catch(c){n=Nr(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(Er)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=Er.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(Er)){var A='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=Er.open();if(null!==u){u.document.write(A);var l=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(l.output("bloburl"))}}return u}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(Er))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var f='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',h=Er.open();if(null!==h&&(h.document.write(f),h.document.title=e.filename),h||"undefined"==typeof safari)return h;break;case"datauri":case"dataurl":return Er.document.location.href=this.output("datauristring",e);default:return null}},Mt.foo=function(){try{return Mt.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(!Er.console)throw new Error(n);Er.console.error(n,e),Er.alert&&alert(n)}},Mt.foo.bar=Mt,Mt.foo),ve=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==ve("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 ye=null;R(),T();var we=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 we(e)},_e=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,u,l,c,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 kt==0?(A=arguments[4],u=arguments[5],"object"===r(f=arguments[3])&&null!==f||("string"==typeof A&&(u=A,A=null),"string"==typeof f&&(u=f,f=null),"number"==typeof f&&(A=f,f=null),i={flags:f,angle:A,align:u})):(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:Me,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,L=!0;if("string"==typeof t)U=!0;else if(Array.isArray(t)){var k=t.concat();s=[];for(var Q,O=k.length;O--;)("string"!=typeof(Q=k.shift())||Array.isArray(Q)&&"string"!=typeof Q[0])&&(L=!1);U=L}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 T=nt/g.internal.scaleFactor,M=T*(_-1);switch(i.baseline){case"bottom":n-=M;break;case"top":n+=T-M;break;case"hanging":n+=T-2*M;break;case"middle":n+=T/2-M}if((c=i.maxWidth||0)>0&&("string"==typeof t?t=g.splitTextToSize(t,c):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(g.splitTextToSize(e,c))}),[]))),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 kt==0&&A&&"number"==typeof A){A*=Math.PI/180,0===i.rotationDirection&&(A=-A),b===w&&(A=-A);var N=Math.cos(A),R=Math.sin(A);p=new kt(N,R,-R,N,0,0)}else A&&A instanceof kt&&(p=A);b!==w||p||(p=Ot),void 0!==(l=i.charSpace||Xe)&&(y+=C(I(l))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(d=i.horizontalScale)&&(y+=C(100*d)+" Tz\n"),i.lang;var P=-1,D=void 0!==i.renderingMode?i.renderingMode:i.stroke,H=g.internal.getCurrentPageInfo().pageContext;switch(D){case 0:case!1:case"fill":P=0;break;case 1:case!0:case"stroke":P=1;break;case 2:case"fillThenStroke":P=2;break;case 3:case"invisible":P=3;break;case 4:case"fillAndAddForClipping":P=4;break;case 5:case"strokeAndAddPathForClipping":P=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":P=6;break;case 7:case"addToPathForClipping":P=7}var j=void 0!==H.usedRenderingMode?H.usedRenderingMode:-1;-1!==P?y+=P+" Tr\n":-1!==j&&(y+="0 Tr\n"),-1!==P&&(H.usedRenderingMode=P),u=i.align||"left";var z,V=nt*_,K=g.internal.pageSize.getWidth(),G=mt[ft];l=i.charSpace||Xe,c=i.maxWidth||0,f=Object.assign({autoencode:!0,noBOM:!0},i.flags);var q=[],W=function(t){return g.getStringUnitWidth(t,{font:G,charSpace:l,fontSize:nt,doKerning:!1})*nt/B};if("[object Array]"===Object.prototype.toString.call(t)){var Y;s=F(t),"left"!==u&&(z=s.map(W));var $,X=0;if("right"===u){e-=z[0],t=[],O=s.length;for(var Z=0;Z<O;Z++)0===Z?($=ze(e),Y=Ve(n)):($=I(X-z[Z]),Y=-V),t.push([s[Z],$,Y]),X=z[Z]}else if("center"===u){e-=z[0]/2,t=[],O=s.length;for(var tt=0;tt<O;tt++)0===tt?($=ze(e),Y=Ve(n)):($=I((X-z[tt])/2),Y=-V),t.push([s[tt],$,Y]),X=z[tt]}else if("left"===u){t=[],O=s.length;for(var et=0;et<O;et++)t.push(s[et])}else if("justify"===u&&"Identity-H"===G.encoding){t=[],O=s.length,c=0!==c?c:K;for(var rt=0,it=0;it<O;it++)if(Y=0===it?Ve(n):-V,$=0===it?ze(e):rt,it<O-1){var at=I((c-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 ut=(W(st[At-1]+" "+st[At])-W(st[At]))*B+at;At==st.length-1?t.push([st[At],ut,0]):t.push([st[At]+" ",ut,0]),rt-=ut}}else t.push([s[it],$,Y]);t.push(["",rt,0])}else{if("justify"!==u)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],O=s.length,c=0!==c?c:K,it=0;it<O;it++){Y=0===it?Ve(n):-V,$=0===it?ze(e):0;var lt=s[it].split(" ").length-1,ct=lt>0?(c-z[it])/lt:0;it<O-1?q.push(C(I(ct))):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="",wt=function(t,e,n){var r="";return n instanceof kt?(n="number"==typeof i.angle?Qt(n,new kt(1,0,0,1,t,e)):Qt(new kt(1,0,0,1,t,e),n),b===w&&(n=Qt(new kt(1,0,0,-1,0,0),n)),r=n.join(" ")+" Tm\n"):r=C(t)+" "+C(e)+" Td\n",r},bt=0;bt<s.length;bt++){switch(yt="",vt){case 1:gt=(v?"<":"(")+s[bt][0]+(v?">":")"),dt=parseFloat(s[bt][1]),pt=parseFloat(s[bt][2]);break;case 0:gt=(v?"<":"(")+s[bt]+(v?">":")"),dt=ze(e),pt=Ve(n)}void 0!==q&&void 0!==q[bt]&&(yt=q[bt]+" Tw\n"),0===bt?t.push(yt+wt(dt,pt,p)+gt):0===vt?t.push(yt+gt):1===vt&&t.push(yt+wt(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+=Ye+"\n",_t+=y,_t+=t,J(_t+="ET"),h[ft]=!0,g};var Be=d.__private__.clip=d.clip=function(t){return J("evenodd"===t?"W*":"W"),this};d.clipEvenOdd=function(){return Be("evenodd")},d.__private__.discardPath=d.discardPath=function(){return J("n"),this};var xe=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 xe(t)&&(l=t),this};var Ce=d.__private__.getStyle=d.getStyle=function(t){var e=l;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},Se=d.close=function(){return J("h"),this};d.stroke=function(){return J("S"),this},d.fill=function(t){return Fe("f",t),this},d.fillEvenOdd=function(t){return Fe("f*",t),this},d.fillStroke=function(t){return Fe("B",t),this},d.fillStrokeEvenOdd=function(t){return Fe("B*",t),this};var Fe=function(t,e){"object"===r(e)?Ie(e,t):J(t)},Ee=function(t){null===t||b===w&&void 0===t||(t=Ce(t),J(t))};function Ue(t,e,n,r,i){var o=new ai(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Tt(a,o),o}var Ie=function(t,e){var n=bt[t.key],r=wt[n];if(r instanceof oi)J("q"),J(Le(e)),r.gState&&d.setGState(r.gState),J(t.matrix.toString()+" cm"),J("/"+n+" sh"),J("Q");else if(r instanceof ai){var i=new kt(1,0,0,-1,0,dn());t.matrix&&(i=i.multiply(t.matrix||Ot),n=Ue.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")}},Le=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"}},ke=d.moveTo=function(t,e){return J(C(I(t))+" "+C(L(e))+" m"),this},Qe=d.lineTo=function(t,e){return J(C(I(t))+" "+C(L(e))+" l"),this},Oe=d.curveTo=function(t,e,n,r,i,o){return J([C(I(t)),C(L(e)),C(I(n)),C(L(r)),C(I(i)),C(L(o)),"c"].join(" ")),this};d.__private__.line=d.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!xe(i))throw new Error("Invalid arguments passed to jsPDF.line");return b===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,u,l,c,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)||!xe(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(ke(e,n),a=r[0],s=r[1],u=t.length,p=e,g=n,A=0;A<u;A++)2===(l=t[A]).length?(p=l[0]*a+p,g=l[1]*s+g,Qe(p,g)):(c=l[0]*a+p,f=l[1]*s+g,h=l[2]*a+p,d=l[3]*s+g,p=l[4]*a+p,g=l[5]*s+g,Oe(c,f,h,d,p,g));return o&&Se(),Ee(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":ke(r[0],r[1]);break;case"l":Qe(r[0],r[1]);break;case"c":Oe.apply(this,r);break;case"h":Se()}}return this},d.__private__.rect=d.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!xe(i))throw new Error("Invalid arguments passed to jsPDF.rect");return b===y&&(r=-r),J([C(I(t)),C(L(e)),C(I(n)),C(I(r)),"re"].join(" ")),Ee(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)||!xe(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)||!xe(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)||!xe(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 ke(t+n,e),Oe(t+n,e-a,t+o,e-r,t,e-r),Oe(t-o,e-r,t-n,e-a,t-n,e),Oe(t-n,e+a,t-o,e+r,t,e+r),Oe(t+o,e+r,t+n,e+a,t+n,e),Ee(i),this},d.__private__.circle=d.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!xe(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=ue(t,e,{disableWarning:!1}),this};var Te=d.__private__.getFont=d.getFont=function(){return mt[ue.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 Me,Ne=t.lineWidth||.200025,Re=d.__private__.getLineWidth=d.getLineWidth=function(){return Ne},Pe=d.__private__.setLineWidth=d.setLineWidth=function(t){return Ne=t,J(C(I(t))+" w"),this};d.__private__.setLineDash=si.API.setLineDash=si.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(I(t))})).join(" "),e=C(I(e)),J("["+t+"] "+e+" d"),this};var De=d.__private__.getLineHeight=d.getLineHeight=function(){return nt*Me};d.__private__.getLineHeight=d.getLineHeight=function(){return nt*Me};var He=d.__private__.setLineHeightFactor=d.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Me=t),this},je=d.__private__.getLineHeightFactor=d.getLineHeightFactor=function(){return Me};He(t.lineHeight);var ze=d.__private__.getHorizontalCoordinate=function(t){return I(t)},Ve=d.__private__.getVerticalCoordinate=function(t){return b===w?t:St[D].mediaBox.topRightY-St[D].mediaBox.bottomLeftY-I(t)},Ke=d.__private__.getHorizontalCoordinateString=d.getHorizontalCoordinateString=function(t){return C(ze(t))},Ge=d.__private__.getVerticalCoordinateString=d.getVerticalCoordinateString=function(t){return C(Ve(t))},qe=t.strokeColor||"0 G";d.__private__.getStrokeColor=d.getDrawColor=function(){return zt(qe)},d.__private__.setStrokeColor=d.setDrawColor=function(t,e,n,r){return qe=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),J(qe),this};var We=t.fillColor||"0 g";d.__private__.getFillColor=d.getFillColor=function(){return zt(We)},d.__private__.setFillColor=d.setFillColor=function(t,e,n,r){return We=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),J(We),this};var Ye=t.textColor||"0 g",$e=d.__private__.getTextColor=d.getTextColor=function(){return zt(Ye)};d.__private__.setTextColor=d.setTextColor=function(t,e,n,r){return Ye=Vt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Xe=t.charSpace,Je=d.__private__.getCharSpace=d.getCharSpace=function(){return parseFloat(Xe||0)};d.__private__.setCharSpace=d.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Xe=t,this};var Ze=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 Ze=e,J(e+" J"),this};var tn=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 tn=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(I(t))+" M"),this},d.GState=ri,d.setGState=function(t){(t="string"==typeof t?_t[Bt[t]]:en(null,t)).equals(xt)||(J("/"+t.id+" gs"),xt=t)};var en=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 en(t,e),this},d.saveGraphicsState=function(){return J("q"),yt.push({key:ft,size:nt,color:Ye}),this},d.restoreGraphicsState=function(){J("Q");var t=yt.pop();return ft=t.key,nt=t.size,Ye=t.color,xt=null,this},d.setCurrentTransformationMatrix=function(t){return J(t.toString()+" cm"),this},d.comment=function(t){return J("#"+t),this};var nn=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},rn=function(t,e,n,r){nn.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},on=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=An(D),this.height=ln(D),this.outputDestination=$,this.id="",this.objectNumber=-1};on.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),cn(D,this.height),$=this.outputDestination};var an=function(t,e,n,r,i){Lt.push(new on),Ct=D=0,W=[],dt=t,pt=e,gt=i,ie([n,r])};for(var sn 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(It[t])Lt.pop().restore();else{var e=new on,n="Xo"+(Object.keys(Ut).length+1).toString(10);e.id=n,It[t]=n,Ut[n]=e,Ft.publish("addFormObject",e),Lt.pop().restore()}}(t),this},d.doFormObject=function(t,e){var n=Ut[It[t]];return J("q"),J(e.toString()+" cm"),J("/"+n.id+" Do"),J("Q"),this},d.getFormObject=function(t){var e=Ut[It[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?(Or(ge(pe()),t),"function"==typeof Or.unload&&Er.setTimeout&&setTimeout(Or.unload,911),this):new Promise((function(e,n){try{var r=Or(ge(pe()),t);"function"==typeof Or.unload&&Er.setTimeout&&setTimeout(Or.unload,911),e(r)}catch(i){n(i.message)}}))},si.API)si.API.hasOwnProperty(sn)&&("events"===sn&&si.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,si.API.events):d[sn]=si.API[sn]);function An(t){return St[t].mediaBox.topRightX-St[t].mediaBox.bottomLeftX}function un(t,e){St[t].mediaBox.topRightX=e+St[t].mediaBox.bottomLeftX}function ln(t){return St[t].mediaBox.topRightY-St[t].mediaBox.bottomLeftY}function cn(t,e){St[t].mediaBox.topRightY=e+St[t].mediaBox.bottomLeftY}var fn=d.getPageWidth=function(t){return An(t=t||D)/ht},hn=d.setPageWidth=function(t,e){un(t,e*ht)},dn=d.getPageHeight=function(t){return ln(t=t||D)/ht},pn=d.setPageHeight=function(t,e){cn(t,e*ht)};return d.internal={pdfEscape:re,getStyle:Ce,getFont:Te,getFontSize:it,getCharSpace:Je,getTextColor:$e,getLineHeight:De,getLineHeightFactor:je,getLineWidth:Re,write:Z,getHorizontalCoordinate:ze,getVerticalCoordinate:Ve,getCoordinateString:Ke,getVerticalCoordinateString:Ge,collections:{},newObject:Nt,newAdditionalObject:Dt,newObjectDeferred:Rt,newObjectDeferredBegin:Pt,getFilters:Kt,putStream:Gt,events:Ft,scaleFactor:ht,pageSize:{getWidth:function(){return fn(D)},setWidth:function(t){hn(D,t)},getHeight:function(){return dn(D)},setHeight:function(t){pn(D,t)}},encryptionOptions:c,encryption:ye,getEncryptor:function(t){return null!==c?ye.encryptor(t,0):function(t){return t}},output:me,getNumberOfPages:Ae,get pages(){return W},out:J,f2:E,f3:U,getPageInfo:we,getPageInfoByObjId:be,getCurrentPageInfo:_e,getPDFVersion:g,Point:nn,Rectangle:rn,Matrix:kt,hasHotfix:ve},Object.defineProperty(d.internal.pageSize,"width",{get:function(){return fn(D)},set:function(t){hn(D,t)},enumerable:!0,configurable:!0}),Object.defineProperty(d.internal.pageSize,"height",{get:function(){return dn(D)},set:function(t){pn(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}ti.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},ti.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},ti.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("")},ti.prototype.processOwnerPassword=function(t,e){return Jr(Yr(e).substr(0,5),t)},ti.prototype.encryptor=function(t,e){var n=Yr(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Jr(n,t)}},ri.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||r(t)!==r(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},si.API={events:[]},si.version="4.1.0";var Ai=si.API,ui=1,li=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ci=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},fi=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)}))},hi=function(t){return t.toFixed(2)},di=function(t){return t.toFixed(5)};Ai.__acroform__={};var pi=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},gi=function(t){return t*ui},mi=function(t){var e=new Qi,n=qi.internal.getHeight(t)||0,r=qi.internal.getWidth(t)||0;return e.BBox=[0,0,Number(hi(r)),Number(hi(n))],e},vi=Ai.__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},yi=Ai.__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=Ai.__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},bi=Ai.__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)},_i=Ai.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return vi(t,e-1)},Bi=Ai.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return yi(t,e-1)},xi=Ai.__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(hi(A.lowerLeft_X)),Number(hi(A.lowerLeft_Y)),Number(hi(A.upperRight_X)),Number(hi(A.upperRight_Y))]},Ci=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=Si(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+" "+hi(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=mi(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},Si=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=qi.internal.getHeight(t)||0;a=a<0?-a:a;var s=qi.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 Fi(o,t,r).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,l,c=Fi("3",t,o).height,f=t.multiline?a-o:(a-c)/2,h=f+=2,d=0,p=0,g=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+Fi(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 w=!1;if(1!==i[y].length&&g!==i[y].length-1){if((c+2)*(v+2)+2>a)continue t;m+=i[y][g],w=!0,p=y,y--}else{m=" "==(m+=i[y][g]+" ").substr(m.length-1)?m.substr(0,m.length-1):m;var b=parseInt(y),_=A(b,m,o),B=y>=i.length-1;if(_&&!B){m+=" ",g=0;continue}if(_||B){if(B)p=b;else if(t.multiline&&(c+2)*(v+2)+2>a)continue t}else{if(!t.multiline)continue t;if((c+2)*(v+2)+2>a)continue t;p=b}}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,l=Fi(x,t,o).width,t.textAlign){case"right":u=s-l-2;break;case"center":u=(s-l)/2;break;default:u=2}e+=hi(u)+" "+hi(h)+" Td\n",e+="("+li(x)+") Tj\n",e+=-hi(u)+" 0 Td\n",h=-(o+2),l=0,d=w?p:p+1,v++,m=""}break}return r.text=e,r.fontSize=o,r},Fi=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}},Ei={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Ui=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)},Ii=Ai.__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+=" "),r(t[a])){case"boolean":case"number":case"object":o+=t[a].toString();break;case"string":"/"===t[a].substr(0,1)?o+="/"+fi(t[a].substr(1)):(void 0!==e&&n&&(i=n.internal.getEncryptor(e)),o+="("+li(i(t[a].toString()))+")")}return o+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Li=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+li(r(t))+")"},ki=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})};ki.prototype.toString=function(){return this.objId+" 0 R"},ki.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ki.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:Ii(i,this.objId,this.scope)}):i instanceof ki?(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 Qi=function(){ki.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}})};pi(Qi,ki);var Oi=function(){ki.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)),"("+li(e(t))+")"}},set:function(e){t=e}})};pi(Oi,ki);var Ti=function t(){ki.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(bi(e,3))},set:function(t){!0===Boolean(t)?this.F=_i(e,3):this.F=Bi(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 zi)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+li(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 u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/ui:u},set:function(t){u=t}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var c="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!c||this instanceof zi||this instanceof Ki))return Li(c,this.objId,this.scope)},set:function(t){t=t.toString(),c=t}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof Di==0?Li(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof Di==0?"("===t.substr(0,1)?ci(t.substr(1,t.length-2)):ci(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Di==1?ci(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof Di==1?"/"+fi(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 Di==0?Li(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof Di==0?"("===t.substr(0,1)?ci(t.substr(1,t.length-2)):ci(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Di==1?ci(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof Di==1?"/"+fi(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(bi(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,1):this.Ff=Bi(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,2):this.Ff=Bi(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,3):this.Ff=Bi(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}}})};pi(Ti,ki);var Mi=function(){Ti.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 Ii(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(bi(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,18):this.Ff=Bi(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=_i(this.Ff,19):this.Ff=Bi(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=_i(this.Ff,20),e.sort()):this.Ff=Bi(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,22):this.Ff=Bi(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,23):this.Ff=Bi(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,27):this.Ff=Bi(this.Ff,27)}}),this.hasAppearanceStream=!1};pi(Mi,Ti);var Ni=function(){Mi.call(this),this.fontName="helvetica",this.combo=!1};pi(Ni,Mi);var Ri=function(){Ni.call(this),this.combo=!0};pi(Ri,Ni);var Pi=function(){Ri.call(this),this.edit=!0};pi(Pi,Ri);var Di=function(){Ti.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,15):this.Ff=Bi(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,16):this.Ff=Bi(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,17):this.Ff=Bi(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,26):this.Ff=Bi(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+" ("+li(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===r(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){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+fi(e)}})};pi(Di,Ti);var Hi=function(){Di.call(this),this.pushButton=!0};pi(Hi,Di);var ji=function(){Di.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:[]}})};pi(ji,Di);var zi=function(){var t,e;Ti.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+" ("+li(t(i[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===r(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){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=qi.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};pi(zi,Ti),ji.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()}},ji.prototype.createOption=function(t){var e=new zi;return e.Parent=this,e.optionName=t,this.Kids.push(e),Wi.call(this.scope,e),e};var Vi=function(){Di.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=qi.CheckBox.createAppearanceStream()};pi(Vi,Di);var Ki=function(){Ti.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,13):this.Ff=Bi(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,21):this.Ff=Bi(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,23):this.Ff=Bi(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,24):this.Ff=Bi(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,25):this.Ff=Bi(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,26):this.Ff=Bi(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}})};pi(Ki,Ti);var Gi=function(){Ki.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(bi(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=_i(this.Ff,14):this.Ff=Bi(this.Ff,14)}}),this.password=!0};pi(Gi,Ki);var qi={CheckBox:{createAppearanceStream:function(){return{N:{On:qi.CheckBox.YesNormal},D:{On:qi.CheckBox.YesPushDown,Off:qi.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=mi(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=Si(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+hi(qi.internal.getWidth(t))+" "+hi(qi.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+hi(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=mi(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=qi.internal.getHeight(t),a=qi.internal.getWidth(t),s=Si(t,t.caption);return i.push("1 g"),i.push("0 0 "+hi(a)+" "+hi(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+hi(a-1)+" "+hi(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+hi(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=mi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+hi(qi.internal.getWidth(t))+" "+hi(qi.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:qi.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=qi.RadioButton.Circle.YesNormal,e.D[t]=qi.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=mi(t);e.scope=t.scope;var n=[],r=qi.internal.getWidth(t)<=qi.internal.getHeight(t)?qi.internal.getWidth(t)/4:qi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=qi.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+di(qi.internal.getWidth(t)/2)+" "+di(qi.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=mi(t);e.scope=t.scope;var n=[],r=qi.internal.getWidth(t)<=qi.internal.getHeight(t)?qi.internal.getWidth(t)/4:qi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*qi.internal.Bezier_C).toFixed(5)),a=Number((r*qi.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+di(qi.internal.getWidth(t)/2)+" "+di(qi.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 "+di(qi.internal.getWidth(t)/2)+" "+di(qi.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=mi(t);e.scope=t.scope;var n=[],r=qi.internal.getWidth(t)<=qi.internal.getHeight(t)?qi.internal.getWidth(t)/4:qi.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),o=Number((i*qi.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+di(qi.internal.getWidth(t)/2)+" "+di(qi.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:qi.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=qi.RadioButton.Cross.YesNormal,e.D[t]=qi.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=mi(t);e.scope=t.scope;var n=[],r=qi.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+hi(qi.internal.getWidth(t)-2)+" "+hi(qi.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(hi(r.x1.x)+" "+hi(r.x1.y)+" m"),n.push(hi(r.x2.x)+" "+hi(r.x2.y)+" l"),n.push(hi(r.x4.x)+" "+hi(r.x4.y)+" m"),n.push(hi(r.x3.x)+" "+hi(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=mi(t);e.scope=t.scope;var n=qi.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+hi(qi.internal.getWidth(t))+" "+hi(qi.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+hi(qi.internal.getWidth(t)-2)+" "+hi(qi.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(hi(n.x1.x)+" "+hi(n.x1.y)+" m"),r.push(hi(n.x2.x)+" "+hi(n.x2.y)+" l"),r.push(hi(n.x4.x)+" "+hi(n.x4.y)+" m"),r.push(hi(n.x3.x)+" "+hi(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=mi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+hi(qi.internal.getWidth(t))+" "+hi(qi.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}};qi.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=qi.internal.getWidth(t),n=qi.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}}}},qi.internal.getWidth=function(t){var e=0;return"object"===r(t)&&(e=gi(t.Rect[2])),e},qi.internal.getHeight=function(t){var e=0;return"object"===r(t)&&(e=gi(t.Rect[3])),e};var Wi=Ai.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(Ti.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(Ei)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ui=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new Oi,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&&Ui(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=xi(o.Rect,e)),e.internal.newObjectDeferredBegin(o.objId,!0),o.DA=qi.createDefaultAppearanceStream(o),"object"===r(o)&&"function"==typeof o.getKeyValueListForStream&&(a=o.getKeyValueListForStream()),o.Rect=s,o.hasAppearanceStream&&!o.appearanceStreamContent){var A=Ci(o);a.push({key:"AP",value:"<</N "+A+">>"}),e.internal.acroformPlugin.xForms.push(A)}if(o.appearanceStreamContent){var u="";for(var l in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(l)){var c=o.appearanceStreamContent[l];if(u+="/"+l+" ",u+="<<",Object.keys(c).length>=1||Array.isArray(c)){for(var i in c)if(c.hasOwnProperty(i)){var f=c[i];"function"==typeof f&&(f=f.call(e,o)),u+="/"+i+" "+f+" ",e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f)}}else"function"==typeof(f=c)&&(f=f.call(e,o)),u+="/"+i+" "+f,e.internal.acroformPlugin.xForms.indexOf(f)>=0||e.internal.acroformPlugin.xForms.push(f);u+=">>"}a.push({key:"AP",value:"<<\n"+u+">>"})}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"===r(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 Ti))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};Ai.AcroFormChoiceField=Mi,Ai.AcroFormListBox=Ni,Ai.AcroFormComboBox=Ri,Ai.AcroFormEditBox=Pi,Ai.AcroFormButton=Di,Ai.AcroFormPushButton=Hi,Ai.AcroFormRadioButton=ji,Ai.AcroFormCheckBox=Vi,Ai.AcroFormTextField=Ki,Ai.AcroFormPasswordField=Gi,Ai.AcroFormAppearance=qi,Ai.AcroForm={ChoiceField:Mi,ListBox:Ni,ComboBox:Ri,EditBox:Pi,Button:Di,PushButton:Hi,RadioButton:ji,CheckBox:Vi,TextField:Ki,PasswordField:Gi,Appearance:qi},si.AcroForm={ChoiceField:Mi,ListBox:Ni,ComboBox:Ri,EditBox:Pi,Button:Di,PushButton:Hi,RadioButton:ji,CheckBox:Vi,TextField:Ki,PasswordField:Gi,Appearance:qi};var Yi=si.AcroForm;function $i(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,u=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){u=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){u=A;break}}return u===n&&e!==n&&(u=e),u},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 u=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var l,c=null!==(l=e.sMaskBitsPerComponent)&&void 0!==l?l:e.bitsPerComponent,f={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:c,data:e.sMask};"filter"in e&&(f.decodeParameters="/Predictor ".concat(e.predictor," /Colors 1 /BitsPerComponent ").concat(c," /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")},u=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",A))},l=function(){var t=this.internal.collections[e+"images"];return u.call(this),t},c=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"===r(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 Mr(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 Mr(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,u=l.call(this);if(n=a[0],r=a[1],u[i.index]=i,o){o*=Math.PI/180;var c=Math.cos(o),f=Math.sin(o),h=function(t){return t.toFixed(4)},d=[h(c),h(f),h(-1*f),h(c),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"},w=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},b=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,l,c;if("number"==typeof arguments[1]?(e=n,i=arguments[1],o=arguments[2],a=arguments[3],s=arguments[4],A=arguments[5],l=arguments[6],c=arguments[7]):(e=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],s=arguments[5],A=arguments[6],l=arguments[7],c=arguments[8]),"object"===r(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,l=f.compression||l,c=f.rotation||f.angle||c}var d=this.internal.getFilters();if(void 0===l&&-1!==d.indexOf("FlateEncode")&&(l="SLOW"),isNaN(i)||isNaN(o))throw new Error("Invalid coordinates passed to jsPDF.addImage");u.call(this);var p=S.call(this,t,e,A,l);return m.call(this,i,o,a,s,p,c),this};var S=function(e,r,i,a){var s,A,u;if("string"==typeof e&&o(e)===n){e=unescape(e);var l=F(e,!1);(""!==l||void 0!==(l=t.loadFile(e,!0)))&&(e=l)}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==(u=i)||0===u.length)&&(i=function(t){return"string"==typeof t||B(t)?w(t):B(t.data)?w(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,c.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=Mr(n)}catch(o){if(e)throw b(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}}(si.API),function(t){var e=function(t){if(void 0!==t&&""!=t)return!0};si.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,u=!1,l=0;l<A.length&&!u;l++)switch((n=A[l]).type){case"link":(e(n.options.url)||e(n.options.pageNumber))&&(u=!0);break;case"reference":case"text":case"freetext":u=!0}if(0!=u){this.internal.write("/Annots [");for(var c=0;c<A.length;c++){n=A[c];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=n.color||"#000000";i="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+f(h(n.contents))+")",i+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+y+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(n.options.name){var w=this.annotations._nameMap[n.options.name];n.options.pageNumber=w.page,n.options.top=w.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 b=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+" "+b+" "+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}}(si.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 u=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 l=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},c=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:!u(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&A(e)||s(t)&&s(e)?0:l(t)&&a(e)&&!s(e)&&a(n)&&u(n)?3:s(t)||!a(n)?1:2:-1},h=function(t){var n=0,r=0,i=0,o="",s="",A="",u=(t=t||"").split("\\s+"),l=[];for(n=0;n<u.length;n+=1){for(l.push(""),r=0;r<u[n].length;r+=1)o=u[n][r],s=u[n][r-1],A=u[n][r+1],a(o)?(i=f(o,s,A),l[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):l[n]+=o;l[n]=c(l[n])}return l.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])}(si.API),si.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}])}(si.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,u=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 l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,l))}),[])):t=Array.isArray(t)?t:[t];for(var c=0;c<t.length;c++)a<(A=this.getStringUnitWidth(t[c],{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,u=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,u&&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,u,l,c){if(i.call(this),!u)throw new Error("No data for PDF table.");var f,h,d,p,g=[],m=[],v=[],y={},w={},b=[],_=[],B=(c=c||{}).autoSize||!1,x=!1!==c.printHeaders,C=c.css&&void 0!==c.css["font-size"]?16*c.css["font-size"]:c.fontSize||12,S=c.margins||Object.assign({width:this.getPageWidth()},e),F="number"==typeof c.padding?c.padding:3,E=c.headerBackgroundColor||"#c8c8c8",U=c.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==l)m=g=Object.keys(u[0]),v=g.map((function(){return"left"}));else if(Array.isArray(l)&&"object"===r(l[0]))for(g=l.map((function(t){return t.name})),m=l.map((function(t){return t.prompt||t.name||""})),v=l.map((function(t){return t.align||"left"})),f=0;f<l.length;f+=1)w[l[f].name]=.7499990551181103*l[f].width;else Array.isArray(l)&&"string"==typeof l[0]&&(m=g=l,v=g.map((function(){return"left"})));if(B||Array.isArray(l)&&"string"==typeof l[0])for(f=0;f<g.length;f+=1){for(y[p=g[f]]=u.map((function(t){return t[p]})),this.setFont(void 0,"bold"),b.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)b.push(this.getTextDimensions(h[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[p]=Math.max.apply(null,b)+F+F,b=[]}if(x){var I={};for(f=0;f<g.length;f+=1)I[g[f]]={},I[g[f]].text=m[f],I[g[f]].align=v[f];var L=A.call(this,I,w);_=g.map((function(e){return new a(t,n,w[e],L,I[e].text,void 0,I[e].align)})),this.setTableHeaderRow(_),this.printHeaderRow(1,!1)}var k=l.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(f=0;f<u.length;f+=1){"rowStart"in c&&c.rowStart instanceof Function&&c.rowStart({row:f,data:u[f]},this);var Q=A.call(this,u[f],w);for(d=0;d<g.length;d+=1){var O=u[f][g[d]];"cellStart"in c&&c.cellStart instanceof Function&&c.cellStart({row:f,col:d,data:O},this),s.call(this,new a(t,n,w[g[d]],Q,O,f+2,k[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=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){r=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(r.y=this.internal.__cell__.margins.top||0,A.push(r)),r.lineNumber=t;var l=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,r),this.setTextColor(l)}A.length>0&&this.setTableHeaderRow(A),this.setFont(void 0,"normal"),n=!1}}(si.API);var Xi={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ji=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Zi=$i(Ji),to=[100,200,300,400,500,600,700,800,900],eo=$i(to);function no(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Xi[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 Zi[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 ro(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 io={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},oo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function ao(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function so(t){return t.trimLeft()}function Ao(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 uo(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 lo,co,fo,ho,po,go,mo=["times"];function vo(t,e,n,r,o){var a=4,s=bo;switch(o){case si.API.image_compression.FAST:a=1,s=wo;break;case si.API.image_compression.MEDIUM:a=6,s=_o;break;case si.API.image_compression.SLOW:a=9,s=Bo}t=function(t,e,n,r){for(var i,o=t.length/e,a=new Uint8Array(t.length+o),s=[yo,wo,bo,_o,Bo],A=0;A<o;A+=1){var u=A*e,l=t.subarray(u,u+e);if(r)a.set(r(l,n,i),u+A);else{for(var c=s.length,f=[],h=0;h<c;h+=1)f[h]=s[h](l,n,i);var d=Co(f.concat());a.set(f[d],u+A)}i=l}return a}(t,e,Math.ceil(n*r/8),s);var A=(0,i.$)(t,{level:a});return si.API.__addimage__.arrayBufferToBinaryString(A)}function yo(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 bo(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 _o(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 Bo(t,e,n){var r=t.length,i=[];i[0]=4;for(var o=0;o<r;o+=1){var a=xo(t[o-e]||0,n&&n[o]||0,n&&n[o-e]||0);i[o+1]=t[o]-a+256&255}return i}function xo(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 Co(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 So(t,e,n){var r=e*n,i=Math.floor(r/8),o=16-(r-8*i+n),a=(1<<n)-1;return Eo(t,i)>>o&a}function Fo(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,Eo(t,o)&~(s<<a)&65535|A)}function Eo(t,e){return e+1<t.byteLength?t.getUint16(e,!1):t.getUint8(e)<<8}function Uo(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 u=!0,l=[],c=0,f=null,h=0,d=null;for(this.width=n,this.height=r;u&&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++];c=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,w=t[e++],b=w>>6&1,_=1<<1+(7&w),B=s,x=A,C=!1;w>>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}l.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:!!b,delay:c,disposal:h});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return d},this.frameInfo=function(t){if(t<0||t>=l.length)throw new Error("Frame index out of range.");return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);Io(t,i.data_offset,a,o);var s=i.palette_offset,A=i.transparent_index;null===A&&(A=256);var u=i.width,l=n-u,c=u,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),d=f,p=4*l;!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===c&&(c=u,(d+=p)>=h&&(p=4*l+4*n*(g-1),d=f+(u+l)*(g<<1),g>>=1)),y===A)d+=4;else{var w=t[s+3*y],b=t[s+3*y+1],_=t[s+3*y+2];r[d++]=_,r[d++]=b,r[d++]=w,r[d++]=255}--c}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);Io(t,i.data_offset,a,o);var s=i.palette_offset,A=i.transparent_index;null===A&&(A=256);var u=i.width,l=n-u,c=u,f=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),d=f,p=4*l;!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===c&&(c=u,(d+=p)>=h&&(p=4*l+4*n*(g-1),d=f+(u+l)*(g<<1),g>>=1)),y===A)d+=4;else{var w=t[s+3*y],b=t[s+3*y+1],_=t[s+3*y+2];r[d++]=w,r[d++]=b,r[d++]=_,r[d++]=255}--c}}}function Io(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,A=i+1,u=(1<<A)-1,l=0,c=0,f=0,h=t[e++],d=new Int32Array(4096),p=null;;){for(;l<16&&0!==h;)c|=t[e++]<<l,l+=8,1===h?h=t[e++]:--h;if(l<A)break;var g=c&u;if(c>>=A,l-=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 w=y;if(f+v+(m!==g?1:0)>r)return void Ir.log("Warning, gif stream longer than expected.");n[f++]=w;var b=f+=v;for(m!==g&&(n[f++]=w),y=m;v--;)y=d[y],n[--b]=255&y,y>>=8;null!==p&&s<4096&&(d[s++]=p<<8|w,s>=u+1&&A<12&&(++A,u=u<<1|1)),p=g}else s=a+1,u=(1<<(A=i+1))-1,p=null}return f!==r&&Ir.log("Warning, gif stream shorter than expected."),n}function Lo(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),A=new Array(64),u=new Array(64),l=new Array(64),c=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),w=new Array(64),b=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],I=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],L=[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 k(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 T(t){O(t>>8&255),O(255&t)}function M(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,u,l,c,f=0;for(l=0;l<8;++l){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+(u=t[f+7]),p=n-u,g=r+A,m=r-A,v=i+s,y=i-s,w=o+a,b=o-a,_=d+w,B=d-w,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*((_=b+y)-(C=m+p)),E=.5411961*_+F,U=1.306562965*C+F,I=.707106781*(x=y+m),L=p+I,k=p-I;t[f+5]=k+E,t[f+3]=k-E,t[f+1]=L+U,t[f+7]=L-U,f+=8}for(f=0,l=0;l<8;++l){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+(u=t[f+56]),O=n-u,T=r+A,M=r-A,N=i+s,R=i-s,P=o+a,D=o-a,H=Q+P,j=Q-P,z=T+N,V=T-N;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+R)-(V=M+O)),q=.5411961*H+G,W=1.306562965*V+G,Y=.707106781*(z=R+M),$=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(l=0;l<64;++l)c=t[l]*e[l],h[l]=c>0?c+.5|0:c-.5|0;return h}(t,e),u=0;u<64;++u)d[B[u]]=A[u];var l=d[0]-n;n=d[0],0==l?Q(r[0]):(Q(r[f[o=32767+l]]),Q(c[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 w=1;w<=g;++w)Q(s);y&=15}o=32767+d[m],Q(i[(y<<4)+f[o]]),Q(c[o]),m++}return 63!=p&&Q(a),n}function N(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 c=a((i[o]*t+50)/100);c=Math.min(Math.max(c,1),255),A[B[o]]=c}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++)u[h]=1/(s[B[h]]*f[d]*f[p]*8),l[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&&N(o),p=new Array,g=0,m=7,T(65496),T(65504),T(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),T(1),T(1),O(0),O(0),function(){T(65499),T(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){T(65472),T(17),O(8),T(e),T(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(){T(65476),T(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(I[a+1]);for(var s=0;s<=161;s++)O(L[s])}(),T(65498),T(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var a=0,c=0,f=0;g=0,m=7,this.encode.displayName="_encode_";for(var h,d,b,B,k,R,P,D,H,j=t.data,z=t.width,V=t.height,K=4*z,G=0;G<V;){for(h=0;h<K;){for(k=K*G+h,P=-1,D=0,H=0;H<64;H++)R=k+(D=H>>3)*K+(P=4*(7&H)),G+D>=V&&(R-=K*(G+1+D-V)),h+P>=K&&(R-=h+P-K+4),d=j[R++],b=j[R++],B=j[R++],v[H]=(_[d]+_[b+256|0]+_[B+512|0]>>16)-128,y[H]=(_[d+768|0]+_[b+1024|0]+_[B+1280|0]>>16)-128,w[H]=(_[d+1280|0]+_[b+1536|0]+_[B+1792|0]>>16)-128;a=M(v,u,a,e,r),c=M(y,l,c,n,i),f=M(w,l,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 T(65497),new Uint8Array(p)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)b[e]=t(e)}(),e=k(x,C),n=k(E,U),r=k(S,F),i=k(I,L),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)f[32767+r]=n,c[32767+r]=[],c[32767+r][1]=n,c[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)f[32767+i]=n,c[32767+i]=[],c[32767+i][1]=n,c[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}(),N(t)}function ko(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 Qo(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 u(t,n,r,i,o){e(!(i%r));do{t[n+(i-=r)]=o}while(0<i)}function l(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 l,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,l=1;15>l;++l){if(p[l]>1<<l)return 0;g[l+1]=g[l]+p[l]}for(f=0;f<a;++f)l=i[f],0<i[f]&&(s[g[l]++]=f);if(1==g[15])return(i=new c).g=0,i.value=s[0],u(t,h,1,d,i),d;var m,v=-1,y=d-1,w=0,b=1,_=1,B=1<<r;for(f=0,l=1,a=2;l<=r;++l,a<<=1){if(b+=_<<=1,0>(_-=p[l]))return 0;for(;0<p[l];--p[l])(i=new c).g=l,i.value=s[f++],u(t,h+w,a,B,i),w=A(w,l)}for(l=r+1,a=2;15>=l;++l,a<<=1){if(b+=_<<=1,0>(_-=p[l]))return 0;for(;0<p[l];--p[l]){if(i=new c,(w&y)!=v){for(h+=B,m=1<<(v=l)-r;15>v&&!(0>=(m-=p[v]));)++v,m<<=1;d+=B=1<<(m=v-r),t[n+(v=w&y)].g=m+r,t[n+v].value=h-n-v}i.g=l-r,i.value=s[f++],u(t,h+(w>>r),a,B,i),w=A(w,l)}}return b!=2*g[15]-1?0:d}(t,n,r,i,a,s)}function c(){this.value=this.g=0}function f(){this.value=this.g=0}function h(){this.G=a(5,c),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(Rn,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)&Pn[n];return t.u+=n,v(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function b(){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 I(t,e){return t[e+0]|t[e+1]<<8}function L(t,e){return I(t,e)|t[e+2]<<16}function k(t,e){return I(t,e)|I(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 T(){this.X=[],this.Xa=this.Mb=0}function M(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 N(t,e){return t+(1<<e)-1>>>e}function R(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function P(e,n){t[n]=function(n,r,i,o,a,s,A){var u;for(u=0;u<a;++u){var l=t[e](s[A+u-1],i,o+u);s[A+u]=R(n[r+u],l)}}}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=R(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,u=s,l=255&(l=(l=s>>>16)+((t.jd<<24>>24)*(A<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(A<<24>>24)>>>5)+((t.ud<<24>>24)*(l<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(l<<16)+u}}function Y(e,n,r,i,o){t[n]=function(t,e,n,r,a,s,A,u,l){for(r=A;r<u;++r)for(A=0;A<l;++A)a[s++]=o(n[i(t[e++])])},t[e]=function(e,n,a,s,A,u,l){var c=8>>e.b,f=e.Ea,h=e.K[0],d=e.w;if(8>c)for(e=(1<<e.b)-1,d=(1<<c)-1;n<a;++n){var p,g=0;for(p=0;p<f;++p)p&e||(g=i(s[A++])),u[l++]=o(h[g&d]),g>>=c}else t["VP8LMapColor"+r](s,A,h,d,u,l,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 ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function lt(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,u=t.O,l=t.f,c=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,w=t.U,b=w+1>>1;for(0==v?s(A,u,null,null,l,c,f,h,l,c,f,h,o,a,null,null,w):(s(e.ec,e.fc,A,u,d,p,g,m,l,c,f,h,o,a-i.A,o,a,w),++n);v+2<y;v+=2)d=l,p=c,g=f,m=h,c+=t.Rc,h+=t.Rc,a+=2*i.A,s(A,(u+=2*t.fa)-t.fa,A,u,d,p,g,m,l,c,f,h,o,a-i.A,o,a,w);return u+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,A,u,w),r(e.cc,e.dc,l,c,b),r(e.Mc,e.Nc,f,h,b),n--):1&y||s(A,u,null,null,l,c,f,h,l,c,f,h,o,a+i.A,null,null,w),n}function ct(t,n,r){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=n.ba.S,A=s==Pr||s==Vr;n=n.ba.f.RGBA;var u=[0],l=t.ka;u[0]=t.T,t.Kb&&(0==l?--u[0]:(--l,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-l));var c=n.eb;l=n.fb+l*n.A,t=xr(i,o[0],t.width,a,u,c,l+(A?0:3),n.A),e(r==u),t&&rt(s)&&_r(c,l,A,a,u,n.A)}return 0}function ft(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==Mr||n==Rr||n==Pr||n==Dr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Tn(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=ut,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=lt,vn()}}else alert("todo:EmitYUV");i&&(e.Jb=ct,r&&gn())}if(r&&!Ii){for(t=0;256>t;++t)Li[t]=89858*(t-128)+Ci>>xi,Oi[t]=-22014*(t-128)+Ci,Qi[t]=-45773*(t-128),ki[t]=113618*(t-128)+Ci>>xi;for(t=Si;t<Fi;++t)e=76283*(t-16)+Ci>>xi,Ti[t-Si]=Kt(e,255),Mi[t-Si]=Kt(e+8>>4,15);Ii=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 wt(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 bt(t,n,i,o){var a=t.ab,s=t.c*n,A=t.C;n=A+n;var u=i,l=o;for(o=t.Ta,i=t.Ua;0<a--;){var c=t.gc[a],f=A,h=n,d=u,p=l,g=(l=o,u=i,c.Ea);switch(e(f<h),e(h<=c.nc),c.hc){case 2:Gn(d,p,(h-f)*g,l,u);break;case 0:var m=f,v=h,y=l,w=u,b=(S=c).Ea;0==m&&(Vn(d,p,null,null,1,y,w),K(d,p+1,0,0,b-1,y,w+1),p+=b,w+=b,++m);for(var _=1<<S.b,B=_-1,x=N(b,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,w-b,1,y,w);U<b;){var I=(U&~B)+_;I>b&&(I=b),(0,Xn[F[E++]>>8&15])(d,p+ +U,y,w+U-b,I-U,y,w+U),U=I}p+=b,w+=b,++m&B||(S+=x)}h!=c.nc&&r(l,u-g,l,u+(h-f-1)*g,g);break;case 1:for(g=d,v=p,b=(d=c.Ea)-(w=d&~(y=(p=1<<c.b)-1)),m=N(d,c.b),_=c.K,c=c.w+(f>>c.b)*m;f<h;){for(B=_,x=c,C=new D,S=v+w,F=v+d;v<S;)q(B[x++],C),Jn(C,g,v,p,l,u),v+=p,u+=p;v<F&&(q(B[x++],C),Jn(C,g,v,b,l,u),v+=b,u+=b),++f&y||(c+=m)}break;case 3:if(d==l&&p==u&&0<c.b){for(v=l,d=g=u+(h-f)*g-(w=(h-f)*N(c.Ea,c.b)),p=l,y=u,m=[],w=(b=w)-1;0<=w;--w)m[w]=p[y+w];for(w=b-1;0<=w;--w)v[d+w]=m[w];qn(c,f,h,l,g,l,u)}else qn(c,f,h,d,p,l,u)}u=o,l=i}l!=i&&r(o,i,u,l,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,u=a.width;if(bt(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 l=a.j-r;r=a.j,o[0]+=l*u}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 c=r.f.RGBA,f=(i=r.S,o=a.U,a=a.T,l=c.eb,c.A),h=a;for(c=c.fb+t.Ma*c.A;0<h--;){var d=s,p=A,g=o,m=l,v=c;switch(i){case Tr:Zn(d,p,g,m,v);break;case Mr:tr(d,p,g,m,v);break;case jr:tr(d,p,g,m,v),_r(m,v,0,g,1,0);break;case Nr:rr(d,p,g,m,v);break;case Rr: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 Pr: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+=u,c+=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,u=t.Ba+t.c*i,l=t.gc;e(1==t.ab),e(3==l[0].hc),Yn(l[0],i,n,A,u,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,u=t.$%i,l=t.m,c=t.s,f=r+t.$,h=f;o=r+i*o;var d=r+i*a,p=280+c.ua,g=t.Pb?A:16777216,m=0<c.ua?c.Wa:null,v=c.wc,y=f<d?wt(c,u,A):null;e(t.C<a),e(d<=o);var w=!1;t:for(;;){for(;w||f<d;){var b=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(u&v||(y=wt(c,u,A)),e(null!=y),y.Qb&&(n[f]=y.qb,w=!0),!w)if(C(l),y.jc){b=l,S=n;var F=f,E=y.pd[_(b)&Rn-1];e(y.jc),256>E.g?(x(b,b.u+E.g),S[F]=E.value,b=0):(x(b,b.u+E.g-256),e(256<=E.value),b=E.value),0==b&&(w=!0)}else b=vt(y.G[0],y.H[0],l);if(l.h)break;if(w||256>b){if(!w)if(y.nd)n[f]=(y.qb|b<<8)>>>0;else{if(C(l),w=vt(y.G[1],y.H[1],l),C(l),S=vt(y.G[2],y.H[2],l),F=vt(y.G[3],y.H[3],l),l.h)break;n[f]=(F<<24|w<<16|b<<8|S)>>>0}if(w=!1,++f,++u>=i&&(u=0,++A,null!=s&&A<=a&&!(A%16)&&s(t,A),null!=m))for(;h<f;)b=n[h++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else if(280>b){if(b=gt(b-256,l),S=vt(y.G[4],y.H[4],l),C(l),S=mt(i,S=gt(S,l)),l.h)break;if(f-r<S||o-f<b)break t;for(F=0;F<b;++F)n[f+F]=n[f+F-S];for(f+=b,u+=b;u>=i;)u-=i,++A,null!=s&&A<=a&&!(A%16)&&s(t,A);if(e(f<=o),u&v&&(y=wt(c,u,A)),null!=m)for(;h<f;)b=n[h++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else{if(!(b<p))break t;for(w=b-280,e(null!=m);h<f;)b=n[h++],m.X[(506832829*b&4294967295)>>>m.Mb]=b;b=f,e(!(w>>>(S=m).Xa)),n[b]=S.X[w],w=!0}w||e(l.h==B(l))}if(t.Pb&&l.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(l.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 u=1,f=[t],d=[n],p=s.m,g=s.s,m=null,v=0;t:for(;;){if(r)for(;u&&y(p,1);){var w=f,b=d,B=s,S=1,F=B.m,E=B.gc[B.ab],U=y(F,2);if(B.Oc&1<<U)u=0;else{switch(B.Oc|=1<<U,E.hc=U,E.Ea=w[0],E.nc=b[0],E.K=[null],++B.ab,e(4>=B.ab),U){case 0:case 1:E.b=y(F,3)+2,S=Ut(N(E.Ea,E.b),N(E.nc,E.b),0,B,E.K),E.K=E.K[0];break;case 3:var I,L=y(F,8)+1,k=16<L?0:4<L?1:2<L?2:3;if(w[0]=N(E.Ea,k),E.b=k,I=S=Ut(L,1,0,B,E.K)){var O,T=L,M=E,P=1<<(8>>M.b),D=o(P);if(null==D)I=0;else{var H=M.K[0],j=M.w;for(D[0]=M.K[0][0],O=1;O<1*T;++O)D[O]=R(H[j+O],D[O-1]);for(;O<4*P;++O)D[O]=0;M.K[0]=null,M.K[0]=D,I=1}}S=I;break;case 2:break;default:e(0)}u=S}}if(f=f[0],d=d[0],u&&y(p,1)&&!(u=1<=(v=y(p,4))&&11>=v)){s.a=3;break t}var z;if(z=u)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=N(W,it),at=N(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 ut=Wr[K];!K&&0<$&&(ut+=1<<$),nt<ut&&(nt=ut)}var lt=a(et*rt,c),ct=et,ft=a(ct,h);if(null==ft)var ht=null;else e(65536>=ct),ht=ft;var dt=o(nt);if(null==ht||null==dt||null==lt){q.a=1;break n}var pt=lt;for(V=G=0;V<et;++V){var gt=ht[V],mt=gt.G,vt=gt.H,wt=0,bt=1,_t=0;for(K=0;5>K;++K){ut=Wr[K],mt[K]=pt,vt[K]=G,!K&&0<$&&(ut+=1<<$);r:{var Bt,xt=ut,Ct=q,Et=dt,It=pt,Lt=G,kt=0,Qt=Ct.m,Ot=y(Qt,1);if(i(Et,0,0,xt),Ot){var Tt=y(Qt,1)+1,Mt=y(Qt,1),Nt=y(Qt,0==Mt?1:8);Et[Nt]=1,2==Tt&&(Et[Nt=y(Qt,8)]=1);var Rt=1}else{var Pt=o(19),Dt=y(Qt,4)+4;if(19<Dt){Ct.a=3;var Ht=0;break r}for(Bt=0;Bt<Dt;++Bt)Pt[$r[Bt]]=y(Qt,3);var jt=void 0,zt=void 0,Vt=Ct,Kt=Pt,Gt=xt,qt=Et,Wt=0,Yt=Vt.m,$t=8,Xt=a(128,c);i:for(;l(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),Rt=Wt}(Rt=Rt&&!Qt.h)&&(kt=l(It,Lt,8,Et,xt)),Rt&&0!=kt?Ht=kt:(Ct.a=3,Ht=0)}if(0==Ht)break n;if(bt&&1==Yr[K]&&(bt=0==pt[G].g),wt+=pt[G].g,G+=Ht,3>=K){var ae,se=dt[0];for(ae=1;ae<ut;++ae)dt[ae]>se&&(se=dt[ae]);_t+=se}}if(gt.nd=bt,gt.Qb=0,bt&&(gt.qb=(mt[3][vt[3]+0].value<<24|mt[1][vt[1]+0].value<<16|mt[2][vt[2]+0].value)>>>0,0==wt&&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,ue=gt;for(Ae=0;Ae<Rn;++Ae){var le=Ae,ce=ue.pd[le],fe=ue.G[0][ue.H[0]+le];256<=fe.value?(ce.g=fe.g+256,ce.value=fe.value):(ce.g=0,ce.value=0,le>>=yt(fe,8,ce),le>>=yt(ue.G[1][ue.H[1]+le],16,ce),le>>=yt(ue.G[2][ue.H[2]+le],0,ce),yt(ue.G[3][ue.H[3]+le],24,ce))}}}Z.vc=tt,Z.Wb=et,Z.Ya=ht,Z.yc=lt,z=1;break e}z=0}if(!(u=z)){s.a=3;break t}if(0<v){if(g.ua=1<<v,!Q(g.Wa,v)){s.a=1,u=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=N(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,u=0;break t}u=(u=St(s,m,0,f,d,d,null))&&!p.h;break t}return u?(null!=A?A[0]=m:(e(null==m),e(r)),s.$=0,r||Ft(g)):Ft(g),u}function It(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 Lt(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,u=t.l.width,l=u*s,c=A.ca,f=A.tb+u*r,h=t.Ta,d=t.Ua;bt(t,s,o,a),Cr(h,d,c,f,l),xt(A,r,r+s,c,f,u),i-=s,o+=s*t.c,r+=s}e(r==n),t.C=t.Ma=n}function kt(){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 Tt(){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 Mt(){this.jb=o(3),this.Wc=s([4,8],Tt),this.Xc=s([4,17],Tt)}function Nt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Rt(){this.ld=this.La=this.dd=this.tc=0}function Pt(){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 Rt),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 w,this.Od=new kt,this.Kc=new Qt,this.ed=new Nt,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,w),this.ia=0,this.pb=a(4,Dt),this.Pa=new Mt,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 Pt),this.sb=0,this.wa=Array(new Rt),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],Rt),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 u=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");u.c=16383&(r[o+4]<<8|r[o+3]),u.Td=r[o+4]>>6,u.i=16383&(r[o+6]<<8|r[o+5]),u.Ud=r[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,n.width=u.c,n.height=u.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&&(u.Ld=F(s),u.Kd=F(s)),u=t.Qa;var l,c=t.Pa;if(e(null!=s),e(null!=u),u.Cb=F(s),u.Cb){if(u.Bb=F(s),F(s)){for(u.Fb=F(s),l=0;4>l;++l)u.Zb[l]=F(s)?g(s,7):0;for(l=0;4>l;++l)u.Lb[l]=F(s)?g(s,6):0}if(u.Bb)for(l=0;3>l;++l)c.jb[l]=F(s)?p(s,8):255}else u.Bb=0;if(s.Ka)return Wt(t,3,"cannot parse segment header");if((u=t.ed).zd=F(s),u.Tb=p(s,6),u.wb=p(s,3),u.Pc=F(s),u.Pc&&F(s)){for(c=0;4>c;++c)F(s)&&(u.vd[c]=g(s,6));for(c=0;4>c;++c)F(s)&&(u.od[c]=g(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Wt(t,3,"cannot parse filter header");var f=a;if(a=l=o,o=l+f,u=f,t.Xb=(1<<p(t.m,2))-1,f<3*(c=t.Xb))r=7;else{for(l+=3*c,u-=3*c,f=0;f<c;++f){var h=r[a+0]|r[a+1]<<8|r[a+2]<<16;h>u&&(h=u),d(t.Jc[+f],r,l,h),l+=h,u-=h,a+=3}d(t.Jc[+c],r,l,u),r=l<o?0:5}if(0!=r)return Wt(t,r,"cannot parse partitions");for(r=p(l=t.m,7),a=F(l)?g(l,4):0,o=F(l)?g(l,4):0,u=F(l)?g(l,4):0,c=F(l)?g(l,4):0,l=F(l)?g(l,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+u,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=ti[Kt(m+c,117)],v.Qc[1]=ei[Kt(m+l,127)],v.lc=m+l}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(u=0;11>u;++u)c=E(s,Ai[r][a][o][u])?p(s,8):ai[r][a][o][u],A.Wc[r][a].Yb[o][u]=c;for(a=0;17>a;++a)A.Xc[r][a]=A.Wc[r][ui[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 u=t,l=0;if(E(u,(f=s)[(c=n)+3]))if(E(u,f[c+6])){for(s=0,c=2*(l=E(u,f[c+8]))+(f=E(u,f[c+9+l])),l=0,f=ri[c];f[s];++s)l+=l+E(u,f[s]);l+=3+(8<<c)}else E(u,f[c+7])?(l=7+2*E(u,165),l+=E(u,145)):l=5+E(u,159);else l=E(u,f[c+4])?3+E(u,f[c+5]):2;s=A[2]}else l=1,s=A[1];A=a+ii[i],0>(u=t).b&&S(u);var c,f=u.b,h=(c=u.Ca>>1)-(u.I>>f)>>31;--u.b,u.Ca+=h,u.Ca|=1,u.I-=(c+1&h)<<f,o[A]=((l^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],u=t[e+0]-t[e+8],l=(35468*t[e+4]>>16)-ee(t[e+12]),c=ee(t[e+4])+(35468*t[e+12]>>16);s[a+0]=A+c,s[a+1]=u+l,s[a+2]=u-l,s[a+3]=A-c,a+=4,e++}for(i=a=0;4>i;++i)A=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],l=(35468*s[a+4]>>16)-ee(s[a+12]),Zt(n,r,0,0,A+(c=ee(s[a+4])+(35468*s[a+12]>>16))),Zt(n,r,1,0,u+l),Zt(n,r,2,0,u-l),Zt(n,r,3,0,A-c),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],u=t[e+4+i]-t[e+8+i],l=t[e+0+i]-t[e+12+i];a[0+i]=s+A,a[8+i]=s-A,a[4+i]=l+u,a[12+i]=l-u}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],u=a[1+4*i]-a[2+4*i],l=t-a[3+4*i],n[r+0]=s+A>>3,n[r+16]=l+u>>3,n[r+32]=s-A>>3,n[r+48]=l-u>>3,r+=64}function ue(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,u=a+t[e-1];for(s=0;s<n;++s)t[e+s]=A[u+t[i+s]];e+=32}}function le(t,e){ue(t,e,4)}function ce(t,e){ue(t,e,8)}function fe(t,e){ue(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 we(t,e,n){return t+2*e+n+2>>2}function be(t,e){var n,i=e-32;for(i=new Uint8Array([we(t[i-1],t[i+0],t[i+1]),we(t[i+0],t[i+1],t[i+2]),we(t[i+1],t[i+2],t[i+3]),we(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*we(t[e-1-32],n,r)),U(t,e+32,16843009*we(n,r,i)),U(t,e+64,16843009*we(r,i,o)),U(t,e+96,16843009*we(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],u=t[e+3-32];t[e+0+96]=we(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=we(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=we(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=we(a,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=we(s,a,o),t[e+3+32]=t[e+2+0]=we(A,s,a),t[e+3+0]=we(u,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]=we(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=we(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=we(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=we(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=we(o,a,s),t[e+3+64]=t[e+2+96]=we(a,s,A),t[e+3+96]=we(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],u=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+u+1>>1,t[e+0+96]=we(i,r,n),t[e+0+64]=we(r,n,o),t[e+0+32]=t[e+1+96]=we(n,o,a),t[e+1+32]=t[e+2+96]=we(o,a,s),t[e+2+32]=t[e+3+96]=we(a,s,A),t[e+3+32]=we(s,A,u)}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],u=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]=we(n,r,i),t[e+1+32]=t[e+0+96]=we(r,i,o),t[e+2+32]=t[e+1+96]=we(i,o,a),t[e+3+32]=t[e+2+96]=we(o,a,s),t[e+3+64]=we(a,s,A),t[e+3+96]=we(s,A,u)}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]=we(n,r,i),t[e+3+0]=t[e+1+32]=we(r,i,o),t[e+3+32]=t[e+1+64]=we(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],u=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]=we(s,A,u),t[e+2+0]=we(a,s,A),t[e+1+0]=t[e+3+32]=we(n,a,s),t[e+1+32]=t[e+3+64]=we(r,n,a),t[e+1+64]=t[e+3+96]=we(i,r,n),t[e+1+96]=we(o,i,r)}function Ie(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function Le(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function ke(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];ke(r>>4,t,e)}function Oe(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];ke(r>>3,t,e)}function Te(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];ke(r>>3,t,e)}function Me(t,e){ke(128,t,e)}function Ne(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+Lr[1020+t[e-2*n]-t[e+n]],a=kr[112+(o+4>>3)];t[e-n]=Qr[255+r+kr[112+(o+3>>3)]],t[e+0]=Qr[255+i-a]}function Re(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 Pe(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],u=t[e+n],l=t[e+2*n],c=t[e+3*n];return 4*Or[255+s-A]+Or[255+a-u]>r?0:Or[255+t[e-4*n]-o]<=i&&Or[255+o-a]<=i&&Or[255+a-s]<=i&&Or[255+c-l]<=i&&Or[255+l-u]<=i&&Or[255+u-A]<=i}function He(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)Pe(t,e+r,n,i)&&Ne(t,e+r,n)}function je(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)Pe(t,e+r*n,1,i)&&Ne(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(Re(t,e,n,s))Ne(t,e,n);else{var A=t,u=e,l=n,c=A[u-2*l],f=A[u-l],h=A[u+0],d=A[u+l],p=A[u+2*l],g=27*(v=Lr[1020+3*(h-f)+Lr[1020+c-d]])+63>>7,m=18*v+63>>7,v=9*v+63>>7;A[u-3*l]=Qr[255+A[u-3*l]+v],A[u-2*l]=Qr[255+c+m],A[u-l]=Qr[255+f+g],A[u+0]=Qr[255+h-g],A[u+l]=Qr[255+d-m],A[u+2*l]=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(Re(t,e,n,s))Ne(t,e,n);else{var A=t,u=e,l=n,c=A[u-l],f=A[u+0],h=A[u+l],d=kr[112+(4+(p=3*(f-c))>>3)],p=kr[112+(p+3>>3)],g=d+1>>1;A[u-2*l]=Qr[255+A[u-2*l]+g],A[u-l]=Qr[255+c+p],A[u+0]=Qr[255+f-d],A[u+l]=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 T,this.vb=new T,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new h,this.yc=new c}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 b,this.Pb=0,this.wd=new b,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 un(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 ln(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],u=A,l=A;for(s=0;s<a;++s)u=l+(A=t[e+s])-u,l=n[r+s]+(-256&u?0>u?0:255:u)&255,u=A,i[o+s]=l}}function cn(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 u;if(t.ga=new sn,(u=null==t.ga)||(u=n.width*n.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var l=t.Fa,c=t.P,f=t.qc,h=t.mb,d=t.nb,p=c+1,g=f-1,v=u.l;if(e(null!=l&&null!=h&&null!=n),pi[0]=null,pi[1]=An,pi[2]=un,pi[3]=ln,u.ca=h,u.tb=d,u.c=n.width,u.i=n.height,e(0<u.c&&0<u.i),1>=f)n=0;else if(u.$a=3&l[c+0],u.Z=l[c+0]>>2&3,u.Lc=l[c+0]>>4&3,c=l[c+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||c)n=0;else if(v.put=ht,v.ac=ft,v.bc=dt,v.ma=u,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,u.$a)t:{e(1==u.$a),n=Et();e:for(;;){if(null==n){n=0;break t}if(e(null!=u),u.mc=n,n.c=u.c,n.i=u.i,n.l=u.l,n.l.ma=u,n.l.width=u.c,n.l.height=u.i,n.a=0,m(n.m,l,p,g),!Ut(u.c,u.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&Bt(n.s)?(u.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(u.ic=0,n=It(n,u.c)),!n)break e;n=1;break t}u.mc=null,n=0}else n=g>=u.c*u.i;u=!n}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=A-i}e(null!=t.ga),e(i+a<=A);t:{if(n=(l=t.ga).c,A=l.l.o,0==l.$a){if(p=t.rc,g=t.Vc,v=t.Fa,c=t.P+1+i*n,f=t.mb,h=t.nb+i*n,e(c<=t.P+t.qc),0!=l.Z)for(e(null!=pi[l.Z]),u=0;u<a;++u)pi[l.Z](p,g,v,c,f,h,n),p=f,g=h,h+=n,c+=n;else for(u=0;u<a;++u)r(f,h,v,c,n),p=f,g=h,h+=n,c+=n;t.rc=p,t.Vc=g}else{if(e(null!=l.mc),n=i+a,e(null!=(u=l.mc)),e(n<=u.i),u.C>=n)n=1;else if(l.ic||gn(),l.ic){l=u.V,p=u.Ba,g=u.c;var y=u.i,w=(v=1,c=u.$/g,f=u.$%g,h=u.m,d=u.s,u.$),b=g*y,_=g*n,x=d.wc,S=w<_?wt(d,f,c):null;e(w<=b),e(n<=y),e(Bt(d));e:for(;;){for(;!h.h&&w<_;){if(f&x||(S=wt(d,f,c)),e(null!=S),C(h),256>(y=vt(S.G[0],S.H[0],h)))l[p+w]=y,++w,++f>=g&&(f=0,++c<=n&&!(c%16)&&Ct(u,c));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),!(w>=(E=mt(g,E=gt(E,h)))&&b-w>=y)){v=0;break e}for(F=0;F<y;++F)l[p+w+F]=l[p+w+F-E];for(w+=y,f+=y;f>=g;)f-=g,++c<=n&&!(c%16)&&Ct(u,c);w<_&&f&x&&(S=wt(d,f,c))}e(h.h==B(h))}Ct(u,c>n?n:c);break e}!v||h.h&&w<b?(v=0,u.a=h.h?5:3):u.$=w,n=v}else n=St(u,u.V,u.Ba,u.c,u.i,n,Lt);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),u=t,l=e+(n?0:3);for(a=0;a<r;++a){var c=u[l+4*a];255!=c&&(c*=32897,s[A+4*a+0]=s[A+4*a+0]*c>>23,s[A+4*a+1]=s[A+4*a+1]*c>>23,s[A+4*a+2]=s[A+4*a+2]*c>>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&(u=t[e+2*o+1]),A=4369*s,u=(240&u|u>>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&u|s}e+=i}}function dn(t,e,n,r,i,o,a,s){var A,u,l=255;for(u=0;u<i;++u){for(A=0;A<r;++A){var c=t[e+A];o[a+4*A]=c,l&=c}e+=n,a+=s}return 255!=l}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,u,l,c,f,h,d,p,g,m,v,y){var w,b=y-1>>1,_=s[A+0]|u[l+0]<<16,B=c[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)),w=1;w<=b;++w){var C=s[A+w]|u[l+w]<<16,S=c[f+w]|h[d+w]<<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*w-1],255&x,x>>16,p,g+(2*w-1)*i),r(t[n+2*w-0],255&_,_>>16,p,g+(2*w-0)*i),null!=o&&(x=F+B>>1,_=E+S>>1,r(o[a+2*w-1],255&x,x>>16,m,v+(2*w-1)*i),r(o[a+2*w+0],255&_,_>>16,m,v+(2*w+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[Tr]=mi,gi[Mr]=yi,gi[Nr]=vi,gi[Rr]=wi,gi[Pr]=bi,gi[Dr]=_i,gi[Hr]=Bi,gi[jr]=yi,gi[zr]=wi,gi[Vr]=bi,gi[Kr]=_i}function yn(t){return t&~Ui?0>t?0:255:t>>Ei}function wn(t,e){return yn((19077*t>>8)+(26149*e>>8)-14234)}function bn(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]=wn(t,n),r[i+1]=bn(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]=bn(t,e,n),r[i+2]=wn(t,n)}function Cn(t,e,n,r,i){var o=bn(t,e,n);e=o<<3&224|_n(t,e)>>3,r[i+0]=248&wn(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&wn(t,n)|bn(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 In(e,n,r){t[e]=function(t,e,i,o,a,s,A,u,l){for(var c=u+(-2&l)*r;u!=c;)n(t[e+0],i[o+0],a[s+0],A,u),n(t[e+1],i[o+0],a[s+0],A,u+r),e+=2,++o,++s,u+=2*r;1&l&&n(t[e+0],i[o+0],a[s+0],A,u)}}function Ln(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function kn(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,u=t.pc+40,l=t.oc,c=t.pc+584,f=t.oc,h=t.pc+600;for(n=0;16>n;++n)A[u+32*n-1]=129;for(n=0;8>n;++n)l[c+32*n-1]=129,f[h+32*n-1]=129;for(0<a?A[u-1-32]=l[c-1-32]=f[h-1-32]=129:(i(A,u-32-1,127,21),i(l,c-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,u+32*n-4,A,u+32*n+12,4);for(n=-1;8>n;++n)r(l,c+32*n-4,l,c+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,u-32,p[g].y,0,16),r(l,c-32,p[g].f,0,8),r(f,h-32,p[g].ea,0,8)),d.Za){var y=A,w=u-32+16;for(0<a&&(o>=t.za-1?i(y,w,p[g].y[15],4):r(y,w,p[g+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,v<<=2)y=A,w=u+Ni[n],ci[d.Ob[n]](y,w),kn(v,m,16*+n,y,w)}else if(y=Ln(o,a,d.Ob[0]),li[y](A,u),0!=v)for(n=0;16>n;++n,v<<=2)kn(v,m,16*+n,A,u+Ni[n]);for(n=d.Gc,y=Ln(o,a,d.Dd),fi[y](l,c),fi[y](f,h),v=m,y=l,w=c,255&(d=0|n)&&(170&d?sr(v,256,y,w):ur(v,256,y,w)),d=f,v=h,255&(n>>=8)&&(170&n?sr(m,320,d,v):ur(m,320,d,v)),a<t.Ub-1&&(r(p[g].y,0,A,u+480,16),r(p[g].f,0,l,c+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,u+32*n,16);for(n=0;8>n;++n)r(m,d+n*t.B,l,c+32*n,8),r(v,y+n*t.B,f,h+32*n,8)}}function On(t,r,i,o,a,s,A,u,l){var c=[0],f=[0],h=0,d=null!=l?l.kd:0,p=null!=l?l: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 w=k(t,g[0]+4);if(12>w||4294967286<w){y=3;break t}if(d&&w>v[0]-8){y=7;break t}y[0]=w,g[0]+=12,v[0]-=12}y=0}if(0!=y)return y;for(w=0<p.gb[0],i=i[0];;){t:{var _=t;v=r,y=i;var B=c,x=f,C=g=[0];if((E=h=[h])[0]=0,8>y[0])y=7;else{if(!n(_,v[0],"VP8X")){if(10!=k(_,v[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var S=k(_,v[0]+8),F=1+L(_,v[0]+12);if(2147483648<=F*(_=1+L(_,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),!w&&h)return 3;if(null!=s&&(s[0]=!!(16&g)),null!=A&&(A[0]=v),null!=u&&(u[0]=0),A=c[0],g=f[0],h&&v&&null==l){y=0;break}if(4>i){y=7;break}if(w&&h||!w&&!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,w=i;var E=p.gb;B=p.na,x=p.P,C=p.Sa,F=22,e(null!=S),e(null!=w),_=y[0];var U=w[0];for(e(null!=B),e(null!=C),B[0]=null,x[0]=null,C[0]=0;;){if(y[0]=_,w[0]=U,8>U){y=7;break t}var I=k(S,_+4);if(4294967286<I){y=3;break t}var Q=8+I+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]=I),_+=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,w=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!=w),e(null!=x),e(null!=C),8>w[0])y=7;else{if(_||F){if(E=k(E,S+4),12<=B&&E>B-12){y=3;break t}if(d&&E>w[0]-8){y=7;break t}x[0]=E,y[0]+=8,w[0]-=8,C[0]=F}else C[0]=5<=w[0]&&47==E[S+0]&&!(E[S+4]>>5),x[0]=w[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==u||v||(u[0]=p.xa?2:1),A=[A],g=[g],p.xa){if(5>i){y=7;break}u=A,d=g,v=s,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],E=[0],B=[0],m(x=new b,t,r,i),pt(x,w,E,B)?(null!=u&&(u[0]=w[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}u=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),u&&(u[0]=t),t=1))}if(!t)return 3;if(A=A[0],g=g[0],h&&(c[0]!=A||f[0]!=g))return 3;null!=l&&(l[0]=p,l.offset=r-l.w,e(4294967286>r-l.w),e(l.offset==l.ha-i));break}return 0==y||7==y&&h&&null==l?(null!=s&&(s[0]|=null!=p.na&&0<p.na.length),null!=o&&(o[0]=A),null!=a&&(a[0]=g),0):y}function Tn(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(!M(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 Mn(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 Nn(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(!M(t,e,i=[n.ib],a=[n.hb]))return 2;t=i[0],e=a[0]}}r.width=t,r.height=e;t:{var u=r.width,l=r.height;if(t=r.S,0>=u||0>=l||!(t>=Tr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){s=a=i=e=0;var c=(A=u*Di[t])*l;if(11>t||(a=(l+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*l)),null==(l=o(c+2*a+s))){t=1;break t}r.sd=l,11>t?((u=r.f.RGBA).eb=l,u.fb=0,u.A=A,u.size=c):((u=r.f.kb).y=l,u.O=0,u.fa=A,u.Fd=c,u.f=l,u.N=0+c,u.Ab=e,u.Cd=a,u.ea=l,u.W=0+c+a,u.Db=e,u.Ed=a,12==t&&(u.F=l,u.J=0+c+2*a),u.Tc=s,u.lb=i)}if(e=1,i=r.S,a=r.width,s=r.height,i>=Tr&&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,c=(s+1)/2,u=Math.abs(t.fa),l=Math.abs(t.Ab);var f=Math.abs(t.Db),h=Math.abs(t.lb),d=h*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=l*(c-1)+A<=t.Cd,e=(e&=f*(c-1)+A<=t.Ed)&u>=a&l>=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=Mn(r)),t}var Rn=64,Pn=[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];P("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,P("Predictor2","PredictorAdd2"),P("Predictor3","PredictorAdd3"),P("Predictor4","PredictorAdd4"),P("Predictor5","PredictorAdd5"),P("Predictor6","PredictorAdd6"),P("Predictor7","PredictorAdd7"),P("Predictor8","PredictorAdd8"),P("Predictor9","PredictorAdd9"),P("Predictor10","PredictorAdd10"),P("Predictor11","PredictorAdd11"),P("Predictor12","PredictorAdd12"),P("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,ur,lr,cr,fr,hr,dr,pr,gr,mr,vr,yr,wr,br,_r,Br,xr,Cr,Sr=o(511),Fr=o(2041),Er=o(225),Ur=o(767),Ir=0,Lr=Fr,kr=Er,Qr=Ur,Or=Sr,Tr=0,Mr=1,Nr=2,Rr=3,Pr=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]]]],ui=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],li=[],ci=[],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,wi=t.UpsampleBgraLinePair,bi=t.UpsampleArgbLinePair,_i=t.UpsampleRgba4444LinePair,Bi=t.UpsampleRgb565LinePair,xi=16,Ci=1<<xi-1,Si=-227,Fi=482,Ei=6,Ui=(256<<Ei)-1,Ii=0,Li=o(256),ki=o(256),Qi=o(256),Oi=o(256),Ti=o(Fi-Si),Mi=o(Fi-Si);In("YuvToRgbRow",Bn,3),In("YuvToBgrRow",xn,3),In("YuvToRgbaRow",Un,4),In("YuvToBgraRow",En,4),In("YuvToArgbRow",Fn,4),In("YuvToRgba4444Row",Sn,2),In("YuvToRgb565Row",Cn,2);var Ni=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Ri=[0,2,8],Pi=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(t,n,s,A,u){var l=Mr,c=new en,f=new at;c.ba=f,f.S=l,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!=u&&(u[0]=f.height);t:{if(A=new Gt,(u=new nn).data=t,u.w=n,u.ha=s,u.kd=1,n=[0],e(null!=u),(0==(t=On(u.data,u.w,u.ha,null,null,null,n,null,u))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=c),A.data=u.data,A.w=u.w+u.offset,A.ha=u.ha-u.offset,A.put=ht,A.ac=ft,A.bc=dt,A.ma=c,u.xa){if(null==(t=Et())){c=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=Nn(A.width,A.height,c.Oa,c.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!=(u=s.ma)),0!=A.xb){if(A.ca=u.ba,A.tb=u.tb,e(null!=A.ca),!Tn(u.Oa,s,Rr)){A.a=2;break n}if(!It(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;u.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)){c=1;break t}if(t.Fa=u.na,t.P=u.P,t.qc=u.Sa,$t(t,A)){if(0==(n=Nn(A.width,A.height,c.Oa,c.ba))){if(t.Aa=0,s=c.Oa,e(null!=(u=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=u.pb[d]).lc&&(g.ia=h*Pi[0>g.lc?0:g.lc]>>3),p|=g.ia;p&&(alert("todo:VP8InitRandom"),u.ia=1)}u.Ga=s.Id,100<u.Ga?u.Ga=100:0>u.Ga&&(u.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=Ri[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 u;if(t.Qa.Cb){var l=t.Qa.Lb[s];t.Qa.Fb||(l+=A.Tb)}else l=A.Tb;for(u=0;1>=u;++u){var c=t.gd[s][u],f=l;if(A.Pc&&(f+=A.vd[0],u&&(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),c.dd=h,c.tc=2*f+h,c.ld=40<=f?2:15<=f?1:0}else c.tc=0;c.La=u}}}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((c=A+832+(u=3*(16*s+Ri[t.L])/2*d)+(l=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=c)s=0;else{if(c>t.Vb){if(t.Vb=0,t.Ec=o(c),t.Fc=0,null==t.Ec){s=Wt(t,1,"no memory during frame initialization.");break e}t.Vb=c}c=t.Ec,f=t.Fc,t.Ac=c,t.Bc=f,f+=A,t.Gd=a(d,zt),t.Hd=0,t.rb=a(p+1,Pt),t.sb=1,t.wa=g?a(g,Rt):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=c,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=Ri[t.L])*t.R,d=d/2*t.B,t.sa=c,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+=u,t.mb=l?c:null,t.nb=l?f:null,e(f+l<=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,!Ir){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;Ir=1}ir=Ae,or=ie,sr=oe,Ar=ae,ur=se,ar=re,lr=qe,cr=We,fr=Xe,hr=Je,dr=Ye,pr=$e,gr=Ze,mr=tn,vr=He,yr=je,wr=ze,br=Ve,ci[0]=Be,ci[1]=le,ci[2]=be,ci[3]=_e,ci[4]=xe,ci[5]=Se,ci[6]=Ce,ci[7]=Fe,ci[8]=Ue,ci[9]=Ee,li[0]=ge,li[1]=fe,li[2]=he,li[3]=de,li[4]=me,li[5]=ve,li[6]=ye,fi[0]=Qe,fi[1]=ce,fi[2]=Ie,fi[3]=Le,fi[4]=Te,fi[5]=Oe,fi[6]=Me,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,u=t;for(a=0;a<u.za;++a){var l=A,c=u,f=c.Ac,h=c.Bc+4*a,d=c.zc,p=c.ya[c.aa+a];if(c.Qa.Bb?p.$b=E(l,c.Pa.jb[0])?2+E(l,c.Pa.jb[2]):E(l,c.Pa.jb[1]):p.$b=0,c.kc&&(p.Ad=E(l,c.Bd)),p.Za=!E(l,145)+0,p.Za){var g=p.Ob,m=0;for(c=0;4>c;++c){var v,y=d[0+c];for(v=0;4>v;++v){y=si[f[h+v]][y];for(var w=oi[E(l,y[0])];0<w;)w=oi[2*w+E(l,y[w])];y=-w,f[h+v]=y}r(g,m,f,h,4),m+=4,d[0+c]=y}}else y=E(l,156)?E(l,128)?1:3:E(l,163)?2:0,p.Ob[0]=y,i(f,h,y,4),i(d,0,y,4);p.Dd=E(l,142)?E(l,114)?E(l,183)?1:3:2:0}if(u.m.Ka)return Wt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,l=(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)l.la=f.la=0,a.Za||(l.Na=f.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var b,_;if(l=f,f=u,h=A.Pa.Xc,d=A.ya[A.aa+A.ja],p=A.pb[d.$b],c=d.ad,g=0,m=A.rb[A.sb-1],y=v=0,i(c,g,0,384),d.Za)var B=0,x=h[3];else{w=o(16);var C=l.Na+m.Na;if(C=ni(f,h[1],C,p.Eb,0,w,0),l.Na=m.Na=(0<C)+0,1<C)ir(w,0,c,g);else{var S=w[0]+3>>3;for(w=0;256>w;w+=16)c[g+w]=S}B=1,x=h[0]}var F=15&l.la,U=15&m.la;for(w=0;4>w;++w){var I=1&U;for(S=_=0;4>S;++S)F=F>>1|(I=(C=ni(f,x,C=I+(1&F),p.Sc,B,c,g))>B)<<7,_=_<<2|(3<C?3:1<C?2:0!=c[g+0]),g+=16;F>>=4,U=U>>1|I<<7,v=(v<<8|_)>>>0}for(x=F,B=U>>4,b=0;4>b;b+=2){for(_=0,F=l.la>>4+b,U=m.la>>4+b,w=0;2>w;++w){for(I=1&U,S=0;2>S;++S)C=I+(1&F),F=F>>1|(I=0<(C=ni(f,h[2],C,p.Qc,0,c,g)))<<3,_=_<<2|(3<C?3:1<C?2:0!=c[g+0]),g+=16;F>>=2,U=U>>1|I<<5}y|=_<<4*b,x|=F<<4<<b,B|=(240&U)<<b}l.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),u.Ka)return Wt(t,7,"Premature end-of-file encountered.")}if(Jt(t),A=n,u=1,a=(s=t).D,l=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(a.M=s.M,a.uc=l,Qn(s,a),u=1,a=(_=s.D).Nb,l=(y=Ri[s.L])*s.R,f=y/2*s.B,w=16*a*s.R,S=8*a*s.B,h=s.sa,d=s.ta-l+w,p=s.qa,c=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(I=(C=s).D.M,e(C.D.uc),_=C.yb;_<C.Hb;++_){B=_,x=I;var L=(k=(H=C).D).Nb;b=H.R;var k=k.wa[k.Y+B],Q=H.sa,O=H.ta+16*L*b+16*B,T=k.dd,M=k.tc;if(0!=M)if(e(3<=M),1==H.L)0<B&&yr(Q,O,b,M+4),k.La&&br(Q,O,b,M),0<x&&vr(Q,O,b,M+4),k.La&&wr(Q,O,b,M);else{var N=H.B,R=H.qa,P=H.ra+8*L*N+8*B,D=H.Ha,H=H.Ia+8*L*N+8*B;L=k.ld,0<B&&(cr(Q,O,b,M+4,T,L),hr(R,P,D,H,N,M+4,T,L)),k.La&&(pr(Q,O,b,M,T,L),mr(R,P,D,H,N,M,T,L)),0<x&&(lr(Q,O,b,M+4,T,L),fr(R,P,D,H,N,M+4,T,L)),k.La&&(dr(Q,O,b,M,T,L),gr(R,P,D,H,N,M,T,L))}}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+w,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=c,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=cn(s,A,_,F-_),A.F=s.mb,null==A.F&&0==A.F.length)){u=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-_,u=A.put(A))}a+1!=s.Ic||v||(r(s.sa,s.ta-l,h,d+16*s.R,l),r(s.qa,s.ra-f,p,c+8*s.B,f),r(s.Ha,s.Ia-f,g,m+8*s.B,f))}if(!u)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!=c.Oa&&c.Oa.fd&&(n=Mn(c.ba))}c=n}l=0!=c?null:11>l?f.f.RGBA.eb:f.f.kb.y}else l=null;return l};var Di=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function l(t,e){return t[e+0]|t[e+1]<<8}function c(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=u(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+c(t,d),d+=3,g.canvas_height=1+c(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=l(t,d),d+=2;break;case"ANMF":var p,g;(g=n.frames[r]={}).offset_x=2*c(t,e),e+=3,g.offset_y=2*c(t,e),e+=3,g.width=1+c(t,e),e+=3,g.height=1+c(t,e),e+=3,g.duration=c(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,w=v.frames?v.frames:null;if(y){y.loop_counter=y.loop_count,h=[y.canvas_height],d=[y.canvas_width];for(var b=0;b<w.length&&0!=w[b].blend;b++);}var _=w[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 Oo(){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,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")+"</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 To(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}!function(t){var e,n,i,o,a,s,A,u,l,c=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 u,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,u=this.internal.Matrix,l=new c}]);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 l.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]),l.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 l},set:function(t){t instanceof c&&(l=t)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(t){l.path=t}});var u=[];Object.defineProperty(this,"ctxStack",{get:function(){return u},set:function(t){u=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 mo;if(i in oo)return[oo[i]];for(;""!==i;){switch(n=null,e=(i=so(i)).charAt(0)){case'"':case"'":n=Ao(i.substring(1),e);break;default:n=uo(i)}if(null===n)return mo;if(r.push(n[0]),""!==(i=so(n[1]))&&","!==i.charAt(0))return mo;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=no(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),u=s.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})),l=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},io,n.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=no(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 '"+ao(o)+"' and default family '"+r+"'.");if(a=function(t,e){if(e[t])return e[t];var n=Zi[t],r=n<=Zi.normal?-1:1,i=ro(e,Ji,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=Xi[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=eo[t],r=ro(e,to,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 '"+ao(o)+"'.");return a}(A,u);this.pdf.setFont(l.ref.name,l.ref.style)}else{var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="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],c,{noFallback:!0,disableWarning:!0})){h=s[g];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(s[g],"bold",{noFallback:!0,disableWarning:!0}))h=s[g],c="bold";else if(void 0!==this.pdf.internal.getFont(s[g],"normal",{noFallback:!0,disableWarning:!0})){h=s[g],c="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,c)}}}}),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,R.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,R.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(){b.call(this,"fill",!1)},f.prototype.stroke=function(){b.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw Ir.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"===r(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 Ir.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)),b.call(this,null,!0)},f.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw Ir.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 Ir.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)),u=this.ctx.transform.applyToPoint(new s(n,r));this.path.push({type:"bct",x1:A.x,y1:A.y,x2:u.x,y2:u.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 Ir.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)),u=this.ctx.transform.applyToPoint(new s(0,0));n=Math.sqrt(Math.pow(A.x-u.x,2)+Math.pow(A.y-u.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 Ir.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 Ir.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 Ir.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 Ir.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 c(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 Tr(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 Ir.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=T(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 Ir.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=T(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 Ir.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 Ir.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new u(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(t){if(isNaN(t))throw Ir.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new u(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 Ir.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new u(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 Ir.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new u(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 u(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,l){var c=this.pdf.getImageProperties(t),f=1,h=1,d=1,p=1;void 0!==r&&void 0!==s&&(d=s/r,p=l/i,f=c.width/r*s/r,h=c.height/i*l/i),void 0===o&&(o=e,a=n,e=0,n=0),void 0!==r&&void 0===s&&(s=r,l=i),void 0===r&&void 0===s&&(s=c.width,l=c.height);var v=this.ctx.transform.decompose(),b=T(v.rotate.shx),B=new u,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]);w(F);for(var U=F[0],I=F[F.length-1],L=U;L<I+1;L++){this.pdf.setPage(L);var k=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Q=1===L?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],M=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],N=1===L?0:O+(L-2)*M;if(0!==this.ctx.clip_path.length){var R=this.path;C=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(C,this.posX+this.margin[3],-N+Q+this.ctx.prevPageLastElemOffset),_.call(this,"fill",!0),this.path=R}var P=JSON.parse(JSON.stringify(x));P=y([P],this.posX+this.margin[3],-N+Q+this.ctx.prevPageLastElemOffset)[0];var D=(L>U||L<I)&&g.call(this);D&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],k,M,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",P.x,P.y,P.w,P.h,null,null,b),D&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(t,"JPEG",x.x,x.y,x.w,x.h,null,null,b)};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=M(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=N(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},w=function(t){return t.sort((function(t,e){return t-e}))},b=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,u,l=JSON.parse(JSON.stringify(this.path)),c=JSON.parse(JSON.stringify(this.path)),f=[],h=0;h<c.length;h++)if(void 0!==c[h].x)for(var d=m.call(this,c[h]),p=0;p<d.length;p+=1)-1===f.indexOf(d[p])&&f.push(d[p]);for(var b=0;b<f.length;b++)for(;this.pdf.internal.getNumberOfPages()<f[b];)v.call(this);w(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],I=1===C?0:E+(C-2)*U;if(0!==this.ctx.clip_path.length){var L=this.path;A=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(A,this.posX+this.margin[3],-I+F+this.ctx.prevPageLastElemOffset),_.call(this,t,!0),this.path=L}if(u=JSON.parse(JSON.stringify(l)),this.path=y(u,this.posX+this.margin[3],-I+F+this.ctx.prevPageLastElemOffset),!1===e||0===C){var k=(C>B||C<x)&&g.call(this);k&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],S,U,null).clip().discardPath()),_.call(this,t,e),k&&this.pdf.restoreGraphicsState()}this.lineWidth=o}this.path=l}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 u=o[a-1].x+2/3*(s.x1-o[a-1].x),l=o[a-1].y+2/3*(s.y1-o[a-1].y),c=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[u-o[a-1].x,l-o[a-1].y,c-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,w=0;w<y.length;w++){var b=y[w];"arc"===b.type?C.call(this,b.x,b.y,b.radius,b.startAngle,b.endAngle,b.counterclockwise,void 0,e,!m):I.call(this,b.x,b.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;L.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 u=Q.call(this,n,r,i,o),l=0;l<u.length;l++){var c=u[l];0===l&&(A?E.call(this,c.x1+t,c.y1+e):I.call(this,c.x1+t,c.y1+e)),k.call(this,t,e,c.x2,c.y2,c.x3,c.y3,c.x4,c.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),l=x.call(this,a)-o.h,c=this.ctx.transform.applyToPoint(new s(t.x,a));if(this.autoPaging){var f=this.ctx.transform.decompose(),h=new u;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,l,o.w,o.h)),v=m.call(this,p),b=[],C=0;C<v.length;C+=1)-1===b.indexOf(v[C])&&b.push(v[C]);w(b);for(var S=b[0],F=b[b.length-1],E=S;E<F+1;E++){this.pdf.setPage(E);var U=1===E?this.posY+this.margin[0]:this.margin[0],I=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],L=this.pdf.internal.pageSize.height-this.margin[2],k=L-this.margin[0],Q=this.pdf.internal.pageSize.width-this.margin[1],O=Q-this.margin[3],T=1===E?0:I+(E-2)*k;if(0!==this.ctx.clip_path.length){var M=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX+this.margin[3],-1*T+U),_.call(this,"fill",!0),this.path=M}var N=y([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-T+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 R="text"!==this.autoPaging;if(R||N.y+N.h<=L){if(R||N.y>=U&&N.x<=Q){var P=R?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||Q-N.x)[0],D=y([JSON.parse(JSON.stringify(d))],this.posX+this.margin[3],-T+U+this.ctx.prevPageLastElemOffset)[0],H=R&&(E>S||E<F)&&g.call(this);H&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,k,null).clip().discardPath()),this.pdf.text(P,D.x,D.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),H&&this.pdf.restoreGraphicsState()}}else N.y<L&&(this.ctx.prevPageLastElemOffset+=L-N.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,c.x+this.posX,c.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)},I=function(t,e,r,o){r=r||0,o=o||0,this.pdf.internal.out(n(t+r)+" "+i(e+o)+" l")},L=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},k=function(t,n,r,i,s,A,u,l){this.pdf.internal.out([e(o(r+t)),e(a(i+n)),e(o(s+t)),e(a(A+n)),e(o(u+t)),e(a(l+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,u=e;a>1e-5;){var l=u+A*Math.min(a,o);s.push(O.call(this,t,u,l)),a-=Math.abs(l-u),u=l}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,u=A+a*i+s*o,l=4/3*(Math.sqrt(2*A*u)-u)/(a*o-s*i),c=a-l*s,f=s+l*a,h=c,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:c*g-f*m,y2:c*m+f*g,x3:h*g-d*m,y3:h*m+d*g,x4:t*Math.cos(n),y4:t*Math.sin(n)}},T=function(t){return 180*t/Math.PI},M=function(t,e,n,r,i,o){var a=t+.5*(n-t),s=e+.5*(r-e),u=i+.5*(n-i),l=o+.5*(r-o),c=Math.min(t,i,a,u),f=Math.max(t,i,a,u),h=Math.min(e,o,s,l),d=Math.max(e,o,s,l);return new A(c,h,f-c,d-h)},N=function(t,e,n,r,i,o,a,s){var u,l,c,f,h,d,p,g,m,v,y,w,b,_,B=n-t,x=r-e,C=i-n,S=o-r,F=a-i,E=s-o;for(l=0;l<41;l++)m=(p=(c=t+(u=l/40)*B)+u*((h=n+u*C)-c))+u*(h+u*(i+u*F-h)-p),v=(g=(f=e+u*x)+u*((d=r+u*S)-f))+u*(d+u*(o+u*E-d)-g),0==l?(y=m,w=v,b=m,_=v):(y=Math.min(y,m),w=Math.min(w,v),b=Math.max(b,m),_=Math.max(_,v));return new A(Math.round(y),Math.round(w),Math.round(b-y),Math.round(_-w))},R=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)}}}(si.API),function(t){var e=function(t){var e,n,r,i,o,a,s,A,u,l;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-(l=o%85))/85)-(u=o%85))/85)-(A=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,A+33,u+33,l+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,u="charCodeAt",l="slice",c="replace";for(t[l](-2),t=t[l](0,-2)[c](/\s/g,"")[c]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[s]%5||5))[s];o>i;i+=5)n=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](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||"",u=[];for("string"==typeof(i=i||[])&&(i=[i]),s=0;s<i.length;s+=1)switch(i[s]){case"ASCII85Decode":case"/ASCII85Decode":A=n(A),u.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":A=e(A),u.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":A=o(A),u.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":A=r(A),u.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":A=a(A),u.push("/FlateDecode");break;default:throw new Error('The filter: "'+i[s]+'" is not implemented')}return{data:A,reverseChain:u.reverse().join(" ")}}}(si.API),(go=si.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(Er){}return r}(t,e,n)},go.allowFsRead=void 0,go.loadImageFile=go.loadFile,function(t){function e(){return(Er.html2canvas?Promise.resolve(Er.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(Er.DOMPurify?Promise.resolve(Er.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=r(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||si.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,si.getPageSize=function(t,e,n){if("object"===r(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,u=0,l=0;if(s.hasOwnProperty(a))u=s[a][1]/o,l=s[a][0]/o;else try{u=n[1],l=n[0]}catch(Tr){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",l>u&&(A=l,l=u,u=A);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",u>l&&(A=l,l=u,u=A)}return{width:l,height:u,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(no):null;var n=new A(e);return e.worker?n:n.from(t).doCallback()}}(si.API),si.API.addJS=function(t){var e,n,r=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,u=[];for(i=0;i<A;i++){var l=t.internal.newObject();u.push(l);var c=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+c.objId+" 0 R /XYZ null null null]>> endobj")}var f=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[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}}])}(si.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,u=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}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:A,index:n,alias:r}}return u}}(si.API),si.API.processPNG=function(t,e,n,r){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var o,s=new Sr(t,{checkCrc:!0}).decode(),A=s.width,u=s.height,l=s.channels,c=s.palette,f=s.depth;o=c&&1===l?function(t){for(var e=t.width,n=t.height,r=t.data,i=t.palette,o=t.depth,s=!1,A=[],u=[],l=void 0,c=!1,f=0,h=0;h<i.length;h++){var d=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++,u.length<1&&u.push(h)):v<255&&(c=!0))}if(c||f>1){s=!0,u=void 0;var y=e*n;l=new Uint8Array(y);for(var w=new DataView(r.buffer),b=0;b<y;b++){var _=a(i[So(w,b,o)],4)[3];l[b]=_}}else 0===f&&(u=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:s?8:void 0,colorBytes:r,alphaBytes:l,needSMask:s,palette:A,mask:u}}(s):2===l||4===l?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,u=s,l=A*u,c=1*A,f=Math.ceil(l*o/8),h=Math.ceil(c*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,w=0;w<A;w++){for(var b=w*i,_=0;_<u;_++)Fo(m,So(g,b+_,o),w*u+_,o);var B=So(g,b+u,o);B<(1<<o)-1&&(y=!0),Fo(v,B,1*w,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=o,m=g.colorSpace,v=g.colorsPerPixel,y=g.sMaskBitsPerComponent,w=g.colorBytes,b=g.alphaBytes,_=g.needSMask,B=g.palette,x=g.mask,C=null;return r!==si.API.image_compression.NONE&&"function"==typeof i.$?(C=function(t){var e;switch(t){case si.API.image_compression.FAST:e=11;break;case si.API.image_compression.MEDIUM:e=13;break;case si.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=vo(w,Math.ceil(A*v*f/8),v,f,r),_&&(p=vo(b,Math.ceil(A*y/8),1,y,r))):(h=void 0,d=void 0,t=w,_&&(p=b)),(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:u,bitsPerComponent:f,sMaskBitsPerComponent:y,colorSpace:m}}},function(t){t.processGIF89A=function(e,n,r,i){var o=new Uo(e),a=o.width,s=o.height,A=[];o.decodeAndBlitFrameRGBA(0,A);var u={data:A,width:a,height:s},l=new Lo(100).encode(u,100);return t.processJPEG.call(this,l,n,r,i)},t.processGIF87A=t.processGIF89A}(si.API),ko.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)},ko.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){Ir.log("bit decode error:"+n)}},ko.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)}},ko.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,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[A],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},ko.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)}},ko.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,u=o>>15?255:0,l=r*this.width*4+4*i;this.data[l]=A,this.data[l+1]=s,this.data[l+2]=a,this.data[l+3]=u}this.pos+=t}},ko.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,u=(a>>11)/e*255|0,l=i*this.width*4+4*o;this.data[l]=u,this.data[l+1]=A,this.data[l+2]=s,this.data[l+3]=255}this.pos+=t}},ko.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}},ko.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}},ko.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var o=new ko(e,!1),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},u=new Lo(100).encode(A,100);return t.processJPEG.call(this,u,n,r,i)}}(si.API),Qo.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var o=new Qo(e),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},u=new Lo(100).encode(A,100);return t.processJPEG.call(this,u,n,r,i)}}(si.API),si.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,u=0;u<i;u+=4){var l=r[u],c=r[u+1],f=r[u+2],h=r[u+3];o[s++]=l,o[s++]=c,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}},si.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},lo=si.API,co=lo.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,u=A.fof?A.fof:1,l=e.kerning?e.kerning:o.metadata.Unicode.kerning,c=l.fof?l.fof:1,f=!1!==e.doKerning,h=0,d=t.length,p=0,g=A[0]||u,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"===r(l[i])&&!isNaN(parseInt(l[i][p],10))?l[i][p]/c:0,m.push((A[i]||g)/u+h)),p=i;return m},fo=lo.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 lo.processArabic&&(t=lo.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:co.apply(this,arguments).reduce((function(t,e){return t+e}),0)},ho=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},po=function(t,e,n){n||(n={});var r,i,o,a,s,A,u,l=[],c=[l],f=n.textIndent||0,h=0,d=0,p=t.split(" "),g=co.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=fo.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=co.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||y){if(d>e){for(s=ho.apply(this,[r,i,e-(f+h),e]),l.push(s.shift()),l=[s.pop()];s.length;)c.push([s.shift()]);d=i.slice(r.length-(l[0]?l[0].length:0)).reduce((function(t,e){return t+e}),0)}else l=[r];c.push(l),f=d+A,h=g}else l.push(r),f+=h+d,h=g}return u=A?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},c.map(u)},lo.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,u=[];for(s=0,A=r.length;s<A;s++)u=u.concat(po.apply(this,[r[s],a,o]));return u},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,u=["{"];for(var l in t){if(e=t[l],isNaN(parseInt(l,10))?n="'"+l+"'":(l=parseInt(l,10),n=(n=s(l).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"!==r(e))throw new Error("Don't know what to do with value type "+r(e)+".");i=A(e)}u.push(n+i)}return u.push("}"),u.join("")},u=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,u=[],l="",c="",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?(u.push([A,r]),A={},r=void 0):"}"==o?((n=u.pop())[0][n[1]]=A,r=void 0,A=n[0]):"-"==o?s=-1:void 0===r?i.hasOwnProperty(o)?(l+=i[o],r=parseInt(l,16)*s,s=1,l=""):l+=o:i.hasOwnProperty(o)?(c+=i[o],A[r]=parseInt(c,16)*s,s=1,r=void 0,c=""):c+=o;return a},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:u("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},f={Unicode:{"Courier-Oblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":u("{'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":u("{'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:u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":u("{'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:u("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:u("{'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":u("{'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:u("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":u("{'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":u("{'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":u("{'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=c.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(si.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(Mr(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(si),si.API.addSvgAsImage=function(t,e,r,i,o,a,s,A){if(isNaN(e)||isNaN(r))throw Ir.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw Ir.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var l=u.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,u.width,u.height);var c={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(Er.canvg?Promise.resolve(Er.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(l,t,c)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(c)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),e,r,i,o,s,A)}))},si.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},si.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),u=[],l=0,c=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"===r(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(l=0;l<a.length;l+=1)if(i=!0,1===a[l].length&&"number"==typeof a[l][0])u.push(String(a[l]-1));else if(a[l].length>1){for(c=0;c<a[l].length;c+=1)"number"!=typeof a[l][c]&&(i=!1);!0===i&&u.push([a[l][0]-1,a[l][1]-1].join(" "))}n[o].value="["+u.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},si.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",To),this.internal.events.subscribe("postPutResources",Oo)),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),u="",l=0;l<A.length;l++)u+=String.fromCharCode(A[l]);var c=o();a({data:u,addLength1:!0,objectId:c}),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 /"+ei(n.fontName)),i("/FontFile2 "+c+" 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 /"+ei(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 /"+ei(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="",u=0;u<s.length;u++)A+=String.fromCharCode(s[u]);var l=o();a({data:A,addLength1:!0,objectId:l}),i("endobj");var c=o();a({data:r(n.metadata.toUnicode),addLength1:!0,objectId:c}),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 "+l+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+ei(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 "+c+" 0 R/BaseFont/"+ei(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,u=s.activeFontKey,l=s.fonts,c=u,f="",h=0,d="",p=l[c].encoding;if("Identity-H"!==l[c].encoding)return{text:r,x:i,y:o,options:a,mutex:s};for(d=r,c=u,Array.isArray(r)&&(d=r[0]),h=0;h<d.length;h+=1)l[c].metadata.hasOwnProperty("cmap")&&(e=l[c].metadata.cmap.unicode.codeMap[d[h].charCodeAt(0)]),e||d[h].charCodeAt(0)<256&&l[c].metadata.hasOwnProperty("Unicode")?f+=d[h]:f+="";var g="";return parseInt(c.slice(1))<14||"WinAnsiEncoding"===p?g=A(f,c).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===p&&(g=n(f,l[c])),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}])}(si),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}}(si.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,A,u=e,l=[[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]],c=[[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?u[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},w=function(t,e,a,s){var A,u,l,c,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"!==(u=e[s+1])&&"AN"!==u?f="N":g&&(u="AN"),f=u===A?u:"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(l=s+1,c=e.length;l<c&&"ET"===e[l];)l++;f=l<c&&"EN"===e[l]?"EN":"N";break;case"NSM":if(i&&!o){for(c=e.length,l=s+1;l<c&&"NSM"===e[l];)l++;if(l<c){var h=t[s],d=h>=1425&&h<=2303||64286===h;if(A=e[l],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},b=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,u,h=-1,d=t.length,p=0,y=[],b=m?c:l,_=[];for(g=!1,n=!1,r=!1,a=0;a<d;a++)_[a]=v(t[a]);for(s=0;s<d;s++){if(u=p,y[s]=w(t,_,y,s),o=240&(p=b[u][f[y[s]]]),p&=15,e[s]=A=b[p][5],o>0)if(16===o){for(a=h;a<s;a++)e[a]=1;h=-1}else h=-1;if(b[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,u,l=e.length,c=0;c<l;){if(i[c]>=t){for(A=c+1;A<l&&i[A]>=t;)A++;for(u=c,s=A-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,r&&(a=r[u],r[u]=r[s],r[s]=a);c=A}c++}}},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=b(t,e,n);else if(!i&&a&&s)m=o?1:0,t=x(t,e,n),t=b(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=b(t,e),o?(m=0,t=x(t,e,n)):(m=1,t=x(t,e,n),t=b(t,e));else if(i&&o&&!a&&s)m=1,t=x(t,e,n),t=b(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=b(t,e),m=1,A=!1,t=x(t,e,n),A=r,t=b(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})}])}(si),si.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new No(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new na(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 Ho(this),this.name=new Wo(this),this.cmap=new zo(this),this.toUnicode={},this.hhea=new Vo(this),this.maxp=new Yo(this),this.hmtx=new $o(this),this.post=new Go(this),this.os2=new Ko(this),this.loca=new ea(this),this.glyf=new Jo(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 Mo,No=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,u,l,c,f,h,d;for(d in f=Object.keys(e).length,s=Math.log(2),l=16*Math.floor(Math.log(f)/s),o=Math.floor(l/s),u=16*f-l,(r=new No).writeInt(this.scalarType),r.writeShort(f),r.writeShort(l),r.writeShort(o),r.writeShort(u),i=16*f,A=r.pos+i,a=null,h=[],e)for(c=e[d],r.writeString(d),r.writeInt(t(c)),r.writeInt(A),r.writeInt(c.length),h=h.concat(c),"head"===d&&(a=A),A+=c.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=Xo.call(t);t.length%4;)t.push(0);for(r=new No(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),Po={}.hasOwnProperty,Do=function(t,e){for(var n in e)Po.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};Mo=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 Ho=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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 No).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}(),jo=function(){function t(t,e){var n,r,i,o,a,s,A,u,l,c,f,h,d,p,g,m,v;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),l=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(),c=f/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=c?e<c:e>c;s=0<=c?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,d=function(){var e,n;for(n=[],s=e=0;0<=c?e<c:e>c;s=0<=c?++e:--e)n.push(t.readUInt16());return n}(),A=function(){var e,n;for(n=[],s=e=0;0<=c?e<c:e>c;s=0<=c?++e:--e)n.push(t.readUInt16());return n}(),u=function(){var e,n;for(n=[],s=e=0;0<=c?e<c:e>c;s=0<=c?++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===u[s]?o=n+A[s]:0!==(o=a[u[s]/2+(n-h)-(c-s)]||0)&&(o+=A[s]),this.codeMap[n]=65535&o}t.pos=l}return t.encode=function(t,e){var n,r,i,o,a,s,A,u,l,c,f,h,d,p,g,m,v,y,w,b,_,B,x,C,S,F,E,U,I,L,k,Q,O,T,M,N,R,P,D,H,j,z,V,K,G,q;switch(U=new No,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={},I=0,O=o.length;I<O;I++)null==m[V=t[r=o[I]]]&&(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=[],l=[],v=0,m={},n={},g=A=null,L=0,T=o.length;L<T;L++)null==m[w=t[r=o[L]]]&&(m[w]=++v),n[r]={old:w,new:m[w]},a=m[w]-r,null!=g&&a===A||(g&&l.push(g),F.push(r),A=a),g=r;for(g&&l.push(g),l.push(65535),F.push(65535),C=2*(x=F.length),B=2*Math.pow(Math.log(x)/Math.LN2,2),c=Math.log(B/2)/Math.LN2,_=2*x-B,s=[],b=[],f=[],h=k=0,M=F.length;k<M;h=++k){if(S=F[h],u=l[h],65535===S){s.push(0),b.push(0);break}if(S-(E=n[S].new)>=32768)for(s.push(0),b.push(2*(f.length+x-h)),r=Q=S;S<=u?Q<=u:Q>=u;r=S<=u?++Q:--Q)f.push(n[r].new);else s.push(E-S),b.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(c),U.writeUInt16(_),j=0,N=l.length;j<N;j++)r=l[j],U.writeUInt16(r);for(U.writeUInt16(0),z=0,R=F.length;z<R;z++)r=F[z],U.writeUInt16(r);for(K=0,P=s.length;K<P;K++)a=s[K],U.writeUInt16(a);for(G=0,D=b.length;G<D;G++)y=b[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}(),zo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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 jo(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=jo.encode(t,e),(r=new No).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),Vo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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}(),Ko=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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}(),Go=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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}(),qo=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Wo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),t.prototype.tag="name",t.prototype.parse=function(t){var e,n,r,i,o,a,s,A,u,l,c;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=u=0,l=n.length;u<l;i=++u)r=n[i],t.pos=r.offset,A=t.readString(r.length),o=new qo(A,r),null==s[c=r.nameID]&&(s[c]=[]),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(Mr){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}(),Yo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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}(),$o=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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}(),Xo=[].slice,Jo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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,u,l;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 No(e.read(r))).readShort(),A=a.readShort(),l=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new ta(a,A,l,s,u):new Zo(a,o,A,l,s,u),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}(),Zo=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}(),ta=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 No(Xo.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),ea=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Do(t,Mo),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),u=0;u<n.length;++u)A[4*u+3]=255&n[u],A[4*u+2]=(65280&n[u])>>8,A[4*u+1]=(16711680&n[u])>>16,A[4*u]=(4278190080&n[u])>>24;return A},t}(),na=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,u,l,c,f,h,d,p,g;for(r in n=zo.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},g=n.charMap)f[(s=g[r]).old]=s.new;for(h in c=n.maxGlyphID,o)h in f||(f[h]=c++);return u=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(f),l=Object.keys(u).sort((function(t,e){return t-e})),d=function(){var t,e,n;for(n=[],t=0,e=l.length;t<e;t++)a=l[t],n.push(u[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}();si.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 u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=i,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=s,u.prototype.set=A,t.exports=u},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),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),l=!n&&i(t),c=!n&&!l&&a(t),f=!n&&!l&&!c&&A(t),h=n||l||c||f,d=h?r(t.length,String):[],p=d.length;for(var g in t)!e&&!u.call(t,g)||h&&("length"==g||c&&("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}},9999(t,e,n){var r=n(37217),i=n(83729),o=n(16547),a=n(97114),s=n(43838),A=n(93290),u=n(23007),l=n(92271),c=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),w=n(87730),b=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,I,L,k){var Q,O=1&n,T=2&n,M=4&n;if(U&&(Q=L?U(e,I,L,k):U(e)),void 0!==Q)return Q;if(!b(e))return e;var N=v(e);if(N){if(Q=p(e),!O)return u(e,Q)}else{var R=d(e),P=R==S||"[object GeneratorFunction]"==R;if(y(e))return A(e,O);if(R==F||R==C||P&&!L){if(Q=T||P?{}:m(e),!O)return T?c(e,s(Q,e)):l(e,a(Q,e))}else{if(!E[R])return L?e:{};Q=g(e,R,O)}}k||(k=new r);var D=k.get(e);if(D)return D;k.set(e,Q),_(e)?e.forEach((function(r){Q.add(t(r,n,U,r,e,k))})):w(e)&&e.forEach((function(r,i){Q.set(i,t(r,n,U,i,e,k))}));var H=N?void 0:(M?T?h:f:T?x:B)(e);return i(H||e,(function(r,i){H&&(r=e[i=r]),o(Q,i,t(r,n,U,i,e,k))})),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,u){var l=-1,c=i,f=!0,h=t.length,d=[],p=e.length;if(!h)return d;n&&(e=a(e,s(n))),u?(c=o,f=!1):e.length>=200&&(c=A,f=!1,e=new r(e));t:for(;++l<h;){var g=t[l],m=null==n?g:n(g);if(g=u||0!==g?g:0,f&&m===m){for(var v=p;v--;)if(e[v]===m)continue t;d.push(g)}else c(e,m,u)||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,u=e.length;for(o||(o=i),s||(s=[]);++A<u;){var l=e[A];n>0&&o(l)?n>1?t(l,n-1,o,a,s):r(s,l):a||(s[s.length]=l)}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),u=n(3656),l=n(37167),c="[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),w=v?f:s(t),b=y?f:s(e),_=(w=w==c?h:w)==h,B=(b=b==c?h:b)==h,x=w==b;if(x&&u(t)){if(!u(e))return!1;v=!0,_=!1}if(x&&!_)return m||(m=new r),v||l(t)?i(t,e,n,p,g,m):o(t,e,w,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 u=n[a];if(A&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++a<s;){var l=(u=n[a])[0],c=t[l],f=u[1];if(A&&u[2]){if(void 0===c&&!(l in t))return!1}else{var h=new r;if(o)var d=o(c,f,l,t,e,h);if(!(void 0===d?i(f,c,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,u=Object.prototype,l=A.toString,c=u.hasOwnProperty,f=RegExp("^"+l.call(c).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),u=n(77797);t.exports=function(t,e){return a(t)&&s(e)?A(u(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),u=n(14974);t.exports=function t(e,n,l,c,f){e!==n&&o(n,(function(o,A){if(f||(f=new r),s(o))a(e,n,A,l,t,c,f);else{var h=c?c(u(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),u=n(56449),l=n(83693),c=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,w,b){var _=g(t,n),B=g(e,n),x=b.get(B);if(x)r(t,n,x);else{var C=w?w(_,B,n+"",t,e,b):void 0,S=void 0===C;if(S){var F=u(B),E=!F&&c(B),U=!F&&!E&&p(B);C=B,F||E||U?u(_)?C=_:l(_)?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&&(b.set(B,C),y(C,B,v,w,b),b.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}},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 u=-1,l=i,c=t.length,f=!0,h=[],d=h;if(n)f=!1,l=o;else if(c>=200){var p=e?null:s(t);if(p)return A(p);f=!1,l=a,d=new r}else d=e?[]:h;t:for(;++u<c;){var g=t[u],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 l(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 u=null==t||"object"!==typeof t&&"function"!==typeof t;++n<A;){var l=e[n];if("string"===typeof l){if("__proto__"===l&&!s.call(t,"__proto__"))return!1;if("constructor"===l&&n+1<A&&"string"===typeof e[n+1]&&"prototype"===e[n+1]){if(u&&0===n)continue;return!1}}}var c=o(t,e);return null==c||delete c[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 u=e[s],l=o?o(n[u],t[u],u,n,t):void 0;void 0===l&&(l=t[u]),a?i(n,u,l):r(n,u,l)}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,u=e?e():{};return A(n,t,o(s,2),u)}}},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,u=r.prototype.thru;for(t&&e.reverse();i--;){var l=e[i];if("function"!=typeof l)throw new TypeError("Expected a function");if(u&&!c&&"wrapper"==a(l))var c=new r([],!0)}for(i=c?i:n;++i<n;){l=e[i];var f=a(l),h="wrapper"==f?o(l):void 0;c=h&&A(h[0])&&424==h[1]&&!h[4].length&&1==h[9]?c[a(h[0])].apply(c,h[3]):1==l.length&&A(l)?c[f]():c.thru(l)}return function(){var t=arguments,r=t[0];if(c&&1==t.length&&s(r))return c.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 u=1&n,l=t.length,c=e.length;if(l!=c&&!(u&&c>l))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<l;){var m=t[d],v=e[d];if(a)var y=u?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),u=r?r.prototype:void 0,l=u?u.valueOf:void 0;t.exports=function(t,e,n,r,u,c,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||!c(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,u,c,f);return f.delete(t),g;case"[object Symbol]":if(l)return l.call(t)==l.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,u=r(t),l=u.length;if(l!=r(e).length&&!A)return!1;for(var c=l;c--;){var f=u[c];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;++c<l;){var m=t[f=u[c]],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 w=t.constructor,b=e.constructor;w==b||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof b&&b instanceof b||(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,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},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),u=n(47473),l="[object Map]",c="[object Promise]",f="[object Set]",h="[object WeakMap]",d="[object DataView]",p=u(r),g=u(i),m=u(o),v=u(a),y=u(s),w=A;(r&&w(new r(new ArrayBuffer(1)))!=d||i&&w(new i)!=l||o&&w(o.resolve())!=c||a&&w(new a)!=f||s&&w(new s)!=h)&&(w=function(t){var e=A(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case p:return d;case g:return l;case m:return c;case v:return f;case y:return h}return e}),t.exports=w},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 u=-1,l=(e=r(e,t)).length,c=!1;++u<l;){var f=A(e[u]);if(!(c=null!=t&&n(t,f)))break;t=t[f]}return c||++u!=l?c:!!(l=null==t?0:t.length)&&s(l)&&a(f,l)&&(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 u=Array(e+1);++a<e;)u[a]=o[a];return u[e]=n(A),r(t,this,u)}}},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""}},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}},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),u=n(55527),l=n(37167),c=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)||l(t)||o(t)))return!t.length;var e=i(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(c.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,u=s.hasOwnProperty,l=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=u.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&A.call(n)==l}},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),u=n(38816),l=n(83349),c=u((function(t,e){var n={};if(null==t)return n;var u=!1;e=r(e,(function(e){return e=a(e,t),u||(u=e.length>1),e})),s(t,l(t),n),u&&(n=i(n,7,A));for(var c=e.length;c--;)o(n,e[c]);return n}));t.exports=c},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}},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),u=Object.prototype.hasOwnProperty;function l(t){if(s(t)&&!a(t)&&!(t instanceof r)){if(t instanceof i)return t;if(u.call(t,"__wrapped__"))return A(t)}return new i(t)}l.prototype=o.prototype,l.prototype.constructor=l,t.exports=l},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,u=1732584193,l=-271733879,c=-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=u,y=l,w=c,b=f;u=d(u,l,c,f,s[h+0],7,-680876936),f=d(f,u,l,c,s[h+1],12,-389564586),c=d(c,f,u,l,s[h+2],17,606105819),l=d(l,c,f,u,s[h+3],22,-1044525330),u=d(u,l,c,f,s[h+4],7,-176418897),f=d(f,u,l,c,s[h+5],12,1200080426),c=d(c,f,u,l,s[h+6],17,-1473231341),l=d(l,c,f,u,s[h+7],22,-45705983),u=d(u,l,c,f,s[h+8],7,1770035416),f=d(f,u,l,c,s[h+9],12,-1958414417),c=d(c,f,u,l,s[h+10],17,-42063),l=d(l,c,f,u,s[h+11],22,-1990404162),u=d(u,l,c,f,s[h+12],7,1804603682),f=d(f,u,l,c,s[h+13],12,-40341101),c=d(c,f,u,l,s[h+14],17,-1502002290),u=p(u,l=d(l,c,f,u,s[h+15],22,1236535329),c,f,s[h+1],5,-165796510),f=p(f,u,l,c,s[h+6],9,-1069501632),c=p(c,f,u,l,s[h+11],14,643717713),l=p(l,c,f,u,s[h+0],20,-373897302),u=p(u,l,c,f,s[h+5],5,-701558691),f=p(f,u,l,c,s[h+10],9,38016083),c=p(c,f,u,l,s[h+15],14,-660478335),l=p(l,c,f,u,s[h+4],20,-405537848),u=p(u,l,c,f,s[h+9],5,568446438),f=p(f,u,l,c,s[h+14],9,-1019803690),c=p(c,f,u,l,s[h+3],14,-187363961),l=p(l,c,f,u,s[h+8],20,1163531501),u=p(u,l,c,f,s[h+13],5,-1444681467),f=p(f,u,l,c,s[h+2],9,-51403784),c=p(c,f,u,l,s[h+7],14,1735328473),u=g(u,l=p(l,c,f,u,s[h+12],20,-1926607734),c,f,s[h+5],4,-378558),f=g(f,u,l,c,s[h+8],11,-2022574463),c=g(c,f,u,l,s[h+11],16,1839030562),l=g(l,c,f,u,s[h+14],23,-35309556),u=g(u,l,c,f,s[h+1],4,-1530992060),f=g(f,u,l,c,s[h+4],11,1272893353),c=g(c,f,u,l,s[h+7],16,-155497632),l=g(l,c,f,u,s[h+10],23,-1094730640),u=g(u,l,c,f,s[h+13],4,681279174),f=g(f,u,l,c,s[h+0],11,-358537222),c=g(c,f,u,l,s[h+3],16,-722521979),l=g(l,c,f,u,s[h+6],23,76029189),u=g(u,l,c,f,s[h+9],4,-640364487),f=g(f,u,l,c,s[h+12],11,-421815835),c=g(c,f,u,l,s[h+15],16,530742520),u=m(u,l=g(l,c,f,u,s[h+2],23,-995338651),c,f,s[h+0],6,-198630844),f=m(f,u,l,c,s[h+7],10,1126891415),c=m(c,f,u,l,s[h+14],15,-1416354905),l=m(l,c,f,u,s[h+5],21,-57434055),u=m(u,l,c,f,s[h+12],6,1700485571),f=m(f,u,l,c,s[h+3],10,-1894986606),c=m(c,f,u,l,s[h+10],15,-1051523),l=m(l,c,f,u,s[h+1],21,-2054922799),u=m(u,l,c,f,s[h+8],6,1873313359),f=m(f,u,l,c,s[h+15],10,-30611744),c=m(c,f,u,l,s[h+6],15,-1560198380),l=m(l,c,f,u,s[h+13],21,1309151649),u=m(u,l,c,f,s[h+4],6,-145523070),f=m(f,u,l,c,s[h+11],10,-1120210379),c=m(c,f,u,l,s[h+2],15,718787259),l=m(l,c,f,u,s[h+9],21,-343485551),u=u+v>>>0,l=l+y>>>0,c=c+w>>>0,f=f+b>>>0}return e.endian([u,l,c,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 u in o=Object(arguments[A]))n.call(o,u)&&(s[u]=o[u]);if(e){a=e(o);for(var l=0;l<a.length;l++)r.call(o,a[l])&&(s[a[l]]=o[a[l]])}}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,u=s&&A&&"function"===typeof A.get?A.get:null,l=s&&Set.prototype.forEach,c="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,w=String.prototype.toUpperCase,b=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,I="function"===typeof Symbol&&"object"===typeof Symbol.iterator,L="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===I||"symbol")?Symbol.toStringTag:null,k=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 T=n(42634),M=T.custom,N=K(M)?M:null,R={__proto__:null,double:'"',single:"'"},P={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function D(t,e,n){var r=n.quoteStyle||e,i=R[r];return i+t+i}function H(t){return y.call(String(t),/"/g,"&quot;")}function j(t){return!L||!("object"===typeof t&&(L in t||"undefined"!==typeof t[L]))}function z(t){return"[object Array]"===W(t)&&j(t)}function V(t){return"[object RegExp]"===W(t)&&j(t)}function K(t){if(I)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,r,i,s){var A=r||{};if(q(A,"quoteStyle")&&!q(R,A.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(q(A,"maxStringLength")&&("number"===typeof A.maxStringLength?A.maxStringLength<0&&A.maxStringLength!==1/0:null!==A.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var p=!q(A,"customInspect")||A.customInspect;if("boolean"!==typeof p&&"symbol"!==p)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(q(A,"indent")&&null!==A.indent&&"\t"!==A.indent&&!(parseInt(A.indent,10)===A.indent&&A.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(q(A,"numericSeparator")&&"boolean"!==typeof A.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var w=A.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,A);if("number"===typeof e){if(0===e)return 1/0/e>0?"0":"-0";var _=String(e);return w?O(e,_):_}if("bigint"===typeof e){var S=String(e)+"n";return w?O(e,S):S}var E="undefined"===typeof A.depth?5:A.depth;if("undefined"===typeof i&&(i=0),i>=E&&E>0&&"object"===typeof e)return z(e)?"[Array]":"[Object]";var M=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)}}(A,i);if("undefined"===typeof s)s=[];else if(Y(s,e)>=0)return"[Circular]";function P(e,n,r){if(n&&(s=C.call(s)).push(n),r){var o={depth:A.depth};return q(A,"quoteStyle")&&(o.quoteStyle=A.quoteStyle),t(e,o,i+1,s)}return t(e,A,i+1,s)}if("function"===typeof e&&!V(e)){var G=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),X=nt(e,P);return"[Function"+(G?": "+G:" (anonymous)")+"]"+(X.length>0?" { "+x.call(X,", ")+" }":"")}if(K(e)){var rt=I?y.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):U.call(e);return"object"!==typeof e||I?rt:J(rt)}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 it="<"+b.call(String(e.nodeName)),ot=e.attributes||[],at=0;at<ot.length;at++)it+=" "+ot[at].name+"="+D(H(ot[at].value),"double",A);return it+=">",e.childNodes&&e.childNodes.length&&(it+="..."),it+="</"+b.call(String(e.nodeName))+">"}if(z(e)){if(0===e.length)return"[]";var st=nt(e,P);return M&&!function(t){for(var e=0;e<t.length;e++)if(Y(t[e],"\n")>=0)return!1;return!0}(st)?"["+et(st,M)+"]":"[ "+x.call(st,", ")+" ]"}if(function(t){return"[object Error]"===W(t)&&j(t)}(e)){var At=nt(e,P);return"cause"in Error.prototype||!("cause"in e)||k.call(e,"cause")?0===At.length?"["+String(e)+"]":"{ ["+String(e)+"] "+x.call(At,", ")+" }":"{ ["+String(e)+"] "+x.call(B.call("[cause]: "+P(e.cause),At),", ")+" }"}if("object"===typeof e&&p){if(N&&"function"===typeof e[N]&&T)return T(e,{depth:E-i});if("symbol"!==p&&"function"===typeof e.inspect)return e.inspect()}if(function(t){if(!o||!t||"object"!==typeof t)return!1;try{o.call(t);try{u.call(t)}catch(it){return!0}return t instanceof Map}catch(e){}return!1}(e)){var ut=[];return a&&a.call(e,(function(t,n){ut.push(P(n,e,!0)+" => "+P(t,e))})),tt("Map",o.call(e),ut,M)}if(function(t){if(!u||!t||"object"!==typeof t)return!1;try{u.call(t);try{o.call(t)}catch(e){return!0}return t instanceof Set}catch(n){}return!1}(e)){var lt=[];return l&&l.call(e,(function(t){lt.push(P(t,e))})),tt("Set",u.call(e),lt,M)}if(function(t){if(!c||!t||"object"!==typeof t)return!1;try{c.call(t,c);try{f.call(t,f)}catch(it){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{c.call(t,c)}catch(it){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(P(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(P(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(P(String(e)));if("undefined"!==typeof window&&e===window)return"{ [object Window] }";if("undefined"!==typeof globalThis&&e===globalThis||"undefined"!==typeof n.g&&e===n.g)return"{ [object globalThis] }";if(!function(t){return"[object Date]"===W(t)&&j(t)}(e)&&!V(e)){var ct=nt(e,P),ft=Q?Q(e)===Object.prototype:e instanceof Object||e.constructor===Object,ht=e instanceof Object?"":"null prototype",dt=!ft&&L&&Object(e)===e&&L in e?v.call(W(e),8,-1):ht?"Object":"",pt=(ft||"function"!==typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(dt||ht?"["+x.call(B.call([],dt||[],ht||[]),": ")+"] ":"");return 0===ct.length?pt+"{}":M?pt+"{"+et(ct,M)+"}":pt+"{ "+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=P[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":"")+w.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(I){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||I&&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 u=0;u<a.length;u++)k.call(t,a[u])&&r.push("["+e(a[u])+"]: "+e(t[a[u]],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(21095),o=n(89211),a=n(9394),s=n(36576),A=i(a(),Object);r(A,{getPolyfill:a,implementation:o,shim:s}),t.exports=A},21095(t,e,n){"use strict";var r=n(66743),i=n(70453),o=n(96897),a=n(69675),s=i("%Function.prototype.apply%"),A=i("%Function.prototype.call%"),u=i("%Reflect.apply%",!0)||r.call(A,s),l=n(30655),c=i("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=u(r,A,arguments);return o(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,s,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},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"),u=s.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=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{c(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=u&&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 c(t);try{return c(t)}catch(e){return!1}}(t),y=0;y<l.length;++y)v&&"constructor"===l[y]||!i.call(t,l[y])||f.push(l[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});var r=n(58168),i=n(9417),o=n(77387),a=n(53954),s=n(63662);var A=n(52176);function u(t){var e="function"===typeof Map?new Map:void 0;return u=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("undefined"!==typeof 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)},u(t)}var l=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}(u(Error));function c(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(!c(e,"px"))throw new l(69,t,e);r=h(e)}if("string"===typeof n){if(!c(n,"px"))throw new l(70,t,n);i=h(n)}if("string"===typeof r)throw new l(71,e,t);if("string"===typeof i)throw new l(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,u=0;i>=0&&i<1?(s=o,A=a):i>=1&&i<2?(s=a,A=o):i>=2&&i<3?(A=o,u=a):i>=3&&i<4?(A=a,u=o):i>=4&&i<5?(s=a,u=o):i>=5&&i<6&&(s=o,u=a);var l=n-o/2;return r(s+l,A+l,u+l)}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}$/,w=/^#[a-fA-F0-9]{8}$/,b=/^#[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 l(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(w)){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(b))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 l(4,e,s);return{red:parseInt(""+A[1],10),green:parseInt(""+A[2],10),blue:parseInt(""+A[3],10)}}var u=S.exec(e.substring(0,50));if(u){var c="rgb("+m(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",f=B.exec(c);if(!f)throw new l(4,e,c);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])}}throw new l(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,u=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:u,lightness:s,alpha:t.alpha}:{hue:e,saturation:u,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 I(t){var e=t.toString(16);return 1===e.length?"0"+e:e}function L(t){return I(Math.round(255*t))}function k(t,e,n){return U("#"+L(t)+L(e)+L(n))}function Q(t,e,n){return m(t,e,n,k)}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 l(1)}function T(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 l(2)}function M(t,e,n){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n)return U("#"+I(t)+I(e)+I(n));if("object"===typeof t&&void 0===e&&void 0===n)return U("#"+I(t.red)+I(t.green)+I(t.blue));throw new l(6)}function N(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?M(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?M(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")";throw new l(7)}function R(t){if("object"!==typeof t)throw new l(8);if(function(t){return"number"===typeof t.red&&"number"===typeof t.green&&"number"===typeof t.blue&&"number"===typeof t.alpha}(t))return N(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 M(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&"number"===typeof t.alpha}(t))return T(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 l(8)}function P(t,e,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=e?t.apply(this,r):P(t,e,r)}}function D(t){return P(t,t.length,[])}D((function(t,e){if("transparent"===e)return e;var n=E(e);return R((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 R((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 R((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 R((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,u=2*parseFloat(t)-1,l=((u*A===-1?u:u+A)/(1+u*A)+1)/2,c=1-l;return N({red:Math.floor(o.red*l+s.red*c),green:Math.floor(o.green*l+s.green*c),blue:Math.floor(o.blue*l+s.blue*c),alpha:o.alpha*parseFloat(t)+s.alpha*(1-parseFloat(t))})}));D((function(t,e){if("transparent"===e)return e;var n=F(e),i="number"===typeof n.alpha?n.alpha:1;return N((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 R((0,r.A)({},n,{saturation:H(0,1,n.saturation+parseFloat(t))}))}));D((function(t,e){return"transparent"===e?e:R((0,r.A)({},E(e),{hue:parseFloat(t)}))}));D((function(t,e){return"transparent"===e?e:R((0,r.A)({},E(e),{lightness:parseFloat(t)}))}));D((function(t,e){return"transparent"===e?e:R((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 N((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,u=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,c=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,w=n?Symbol.for("react.scope"):60119;function b(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case l:case c:case o:case s:case a:case h:return t;default:switch(t=t&&t.$$typeof){case u:case f:case g:case p:case A:return t;default:return e}}case i:return e}}}function _(t){return b(t)===c}e.AsyncMode=l,e.ConcurrentMode=c,e.ContextConsumer=u,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)||b(t)===l},e.isConcurrentMode=_,e.isContextConsumer=function(t){return b(t)===u},e.isContextProvider=function(t){return b(t)===A},e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return b(t)===f},e.isFragment=function(t){return b(t)===o},e.isLazy=function(t){return b(t)===g},e.isMemo=function(t){return b(t)===p},e.isPortal=function(t){return b(t)===i},e.isProfiler=function(t){return b(t)===s},e.isStrictMode=function(t){return b(t)===a},e.isSuspense=function(t){return b(t)===h},e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===o||t===c||t===s||t===a||t===h||t===d||"object"===typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===p||t.$$typeof===A||t.$$typeof===u||t.$$typeof===f||t.$$typeof===v||t.$$typeof===y||t.$$typeof===w||t.$$typeof===m)},e.typeOf=b},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 u=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);u.propTypes={children:a().node.isRequired,node:a().any};const l=u;var c=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),c(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?l: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),u=n(80045),l=n(49321),c=["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,w=t.options,b=void 0===w?[]:w,_=t.onChange,B=(0,u.A)(t,c),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,I=B.isMulti,L=B.value,k=B.name,Q=(0,i.useMemo)((function(){return g(E,(0,l.H)(L),b,{getOptionValue:C,getOptionLabel:F})?v(E,d(E)):void 0}),[d,v,F,C,E,g,b,L]),O=(0,i.useMemo)((function(){return!n&&U||!Q?b:"first"===a?[Q].concat((0,A.A)(b)):[].concat((0,A.A)(b),[Q])}),[n,a,U,Q,b]),T=(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:k,option:r};_((0,l.D)(I,[].concat((0,A.A)((0,l.H)(L)),[r]),r),i)}}),[v,E,I,k,Q,y,_,L]);return(0,s.A)((0,s.A)({},B),{},{options:O,onChange:T})}((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:()=>vt,b:()=>Z,g:()=>tt});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),u=n(52176),l=n(82284),c=n(9417);function f(t){var e=(0,u.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,l.A)(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,c.A)(t)}(this,n)}}var h=n(45458),d=n(96540),p=n(49321),g=n(53440),m=Number.isNaN||function(t){return"number"===typeof t&&t!==t};function v(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(r=t[n],i=e[n],!(r===i||m(r)&&m(i)))return!1;var r,i;return!0}var y=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"},b=function(t){return(0,g.Y)("span",(0,r.A)({css:w},t))},_={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,u=t.isAppleDevice,l=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(l(a,n),".");if("menu"===e&&u){var c=s?" disabled":"",f="".concat(A?" selected":"").concat(c);return"".concat(o).concat(f,", ").concat(l(r,n),".")}return""},onFilter:function(t){var e=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(e?" for search term "+e:"",".")}},B=function(t){var e=t.ariaSelection,n=t.focusedOption,r=t.focusedValue,o=t.focusableOptions,a=t.isFocused,s=t.selectValue,A=t.selectProps,u=t.id,l=t.isAppleDevice,c=A.ariaLiveMessages,f=A.getOptionLabel,h=A.inputValue,p=A.isMulti,m=A.isOptionDisabled,v=A.isSearchable,y=A.menuIsOpen,w=A.options,B=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)({},_),c||{})}),[c]),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,u=e.value,l=a||r||(t=u,Array.isArray(t)?null:t),c=l?f(l):"",h=o||A||void 0,d=h?h.map(f):[],p=(0,i.A)({isDisabled:l&&m(l,s),label:c,labels:d},e);n=E.onChange(p)}return n}),[e,E,m,s,f]),I=(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:l};t=E.onFocus(a)}return t}),[n,r,f,m,E,o,s,l]),L=(0,d.useMemo)((function(){var t="";if(y&&w.length&&!C&&E.onFilter){var e=B({count:o.length});t=E.onFilter({inputValue:h,resultsMessage:e})}return t}),[o,h,y,E,w,B,C]),k="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:k})}return t}),[S,n,r,p,m,v,y,E,s,x,k]),O=(0,g.Y)(d.Fragment,null,(0,g.Y)("span",{id:"aria-selection"},U),(0,g.Y)("span",{id:"aria-focused"},I),(0,g.Y)("span",{id:"aria-results"},L),(0,g.Y)("span",{id:"aria-guidance"},Q));return(0,g.Y)(d.Fragment,null,(0,g.Y)(b,{id:u},k&&O),(0,g.Y)(b,{"aria-live":F,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!k&&O))},x=[{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"}],C=new RegExp("["+x.map((function(t){return t.letters})).join("")+"]","g"),S={},F=0;F<x.length;F++)for(var E=x[F],U=0;U<E.letters.length;U++)S[E.letters[U]]=E.base;var I=function(t){return t.replace(C,(function(t){return S[t]}))},L=function(t,e){void 0===e&&(e=v);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}(I),k=function(t){return t.replace(/^\s+|\s+$/g,"")},Q=function(t){return"".concat(t.label," ").concat(t.value)},O=["innerRef"];function T(t){var e=t.innerRef,n=(0,y.A)(t,O),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 M=["boxSizing","height","overflow","paddingRight","position"],N={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function R(t){t.cancelable&&t.preventDefault()}function P(t){t.stopPropagation()}function D(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;0===t?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function H(){return"ontouchstart"in window||navigator.maxTouchPoints}var j=!("undefined"===typeof window||!window.document||!window.document.createElement),z=0,V={capture:!1,passive:!1};var K=function(t){var e=t.target;return e.ownerDocument.activeElement&&e.ownerDocument.activeElement.blur()},G={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function q(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),u=(0,d.useRef)(null),l=(0,d.useCallback)((function(t,e){if(null!==u.current){var A=u.current,l=A.scrollTop,c=A.scrollHeight,f=A.clientHeight,h=u.current,d=e>0,p=c-f-l,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=c,g=!0,a.current=!0):!d&&-e>l&&(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]),c=(0,d.useCallback)((function(t){l(t,t.deltaY)}),[l]),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;l(t,e)}),[l]),g=(0,d.useCallback)((function(t){if(t){var e=!!p.s&&{passive:!1};t.addEventListener("wheel",c,e),t.addEventListener("touchstart",f,e),t.addEventListener("touchmove",h,e)}}),[h,f,c]),m=(0,d.useCallback)((function(t){t&&(t.removeEventListener("wheel",c,!1),t.removeEventListener("touchstart",f,!1),t.removeEventListener("touchmove",h,!1))}),[h,f,c]);return(0,d.useEffect)((function(){if(e){var t=u.current;return g(t),function(){m(t)}}}),[e,g,m]),function(t){u.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(j){var e=document.body,n=e&&e.style;if(r&&M.forEach((function(t){var e=n&&n[t];i.current[t]=e})),r&&z<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(N).forEach((function(t){var e=N[t];n&&(n[t]=e)})),n&&(n.paddingRight="".concat(s,"px"))}e&&H()&&(e.addEventListener("touchmove",R,V),t&&(t.addEventListener("touchstart",D,V),t.addEventListener("touchmove",P,V))),z+=1}}),[r]),s=(0,d.useCallback)((function(t){if(j){var e=document.body,n=e&&e.style;z=Math.max(z-1,0),r&&z<1&&M.forEach((function(t){var e=i.current[t];n&&(n[t]=e)})),e&&H()&&(e.removeEventListener("touchmove",R,V),t&&(t.removeEventListener("touchstart",D,V),t.removeEventListener("touchmove",P,V)))}}),[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:K,css:G}),e((function(t){i(t),o(t)})))}var W={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Y=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:W,value:"",onChange:function(){}})};function $(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 X(){return $(/^Mac/i)}function J(){return $(/^iPhone/i)||$(/^iPad/i)||X()&&navigator.maxTouchPoints>1}var Z=function(t){return t.label},tt=function(t){return t.value},et={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 nt,rt={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}},it={"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:Q,trim:!0,matchFrom:"any"},nt),r=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,s=n.trim,A=n.matchFrom,u=s?k(e):e,l=s?k(a(t)):a(t);return r&&(u=u.toLowerCase(),l=l.toLowerCase()),o&&(u=L(u),l=I(l)),"start"===A?l.substr(0,u.length)===u:l.indexOf(u)>-1},formatGroupLabel:function(t){return t.label},getOptionLabel:Z,getOptionValue:tt,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 ot(t,e,n,r){return{type:"option",data:e,isDisabled:ht(t,e,n),isSelected:dt(t,e,n),label:ct(t,e),value:ft(t,e),index:r}}function at(t,e){return t.options.map((function(n,r){if("options"in n){var i=n.options.map((function(n,r){return ot(t,n,e,r)})).filter((function(e){return ut(t,e)}));return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var o=ot(t,n,e,r);return ut(t,o)?o:void 0})).filter(p.K)}function st(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 At(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 ut(t,e){var n=t.inputValue,r=void 0===n?"":n,i=e.data,o=e.isSelected,a=e.label,s=e.value;return(!gt(t)||!o)&&pt(t,{label:a,value:s,data:i},r)}var lt=function(t,e){var n;return(null===(n=t.find((function(t){return t.data===e})))||void 0===n?void 0:n.id)||null},ct=function(t,e){return t.getOptionLabel(e)},ft=function(t,e){return t.getOptionValue(e)};function ht(t,e,n){return"function"===typeof t.isOptionDisabled&&t.isOptionDisabled(e,n)}function dt(t,e,n){if(n.indexOf(e)>-1)return!0;if("function"===typeof t.isOptionSelected)return t.isOptionSelected(e,n);var r=ft(t,e);return n.some((function(e){return ft(t,e)===r}))}function pt(t,e,n){return!t.filterOption||t.filterOption(e,n)}var gt=function(t){var e=t.hideSelectedOptions,n=t.isMulti;return void 0===e?n:e},mt=1,vt=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)}(u,t);var e,n,o,A=f(u);function u(t){var e;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,u),(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 u=e.getOptionValue(t);e.setValue((0,p.B)(a.filter((function(t){return e.getOptionValue(t)!==u}))),"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 lt(e.state.focusableOptionsWithIds,t)},e.getFocusableOptionsWithIds=function(){return At(at(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 ct(e.props,t)},e.getOptionValue=function(t){return ft(e.props,t)},e.getStyles=function(t,n){var r=e.props.unstyled,i=et[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 at(e.props,e.state.selectValue)},e.getCategorizedOptions=function(){return e.props.menuIsOpen?e.buildCategorizedOptions():[]},e.buildFocusableOptions=function(){return st(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 gt(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,u=n.menuIsOpen,l=n.onKeyDown,c=n.tabSelectsValue,f=n.openMenuOnFocus,h=e.state,d=h.focusedOption,p=h.focusedValue,g=h.selectValue;if(!A&&("function"!==typeof l||(l(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||!u||!c||!d||f&&e.isOptionSelected(d,g))return;e.selectOption(d);break;case"Enter":if(229===t.keyCode)break;if(u){if(!d)return;if(e.isComposing)return;e.selectOption(d);break}return;case"Escape":u?(e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange("",{action:"menu-close",prevInputValue:a}),e.onMenuClose()):s&&o&&e.clearValue();break;case" ":if(a)return;if(!u){e.openMenu("first");break}if(!d)return;e.selectOption(d);break;case"ArrowUp":u?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":u?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!u)return;e.focusOption("pageup");break;case"PageDown":if(!u)return;e.focusOption("pagedown");break;case"Home":if(!u)return;e.focusOption("first");break;case"End":if(!u)return;e.focusOption("last");break;default:return}t.preventDefault()}},e.state.instancePrefix="react-select-"+(e.props.instanceId||++mt),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=lt(n,r[o])}return e}return e=u,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),(X()||J())&&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(rt):(0,i.A)((0,i.A)({},rt),this.props.theme):rt}},{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,u=s.isRtl,l=s.options;return{clearValue:t,cx:e,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:A,isRtl:u,options:l,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 ht(this.props,t,e)}},{key:"isOptionSelected",value:function(t,e){return dt(this.props,t,e)}},{key:"filterOption",value:function(t,e){return pt(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,u=t.menuIsOpen,l=t.required,c=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":u,"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":l,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},u&&{"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(c,(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(T,(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,u=this.commonProps,l=this.props,c=l.controlShouldRenderValue,f=l.isDisabled,h=l.isMulti,p=l.inputValue,g=l.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,w=m.isFocused;if(!this.hasValue()||!c)return p?null:d.createElement(A,(0,r.A)({},u,{key:"placeholder",isDisabled:f,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return v.map((function(e,s){var A=e===y,l="".concat(t.getOptionLabel(e),"-").concat(t.getOptionValue(e));return d.createElement(n,(0,r.A)({},u,{components:{Container:i,Label:o,Remove:a},isFocused:A,isDisabled:f,key:l,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 b=v[0];return d.createElement(s,(0,r.A)({},u,{data:b,isDisabled:f}),this.formatOptionLabel(b,"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,u=e.NoOptionsMessage,l=e.Option,c=this.commonProps,f=this.state.focusedOption,h=this.props,g=h.captureMenuScroll,m=h.inputValue,v=h.isLoading,y=h.loadingMessage,w=h.minMenuHeight,b=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,I=h.onMenuScrollToBottom;if(!_)return null;var L,k=function(e,n){var i=e.type,o=e.data,a=e.isDisabled,s=e.isSelected,A=e.label,u=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(l,(0,r.A)({},c,{innerProps:v,data:o,isDisabled:a,isSelected:s,key:m,label:A,type:i,value:u,isFocused:h,innerRef:h?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())L=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),u="".concat(A,"-heading");return d.createElement(n,(0,r.A)({},c,{key:A,data:o,options:a,Heading:i,headingProps:{id:u,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map((function(t){return k(t,"".concat(s,"-").concat(t.index))})))}if("option"===e.type)return k(e,"".concat(e.index))}));else if(v){var Q=y({inputValue:m});if(null===Q)return null;L=d.createElement(A,c,Q)}else{var O=E({inputValue:m});if(null===O)return null;L=d.createElement(u,c,O)}var T={minMenuHeight:w,maxMenuHeight:b,menuPlacement:B,menuPosition:x,menuShouldScrollIntoView:F},M=d.createElement(p.M,(0,r.A)({},c,T),(function(e){var n=e.ref,i=e.placerProps,s=i.placement,A=i.maxHeight;return d.createElement(o,(0,r.A)({},c,T,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:s}),d.createElement(q,{captureEnabled:g,onTopArrive:U,onBottomArrive:I,lockEnabled:S},(function(e){return d.createElement(a,(0,r.A)({},c,{innerRef:function(n){t.getMenuListRef(n),e(n)},innerProps:{role:"listbox","aria-multiselectable":c.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:A,focusedOption:f}),L)})))}));return C||"fixed"===x?d.createElement(s,(0,r.A)({},c,{appendTo:C,controlElement:this.controlRef,menuPlacement:B,menuPosition:x}),M):M}},{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(Y,{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 u=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,u)}var l=s[0]?this.getOptionValue(s[0]):"";return d.createElement("input",{name:o,type:"hidden",value:l})}}},{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(B,(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,u=a.isDisabled,l=a.menuIsOpen,c=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:u,isFocused:c}),this.renderLiveRegion(),d.createElement(e,(0,r.A)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:c,menuIsOpen:l}),d.createElement(o,(0,r.A)({},f,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),d.createElement(n,(0,r.A)({},f,{isDisabled:u}),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,u=e.instancePrefix,l=t.options,c=t.value,f=t.menuIsOpen,h=t.inputValue,d=t.isMulti,g=(0,p.H)(c),m={};if(n&&(c!==n.value||l!==n.options||f!==n.menuIsOpen||h!==n.inputValue)){var v=f?function(t,e){return st(at(t,e))}(t,g):[],y=f?At(at(t,g),"".concat(u,"-option")):[],w=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,b=function(t,e){var n=t.focusedOption;return n&&e.indexOf(n)>-1?n:e[0]}(e,v);m={selectValue:g,focusedOption:b,focusedOptionId:lt(y,b),focusableOptionsWithIds:y,focusedValue:w,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}),u}(d.Component);vt.defaultProps=it},49321(t,e,n){"use strict";n.d(e,{A:()=>z,B:()=>X,C:()=>$,D:()=>Y,E:()=>Q,F:()=>Xt,G:()=>N,H:()=>O,I:()=>H,J:()=>L,K:()=>W,M:()=>at,a:()=>St,b:()=>ht,c:()=>$t,d:()=>Lt,e:()=>Ct,f:()=>Tt,g:()=>Ot,h:()=>Ft,i:()=>pt,j:()=>Rt,k:()=>ct,l:()=>Ut,m:()=>it,n:()=>At,o:()=>ft,p:()=>jt,q:()=>zt,r:()=>J,s:()=>q,t:()=>Vt,u:()=>lt,v:()=>qt,w:()=>Wt,x:()=>Yt,y:()=>dt,z:()=>j});var r=n(89379),i=n(58168),o=n(53440),a=n(80296),s=n(80045),A=n(82284);var u=n(64467),l=n(96540),c=n(40961),f=n(97193),h=n(86635);function d(t){const e=(0,h.L9)(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=(0,h.sb)(t),o=i?t.offsetWidth:n,a=i?t.offsetHeight:r,s=(0,f.LI)(n)!==o||(0,f.LI)(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function p(t){return(0,h.vq)(t)?t:t.contextElement}function g(t){const e=p(t);if(!(0,h.sb)(e))return(0,f.Jx)(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:o}=d(e);let a=(o?(0,f.LI)(n.width):n.width)/r,s=(o?(0,f.LI)(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const m=(0,f.Jx)(0);function v(t){const e=(0,h.zk)(t);return(0,h.Tc)()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:m}function y(t,e,n,r){void 0===e&&(e=!1),void 0===n&&(n=!1);const i=t.getBoundingClientRect(),o=p(t);let a=(0,f.Jx)(1);e&&(r?(0,h.vq)(r)&&(a=g(r)):a=g(t));const s=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==(0,h.zk)(t))&&e}(o,n,r)?v(o):(0,f.Jx)(0);let A=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,l=i.width/a.x,c=i.height/a.y;if(o){const t=(0,h.zk)(o),e=r&&(0,h.vq)(r)?(0,h.zk)(r):r;let n=t,i=n.frameElement;for(;i&&r&&e!==n;){const t=g(i),e=i.getBoundingClientRect(),r=(0,h.L9)(i),o=e.left+(i.clientLeft+parseFloat(r.paddingLeft))*t.x,a=e.top+(i.clientTop+parseFloat(r.paddingTop))*t.y;A*=t.x,u*=t.y,l*=t.x,c*=t.y,A+=o,u+=a,n=(0,h.zk)(i),i=n.frameElement}}return(0,f.B1)({width:l,height:c,x:A,y:u})}const w=[":popover-open",":modal"];function b(t){return w.some((e=>{try{return t.matches(e)}catch(n){return!1}}))}function _(t){return y((0,h.ep)(t)).left+(0,h.CP)(t).scrollLeft}function B(t,e,n){let r;if("viewport"===e)r=function(t,e){const n=(0,h.zk)(t),r=(0,h.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,h.Tc)();(!t||t&&"fixed"===e)&&(s=i.offsetLeft,A=i.offsetTop)}return{width:o,height:a,x:s,y:A}}(t,n);else if("document"===e)r=function(t){const e=(0,h.ep)(t),n=(0,h.CP)(t),r=t.ownerDocument.body,i=(0,f.T9)(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=(0,f.T9)(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+_(t);const s=-n.scrollTop;return"rtl"===(0,h.L9)(r).direction&&(a+=(0,f.T9)(e.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}((0,h.ep)(t));else if((0,h.vq)(e))r=function(t,e){const n=y(t,!0,"fixed"===e),r=n.top+t.clientTop,i=n.left+t.clientLeft,o=(0,h.sb)(t)?g(t):(0,f.Jx)(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=v(t);r={...e,x:e.x-n.x,y:e.y-n.y}}return(0,f.B1)(r)}function x(t,e){const n=(0,h.$4)(t);return!(n===e||!(0,h.vq)(n)||(0,h.eu)(n))&&("fixed"===(0,h.L9)(n).position||x(n,e))}function C(t,e,n){const r=(0,h.sb)(e),i=(0,h.ep)(e),o="fixed"===n,a=y(t,!0,o,e);let s={scrollLeft:0,scrollTop:0};const A=(0,f.Jx)(0);if(r||!r&&!o)if(("body"!==(0,h.mq)(e)||(0,h.ZU)(i))&&(s=(0,h.CP)(e)),r){const t=y(e,!0,o,e);A.x=t.x+e.clientLeft,A.y=t.y+e.clientTop}else i&&(A.x=_(i));return{x:a.left+s.scrollLeft-A.x,y:a.top+s.scrollTop-A.y,width:a.width,height:a.height}}function S(t,e){return(0,h.sb)(t)&&"fixed"!==(0,h.L9)(t).position?e?e(t):t.offsetParent:null}function F(t,e){const n=(0,h.zk)(t);if(!(0,h.sb)(t)||b(t))return n;let r=S(t,e);for(;r&&(0,h.Lv)(r)&&"static"===(0,h.L9)(r).position;)r=S(r,e);return r&&("html"===(0,h.mq)(r)||"body"===(0,h.mq)(r)&&"static"===(0,h.L9)(r).position&&!(0,h.sQ)(r))?n:r||(0,h.gJ)(t)||n}h.ep,h.vq;function E(t,e,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a="function"===typeof ResizeObserver,layoutShift:s="function"===typeof IntersectionObserver,animationFrame:A=!1}=r,u=p(t),l=i||o?[...u?(0,h.v9)(u):[],...(0,h.v9)(e)]:[];l.forEach((t=>{i&&t.addEventListener("scroll",n,{passive:!0}),o&&t.addEventListener("resize",n)}));const c=u&&s?function(t,e){let n,r=null;const i=(0,h.ep)(t);function o(){var t;clearTimeout(n),null==(t=r)||t.disconnect(),r=null}return function a(s,A){void 0===s&&(s=!1),void 0===A&&(A=1),o();const{left:u,top:l,width:c,height:h}=t.getBoundingClientRect();if(s||e(),!c||!h)return;const d={rootMargin:-(0,f.RI)(l)+"px "+-(0,f.RI)(i.clientWidth-(u+c))+"px "+-(0,f.RI)(i.clientHeight-(l+h))+"px "+-(0,f.RI)(u)+"px",threshold:(0,f.T9)(0,(0,f.jk)(1,A))||1};let p=!0;function g(t){const e=t[0].intersectionRatio;if(e!==A){if(!p)return a();e?a(!1,e):n=setTimeout((()=>{a(!1,1e-7)}),100)}p=!1}try{r=new IntersectionObserver(g,{...d,root:i.ownerDocument})}catch(m){r=new IntersectionObserver(g,d)}r.observe(t)}(!0),o}(u,n):null;let d,g=-1,m=null;a&&(m=new ResizeObserver((t=>{let[r]=t;r&&r.target===u&&m&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame((()=>{var t;null==(t=m)||t.observe(e)}))),n()})),u&&!A&&m.observe(u),m.observe(e));let v=A?y(t):null;return A&&function e(){const r=y(t);!v||r.x===v.x&&r.y===v.y&&r.width===v.width&&r.height===v.height||n();v=r,d=requestAnimationFrame(e)}(),n(),()=>{var t;l.forEach((t=>{i&&t.removeEventListener("scroll",n),o&&t.removeEventListener("resize",n)})),null==c||c(),null==(t=m)||t.disconnect(),m=null,A&&cancelAnimationFrame(d)}}var U=n(27003),I=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],L=function(){};function k(t,e){return e?"-"===e[0]?t+e:t+"__"+e:t}function Q(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(k(t,a)));return o.filter((function(t){return t})).map((function(t){return String(t).trim()})).join(" ")}var O=function(t){return e=t,Array.isArray(e)?t.filter(Boolean):"object"===(0,A.A)(t)&&null!==t?[t]:[];var e},T=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,I);return(0,r.A)({},e)},M=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 N(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function R(t){return N(t)?window.pageYOffset:t.scrollTop}function P(t,e){N(t)?window.scrollTo(0,e):t.scrollTop=e}function D(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:L,i=R(t),o=e-i,a=0;!function e(){var s,A=o*((s=(s=a+=10)/n-1)*s*s+1)+i;P(t,A),a<n?window.requestAnimationFrame(e):r(t)}()}function H(t,e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=e.offsetHeight/3;r.bottom+i>n.bottom?P(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+i,t.scrollHeight)):r.top-i<n.top&&P(t,Math.max(e.offsetTop-i,0))}function j(){try{return document.createEvent("TouchEvent"),!0}catch(t){return!1}}function z(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(t){return!1}}var V=!1,K={get passive(){return V=!0}},G="undefined"!==typeof window?window:{};G.addEventListener&&G.removeEventListener&&(G.addEventListener("p",L,K),G.removeEventListener("p",L,!1));var q=V;function W(t){return null!=t}function Y(t,e,n){return t?e:n}function $(t){return t}function X(t){return t}var J=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}),{})},Z=["children","innerProps"],tt=["children","innerProps"];function et(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),u={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return u;var l,c=A.getBoundingClientRect().height,f=n.getBoundingClientRect(),h=f.bottom,d=f.height,p=f.top,g=n.offsetParent.getBoundingClientRect().top,m=a?window.innerHeight:N(l=A)?window.innerHeight:l.clientHeight,v=R(A),y=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),b=g-w,_=m-p,B=b+v,x=c-v-p,C=h-m+v+y,S=v+p-w,F=160;switch(i){case"auto":case"bottom":if(_>=d)return{placement:"bottom",maxHeight:e};if(x>=d&&!a)return o&&D(A,C,F),{placement:"bottom",maxHeight:e};if(!a&&x>=r||a&&_>=r)return o&&D(A,C,F),{placement:"bottom",maxHeight:a?_-y:x-y};if("auto"===i||a){var E=e,U=a?b:B;return U>=r&&(E=Math.min(U-y-s,e)),{placement:"top",maxHeight:E}}if("bottom"===i)return o&&P(A,C),{placement:"bottom",maxHeight:e};break;case"top":if(b>=d)return{placement:"top",maxHeight:e};if(B>=d&&!a)return o&&D(A,S,F),{placement:"top",maxHeight:e};if(!a&&B>=r||a&&b>=r){var I=e;return(!a&&B>=r||a&&b>=r)&&(I=a?b-w:B-w),o&&D(A,S,F),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return u}var nt,rt=function(t){return"auto"===t?"bottom":t},it=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,u.A)(n,function(t){return t?{bottom:"top",top:"bottom"}[t]:"bottom"}(i),"100%"),(0,u.A)(n,"position","absolute"),(0,u.A)(n,"width","100%"),(0,u.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})},ot=(0,l.createContext)(null),at=function(t){var e=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,o=t.menuPlacement,s=t.menuPosition,A=t.menuShouldScrollIntoView,u=t.theme,c=((0,l.useContext)(ot)||{}).setPortalPlacement,f=(0,l.useRef)(null),h=(0,l.useState)(i),d=(0,a.A)(h,2),p=d[0],g=d[1],m=(0,l.useState)(null),v=(0,a.A)(m,2),y=v[0],w=v[1],b=u.spacing.controlHeight;return(0,U.A)((function(){var t=f.current;if(t){var e="fixed"===s,r=et({maxHeight:i,menuEl:t,minHeight:n,placement:o,shouldScroll:A&&!e,isFixedPosition:e,controlHeight:b});g(r.maxHeight),w(r.placement),null===c||void 0===c||c(r.placement)}}),[i,o,s,A,n,c,b]),e({ref:f,placerProps:(0,r.A)((0,r.A)({},t),{},{placement:y||rt(o),maxHeight:p})})},st=function(t){var e=t.children,n=t.innerRef,r=t.innerProps;return(0,o.Y)("div",(0,i.A)({},M(t,"menu",{menu:!0}),{ref:n},r),e)},At=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})},ut=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")})},lt=ut,ct=ut,ft=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}},ht=function(t){var e=t.isDisabled;return{label:"container",direction:t.isRtl?"rtl":void 0,pointerEvents:e?"none":void 0,position:"relative"}},dt=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")})},pt=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},gt=["size"],mt=["innerProps","isRtl","size"];var vt,yt,wt={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},bt=function(t){var e=t.size,n=(0,s.A)(t,gt);return(0,o.Y)("svg",(0,i.A)({height:e,width:e,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:wt},n))},_t=function(t){return(0,o.Y)(bt,(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"}))},Bt=function(t){return(0,o.Y)(bt,(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"}))},xt=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}})},Ct=xt,St=xt,Ft=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})},Et=(0,o.i7)(nt||(vt=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],yt||(yt=vt.slice(0)),nt=Object.freeze(Object.defineProperties(vt,{raw:{value:Object.freeze(yt)}})))),Ut=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})},It=function(t){var e=t.delay,n=t.offset;return(0,o.Y)("span",{css:(0,o.AH)({animation:"".concat(Et," 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"},"","")})},Lt=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}})},kt=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},M(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":A}),s,{"aria-disabled":n||void 0}),e)},Qt=["data"],Ot=function(t,e){var n=t.theme.spacing;return e?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Tt=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"})},Mt=function(t){var e=t.children,n=t.cx,r=t.getStyles,a=t.getClassNames,s=t.Heading,A=t.headingProps,u=t.innerProps,l=t.label,c=t.theme,f=t.selectProps;return(0,o.Y)("div",(0,i.A)({},M(t,"group",{group:!0}),u),(0,o.Y)(s,(0,i.A)({},A,{selectProps:f,theme:c,getStyles:r,getClassNames:a,cx:n}),l),(0,o.Y)("div",null,e))},Nt=["innerRef","isDisabled","isHidden","inputClassName"],Rt=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)":""},Dt),e?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},Pt={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Dt={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"},Pt)},Ht=function(t){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Pt)},jt=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})},zt=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})},Vt=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}})},Kt=function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",n,e)};var Gt=function(t){var e=t.children,n=t.components,i=t.data,a=t.innerProps,s=t.isDisabled,A=t.removeProps,u=t.selectProps,l=n.Container,c=n.Label,f=n.Remove;return(0,o.Y)(l,{data:i,innerProps:(0,r.A)((0,r.A)({},M(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:u},(0,o.Y)(c,{data:i,innerProps:(0,r.A)({},M(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},e),(0,o.Y)(f,{data:i,innerProps:(0,r.A)((0,r.A)({},M(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(e||"option")},A),selectProps:u}))},qt=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}})},Wt=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})},Yt=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})},$t={ClearIndicator:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},M(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),e||(0,o.Y)(_t,null))},Control:kt,DropdownIndicator:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},M(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),e||(0,o.Y)(Bt,null))},DownChevron:Bt,CrossIcon:_t,Group:Mt,GroupHeading:function(t){var e=T(t);e.data;var n=(0,s.A)(e,Qt);return(0,o.Y)("div",(0,i.A)({},M(t,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(t){var e=t.children,n=t.innerProps;return(0,o.Y)("div",(0,i.A)({},M(t,"indicatorsContainer",{indicators:!0}),n),e)},IndicatorSeparator:function(t){var e=t.innerProps;return(0,o.Y)("span",(0,i.A)({},e,M(t,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(t){var e=t.cx,n=t.value,r=T(t),a=r.innerRef,A=r.isDisabled,u=r.isHidden,l=r.inputClassName,c=(0,s.A)(r,Nt);return(0,o.Y)("div",(0,i.A)({},M(t,"input",{"input-container":!0}),{"data-value":n||""}),(0,o.Y)("input",(0,i.A)({className:e({input:!0},l),ref:a,style:Ht(u),disabled:A},c)))},LoadingIndicator:function(t){var e=t.innerProps,n=t.isRtl,a=t.size,A=void 0===a?4:a,u=(0,s.A)(t,mt);return(0,o.Y)("div",(0,i.A)({},M((0,r.A)((0,r.A)({},u),{},{innerProps:e,isRtl:n,size:A}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),e),(0,o.Y)(It,{delay:0,offset:n}),(0,o.Y)(It,{delay:160,offset:!0}),(0,o.Y)(It,{delay:320,offset:!n}))},Menu:st,MenuList:function(t){var e=t.children,n=t.innerProps,r=t.innerRef,a=t.isMulti;return(0,o.Y)("div",(0,i.A)({},M(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,u=t.menuPlacement,f=t.menuPosition,h=(0,l.useRef)(null),d=(0,l.useRef)(null),p=(0,l.useState)(rt(u)),g=(0,a.A)(p,2),m=g[0],v=g[1],y=(0,l.useMemo)((function(){return{setPortalPlacement:v}}),[]),w=(0,l.useState)(null),b=(0,a.A)(w,2),_=b[0],B=b[1],x=(0,l.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"===f?0:window.pageYOffset,n=t[m]+e;n===(null===_||void 0===_?void 0:_.offset)&&t.left===(null===_||void 0===_?void 0:_.rect.left)&&t.width===(null===_||void 0===_?void 0:_.rect.width)||B({offset:n,rect:t})}}),[s,f,m,null===_||void 0===_?void 0:_.offset,null===_||void 0===_?void 0:_.rect.left,null===_||void 0===_?void 0:_.rect.width]);(0,U.A)((function(){x()}),[x]);var C=(0,l.useCallback)((function(){"function"===typeof d.current&&(d.current(),d.current=null),s&&h.current&&(d.current=E(s,h.current,x,{elementResize:"ResizeObserver"in window}))}),[s,x]);(0,U.A)((function(){C()}),[C]);var S=(0,l.useCallback)((function(t){h.current=t,C()}),[C]);if(!e&&"fixed"!==f||!_)return null;var F=(0,o.Y)("div",(0,i.A)({ref:S},M((0,r.A)((0,r.A)({},t),{},{offset:_.offset,position:f,rect:_.rect}),"menuPortal",{"menu-portal":!0}),A),n);return(0,o.Y)(ot.Provider,{value:y},e?(0,c.createPortal)(F,e):F)},LoadingMessage:function(t){var e=t.children,n=void 0===e?"Loading...":e,a=t.innerProps,A=(0,s.A)(t,tt);return(0,o.Y)("div",(0,i.A)({},M((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,Z);return(0,o.Y)("div",(0,i.A)({},M((0,r.A)((0,r.A)({},A),{},{children:n,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),n)},MultiValue:Gt,MultiValueContainer:Kt,MultiValueLabel:Kt,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)(_t,{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)({},M(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)({},M(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)({},M(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)({},M(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)({},M(t,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),e)}},Xt=function(t){return(0,r.A)((0,r.A)({},$t),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(84300),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,u=void 0!==A&&A,l=t.defaultValue,c=void 0===l?null:l,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),w=(0,a.useState)(void 0!==f?f:n),b=(0,i.A)(w,2),_=b[0],B=b[1],x=(0,a.useState)(void 0!==h?h:u),C=(0,i.A)(x,2),S=C[0],F=C[1],E=(0,a.useState)(void 0!==v?v:c),U=(0,i.A)(E,2),I=U[0],L=U[1],k=(0,a.useCallback)((function(t,e){"function"===typeof d&&d(t,e),L(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]),T=(0,a.useCallback)((function(){"function"===typeof g&&g(),F(!1)}),[g]),M=void 0!==f?f:_,N=void 0!==h?h:S,R=void 0!==v?v:I;return(0,r.A)((0,r.A)({},y),{},{inputValue:M,menuIsOpen:N,onChange:k,onInputChange:Q,onMenuClose:T,onMenuOpen:O,value:R})}},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 u="unmounted",l="exited",c="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=l,r.appearStatus=c):i=f:i=e.unmountOnExit||e.mountOnEnter?u:l,r.state={status:i},r.nextCallback=null,r}(0,i.A)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===u?{status:l}: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!==c&&n!==f&&(e=c):n!==c&&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===c){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===l&&this.setState({status:u})},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],u=this.getTimeouts(),l=r?u.appear:u.enter;!t&&!n||s?this.safeSetState({status:f},(function(){e.props.onEntered(o)})):(this.props.onEnter(o,A),this.safeSetState({status:c},(function(){e.props.onEntering(o,A),e.onTransitionEnd(l,(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:l},(function(){t.props.onExited(r)}))}))}))):this.safeSetState({status:l},(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===u)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=u,d.EXITED=l,d.ENTERING=c,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"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=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 w(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 b=w.prototype=new y;b.constructor=w,g(b,v.prototype),b.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 I(t,e,i,o,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var A,u,l=!1;if(null===t)l=!0;else switch(s){case"bigint":case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case n:case r:l=!0;break;case f:return I((l=t._init)(t._payload),e,i,o,a)}}if(l)return a=a(t),l=""===o?"."+U(t,0):o,_(a)?(i="",null!=l&&(i=l.replace(E,"$&/")+"/"),I(a,e,i,"",(function(t){return t}))):null!=a&&(F(a)&&(A=a,u=i+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+l,a=S(A.type,u,A.props)),e.push(a)),1;l=0;var c,h=""===o?".":o+":";if(_(t))for(var p=0;p<t.length;p++)l+=I(o=t[p],e,i,s=h+U(o,p),a);else if("function"===typeof(p=null===(c=t)||"object"!==typeof c?null:"function"===typeof(c=d&&c[d]||c["@@iterator"])?c:null))for(t=p.call(t),p=0;!(o=t.next()).done;)l+=I(o=o.value,e,i,s=h+U(o,p++),a);else if("object"===s){if("function"===typeof t.then)return I(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 l}function L(t,e,n){if(null==t)return t;var r=[],i=0;return I(t,r,"","",(function(t){return e.call(n,t,i++)})),r}function k(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:L,forEach:function(t,e,n){L(t,(function(){e.apply(this,arguments)}),n)},count:function(t){var e=0;return L(t,(function(){e++})),e},toArray:function(t){return L(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=w,e.StrictMode=o,e.Suspense=l,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:u,render:t}},e.isValidElement=F,e.lazy=function(t){return{$$typeof:f,_payload:{_status:-1,_result:t},_init:k}},e.memo=function(t,e){return{$$typeof:c,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)},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],u=s+1,l=t[u];if(0>o(A,n))u<i&&0>o(l,A)?(t[r]=l,t[u]=n,r=u):(t[r]=A,t[s]=n,r=s);else{if(!(u<i&&0>o(l,n)))break t;t[r]=l,t[u]=n,r=u}}}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 u=[],l=[],c=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,w="undefined"!==typeof setImmediate?setImmediate:null;function b(t){for(var e=r(l);null!==e;){if(null===e.callback)i(l);else{if(!(e.startTime<=t))break;i(l),e.sortIndex=e.expirationTime,n(u,e)}e=r(l)}}function _(t){if(g=!1,b(t),!p)if(null!==r(u))p=!0,x||(x=!0,B());else{var e=r(l);null!==e&&k(_,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(b(t),f=r(u);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,b(t),n=!0;break e}f===r(u)&&i(u),b(t)}else i(u);f=r(u)}if(null!==f)n=!0;else{var A=r(l);null!==A&&k(_,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 w)B=function(){w(U)};else if("undefined"!==typeof MessageChannel){var I=new MessageChannel,L=I.port2;I.port1.onmessage=U,B=function(){L.postMessage(null)}}else B=function(){v(U,0)};function k(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:c++,callback:i,priorityLevel:t,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(t.sortIndex=o,n(l,t),null===r(u)&&t===r(l)&&(g?(y(C),C=-1):g=!0,k(_,o-a))):(t.sortIndex=s,n(u,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,u=!0;if("length"in t&&a){var l=a(t,"length");l&&!l.configurable&&(r=!1),l&&!l.writable&&(u=!1)}return(r||u||!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),u=i("Map.prototype.set",!0),l=i("Map.prototype.has",!0),c=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=c(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&&l(t,e)},set:function(e,n){t||(t=new s),u(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),u=i("WeakMap.prototype.get",!0),l=i("WeakMap.prototype.set",!0),c=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?u(t,n):e&&e.get(n)},has:function(n){return A&&n&&("object"===typeof n||"function"===typeof n)&&t?c(t,n):!!e&&e.has(n)},set:function(n,r){A&&n&&("object"===typeof n||"function"===typeof n)?(t||(t=new A),l(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}},51510(t,e,n){"use strict";n.r(e),n.d(e,{ServerStyleSheet:()=>on,StyleSheetConsumer:()=>Ee,StyleSheetContext:()=>Fe,StyleSheetManager:()=>Le,ThemeConsumer:()=>ze,ThemeContext:()=>je,ThemeProvider:()=>Ke,__PRIVATE__:()=>an,createGlobalStyle:()=>en,css:()=>$e,default:()=>Ze,isStyledComponent:()=>Xt,keyframes:()=>nn,styled:()=>Ze,useTheme:()=>Ve,version:()=>At,withTheme:()=>rn});var r=function(){return r=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},r.apply(this,arguments)};Object.create;function i(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;var o=n(96540),a="-ms-",s="-moz-",A="-webkit-",u="comm",l="rule",c="decl",f="@keyframes",h=Math.abs,d=String.fromCharCode,p=Object.assign;function g(t){return t.trim()}function m(t,e){return(t=e.exec(t))?t[0]:t}function v(t,e,n){return t.replace(e,n)}function y(t,e,n){return t.indexOf(e,n)}function w(t,e){return 0|t.charCodeAt(e)}function b(t,e,n){return t.slice(e,n)}function _(t){return t.length}function B(t){return t.length}function x(t,e){return e.push(t),t}function C(t,e){return t.filter((function(t){return!m(t,e)}))}var S=1,F=1,E=0,U=0,I=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:S,column:F,length:a,return:"",siblings:s}}function Q(t,e){return p(k("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}function O(t){for(;t.root;)t=Q(t.root,{children:[t]});x(t,t.siblings)}function T(){return I=U>0?w(L,--U):0,F--,10===I&&(F=1,S--),I}function M(){return I=U<E?w(L,U++):0,F++,10===I&&(F=1,S++),I}function N(){return w(L,U)}function R(){return U}function P(t,e){return b(L,t,e)}function D(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 H(t){return S=F=1,E=_(L=t),U=0,[]}function j(t){return L="",t}function z(t){return g(P(U-1,G(91===t?t+2:40===t?t+1:t)))}function V(t){for(;(I=N())&&I<33;)M();return D(t)>2||D(I)>3?"":" "}function K(t,e){for(;--e&&M()&&!(I<48||I>102||I>57&&I<65||I>70&&I<97););return P(t,R()+(e<6&&32==N()&&32==M()))}function G(t){for(;M();)switch(I){case t:return U;case 34:case 39:34!==t&&39!==t&&G(I);break;case 40:41===t&&G(t);break;case 92:M()}return U}function q(t,e){for(;M()&&t+I!==57&&(t+I!==84||47!==N()););return"/*"+P(e,U-1)+"*"+d(47===t?t:M())}function W(t){for(;!D(N());)M();return P(t,U)}function Y(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function $(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 u:return"";case f:return t.return=t.value+"{"+Y(t.children,r)+"}";case l:if(!_(t.value=t.props.join(",")))return""}return _(n=Y(t.children,r))?t.return=t.value+"{"+n+"}":""}function X(t,e,n){switch(function(t,e){return 45^w(t,0)?(((e<<2^w(t,0))<<2^w(t,1))<<2^w(t,2))<<2^w(t,3):0}(t,e)){case 5103:return A+"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 A+t+t;case 4855:return A+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return s+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return A+t+s+t+a+t+t;case 5936:switch(w(t,e+11)){case 114:return A+t+a+v(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return A+t+a+v(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return A+t+a+v(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return A+t+a+t+t;case 6165:return A+t+a+"flex-"+t+t;case 5187:return A+t+v(t,/(\w+).+(:[^]+)/,A+"box-$1$2"+a+"flex-$1$2")+t;case 5443:return A+t+a+"flex-item-"+v(t,/flex-|-self/g,"")+(m(t,/flex-|baseline/)?"":a+"grid-row-"+v(t,/flex-|-self/g,""))+t;case 4675:return A+t+a+"flex-line-pack"+v(t,/align-content|flex-|-self/g,"")+t;case 5548:return A+t+a+v(t,"shrink","negative")+t;case 5292:return A+t+a+v(t,"basis","preferred-size")+t;case 6060:return A+"box-"+v(t,"-grow","")+A+t+a+v(t,"grow","positive")+t;case 4554:return A+v(t,/([^-])(transform)/g,"$1"+A+"$2")+t;case 6187:return v(v(v(t,/(zoom-|grab)/,A+"$1"),/(image-set)/,A+"$1"),t,"")+t;case 5495:case 3959:return v(t,/(image-set\([^]*)/,A+"$1$`$1");case 4968:return v(v(t,/(.+:)(flex-)?(.*)/,A+"box-pack:$3"+a+"flex-pack:$3"),/space-between/,"justify")+A+t+t;case 4200:if(!m(t,/flex-|baseline/))return a+"grid-column-align"+b(t,e)+t;break;case 2592:case 3360:return a+v(t,"template-","")+t;case 4384:case 3616:return n&&n.some((function(t,n){return e=n,m(t.props,/grid-\w+-end/)}))?~y(t+(n=n[e].value),"span",0)?t:a+v(t,"-start","")+t+a+"grid-row-span:"+(~y(n,"span",0)?m(n,/\d+/):+m(n,/\d+/)-+m(t,/\d+/))+";":a+v(t,"-start","")+t;case 4896:case 4128:return n&&n.some((function(t){return m(t.props,/grid-\w+-start/)}))?t:a+v(v(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return v(t,/(.+)-inline(.+)/,A+"$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(_(t)-1-e>6)switch(w(t,e+1)){case 109:if(45!==w(t,e+4))break;case 102:return v(t,/(.+:)(.+)-([^]+)/,"$1"+A+"$2-$3$1"+s+(108==w(t,e+3)?"$3":"$2-$3"))+t;case 115:return~y(t,"stretch",0)?X(v(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return v(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(e,n,r,i,o,s,A){return a+n+":"+r+A+(i?a+n+"-span:"+(o?s:+s-+r)+A:"")+t}));case 4949:if(121===w(t,e+6))return v(t,":",":"+A)+t;break;case 6444:switch(w(t,45===w(t,14)?18:11)){case 120:return v(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+A+(45===w(t,14)?"inline-":"")+"box$3$1"+A+"$2$3$1"+a+"$2box$3")+t;case 100:return v(t,":",":"+a)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return v(t,"scroll-","scroll-snap-")+t}return t}function J(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case c:return void(t.return=X(t.value,t.length,n));case f:return Y([Q(t,{value:v(t.value,"@","@"+A)})],r);case l:if(t.length)return function(t,e){return t.map(e).join("")}(n=t.props,(function(e){switch(m(e,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":O(Q(t,{props:[v(e,/:(read-\w+)/,":-moz-$1")]})),O(Q(t,{props:[e]})),p(t,{props:C(n,r)});break;case"::placeholder":O(Q(t,{props:[v(e,/:(plac\w+)/,":"+A+"input-$1")]})),O(Q(t,{props:[v(e,/:(plac\w+)/,":-moz-$1")]})),O(Q(t,{props:[v(e,/:(plac\w+)/,a+"input-$1")]})),O(Q(t,{props:[e]})),p(t,{props:C(n,r)})}return""}))}}function Z(t){return j(tt("",null,null,null,[""],t=H(t),0,[0],t))}function tt(t,e,n,r,i,o,a,s,A){for(var u=0,l=0,c=a,f=0,p=0,g=0,m=1,B=1,C=1,S=0,F="",E=i,U=o,I=r,L=F;B;)switch(g=S,S=M()){case 40:if(108!=g&&58==w(L,c-1)){-1!=y(L+=v(z(S),"&","&\f"),"&\f",h(u?s[u-1]:0))&&(C=-1);break}case 34:case 39:case 91:L+=z(S);break;case 9:case 10:case 13:case 32:L+=V(g);break;case 92:L+=K(R()-1,7);continue;case 47:switch(N()){case 42:case 47:x(nt(q(M(),R()),e,n,A),A),5!=D(g||1)&&5!=D(N()||1)||!_(L)||" "===b(L,-1,void 0)||(L+=" ");break;default:L+="/"}break;case 123*m:s[u++]=_(L)*C;case 125*m:case 59:case 0:switch(S){case 0:case 125:B=0;case 59+l:-1==C&&(L=v(L,/\f/g,"")),p>0&&(_(L)-c||0===m&&47===g)&&x(p>32?rt(L+";",r,n,c-1,A):rt(v(L," ","")+";",r,n,c-2,A),A);break;case 59:L+=";";default:if(x(I=et(L,e,n,u,l,i,s,F,E=[],U=[],c,o),o),123===S)if(0===l)tt(L,e,I,I,E,o,c,s,U);else{switch(f){case 99:if(110===w(L,3))break;case 108:if(97===w(L,2))break;default:l=0;case 100:case 109:case 115:}l?tt(t,I,I,r&&x(et(t,I,I,0,0,i,s,F,i,E=[],c,U),U),i,U,c,s,r?E:U):tt(L,I,I,I,[""],U,0,s,U)}}u=l=p=0,m=C=1,F=L="",c=a;break;case 58:c=1+_(L),p=g;default:if(m<1)if(123==S)--m;else if(125==S&&0==m++&&125==T())continue;switch(L+=d(S),S*m){case 38:C=l>0?1:(L+="\f",-1);break;case 44:s[u++]=(_(L)-1)*C,C=1;break;case 64:45===N()&&(L+=z(M())),f=N(),l=c=_(F=L+=W(R())),S++;break;case 45:45===g&&2==_(L)&&(m=0)}}return o}function et(t,e,n,r,i,o,a,s,A,u,c,f){for(var d=i-1,p=0===i?o:[""],m=B(p),y=0,w=0,_=0;y<r;++y)for(var x=0,C=b(t,d+1,d=h(w=a[y])),S=t;x<m;++x)(S=g(w>0?p[x]+" "+C:v(C,/&\f/g,p[x])))&&(A[_++]=S);return k(t,e,n,0===i?l:s,A,u,c,f)}function nt(t,e,n,r){return k(t,e,n,u,d(I),b(t,2,-2),0,r)}function rt(t,e,n,r,i){return k(t,e,n,c,b(t,0,r),b(t,r+1,-1),r,i)}var it={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},ot="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",at="active",st="data-styled-version",At="6.3.10",ut="/*!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)),ft={};function ht(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 dt=new Map,pt=new Map,gt=1,mt=function(t){if(dt.has(t))return dt.get(t);for(;pt.has(gt);)gt++;var e=gt++;return dt.set(t,e),pt.set(e,t),e},vt=function(t,e){gt=e+1,dt.set(t,e),pt.set(e,t)},yt=(new Set,Object.freeze([])),wt=Object.freeze({});function bt(t,e,n){return void 0===n&&(n=wt),t.theme!==n.theme&&t.theme||e||n.theme}var _t=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"]),Bt=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xt=/(^-|-$)/g;function Ct(t){return t.replace(Bt,"-").replace(xt,"")}var St=/(a)(d)/gi,Ft=function(t){return String.fromCharCode(t+(t>25?39:97))};function Et(t){var e,n="";for(e=Math.abs(t);e>52;e=e/52|0)n=Ft(e%52)+n;return(Ft(e%52)+n).replace(St,"$1-$2")}var Ut,It=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},Lt=function(t){return It(5381,t)};function kt(t){return Et(Lt(t)>>>0)}function Qt(t){return t.displayName||t.name||"Component"}function Ot(t){return"string"==typeof t&&!0}var Tt="function"==typeof Symbol&&Symbol.for,Mt=Tt?Symbol.for("react.memo"):60115,Nt=Tt?Symbol.for("react.forward_ref"):60112,Rt={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},Dt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ht=((Ut={})[Nt]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ut[Mt]=Dt,Ut);function jt(t){return("type"in(e=t)&&e.type.$$typeof)===Mt?Dt:"$$typeof"in t?Ht[t.$$typeof]:Rt;var e}var zt=Object.defineProperty,Vt=Object.getOwnPropertyNames,Kt=Object.getOwnPropertySymbols,Gt=Object.getOwnPropertyDescriptor,qt=Object.getPrototypeOf,Wt=Object.prototype;function Yt(t,e,n){if("string"!=typeof e){if(Wt){var r=qt(e);r&&r!==Wt&&Yt(t,r,n)}var i=Vt(e);Kt&&(i=i.concat(Kt(e)));for(var o=jt(t),a=jt(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 u=Gt(e,A);try{zt(t,A,u)}catch(t){}}}}return t}function $t(t){return"function"==typeof t}function Xt(t){return"object"==typeof t&&"styledComponentId"in t}function Jt(t,e){return t&&e?"".concat(t," ").concat(e):t||e||""}function Zt(t,e){return t.join(e||"")}function te(t){return null!==t&&"object"==typeof t&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function ee(t,e,n){if(void 0===n&&(n=!1),!n&&!te(t)&&!Array.isArray(t))return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)t[r]=ee(t[r],e[r]);else if(te(e))for(var r in e)t[r]=ee(t[r],e[r]);return t}function ne(t,e){Object.defineProperty(t,"toString",{value:e})}var re=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 ht(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)+ut;return e},t}(),ie="style[".concat(ot,"][").concat(st,'="').concat(At,'"]'),oe=new RegExp("^".concat(ot,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ae=function(t){return"undefined"!=typeof ShadowRoot&&t instanceof ShadowRoot||"host"in t&&11===t.nodeType},se=function(t){if(!t)return document;if(ae(t))return t;if("getRootNode"in t){var e=t.getRootNode();if(ae(e))return e}return document},Ae=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)},ue=function(t,e){for(var n,r=(null!==(n=e.textContent)&&void 0!==n?n:"").split(ut),i=[],o=0,a=r.length;o<a;o++){var s=r[o].trim();if(s){var A=s.match(oe);if(A){var u=0|parseInt(A[1],10),l=A[2];0!==u&&(vt(l,u),Ae(t,l,A[3]),t.getTag().insertRules(u,i)),i.length=0}else i.push(s)}}},le=function(t){for(var e=se(t.options.target).querySelectorAll(ie),n=0,r=e.length;n<r;n++){var i=e[n];i&&i.getAttribute(ot)!==at&&(ue(t,i),i.parentNode&&i.parentNode.removeChild(i))}};function ce(){return n.nc}var fe=function(t){var e=document.head,n=t||e,r=document.createElement("style"),i=function(t){var e=Array.from(t.querySelectorAll("style[".concat(ot,"]")));return e[e.length-1]}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(ot,at),r.setAttribute(st,At);var a=ce();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},he=function(){function t(t){this.element=fe(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 ht(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}(),de=function(){function t(t){this.element=fe(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}(),pe=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}(),ge=lt,me={isServer:!lt,useCSSOMInjection:!ct},ve=function(){function t(t,e,n){void 0===t&&(t=wt),void 0===e&&(e={});var i=this;this.options=r(r({},me),t),this.gs=e,this.names=new Map(n),this.server=!!t.isServer,!this.server&&lt&&ge&&(ge=!1,le(this)),ne(this,(function(){return function(t){for(var e=t.getTag(),n=e.length,r="",i=function(n){var i=function(t){return pt.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=ot+".g"+n+'[id="'+i+'"]',A="";o.forEach((function(t){t.length>0&&(A+=t+",")})),r+=a+s+'{content:"'+A+'"}'+ut},o=0;o<n;o++)i(o);return r}(i)}))}return t.registerId=function(t){return mt(t)},t.prototype.rehydrate=function(){!this.server&&lt&&le(this)},t.prototype.reconstructWithOptions=function(e,n){void 0===n&&(n=!0);var i=new t(r(r({},this.options),e),this.gs,n&&this.names||void 0);return!this.server&&lt&&e.target!==this.options.target&&se(this.options.target)!==se(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 pe(n):e?new he(n):new de(n)}(this.options),new re(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){mt(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(mt(t),n)},t.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},t.prototype.clearRules=function(t){this.getTag().clearGroup(mt(t)),this.clearNames(t)},t.prototype.clearTag=function(){this.tag=void 0},t}(),ye=/&/g,we=47,be=42;function _e(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!==we||t.charCodeAt(o+1)!==be)if(i)a===be&&t.charCodeAt(o+1)===we&&(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 Be(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=Be(t.children,e)),t}))}function xe(t){var e,n,r,i=void 0===t?wt:t,o=i.options,a=void 0===o?wt:o,s=i.plugins,A=void 0===s?yt:s,u=function(t,r,i){return i.startsWith(n)&&i.endsWith(n)&&i.replaceAll(n,"").length>0?".".concat(e):t},c=A.slice();c.push((function(t){t.type===l&&t.value.includes("&")&&(r||(r=new RegExp("\\".concat(n,"\\b"),"g")),t.props[0]=t.props[0].replace(ye,n).replace(r,u))})),a.prefix&&c.push(J),c.push($);var f,h=[],d=function(t){var e=B(t);return function(n,r,i,o){for(var a="",s=0;s<e;s++)a+=t[s](n,r,i,o)||"";return a}}(c.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(!_e(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!==we||t.charCodeAt(s+1)!==be)if(a)A===be&&t.charCodeAt(s+1)===we&&(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 u=s+1;u<e;){var l=t.charCodeAt(u);if(59===l||10===l)break;u++}u<e&&59===t.charCodeAt(u)&&u++,i=0,s=u-1,r=u;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 c=t.substring(r);_e(c)||(n+=c)}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===we&&i+1<e&&t.charCodeAt(i+1)===be){for(i+=2;i+1<e&&(t.charCodeAt(i)!==be||t.charCodeAt(i+1)!==we);)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)===we)i>r&&n.push(t.substring(r,i)),r=i+=2;else if(s===we&&i+1<e&&t.charCodeAt(i+1)===we){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)),u=Z(o||i?"".concat(o," ").concat(i," { ").concat(A," }"):A);return a.namespace&&(u=Be(u,a.namespace)),h=[],Y(u,d),h};return p.hash=A.length?A.reduce((function(t,e){return e.name||ht(15),It(t,e.name)}),5381).toString():"",p}var Ce=new ve,Se=xe(),Fe=o.createContext({shouldForwardProp:void 0,styleSheet:Ce,stylis:Se}),Ee=Fe.Consumer,Ue=o.createContext(void 0);function Ie(){return o.useContext(Fe)}function Le(t){if(!o.useMemo)return t.children;var e=Ie().styleSheet,n=o.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=o.useMemo((function(){return xe({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:t.stylisPlugins})}),[t.enableVendorPrefixes,t.namespace,t.stylisPlugins]),i=o.useMemo((function(){return{shouldForwardProp:t.shouldForwardProp,styleSheet:n,stylis:r}}),[t.shouldForwardProp,n,r]);return o.createElement(Fe.Provider,{value:i},o.createElement(Ue.Provider,{value:r},t.children))}var ke=function(){function t(t,e){var n=this;this.inject=function(t,e){void 0===e&&(e=Se);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,ne(this,(function(){throw ht(12,String(n.name))}))}return t.prototype.getName=function(t){return void 0===t&&(t=Se),this.name+t.hash},t}();function Qe(t,e){return null==e||"boolean"==typeof e||""===e?"":"number"!=typeof e||0===e||t in it||t.startsWith("--")?String(e).trim():"".concat(e,"px")}var Oe=function(t){return t>="A"&&t<="Z"};function Te(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(1===n&&"-"===r&&"-"===t[0])return t;Oe(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 r=t[n];t.hasOwnProperty(n)&&!Me(r)&&(Array.isArray(r)&&r.isCss||$t(r)?e.push("".concat(Te(n),":"),r,";"):te(r)?e.push.apply(e,i(i(["".concat(n," {")],Ne(r),!1),["}"],!1)):e.push("".concat(Te(n),": ").concat(Qe(n,r),";")))}return e};function Re(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(Xt(t))return i.push(".".concat(t.styledComponentId)),i;var o;if($t(t))return!$t(o=t)||o.prototype&&o.prototype.isReactComponent||!e?(i.push(t),i):Re(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(te(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++)Re(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($t(n)&&!Xt(n))return!1}return!0}var De=Lt(At),He=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=It(De,e),this.baseStyle=n,ve.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=Jt(r,this.staticRulesId);else{var i=Zt(Re(this.rules,t,e,n)),o=Et(It(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=Jt(r,o),this.staticRulesId=o}else{for(var s=It(this.baseHash,n.hash),A="",u=0;u<this.rules.length;u++){var l=this.rules[u];if("string"==typeof l)A+=l;else if(l){var c=Zt(Re(l,t,e,n));s=It(It(s,String(u)),c),A+=c}}if(A){var f=Et(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=Jt(r,f)}}return{className:r,css:"undefined"==typeof window?e.getTag().getGroup(mt(this.componentId)):""}},t}(),je=o.createContext(void 0),ze=je.Consumer;function Ve(){var t=o.useContext(je);if(!t)throw ht(18);return t}function Ke(t){var e=o.useContext(je),n=o.useMemo((function(){return function(t,e){if(!t)throw ht(14);if($t(t))return t(e);if(Array.isArray(t)||"object"!=typeof t)throw ht(8);return e?r(r({},e),t):t}(t.theme,e)}),[t.theme,e]);return t.children?o.createElement(je.Provider,{value:n},t.children):null}var Ge={};new Set;function qe(t,e,n){var i=Xt(t),a=t,s=!Ot(t),A=e.attrs,u=void 0===A?yt:A,l=e.componentId,c=void 0===l?function(t,e){var n="string"!=typeof t?"sc":Ct(t);Ge[n]=(Ge[n]||0)+1;var r="".concat(n,"-").concat(kt(At+n+Ge[n]));return e?"".concat(e,"-").concat(r):r}(e.displayName,e.parentComponentId):l,f=e.displayName,h=void 0===f?function(t){return Ot(t)?"styled.".concat(t):"Styled(".concat(Qt(t),")")}(t):f,d=e.displayName&&e.componentId?"".concat(Ct(e.displayName),"-").concat(e.componentId):e.componentId||c,p=i&&a.attrs?a.attrs.concat(u).filter(Boolean):u,g=e.shouldForwardProp;if(i&&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 He(n,d,i?a.componentStyle:void 0);function w(t,e){return function(t,e,n){var i=t.attrs,a=t.componentStyle,s=t.defaultProps,A=t.foldedComponentIds,u=t.styledComponentId,l=t.target,c=o.useContext(je),f=Ie(),h=t.shouldForwardProp||f.shouldForwardProp,d=bt(e,c,s)||wt,p=function(t,e,n){for(var i,o=r(r({},e),{className:void 0,theme:n}),a=0;a<t.length;a+=1){var s=$t(i=t[a])?i(o):i;for(var A in s)"className"===A?o.className=Jt(o.className,s[A]):"style"===A?o.style=r(r({},o.style),s[A]):o[A]=s[A]}return"className"in e&&"string"==typeof e.className&&(o.className=Jt(o.className,e.className)),o}(i,e,d),g=p.as||l,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=Ie();return t.generateAndInjectStyles(e,n.styleSheet,n.stylis)}(a,p),w=y.className,b=Jt(A,u);return w&&(b+=" "+w),p.className&&(b+=" "+p.className),m[Ot(g)&&!_t.has(g)?"class":"className"]=b,n&&(m.ref=n),(0,o.createElement)(g,m)}(b,t,e)}w.displayName=h;var b=o.forwardRef(w);return b.attrs=p,b.componentStyle=y,b.displayName=h,b.shouldForwardProp=g,b.foldedComponentIds=i?Jt(a.foldedComponentIds,a.styledComponentId):"",b.styledComponentId=d,b.target=i?a.target:t,Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=i?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++)ee(t,i[r],!0);return t}({},a.defaultProps,t):t}}),ne(b,(function(){return".".concat(b.styledComponentId)})),s&&Yt(b,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),b}function We(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 Ye=function(t){return Object.assign(t,{isCss:!0})};function $e(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if($t(t)||te(t))return Ye(Re(We(yt,i([t],e,!0))));var r=t;return 0===e.length&&1===r.length&&"string"==typeof r[0]?Re(r):Ye(Re(We(r,e)))}function Xe(t,e,n){if(void 0===n&&(n=wt),!e)throw ht(1,e);var o=function(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return t(e,n,$e.apply(void 0,i([r],o,!1)))};return o.attrs=function(i){return Xe(t,e,r(r({},n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},o.withConfig=function(i){return Xe(t,e,r(r({},n),i))},o}var Je=function(t){return Xe(qe,t)},Ze=Je;_t.forEach((function(t){Ze[t]=Je(t)}));var tn=function(){function t(t,e){this.rules=t,this.componentId=e,this.isStatic=Pe(t),ve.registerId(this.componentId+1)}return t.prototype.createStyles=function(t,e,n,r){var i=r(Zt(Re(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&&ve.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 en(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var a=$e.apply(void 0,i([t],e,!1)),s="sc-global-".concat(kt(JSON.stringify(a))),A=new tn(a,s),u=new WeakMap,l=function(t){var e=Ie(),n=o.useContext(je),r=u.get(e.styleSheet);return void 0===r&&(r=e.styleSheet.allocateGSInstance(s),u.set(e.styleSheet,r)),("undefined"==typeof window||!e.styleSheet.server)&&c(r,t,e.styleSheet,n,e.stylis),o.useLayoutEffect((function(){return e.styleSheet.server||c(r,t,e.styleSheet,n,e.stylis),function(){var t;A.removeStyles(r,e.styleSheet),t=e.styleSheet.options.target,"undefined"!=typeof document&&(null!=t?t:document).querySelectorAll('style[data-styled-global="'.concat(s,'"]')).forEach((function(t){return t.remove()}))}}),[r,t,e.styleSheet,n,e.stylis]),null};function c(t,e,n,i,o){if(A.isStatic)A.renderStyles(t,ft,n,o);else{var a=r(r({},e),{theme:bt(e,i,l.defaultProps)});A.renderStyles(t,a,n,o)}}return o.memo(l)}function nn(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=Zt($e.apply(void 0,i([t],e,!1))),o=kt(r);return new ke(o,r)}function rn(t){var e=o.forwardRef((function(e,n){var i=bt(e,o.useContext(je),t.defaultProps);return o.createElement(t,r(r({},e),{theme:i,ref:n}))}));return e.displayName="WithTheme(".concat(Qt(t),")"),Yt(e,t)}var on=function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString();if(!e)return"";var n=ce(),r=Zt([n&&'nonce="'.concat(n,'"'),"".concat(ot,'="true"'),"".concat(st,'="').concat(At,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw ht(2);return t._emitSheetCSS()},this.getStyleElement=function(){var e;if(t.sealed)throw ht(2);var n=t.instance.toString();if(!n)return[];var i=((e={})[ot]="",e[st]=At,e.dangerouslySetInnerHTML={__html:n},e),a=ce();return a&&(i.nonce=a),[o.createElement("style",r({},i,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new ve({isServer:!0}),this.sealed=!1}return t.prototype.collectStyles=function(t){if(this.sealed)throw ht(2);return o.createElement(Le,{sheet:this.instance},t)},t.prototype.interleaveWithNodeStream=function(t){throw ht(3)},t}(),an={StyleSheet:ve,mainSheet:Ce};"__sc-".concat(ot,"__")},50677(t,e,n){"use strict";n.r(e),n.d(e,{alignContent:()=>vt,alignItems:()=>mt,alignSelf:()=>Et,background:()=>k,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:()=>I,bottom:()=>re,boxShadow:()=>K,buttonStyle:()=>W,color:()=>y,colorStyle:()=>$,compose:()=>p,createParser:()=>l,createStyleFunction:()=>h,display:()=>ot,flex:()=>Bt,flexBasis:()=>St,flexDirection:()=>_t,flexGrow:()=>xt,flexShrink:()=>Ct,flexWrap:()=>bt,flexbox:()=>B,fontFamily:()=>ct,fontSize:()=>lt,fontStyle:()=>pt,fontWeight:()=>ft,get:()=>u,grid:()=>S,gridArea:()=>Ht,gridAutoColumns:()=>Mt,gridAutoFlow:()=>Tt,gridAutoRows:()=>Nt,gridColumn:()=>Qt,gridColumnGap:()=>Lt,gridGap:()=>It,gridRow:()=>Ot,gridRowGap:()=>kt,gridTemplateAreas:()=>Dt,gridTemplateColumns:()=>Rt,gridTemplateRows:()=>Pt,height:()=>J,justifyContent:()=>wt,justifyItems:()=>yt,justifySelf:()=>Ft,layout:()=>g,left:()=>ie,letterSpacing:()=>gt,lineHeight:()=>ht,margin:()=>H,maxHeight:()=>nt,maxWidth:()=>et,minHeight:()=>tt,minWidth:()=>Z,opacity:()=>ut,order:()=>Ut,overflow:()=>at,overflowX:()=>st,overflowY:()=>At,padding:()=>j,position:()=>T,right:()=>ne,shadow:()=>V,size:()=>rt,space:()=>z,style:()=>oe,system:()=>d,textAlign:()=>dt,textShadow:()=>K,textStyle:()=>Y,top:()=>ee,typography:()=>b,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 u(e,t,t)},u=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},l=function t(e){var n={},r=function(t){var r={},A=!1,l=t.theme&&t.theme.disableStyledSystemCache;for(var h in t)if(e[h]){var d=e[h],p=t[h],g=u(t.theme,d.scale,d.defaults);if("object"!==typeof p)i()(r,d(p,g,t));else{if(n.breakpoints=!l&&n.breakpoints||u(t.theme,"breakpoints",a.breakpoints),Array.isArray(p)){n.media=!l&&n.media||[null].concat(n.breakpoints.map(s)),r=o(r,c(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},c=function(t,e,n,r,o){var a={};return r.slice(0,t.length).forEach((function(r,s){var A,u=t[s],l=e(r,n,o);u?i()(a,((A={})[u]=i()({},a[u],l),A)):i()(a,l)})),a},f=function(t,e,n,r,o){var a={};for(var A in r){var u=t[A],l=e(r[A],n,o);if(u){var c,f=s(u);i()(a,((c={})[f]=i()({},a[f],l),c))}else i()(a,l)}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})})),l(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)})),l(t)},g=d({width:{property:"width",scale:"sizes",transform:function(t,e){return u(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 w=y;var b=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 _=b;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 I=U;var L={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};L.bgImage=L.backgroundImage,L.bgSize=L.backgroundSize,L.bgPosition=L.backgroundPosition,L.bgRepeat=L.backgroundRepeat;var k=d(L);const Q=k;var O={space:[0,4,8,16,32,64,128,256,512]},T=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 M=T;var N={space:[0,4,8,16,32,64,128,256,512]},R=function(t){return"number"===typeof t&&!isNaN(t)},P=function(t,e){if(!R(t))return u(e,t,t);var n=t<0,r=Math.abs(t),i=u(e,r,r);return R(i)?i*(n?-1:1):n?"-"+i:i},D={};D.margin={margin:{property:"margin",scale:"space",transform:P,defaultScale:N.space},marginTop:{property:"marginTop",scale:"space",transform:P,defaultScale:N.space},marginRight:{property:"marginRight",scale:"space",transform:P,defaultScale:N.space},marginBottom:{property:"marginBottom",scale:"space",transform:P,defaultScale:N.space},marginLeft:{property:"marginLeft",scale:"space",transform:P,defaultScale:N.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:P,defaultScale:N.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:P,defaultScale:N.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:N.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:N.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:N.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:N.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:N.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:N.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:N.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)(u(e,t,null))(n.theme)}:function(t,e){return u(e,t,null)},n.scale=r||A,n.defaults=s;var c=((e={})[o]=n,e);return l(c)};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,ut=w.opacity,lt=_.fontSize,ct=_.fontFamily,ft=_.fontWeight,ht=_.lineHeight,dt=_.textAlign,pt=_.fontStyle,gt=_.letterSpacing,mt=x.alignItems,vt=x.alignContent,yt=x.justifyItems,wt=x.justifyContent,bt=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,It=F.gridGap,Lt=F.gridColumnGap,kt=F.gridRowGap,Qt=F.gridColumn,Ot=F.gridRow,Tt=F.gridAutoFlow,Mt=F.gridAutoColumns,Nt=F.gridAutoRows,Rt=F.gridTemplateColumns,Pt=F.gridTemplateRows,Dt=F.gridTemplateAreas,Ht=F.gridArea,jt=I.borderWidth,zt=I.borderStyle,Vt=I.borderColor,Kt=I.borderTop,Gt=I.borderRight,qt=I.borderBottom,Wt=I.borderLeft,Yt=I.borderRadius,$t=Q.backgroundImage,Xt=Q.backgroundSize,Jt=Q.backgroundPosition,Zt=Q.backgroundRepeat,te=M.zIndex,ee=M.top,ne=M.right,re=M.bottom,ie=M.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]),l(A)}},12897(t,e,n){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 r(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var i=r((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}))})),o=r((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})),a=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},s=o.svg,A=o.xlink,u={};u[s.name]=s.uri,u[A.name]=A.uri;var l=function(t,e){void 0===t&&(t="");var n=i(u,e||{});return"<svg "+a(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,e,n){t.exports=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"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 r(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 i=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})),o=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},a=i.svg,s=i.xlink,A={};A[a.name]=a.uri,A[s.name]=s.uri;var u,l=function(t,n){void 0===t&&(t="");var r=e(A,n||{});return"<svg "+o(r)+">"+t+"</svg>"},c=i.svg,f=i.xlink,h={attrs:(u={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},u[c.name]=c.uri,u[f.name]=f.uri,u)},d=function(t){this.config=e(h,t||{}),this.symbols=[]};d.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)},d.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},d.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},d.prototype.has=function(t){return null!==this.find(t)},d.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map((function(t){return t.stringify()})).join("");return l(e,t)},d.prototype.toString=function(){return this.stringify()},d.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var p=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};p.prototype.stringify=function(){return this.content},p.prototype.toString=function(){return this.stringify()},p.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var g=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},m=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 g(l(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(p),v={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},y=function(t){return Array.prototype.slice.call(t,0)},w={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)},_=function(t){var e=[];return y(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})),e},B=function(t){return(t||window.location.href).split("#")[0]},x=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){b(t,{oldUrl:r,newUrl:n})}))}])},C="linearGradient, radialGradient, pattern, mask, clipPath",S=function(t,e){return void 0===e&&(e=C),y(t.querySelectorAll("symbol")).forEach((function(t){y(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t};function F(t,e){return y(t).reduce((function(t,n){if(!n.attributes)return t;var r=y(n.attributes),i=e?r.filter(e):r;return t.concat(i)}),[])}var E=i.xlink.uri,U="xlink:href",I=/[{}|\\\^\[\]`"<>]/g;function L(t){return t.replace(I,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}function k(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Q(t,e,n){return y(t).forEach((function(t){var r=t.getAttribute(U);if(r&&0===r.indexOf(e)){var i=r.replace(e,n);t.setAttributeNS(E,U,i)}})),t}var O,T=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],M=T.map((function(t){return"["+t+"]"})).join(","),N=function(t,e,n,r){var i=L(n),o=L(r);F(t.querySelectorAll(M),(function(t){var e=t.localName,n=t.value;return-1!==T.indexOf(e)&&-1!==n.indexOf("url("+i)})).forEach((function(t){return t.value=t.value.replace(new RegExp(k(i),"g"),o)})),Q(e,i,o)},R={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},P=function(t){function n(n){var i=this;void 0===n&&(n={}),t.call(this,e(v,n));var o=r();this._emitter=o,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");o.on(R.MOUNT,(function(){return i.updateUrls("#",s)}))}var A=this._handleLocationChange.bind(this);this._handleLocationChange=A,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,A),a.locationChangeAngularEmitter&&x(a.locationChangeEvent),o.on(R.MOUNT,(function(t){a.moveGradientsOutsideSymbol&&S(t)})),o.on(R.SYMBOL_MOUNT,(function(t){a.moveGradientsOutsideSymbol&&S(t.parentNode),(w.isIE()||w.isEdge())&&_(t)}))}t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n;var i={isMounted:{}};return i.isMounted.get=function(){return!!this.node},n.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=w.isFirefox())},n.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},n.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(R.SYMBOL_MOUNT,e.node)),r},n.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(R.SYMBOL_MOUNT,t.node)})),y(r.querySelectorAll("symbol")).forEach((function(t){var e=m.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(R.MOUNT,r),r},n.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()},n.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(R.MOUNT,i),i},n.prototype.render=function(){return g(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return N(this.node,n,B(t)+"#",B(e)+"#"),!0},Object.defineProperties(n.prototype,i),n}(d),D=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()})),H="__SVG_SPRITE_NODE__",j="__SVG_SPRITE__";window[j]?O=window[j]:(O=new P({attrs:{id:H,"aria-hidden":"true"}}),window[j]=O);var z=function(){var t=document.getElementById(H);t?O.attach(t):O.mount(document.body,!0)};return document.body?z():D(z),O}()},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")}},35548(t,e,n){"use strict";var r=n(33517),i=n(16823),o=TypeError;t.exports=function(t){if(r(t))return t;throw new o(i(t)+" is not a constructor")}},36194(t,e,n){"use strict";var r=n(72248).has;t.exports=function(t){return r(t),t}},73506(t,e,n){"use strict";var r=n(13925),i=String,o=TypeError;t.exports=function(t){if(r(t))return t;throw new o("Can't set "+i(t)+" as a prototype")}},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}},57829(t,e,n){"use strict";var r=n(68183).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},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")}},77811(t){"use strict";t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},94644(t,e,n){"use strict";var r,i,o,a=n(77811),s=n(43724),A=n(44576),u=n(94901),l=n(20034),c=n(39297),f=n(36955),h=n(16823),d=n(66699),p=n(36840),g=n(62106),m=n(1625),v=n(42787),y=n(52967),w=n(78227),b=n(33392),_=n(91181),B=_.enforce,x=_.get,C=A.Int8Array,S=C&&C.prototype,F=A.Uint8ClampedArray,E=F&&F.prototype,U=C&&v(C),I=S&&v(S),L=Object.prototype,k=A.TypeError,Q=w("toStringTag"),O=b("TYPED_ARRAY_TAG"),T="TypedArrayConstructor",M=a&&!!y&&"Opera"!==f(A.opera),N=!1,R={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},P={BigInt64Array:8,BigUint64Array:8},D=function(t){var e=v(t);if(l(e)){var n=x(e);return n&&c(n,T)?n[T]:D(e)}},H=function(t){if(!l(t))return!1;var e=f(t);return c(R,e)||c(P,e)};for(r in R)(o=(i=A[r])&&i.prototype)?B(o)[T]=i:M=!1;for(r in P)(o=(i=A[r])&&i.prototype)&&(B(o)[T]=i);if((!M||!u(U)||U===Function.prototype)&&(U=function(){throw new k("Incorrect invocation")},M))for(r in R)A[r]&&y(A[r],U);if((!M||!I||I===L)&&(I=U.prototype,M))for(r in R)A[r]&&y(A[r].prototype,I);if(M&&v(E)!==I&&y(E,I),s&&!c(I,Q))for(r in N=!0,g(I,Q,{configurable:!0,get:function(){return l(this)?this[O]:void 0}}),R)A[r]&&d(A[r],O,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(t){if(H(t))return t;throw new k("Target is not a typed array")},aTypedArrayConstructor:function(t){if(u(t)&&(!y||m(U,t)))return t;throw new k(h(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n,r){if(s){if(n)for(var i in R){var o=A[i];if(o&&c(o.prototype,t))try{delete o.prototype[t]}catch(a){try{o.prototype[t]=e}catch(u){}}}I[t]&&!n||p(I,t,n?e:M&&S[t]||e,r)}},exportTypedArrayStaticMethod:function(t,e,n){var r,i;if(s){if(y){if(n)for(r in R)if((i=A[r])&&c(i,t))try{delete i[t]}catch(o){}if(U[t]&&!n)return;try{return p(U,t,n?e:M&&U[t]||e)}catch(o){}}for(r in R)!(i=A[r])||i[t]&&!n||p(i,t,e)}},getTypedArrayConstructor:D,isView:function(t){if(!l(t))return!1;var e=f(t);return"DataView"===e||c(R,e)||c(P,e)},isTypedArray:H,TypedArray:U,TypedArrayPrototype:I}},66346(t,e,n){"use strict";var r=n(44576),i=n(79504),o=n(43724),a=n(77811),s=n(10350),A=n(66699),u=n(62106),l=n(56279),c=n(79039),f=n(90679),h=n(91291),d=n(18014),p=n(57696),g=n(15617),m=n(88490),v=n(42787),y=n(52967),w=n(84373),b=n(67680),_=n(23167),B=n(77740),x=n(10687),C=n(91181),S=s.PROPER,F=s.CONFIGURABLE,E="ArrayBuffer",U="DataView",I="prototype",L="Wrong index",k=C.getterFor(E),Q=C.getterFor(U),O=C.set,T=r[E],M=T,N=M&&M[I],R=r[U],P=R&&R[I],D=Object.prototype,H=r.Array,j=r.RangeError,z=i(w),V=i([].reverse),K=m.pack,G=m.unpack,q=function(t){return[255&t]},W=function(t){return[255&t,t>>8&255]},Y=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},$=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},X=function(t){return K(g(t),23,4)},J=function(t){return K(t,52,8)},Z=function(t,e,n){u(t[I],e,{configurable:!0,get:function(){return n(this)[e]}})},tt=function(t,e,n,r){var i=Q(t),o=p(n),a=!!r;if(o+e>i.byteLength)throw new j(L);var s=i.bytes,A=o+i.byteOffset,u=b(s,A,A+e);return a?u:V(u)},et=function(t,e,n,r,i,o){var a=Q(t),s=p(n),A=r(+i),u=!!o;if(s+e>a.byteLength)throw new j(L);for(var l=a.bytes,c=s+a.byteOffset,f=0;f<e;f++)l[c+f]=A[u?f:e-f-1]};if(a){var nt=S&&T.name!==E;c((function(){T(1)}))&&c((function(){new T(-1)}))&&!c((function(){return new T,new T(1.5),new T(NaN),1!==T.length||nt&&!F}))?nt&&F&&A(T,"name",E):((M=function(t){return f(this,N),_(new T(p(t)),this,M)})[I]=N,N.constructor=M,B(M,T)),y&&v(P)!==D&&y(P,D);var rt=new R(new M(2)),it=i(P.setInt8);rt.setInt8(0,2147483648),rt.setInt8(1,2147483649),!rt.getInt8(0)&&rt.getInt8(1)||l(P,{setInt8:function(t,e){it(this,t,e<<24>>24)},setUint8:function(t,e){it(this,t,e<<24>>24)}},{unsafe:!0})}else N=(M=function(t){f(this,N);var e=p(t);O(this,{type:E,bytes:z(H(e),0),byteLength:e}),o||(this.byteLength=e,this.detached=!1)})[I],P=(R=function(t,e,n){f(this,P),f(t,N);var r=k(t),i=r.byteLength,a=h(e);if(a<0||a>i)throw new j("Wrong offset");if(a+(n=void 0===n?i-a:d(n))>i)throw new j("Wrong length");O(this,{type:U,buffer:t,byteLength:n,byteOffset:a,bytes:r.bytes}),o||(this.buffer=t,this.byteLength=n,this.byteOffset=a)})[I],o&&(Z(M,"byteLength",k),Z(R,"buffer",Q),Z(R,"byteLength",Q),Z(R,"byteOffset",Q)),l(P,{getInt8:function(t){return tt(this,1,t)[0]<<24>>24},getUint8:function(t){return tt(this,1,t)[0]},getInt16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return $(tt(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return $(tt(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return G(tt(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return G(tt(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,e){et(this,1,t,q,e)},setUint8:function(t,e){et(this,1,t,q,e)},setInt16:function(t,e){et(this,2,t,W,e,arguments.length>2&&arguments[2])},setUint16:function(t,e){et(this,2,t,W,e,arguments.length>2&&arguments[2])},setInt32:function(t,e){et(this,4,t,Y,e,arguments.length>2&&arguments[2])},setUint32:function(t,e){et(this,4,t,Y,e,arguments.length>2&&arguments[2])},setFloat32:function(t,e){et(this,4,t,X,e,arguments.length>2&&arguments[2])},setFloat64:function(t,e){et(this,8,t,J,e,arguments.length>2&&arguments[2])}});x(M,E),x(R,U),t.exports={ArrayBuffer:M,DataView:R}},84373(t,e,n){"use strict";var r=n(48981),i=n(35610),o=n(26198);t.exports=function(t){for(var e=r(this),n=o(e),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),A=a>2?arguments[2]:void 0,u=void 0===A?n:i(A,n);u>s;)e[s++]=t;return e}},35370(t,e,n){"use strict";var r=n(26198);t.exports=function(t,e,n){for(var i=0,o=arguments.length>2?n:r(e),a=new t(o);o>i;)a[i]=e[i++];return a}},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 u,l=i(a,A);if(t&&n!==n){for(;A>l;)if((u=s[l++])!==u)return!0}else for(;A>l;l++)if((t||l in s)&&s[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},59213(t,e,n){"use strict";var r=n(76080),i=n(47055),o=n(48981),a=n(26198),s=n(1469),A=n(97040),u=function(t){var e=1===t,n=2===t,u=3===t,l=4===t,c=6===t,f=7===t,h=5===t||c;return function(d,p,g){for(var m,v,y=o(d),w=i(y),b=a(w),_=r(p,g),B=0,x=0,C=e?s(d,b):n||f?s(d,0):void 0;b>B;B++)if((h||B in w)&&(v=_(m=w[B],B,y),t))if(e)A(C,B,v);else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return B;case 2:A(C,x++,m)}else switch(t){case 4:return!1;case 7:A(C,x++,m)}return c?-1:u||l?l:C}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},34598(t,e,n){"use strict";var r=n(79039);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},67680(t,e,n){"use strict";var r=n(79504);t.exports=r([].slice)},74488(t,e,n){"use strict";var r=n(67680),i=Math.floor,o=function(t,e){var n=t.length;if(n<8)for(var a,s,A=1;A<n;){for(s=A,a=t[A];s&&e(t[s-1],a)>0;)t[s]=t[--s];s!==A++&&(t[s]=a)}else for(var u=i(n/2),l=o(r(t,0,u),e),c=o(r(t,u),e),f=l.length,h=c.length,d=0,p=0;d<f||p<h;)t[d+p]=d<f&&p<h?e(l[d],c[p])<=0?l[d++]:c[p++]:d<f?l[d++]:c[p++];return t};t.exports=o},87433(t,e,n){"use strict";var r=n(34376),i=n(33517),o=n(20034),a=n(78227)("species"),s=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(i(e)&&(e===s||r(e.prototype))||o(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?s:e}},1469(t,e,n){"use strict";var r=n(87433);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},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)}}},84428(t,e,n){"use strict";var r=n(78227)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(s){}t.exports=function(t,e){try{if(!e&&!i)return!1}catch(s){return!1}var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(s){}return n}},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,u=o.f,l=0;l<s.length;l++){var c=s[l];r(t,c)||n&&r(n,c)||A(t,c,u(e,c))}}},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,u=void 0!==s.name?s.name:e;if(r(n)&&o(n,u,s),s.global)A?t[e]=n:a(e,n);else{try{s.unsafe?t[e]&&(A=!0):delete t[e]}catch(l){}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}},84606(t,e,n){"use strict";var r=n(16823),i=TypeError;t.exports=function(t,e){if(!delete t[e])throw new i("Cannot delete property "+r(e)+" of "+r(t))}},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):{}}},96837(t){"use strict";var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},67400(t){"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},79296(t,e,n){"use strict";var r=n(4055)("span").classList,i=r&&r.constructor&&r.constructor.prototype;t.exports=i===Object.prototype?void 0:i},88727(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},13709(t,e,n){"use strict";var r=n(82839).match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},13763(t,e,n){"use strict";var r=n(82839);t.exports=/MSIE|Trident/.test(r)},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,u=s&&s.versions||A&&A.version,l=u&&u.v8;l&&(i=(r=l.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},3607(t,e,n){"use strict";var r=n(82839).match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},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),u=n(92796);t.exports=function(t,e){var n,l,c,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(l in e){if(f=e[l],c=t.dontCallGetSet?(h=i(n,l))&&h.value:n[l],!u(p?l:d+(g?".":"#")+l,t.forced)&&void 0!==c){if(typeof f==typeof c)continue;A(f,c)}(t.sham||c&&c.sham)&&o(f,"sham",!0),a(n,l,f,t)}}},79039(t){"use strict";t.exports=function(t){try{return!!t()}catch(e){return!0}}},89228(t,e,n){"use strict";n(27495);var r=n(69565),i=n(36840),o=n(57323),a=n(79039),s=n(78227),A=n(66699),u=s("species"),l=RegExp.prototype;t.exports=function(t,e,n,c){var f=s(t),h=!a((function(){var e={};return e[f]=function(){return 7},7!==""[t](e)})),d=h&&!a((function(){var e=!1,n=/a/;if("split"===t){var r={};r[u]=function(){return n},(n={constructor:r,flags:""})[f]=/./[f]}return n.exec=function(){return e=!0,null},n[f](""),!e}));if(!h||!d||n){var p=/./[f],g=e(f,""[t],(function(t,e,n,i,a){var s=e.exec;return s===o||s===l.exec?h&&!a?{done:!0,value:r(p,e,n,i)}:{done:!0,value:r(t,n,e,i)}:{done:!1}}));i(String.prototype,t,g[0]),i(l,f,g[1])}c&&A(l[f],"sham",!0)}},70259(t,e,n){"use strict";var r=n(34376),i=n(26198),o=n(96837),a=n(76080),s=n(97040),A=function(t,e,n,u,l,c,f,h){for(var d,p,g=l,m=0,v=!!f&&a(f,h);m<u;)m in n&&(d=v?v(n[m],m,e):n[m],c>0&&r(d)?(p=i(d),g=A(t,e,d,p,g,c-1)-1):(o(g+1),s(t,g,d)),g++),m++;return g};t.exports=A},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,u=s&&(!r||r&&a(o,"name").configurable);t.exports={EXISTS:s,PROPER:A,CONFIGURABLE:u}},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",u=RangeError,l=TypeError,c=Math.max,f=function(t,e){this.set=t,this.size=c(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 l(A);var n=a(e);if(n<0)throw new u(A);return new f(t,n)}},2478(t,e,n){"use strict";var r=n(79504),i=n(48981),o=Math.floor,a=r("".charAt),s=r("".replace),A=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,c,f){var h=n+t.length,d=r.length,p=l;return void 0!==c&&(c=i(c),p=u),s(f,p,(function(i,s){var u;switch(a(s,0)){case"$":return"$";case"&":return t;case"`":return A(e,0,n);case"'":return A(e,h);case"<":u=c[A(s,1,-1)];break;default:var l=+s;if(0===l)return i;if(l>d){var f=o(l/10);return 0===f?i:f<=d?void 0===r[f-1]?a(s,1):r[f-1]+a(s,1):i}u=r[l-1]}return void 0===u?"":u}))}},44576(t,e,n){"use strict";var r=function(t){return t&&t.Math===Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("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}))},88490(t){"use strict";var e=Array,n=Math.abs,r=Math.pow,i=Math.floor,o=Math.log,a=Math.LN2;t.exports={pack:function(t,s,A){var u,l,c,f=e(A),h=8*A-s-1,d=(1<<h)-1,p=d>>1,g=23===s?r(2,-24)-r(2,-77):0,m=t<0||0===t&&1/t<0?1:0,v=0;for((t=n(t))!==t||t===1/0?(l=t!==t?1:0,u=d):(u=i(o(t)/a),t*(c=r(2,-u))<1&&(u--,c*=2),(t+=u+p>=1?g/c:g*r(2,1-p))*c>=2&&(u++,c/=2),u+p>=d?(l=0,u=d):u+p>=1?(l=(t*c-1)*r(2,s),u+=p):(l=t*r(2,p-1)*r(2,s),u=0));s>=8;)f[v++]=255&l,l/=256,s-=8;for(u=u<<s|l,h+=s;h>0;)f[v++]=255&u,u/=256,h-=8;return f[v-1]|=128*m,f},unpack:function(t,e){var n,i=t.length,o=8*i-e-1,a=(1<<o)-1,s=a>>1,A=o-7,u=i-1,l=t[u--],c=127&l;for(l>>=7;A>0;)c=256*c+t[u--],A-=8;for(n=c&(1<<-A)-1,c>>=-A,A+=e;A>0;)n=256*n+t[u--],A-=8;if(0===c)c=1-s;else{if(c===a)return n?NaN:l?-1/0:1/0;n+=r(2,e),c-=s}return(l?-1:1)*n*r(2,c-e)}}},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},23167(t,e,n){"use strict";var r=n(94901),i=n(20034),o=n(52967);t.exports=function(t,e,n){var a,s;return o&&r(a=e.constructor)&&a!==n&&i(s=a.prototype)&&s!==n.prototype&&o(t,s),t}},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),u=n(66699),l=n(39297),c=n(77629),f=n(66119),h=n(30421),d="Object already initialized",p=s.TypeError,g=s.WeakMap;if(a||c.state){var m=c.state||(c.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(l(t,v))throw new p(d);return e.facade=t,u(t,v,e),e},i=function(t){return l(t,v)?t[v]:{}},o=function(t){return l(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)}},18727(t,e,n){"use strict";var r=n(36955);t.exports=function(t){var e=r(t);return"BigInt64Array"===e||"BigUint64Array"===e}},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}},33517(t,e,n){"use strict";var r=n(79504),i=n(79039),o=n(94901),a=n(36955),s=n(97751),A=n(33706),u=function(){},l=s("Reflect","construct"),c=/^\s*(?:class|function)\b/,f=r(c.exec),h=!c.test(u),d=function(t){if(!o(t))return!1;try{return l(u,[],t),!0}catch(e){return!1}},p=function(t){if(!o(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!f(c,A(t))}catch(e){return!0}};p.sham=!0,t.exports=!l||i((function(){var t;return d(d.call)||!d(Object)||!d((function(){t=!0}))||t}))?p:d},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===l||n!==u&&(i(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},A=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},2087(t,e,n){"use strict";var r=n(20034),i=Math.floor;t.exports=Number.isInteger||function(t){return!r(t)&&isFinite(t)&&i(t)===t}},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"),u=Object;t.exports=function(t){if(o(t))return!1;var e=u(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)}},13925(t,e,n){"use strict";var r=n(20034);t.exports=function(t){return r(t)||null===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}},60788(t,e,n){"use strict";var r=n(20034),i=n(22195),o=n(78227)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"===i(t))}},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),u=n(1625),l=n(70081),c=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,w,b,_,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){return g&&f(g,"normal"),new d(!0,t)},I=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=c(t)))throw new h(a(t)+" is not iterable");if(s(m)){for(v=0,y=A(t);y>v;v++)if((w=I(t[v]))&&u(p,w))return w;return new d(!1)}g=l(t,m)}for(b=C?t.next:g.next;!(_=i(b,g)).done;){try{w=I(_.value)}catch(L){f(g,"throw",L)}if("object"==typeof w&&w&&u(p,w))return w}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}},33994(t,e,n){"use strict";var r=n(57657).IteratorPrototype,i=n(2360),o=n(6980),a=n(10687),s=n(26269),A=function(){return this};t.exports=function(t,e,n,u){var l=e+" Iterator";return t.prototype=i(r,{next:o(+!u,n)}),a(t,l,!1,!0),s[l]=A,t}},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),u=n(55966),l=n(57657).IteratorPrototype,c=n(62529),f=n(9539),h=n(91385),d=s("toStringTag"),p="IteratorHelper",g="WrapForValidIterator",m="normal",v="throw",y=A.set,w=function(t){var e=A.getterFor(t?g:p);return a(i(l),{next:function(){var n=e(this);if(t)return n.nextHandler();if(n.done)return c(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:c(r,n.done)}catch(i){throw n.done=!0,i}},return:function(){var n=e(this),i=n.iterator;if(n.done=!0,t){var o=u(i,"return");return o?r(o,i):c(void 0,!0)}if(n.inner)try{f(n.inner.iterator,m)}catch(a){return f(i,v,a)}if(n.openIters)try{h(n.openIters,m)}catch(a){return f(i,v,a)}return i&&f(i,m),c(void 0,!0)}})},b=w(!0),_=w(!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?b:_,r}},51088(t,e,n){"use strict";var r=n(46518),i=n(69565),o=n(96395),a=n(10350),s=n(94901),A=n(33994),u=n(42787),l=n(52967),c=n(10687),f=n(66699),h=n(36840),d=n(78227),p=n(26269),g=n(57657),m=a.PROPER,v=a.CONFIGURABLE,y=g.IteratorPrototype,w=g.BUGGY_SAFARI_ITERATORS,b=d("iterator"),_="keys",B="values",x="entries",C=function(){return this};t.exports=function(t,e,n,a,d,g,S){A(n,e,a);var F,E,U,I=function(t){if(t===d&&T)return T;if(!w&&t&&t in Q)return Q[t];switch(t){case _:case B:case x:return function(){return new n(this,t)}}return function(){return new n(this)}},L=e+" Iterator",k=!1,Q=t.prototype,O=Q[b]||Q["@@iterator"]||d&&Q[d],T=!w&&O||I(d),M="Array"===e&&Q.entries||O;if(M&&(F=u(M.call(new t)))!==Object.prototype&&F.next&&(o||u(F)===y||(l?l(F,y):s(F[b])||h(F,b,C)),c(F,L,!0,!0),o&&(p[L]=C)),m&&d===B&&O&&O.name!==B&&(!o&&v?f(Q,"name",B):(k=!0,T=function(){return i(O,this)})),d)if(E={values:I(B),keys:g?T:I(_),entries:I(x)},S)for(U in E)(w||k||!(U in Q))&&h(Q,U,E[U]);else r({target:e,proto:!0,forced:w||k},E);return o&&!S||Q[b]===T||h(Q,b,T,{name:d}),p[e]=T,E}},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),u=n(2360),l=n(42787),c=n(36840),f=n(78227),h=n(96395),d=f("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=l(l(o)))!==Object.prototype&&(r=i):p=!0),!A(r)||a((function(){var t={};return r[d].call(t)!==t}))?r={}:h&&(r=u(r)),s(r[d])||c(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,u=n(33706),l=n(91181),c=l.enforce,f=l.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"),w=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=c(t);return a(r,"source")||(r.source=m(y,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return o(this)&&f(this).source||u(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),u=r(s.entries),l=u(new a).next;t.exports=function(t,e,n){return n?i({iterator:u(t),next:l},(function(t){return e(t[1],t[0])})):A(t,e)}},33164(t,e,n){"use strict";var r=n(77782),i=n(53602),o=Math.abs;t.exports=function(t,e,n,a){var s=+t,A=o(s),u=r(s);if(A<a)return u*i(A/a/e)*a*e;var l=(1+e/2220446049250313e-31)*A,c=l-(l-A);return c>n||c!==c?u*(1/0):u*c}},15617(t,e,n){"use strict";var r=n(33164);t.exports=Math.fround||function(t){return r(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},53602(t){"use strict";var e=4503599627370496;t.exports=function(t){return t+e-e}},77782(t){"use strict";t.exports=Math.sign||function(t){var e=+t;return 0===e||e!==e?e:e<0?-1:1}},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}))},36043(t,e,n){"use strict";var r=n(79306),i=TypeError,o=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw new i("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new o(t)}},2360(t,e,n){"use strict";var r,i=n(28551),o=n(96801),a=n(88727),s=n(30421),A=n(20397),u=n(4055),l=n(66119),c="prototype",f="script",h=l("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=u("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[c][a[t]];return m()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(d[c]=i(t),n=new d,d[c]=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),u=i.length,l=0;u>l;)o.f(t,n=i[l++],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,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c="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=l(t,e);r&&r[h]&&(t[e]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:c in n?n[c]:r[c],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(a(t),e=s(e),a(n),i)try{return u(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),u=n(39297),l=n(35917),c=Object.getOwnPropertyDescriptor;e.f=r?c:function(t,e){if(t=s(t),e=A(e),l)try{return c(t,e)}catch(n){}if(u(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"),u=Object,l=u.prototype;t.exports=s?u.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 u?l: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),u=0,l=[];for(n in r)!i(s,n)&&i(r,n)&&A(l,n);for(;e.length>u;)i(r,n=e[u++])&&(~a(l,n)||A(l,n));return l}},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},52967(t,e,n){"use strict";var r=n(46706),i=n(20034),o=n(67750),a=n(73506);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(s){}return function(n,r){return o(n),a(r),i(n)?(e?t(n,r):n.__proto__=r,n):n}}():void 0)},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),u=r("".slice),l=r(/./.exec),c={'\\"':'"',"\\\\":"\\","\\/":"/","\\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=u(t,e,e+2);if(i(c,p))r+=c[p],e+=2;else{if("\\u"!==p)throw new o('Unknown escape sequence: "'+p+'"');var g=u(t,e+=2,e+4);if(!l(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(l(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}}},80550(t,e,n){"use strict";var r=n(44576);t.exports=r.Promise},93438(t,e,n){"use strict";var r=n(28551),i=n(20034),o=n(36043);t.exports=function(t,e){if(r(t),i(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},11056(t,e,n){"use strict";var r=n(24913).f;t.exports=function(t,e,n){n in t||r(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},56682(t,e,n){"use strict";var r=n(69565),i=n(28551),o=n(94901),a=n(22195),s=n(57323),A=TypeError;t.exports=function(t,e){var n=t.exec;if(o(n)){var u=r(n,t,e);return null!==u&&i(u),u}if("RegExp"===a(t))return r(s,t,e);throw new A("RegExp#exec called on incompatible receiver")}},57323(t,e,n){"use strict";var r=n(69565),i=n(79504),o=n(655),a=n(67979),s=n(58429),A=n(25745),u=n(2360),l=n(91181).get,c=n(83635),f=n(18814),h=A("native-string-replace",String.prototype.replace),d=RegExp.prototype.exec,p=d,g=i("".charAt),m=i("".indexOf),v=i("".replace),y=i("".slice),w=function(){var t=/a/,e=/b*/g;return r(d,t,"a"),r(d,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),b=s.BROKEN_CARET,_=void 0!==/()??/.exec("")[1];(w||_||b||c||f)&&(p=function(t){var e,n,i,s,A,c,f,B=this,x=l(B),C=o(t),S=x.raw;if(S)return S.lastIndex=B.lastIndex,e=r(p,S,C),B.lastIndex=S.lastIndex,e;var F=x.groups,E=b&&B.sticky,U=r(a,B),I=B.source,L=0,k=C;if(E&&(U=v(U,"y",""),-1===m(U,"g")&&(U+="g"),k=y(C,B.lastIndex),B.lastIndex>0&&(!B.multiline||B.multiline&&"\n"!==g(C,B.lastIndex-1))&&(I="(?: "+I+")",k=" "+k,L++),n=new RegExp("^(?:"+I+")",U)),_&&(n=new RegExp("^"+I+"$(?!\\s)",U)),w&&(i=B.lastIndex),s=r(d,E?n:B,k),E?s?(s.input=y(s.input,L),s[0]=y(s[0],L),s.index=B.lastIndex,B.lastIndex+=s[0].length):B.lastIndex=0:w&&s&&(B.lastIndex=B.global?s.index+s[0].length:i),_&&s&&s.length>1&&r(h,s[0],n,(function(){for(A=1;A<arguments.length-2;A++)void 0===arguments[A]&&(s[A]=void 0)})),s&&F)for(s.groups=c=u(null),A=0;A<F.length;A++)c[(f=F[A])[0]]=s[f[1]];return s}),t.exports=p},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}},61034(t,e,n){"use strict";var r=n(69565),i=n(39297),o=n(1625),a=n(65213),s=n(67979),A=RegExp.prototype;t.exports=a.correct?function(t){return t.flags}:function(t){return a.correct||!o(A,t)||i(t,"flags")?t.flags:r(s,t)}},58429(t,e,n){"use strict";var r=n(79039),i=n(44576).RegExp,o=r((function(){var t=i("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),a=o||r((function(){return!i("a","y").sticky})),s=o||r((function(){var t=i("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},83635(t,e,n){"use strict";var r=n(79039),i=n(44576).RegExp;t.exports=r((function(){var t=i(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},18814(t,e,n){"use strict";var r=n(79039),i=n(44576).RegExp;t.exports=r((function(){var t=i("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},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}},93389(t,e,n){"use strict";var r=n(44576),i=n(43724),o=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!i)return r[t];var e=o(r,t);return e&&e.value}},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),u=n(40507),l=i.has,c=i.remove;t.exports=function(t){var e=r(this),n=s(t),i=o(e);return a(e)<=n.size?A(e,(function(t){n.includes(t)&&c(i,t)})):u(n.getIterator(),(function(t){l(i,t)&&c(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),u=i.Set,l=i.add,c=i.has;t.exports=function(t){var e=r(this),n=a(t),i=new u;return o(e)>n.size?A(n.getIterator(),(function(t){c(e,t)&&l(i,t)})):s(e,(function(t){n.includes(t)&&l(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),u=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 l=n.getIterator();return!1!==A(l,(function(t){if(i(e,t))return u(l,"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 u=n.getIterator();return!1!==s(u,(function(t){if(!i(e,t))return A(u,"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),u=r(s.keys),l=u(new a).next;t.exports=function(t,e,n){return n?i({iterator:u(t),next:l},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}},87633(t,e,n){"use strict";var r=n(97751),i=n(62106),o=n(78227),a=n(43724),s=o("species");t.exports=function(t){var e=r(t);a&&e&&!e[s]&&i(e,s,{configurable:!0,get:function(){return this}})}},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,u=i.has,l=i.remove;t.exports=function(t){var e=r(this),n=a(t).getIterator(),i=o(e);return s(n,(function(t){u(e,t)?l(i,t):A(i,t)})),i}},10687(t,e,n){"use strict";var r=n(24913).f,i=n(39297),o=n(78227)("toStringTag");t.exports=function(t,e,n){t&&!n&&(t=t.prototype),t&&!i(t,o)&&r(t,o,{configurable:!0,value:e})}},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.48.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.48.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||{})}},2293(t,e,n){"use strict";var r=n(28551),i=n(35548),o=n(64117),a=n(78227)("species");t.exports=function(t,e){var n,s=r(t).constructor;return void 0===s||o(n=r(s)[a])?e:i(n)}},68183(t,e,n){"use strict";var r=n(79504),i=n(91291),o=n(655),a=n(67750),s=r("".charAt),A=r("".charCodeAt),u=r("".slice),l=function(t){return function(e,n){var r,l,c=o(a(e)),f=i(n),h=c.length;return f<0||f>=h?t?"":void 0:(r=A(c,f))<55296||r>56319||f+1===h||(l=A(c,f+1))<56320||l>57343?t?s(c,f):r:t?u(c,f,f+2):l-56320+(r-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},60706(t,e,n){"use strict";var r=n(10350).PROPER,i=n(79039),o=n(47452);t.exports=function(t){return i((function(){return!!o[t]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[t]()||r&&o[t].name!==t}))}},43802(t,e,n){"use strict";var r=n(79504),i=n(67750),o=n(655),a=n(47452),s=r("".replace),A=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),l=function(t){return function(e){var n=o(i(e));return 1&t&&(n=s(n,A,"")),2&t&&(n=s(n,u,"$1")),n}};t.exports={start:l(1),end:l(2),trim:l(3)}},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)}},75854(t,e,n){"use strict";var r=n(72777),i=TypeError;t.exports=function(t){var e=r(t,"number");if("number"==typeof e)throw new i("Can't convert number to bigint");return BigInt(e)}},57696(t,e,n){"use strict";var r=n(91291),i=n(18014),o=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=i(e);if(e!==n)throw new o("Wrong length or index");return n}},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))}},58229(t,e,n){"use strict";var r=n(99590),i=RangeError;t.exports=function(t,e){var n=r(t);if(n%e)throw new i("Wrong offset");return n}},99590(t,e,n){"use strict";var r=n(91291),i=RangeError;t.exports=function(t){var e=r(t);if(e<0)throw new i("The argument can't be less than 0");return e}},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),u=TypeError,l=A("toPrimitive");t.exports=function(t,e){if(!i(t)||o(t))return t;var n,A=a(t,l);if(A){if(void 0===e&&(e="default"),n=r(A,t,e),!i(n)||o(n))return n;throw new u("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)}},58319(t){"use strict";var e=Math.round;t.exports=function(t){var n=e(t);return n<0?0:n>255?255:255&n}},16823(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},15823(t,e,n){"use strict";var r=n(46518),i=n(44576),o=n(69565),a=n(43724),s=n(72805),A=n(94644),u=n(66346),l=n(90679),c=n(6980),f=n(66699),h=n(2087),d=n(18014),p=n(57696),g=n(58229),m=n(58319),v=n(56969),y=n(39297),w=n(36955),b=n(20034),_=n(10757),B=n(2360),x=n(1625),C=n(52967),S=n(38480).f,F=n(43251),E=n(59213).forEach,U=n(87633),I=n(62106),L=n(24913),k=n(77347),Q=n(35370),O=n(91181),T=n(23167),M=O.get,N=O.set,R=O.enforce,P=L.f,D=k.f,H=i.RangeError,j=u.ArrayBuffer,z=j.prototype,V=u.DataView,K=A.NATIVE_ARRAY_BUFFER_VIEWS,G=A.TYPED_ARRAY_TAG,q=A.TypedArray,W=A.TypedArrayPrototype,Y=A.isTypedArray,$="BYTES_PER_ELEMENT",X="Wrong length",J=function(t,e){I(t,e,{configurable:!0,get:function(){return M(this)[e]}})},Z=function(t){var e;return x(z,t)||"ArrayBuffer"===(e=w(t))||"SharedArrayBuffer"===e},tt=function(t,e){return Y(t)&&!_(e)&&e in t&&h(+e)&&e>=0},et=function(t,e){return e=v(e),tt(t,e)?c(2,t[e]):D(t,e)},nt=function(t,e,n){return e=v(e),!(tt(t,e)&&b(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?P(t,e,n):(t[e]=n.value,t)};a?(K||(k.f=et,L.f=nt,J(W,"buffer"),J(W,"byteOffset"),J(W,"byteLength"),J(W,"length")),r({target:"Object",stat:!0,forced:!K},{getOwnPropertyDescriptor:et,defineProperty:nt}),t.exports=function(t,e,n){var a=t.match(/\d+/)[0]/8,A=t+(n?"Clamped":"")+"Array",u="get"+t,c="set"+t,h=i[A],v=h,y=v&&v.prototype,w={},_=function(t,e){P(t,e,{get:function(){return function(t,e){var n=M(t);return n.view[u](e*a+n.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,r){var i=M(t);i.view[c](e*a+i.byteOffset,n?m(r):r,!0)}(this,e,t)},enumerable:!0})};K?s&&(v=e((function(t,e,n,r){return l(t,y),T(b(e)?Z(e)?void 0!==r?new h(e,g(n,a),r):void 0!==n?new h(e,g(n,a)):new h(e):Y(e)?Q(v,e):o(F,v,e):new h(p(e)),t,v)})),C&&C(v,q),E(S(h),(function(t){t in v||f(v,t,h[t])})),v.prototype=y):(v=e((function(t,e,n,r){l(t,y);var i,s,A,u=0,c=0;if(b(e)){if(!Z(e))return Y(e)?Q(v,e):o(F,v,e);i=e,c=g(n,a);var f=e.byteLength;if(void 0===r){if(f%a)throw new H(X);if((s=f-c)<0)throw new H(X)}else if((s=d(r)*a)+c>f)throw new H(X);A=s/a}else A=p(e),i=new j(s=A*a);for(N(t,{buffer:i,byteOffset:c,byteLength:s,length:A,view:new V(i)});u<A;)_(t,u++)})),C&&C(v,q),y=v.prototype=B(W)),y.constructor!==v&&f(y,"constructor",v),R(y).TypedArrayConstructor=v,G&&f(y,G,A);var x=v!==h;w[A]=v,r({global:!0,constructor:!0,forced:x,sham:!K},w),$ in v||f(v,$,a),$ in y||f(y,$,a),U(A)}):t.exports=function(){}},72805(t,e,n){"use strict";var r=n(44576),i=n(79039),o=n(84428),a=n(94644).NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,A=r.Int8Array;t.exports=!a||!i((function(){A(1)}))||!i((function(){new A(-1)}))||!o((function(t){new A,new A(null),new A(1.5),new A(t)}),!0)||i((function(){return 1!==new A(new s(2),1,void 0).length}))},43251(t,e,n){"use strict";var r=n(76080),i=n(69565),o=n(35548),a=n(48981),s=n(26198),A=n(70081),u=n(50851),l=n(44209),c=n(18727),f=n(94644).aTypedArrayConstructor,h=n(75854);t.exports=function(t){var e,n,d,p,g,m,v,y,w=o(this),b=a(t),_=arguments.length,B=_>1?arguments[1]:void 0,x=void 0!==B,C=u(b);if(C&&!l(C))for(y=(v=A(b,C)).next,b=[];!(m=i(y,v)).done;)b.push(m.value);for(x&&_>2&&(B=r(B,arguments[2])),n=s(b),d=new(f(w))(n),p=c(d),e=0;n>e;e++)g=x?B(b[e],e):b[e],d[e]=p?h(g):+g;return d}},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)}},67416(t,e,n){"use strict";var r=n(79039),i=n(78227),o=n(43724),a=n(96395),s=i("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),n.delete("a",2),n.delete("b",void 0),a&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!e.size&&(a||!o)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("https://a#\u0431").hash||"a1c3"!==r||"x"!==new URL("https://x",void 0).host}))},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}))},22812(t){"use strict";var e=TypeError;t.exports=function(t,n){if(t<n)throw new e("Not enough arguments");return t}},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),u=r.Symbol,l=i("wks"),c=A?u.for||u:u&&u.withoutSetter||a;t.exports=function(t){return o(l,t)||(l[t]=s&&o(u,t)?u[t]:c("Symbol."+t)),l[t]}},47452(t){"use strict";t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},54743(t,e,n){"use strict";var r=n(46518),i=n(44576),o=n(66346),a=n(87633),s="ArrayBuffer",A=o[s];r({global:!0,constructor:!0,forced:i[s]!==A},{ArrayBuffer:A}),a(s)},11745(t,e,n){"use strict";var r=n(46518),i=n(27476),o=n(79039),a=n(66346),s=n(28551),A=n(35610),u=n(18014),l=a.ArrayBuffer,c=a.DataView,f=c.prototype,h=i(l.prototype.slice),d=i(f.getUint8),p=i(f.setUint8);r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new l(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(h&&void 0===e)return h(s(this),t);for(var n=s(this).byteLength,r=A(t,n),i=A(void 0===e?n:e,n),o=new l(u(i-r)),a=new c(this),f=new c(o),g=0;r<i;)p(f,g++,d(a,r++));return o}})},46449(t,e,n){"use strict";var r=n(46518),i=n(70259),o=n(48981),a=n(26198),s=n(91291),A=n(1469);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=o(this),n=a(e),r=A(e,0);return i(r,e,e,n,0,void 0===t?1:s(t)),r}})},23792(t,e,n){"use strict";var r=n(25397),i=n(6469),o=n(26269),a=n(91181),s=n(24913).f,A=n(51088),u=n(62529),l=n(96395),c=n(43724),f="Array Iterator",h=a.set,d=a.getterFor(f);t.exports=A(Array,"Array",(function(t,e){h(this,{type:f,target:r(t),index:0,kind:e})}),(function(){var t=d(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=null,u(void 0,!0);switch(t.kind){case"keys":return u(n,!1);case"values":return u(e[n],!1)}return u([n,e[n]],!1)}),"values");var p=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!l&&c&&"values"!==p.name)try{s(p,"name",{value:"values"})}catch(g){}},94490(t,e,n){"use strict";var r=n(46518),i=n(79504),o=n(34376),a=i([].reverse),s=[1,2];r({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},26910(t,e,n){"use strict";var r=n(46518),i=n(79504),o=n(79306),a=n(48981),s=n(26198),A=n(84606),u=n(655),l=n(79039),c=n(74488),f=n(34598),h=n(13709),d=n(13763),p=n(39519),g=n(3607),m=[],v=i(m.sort),y=i(m.push),w=l((function(){m.sort(void 0)})),b=l((function(){m.sort(null)})),_=f("sort"),B=!l((function(){if(p)return p<70;if(!(h&&h>3)){if(d)return!0;if(g)return g<603;var t,e,n,r,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)m.push({k:e+r,v:n})}for(m.sort((function(t,e){return e.v-t.v})),r=0;r<m.length;r++)e=m[r].k.charAt(0),i.charAt(i.length-1)!==e&&(i+=e);return"DGBEFHACIJK"!==i}}));r({target:"Array",proto:!0,forced:w||!b||!_||!B},{sort:function(t){void 0!==t&&o(t);var e=a(this);if(B)return void 0===t?v(e):v(e,t);var n,r,i=[],l=s(e);for(r=0;r<l;r++)r in e&&y(i,e[r]);for(c(i,function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:u(e)>u(n)?1:-1}}(t)),n=s(i),r=0;r<n;)e[r]=i[r++];for(;r<l;)A(e,r++);return e}})},93514(t,e,n){"use strict";n(6469)("flat")},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),u=n(62106),l=n(97040),c=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"),w=TypeError,b=i[v],_=g||!s(b)||b.prototype!==d||!c((function(){b({})})),B=function(){if(o(this,d),A(this)===d)throw new w("Abstract class Iterator not directly constructable")},x=function(t,e){p?u(d,t,{configurable:!0,get:function(){return e},set:function(e){if(a(this),this===d)throw new w("You can't redefine this property");f(this,t)?this[t]=e:l(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),u=n(9539),l=n(84549)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{every:function(t){s(this);try{a(t)}catch(r){u(this,"throw",r)}if(l)return i(l,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),u=n(96319),l=n(96395),c=n(9539),f=n(30684),h=n(84549),d=!l&&!f("filter",(function(){})),p=!l&&!d&&h("filter",TypeError),g=l||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,u(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){c(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),u=n(9539),l=n(84549)("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{find:function(t){s(this);try{a(t)}catch(r){u(this,"throw",r)}if(l)return i(l,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),u=n(9539),l=n(84549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{forEach:function(t){s(this);try{a(t)}catch(r){u(this,"throw",r)}if(l)return i(l,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),u=n(96319),l=n(9539),c=n(30684),f=n(84549),h=n(96395),d=!h&&!c("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 u(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){l(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),u=n(84549),l=n(18745),c=n(79039),f=TypeError,h=c((function(){[].keys().reduce((function(){}),void 0)})),d=!h&&u("reduce",f);r({target:"Iterator",proto:!0,real:!0,forced:h||d},{reduce:function(t){a(this);try{o(t)}catch(c){A(this,"throw",c)}var e=arguments.length<2,n=e?void 0:arguments[1];if(d)return l(d,this,e?[t]:[t,n]);var r=s(this),u=0;if(i(r,(function(r){e?(e=!1,n=r):n=t(n,r,u),u++}),{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),u=n(9539),l=n(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{some:function(t){s(this);try{a(t)}catch(r){u(this,"throw",r)}if(l)return i(l,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),u=n(34376),l=n(94901),c=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),w=String,b=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,I=/^[\uD800-\uDBFF]$/,L=/^[\uDC00-\uDFFF]$/,k=m(),Q=k.length,O=!v||A((function(){var t=i("Symbol")("stringify detection");return"[null]"!==b([t])||"{}"!==b({a:t})||"{}"!==b(Object(t))})),T=A((function(){return'"\\udf06\\ud834"'!==b("\udf06\ud834")||'"\\udead"'!==b("\udead")})),M=O?function(t,e){var n=p(arguments),r=R(e);if(l(r)||void 0!==t&&!f(t))return n[1]=function(t,e){if(l(r)&&(e=a(r,this,w(t),e)),!f(e))return e},o(b,null,n)}:b,N=function(t,e,n){var r=B(n,e-1),i=B(n,e+1);return _(I,t)&&!_(L,i)||_(L,t)&&!_(I,r)?"\\u"+E(x(t,0),16):t},R=function(t){if(l(t))return t;if(u(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(u(this))return e;for(var r=0;r<o;r++)if(n[r]===t)return e}}};b&&r({target:"JSON",stat:!0,arity:3,forced:O||T||!y},{stringify:function(t,e,n){var r=R(e),i=[],o=M(t,(function(t,e){var n=l(r)?a(r,this,w(t),e):e;return!y&&c(n)?k+(F(i,n.rawJSON)-1):n}),n);if("string"!=typeof o)return o;if(T&&(o=C(o,U,N)),y)return o;for(var s="",A=o.length,u=0;u<A;u++){var f=B(o,u);if('"'===f){var h=g(o,++u).end-1,d=S(o,u,h);s+=S(d,0,Q)===k?i[S(d,Q)]:'"'+d+'"',u=h}else s+=f}return s}})},9391(t,e,n){"use strict";var r=n(46518),i=n(96395),o=n(80550),a=n(79039),s=n(97751),A=n(94901),u=n(2293),l=n(93438),c=n(36840),f=o&&o.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){f.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=u(this,s("Promise")),n=A(t);return this.then(n?function(n){return l(e,t()).then((function(){return n}))}:t,n?function(n){return l(e,t()).then((function(){throw n}))}:t)}}),!i&&A(o)){var h=s("Promise").prototype.finally;f.finally!==h&&c(f,"finally",h,{unsafe:!0})}},84864(t,e,n){"use strict";var r=n(43724),i=n(44576),o=n(79504),a=n(92796),s=n(23167),A=n(66699),u=n(2360),l=n(38480).f,c=n(1625),f=n(60788),h=n(655),d=n(61034),p=n(58429),g=n(11056),m=n(36840),v=n(79039),y=n(39297),w=n(91181).enforce,b=n(87633),_=n(78227),B=n(83635),x=n(18814),C=_("match"),S=i.RegExp,F=S.prototype,E=i.SyntaxError,U=o(F.exec),I=o("".charAt),L=o("".replace),k=o("".indexOf),Q=o("".slice),O=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,T=/a/g,M=/a/g,N=new S(T)!==T,R=p.MISSED_STICKY,P=p.UNSUPPORTED_Y,D=r&&(!N||R||B||x||v((function(){return M[C]=!1,S(T)!==T||S(M)===M||"/a/i"!==String(S(T,"i"))})));if(a("RegExp",D)){for(var H=function(t,e){var n,r,i,o,a,l,p=c(F,this),g=f(t),m=void 0===e,v=[],b=t;if(!p&&g&&m&&t.constructor===H)return t;if((g||c(F,t))&&(t=t.source,m&&(e=d(b))),t=void 0===t?"":h(t),e=void 0===e?"":h(e),b=t,B&&"dotAll"in T&&(r=!!e&&k(e,"s")>-1)&&(e=L(e,/s/g,"")),n=e,R&&"sticky"in T&&(i=!!e&&k(e,"y")>-1)&&P&&(e=L(e,/y/g,"")),x&&(o=function(t){for(var e,n=t.length,r=0,i="",o=[],a=u(null),s=!1,A=!1,l=0,c="";r<n;r++){if("\\"===(e=I(t,r)))e+=I(t,++r);else if("]"===e)s=!1;else if(!s)switch(!0){case"["===e:s=!0;break;case"("===e:if(i+=e,"?:"===Q(t,r+1,r+3))continue;U(O,Q(t,r+1))&&(r+=2,A=!0),l++;continue;case">"===e&&A:if(""===c||y(a,c))throw new E("Invalid capture group name");a[c]=!0,o[o.length]=[c,l],A=!1,c="";continue}A?c+=e:i+=e}return[i,o]}(t),t=o[0],v=o[1]),a=s(S(t,e),p?this:F,H),(r||i||v.length)&&(l=w(a),r&&(l.dotAll=!0,l.raw=H(function(t){for(var e,n=t.length,r=0,i="",o=!1;r<n;r++)"\\"!==(e=I(t,r))?o||"."!==e?("["===e?o=!0:"]"===e&&(o=!1),i+=e):i+="[\\s\\S]":i+=e+I(t,++r);return i}(t),n)),i&&(l.sticky=!0),v.length&&(l.groups=v)),t!==b)try{A(a,"source",""===b?"(?:)":b)}catch(_){}return a},j=l(S),z=0;j.length>z;)g(H,S,j[z++]);F.constructor=H,H.prototype=F,m(i,"RegExp",H,{constructor:!0})}b("RegExp")},27495(t,e,n){"use strict";var r=n(46518),i=n(57323);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},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)},27337(t,e,n){"use strict";var r=n(46518),i=n(79504),o=n(35610),a=RangeError,s=String.fromCharCode,A=String.fromCodePoint,u=i([].join);r({target:"String",stat:!0,arity:1,forced:!!A&&1!==A.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,i=0;r>i;){if(e=+arguments[i++],o(e,1114111)!==e)throw new a(e+" is not a valid code point");n[i]=e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320)}return u(n,"")}})},25440(t,e,n){"use strict";var r=n(18745),i=n(69565),o=n(79504),a=n(89228),s=n(79039),A=n(28551),u=n(94901),l=n(20034),c=n(91291),f=n(18014),h=n(655),d=n(67750),p=n(57829),g=n(55966),m=n(2478),v=n(61034),y=n(56682),w=n(78227)("replace"),b=Math.max,_=Math.min,B=o([].concat),x=o([].push),C=o("".indexOf),S=o("".slice),F="$0"==="a".replace(/./,"$0"),E=!!/./[w]&&""===/./[w]("a","$0");a("replace",(function(t,e,n){var o=E?"$":"$0";return[function(t,n){var r=d(this),o=l(t)?g(t,w):void 0;return o?i(o,t,r,n):i(e,h(r),t,n)},function(t,i){var a=A(this),s=h(t);if("string"==typeof i&&-1===C(i,o)&&-1===C(i,"$<")){var l=n(e,a,s,i);if(l.done)return l.value}var d=u(i);d||(i=h(i));var g,w=h(v(a)),F=-1!==C(w,"g");F&&(g=-1!==C(w,"u"),a.lastIndex=0);for(var E,U=[];null!==(E=y(a,s))&&(x(U,E),F);){""===h(E[0])&&(a.lastIndex=p(s,f(a.lastIndex),g))}for(var I,L="",k=0,Q=0;Q<U.length;Q++){for(var O,T=h((E=U[Q])[0]),M=b(_(c(E.index),s.length),0),N=[],R=1;R<E.length;R++)x(N,void 0===(I=E[R])?I:String(I));var P=E.groups;if(d){var D=B([T],N,M,s);void 0!==P&&x(D,P),O=h(r(i,void 0,D))}else O=m(T,s,M,N,P,i);M>=k&&(L+=S(s,k,M)+O,k=M+T.length)}return L+S(s,k)}]}),!!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!F||E)},42762(t,e,n){"use strict";var r=n(46518),i=n(43802).trim;r({target:"String",proto:!0,forced:n(60706)("trim")},{trim:function(){return i(this)}})},89463(t,e,n){"use strict";var r=n(46518),i=n(43724),o=n(44576),a=n(79504),s=n(39297),A=n(94901),u=n(1625),l=n(655),c=n(62106),f=n(77740),h=o.Symbol,d=h&&h.prototype;if(i&&A(h)&&(!("description"in d)||void 0!==h().description)){var p={},g=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:l(arguments[0]),e=u(d,this)?new h(t):void 0===t?h():h(t);return""===t&&(p[e]=!0),e};f(g,h),g.prototype=d,d.constructor=g;var m="Symbol(description detection)"===String(h("description detection")),v=a(d.valueOf),y=a(d.toString),w=/^Symbol\((.*)\)[^)]+$/,b=a("".replace),_=a("".slice);c(d,"description",{configurable:!0,get:function(){var t=v(this);if(s(p,t))return"";var e=y(t),n=m?_(e,7,-1):b(e,w,"$1");return""===n?void 0:n}}),r({global:!0,constructor:!0,forced:!0},{Symbol:g})}},48140(t,e,n){"use strict";var r=n(94644),i=n(26198),o=n(91291),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("at",(function(t){var e=a(this),n=i(e),r=o(t),s=r>=0?r:n+r;return s<0||s>=n?void 0:e[s]}))},75044(t,e,n){"use strict";var r=n(94644),i=n(84373),o=n(75854),a=n(36955),s=n(69565),A=n(79504),u=n(79039),l=r.aTypedArray,c=r.exportTypedArrayMethod,f=A("".slice);c("fill",(function(t){var e=arguments.length;l(this);var n="Big"===f(a(this),0,3)?o(t):+t;return s(i,this,n,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),u((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},48345(t,e,n){"use strict";var r=n(72805);(0,n(94644).exportTypedArrayStaticMethod)("from",n(43251),r)},28845(t,e,n){"use strict";var r=n(44576),i=n(69565),o=n(94644),a=n(26198),s=n(58229),A=n(48981),u=n(79039),l=r.RangeError,c=r.Int8Array,f=c&&c.prototype,h=f&&f.set,d=o.aTypedArray,p=o.exportTypedArrayMethod,g=!u((function(){var t=new Uint8ClampedArray(2);return i(h,t,{length:1,0:3},1),3!==t[1]})),m=g&&o.NATIVE_ARRAY_BUFFER_VIEWS&&u((function(){var t=new c(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));p("set",(function(t){d(this);var e=s(arguments.length>1?arguments[1]:void 0,1),n=A(t);if(g)return i(h,this,n,e);var r=this.length,o=a(n),u=0;if(o+e>r)throw new l("Wrong length");for(;u<o;)this[e+u]=n[u++]}),!g||m)},373(t,e,n){"use strict";var r=n(44576),i=n(27476),o=n(79039),a=n(79306),s=n(74488),A=n(94644),u=n(13709),l=n(13763),c=n(39519),f=n(3607),h=A.aTypedArray,d=A.exportTypedArrayMethod,p=r.Uint16Array,g=p&&i(p.prototype.sort),m=!!g&&!(o((function(){g(new p(2),null)}))&&o((function(){g(new p(2),{})}))),v=!!g&&!o((function(){if(c)return c<74;if(u)return u<67;if(l)return!0;if(f)return f<602;var t,e,n=new p(516),r=Array(516);for(t=0;t<516;t++)e=t%4,n[t]=515-t,r[t]=t-2*e+3;for(g(n,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(n[t]!==r[t])return!0}));d("sort",(function(t){return void 0!==t&&a(t),v?g(this,t):s(h(this),function(t){return function(e,n){return void 0!==t?+t(e,n)||0:n!==n?-1:e!==e?1:0===e&&0===n?1/e>0&&1/n<0?1:-1:e>n}}(t))}),!v||m)},21489(t,e,n){"use strict";n(15823)("Uint8",(function(t){return function(e,n,r){return t(this,e,n,r)}}))},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,u=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)&&u(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,u=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){u(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,u=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){u(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,u=a.has,l=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=u(n,t);if(!a&&r<3)throw new s("Updating absent value");var c=a?A(n,t):i(r>2?arguments[2]:void 0)(t,n);return l(n,t,e(c,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,u=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)&&u(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),u=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){u(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,u=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){u(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))}})},51839(t,e,n){"use strict";n(48140)},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)}})},62953(t,e,n){"use strict";var r=n(44576),i=n(67400),o=n(79296),a=n(23792),s=n(66699),A=n(10687),u=n(78227)("iterator"),l=a.values,c=function(t,e){if(t){if(t[u]!==l)try{s(t,u,l)}catch(r){t[u]=l}if(A(t,e,!0),i[e])for(var n in a)if(t[n]!==a[n])try{s(t,n,a[n])}catch(r){t[n]=a[n]}}};for(var f in i)c(r[f]&&r[f].prototype,f);c(o,"DOMTokenList")},98406(t,e,n){"use strict";n(23792),n(27337);var r=n(46518),i=n(44576),o=n(93389),a=n(97751),s=n(69565),A=n(79504),u=n(43724),l=n(67416),c=n(36840),f=n(62106),h=n(56279),d=n(10687),p=n(33994),g=n(91181),m=n(90679),v=n(94901),y=n(39297),w=n(76080),b=n(36955),_=n(28551),B=n(20034),x=n(655),C=n(2360),S=n(6980),F=n(70081),E=n(50851),U=n(62529),I=n(22812),L=n(78227),k=n(74488),Q=L("iterator"),O="URLSearchParams",T=O+"Iterator",M=g.set,N=g.getterFor(O),R=g.getterFor(T),P=o("fetch"),D=o("Request"),H=o("Headers"),j=D&&D.prototype,z=H&&H.prototype,V=i.TypeError,K=i.encodeURIComponent,G=String.fromCharCode,q=a("String","fromCodePoint"),W=parseInt,Y=A("".charAt),$=A([].join),X=A([].push),J=A("".replace),Z=A([].shift),tt=A([].splice),et=A("".split),nt=A("".slice),rt=A(/./.exec),it=/\+/g,ot=/^[0-9a-f]+$/i,at=function(t,e){var n=nt(t,e,e+2);return rt(ot,n)?W(n,16):NaN},st=function(t){for(var e=0,n=128;n>0&&0!==(t&n);n>>=1)e++;return e},At=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},ut=function(t){for(var e=(t=J(t,it," ")).length,n="",r=0;r<e;){var i=Y(t,r);if("%"===i){if("%"===Y(t,r+1)||r+3>e){n+="%",r++;continue}var o=at(t,r+1);if(o!==o){n+=i,r++;continue}r+=2;var a=st(o);if(0===a)i=G(o);else{if(1===a||a>4){n+="\ufffd",r++;continue}for(var s=[o],A=1;A<a&&!(++r+3>e||"%"!==Y(t,r));){var u=at(t,r+1);if(u!==u){r+=3;break}if(u>191||u<128)break;X(s,u),r+=2,A++}if(s.length!==a){n+="\ufffd";continue}var l=At(s);null===l?n+="\ufffd":i=q(l)}}n+=i,r++}return n},lt=/[!'()~]|%20/g,ct={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ft=function(t){return ct[t]},ht=function(t){return J(K(t),lt,ft)},dt=p((function(t,e){M(this,{type:T,target:N(t).entries,index:0,kind:e})}),O,(function(){var t=R(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=null,U(void 0,!0);var r=e[n];switch(t.kind){case"keys":return U(r.key,!1);case"values":return U(r.value,!1)}return U([r.key,r.value],!1)}),!0),pt=function(t){this.entries=[],this.url=null,void 0!==t&&(B(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===Y(t,0)?nt(t,1):t:x(t)))};pt.prototype={type:O,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,n,r,i,o,a,A,u=this.entries,l=E(t);if(l)for(n=(e=F(t,l)).next;!(r=s(n,e)).done;){if(o=(i=F(_(r.value))).next,(a=s(o,i)).done||(A=s(o,i)).done||!s(o,i).done)throw new V("Expected sequence with length 2");X(u,{key:x(a.value),value:x(A.value)})}else for(var c in t)y(t,c)&&X(u,{key:c,value:x(t[c])})},parseQuery:function(t){if(t)for(var e,n,r=this.entries,i=et(t,"&"),o=0;o<i.length;)(e=i[o++]).length&&(n=et(e,"="),X(r,{key:ut(Z(n)),value:ut($(n,"="))}))},serialize:function(){for(var t,e=this.entries,n=[],r=0;r<e.length;)t=e[r++],X(n,ht(t.key)+"="+ht(t.value));return $(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var gt=function(){m(this,mt);var t=M(this,new pt(arguments.length>0?arguments[0]:void 0));u||(this.size=t.entries.length)},mt=gt.prototype;if(h(mt,{append:function(t,e){var n=N(this);I(arguments.length,2),X(n.entries,{key:x(t),value:x(e)}),u||this.size++,n.updateURL()},delete:function(t){for(var e=N(this),n=I(arguments.length,1),r=e.entries,i=x(t),o=n<2?void 0:arguments[1],a=void 0===o?o:x(o),s=0;s<r.length;){var A=r[s];if(A.key!==i||void 0!==a&&A.value!==a)s++;else if(tt(r,s,1),void 0!==a)break}u||(this.size=r.length),e.updateURL()},get:function(t){var e=N(this).entries;I(arguments.length,1);for(var n=x(t),r=0;r<e.length;r++)if(e[r].key===n)return e[r].value;return null},getAll:function(t){var e=N(this).entries;I(arguments.length,1);for(var n=x(t),r=[],i=0;i<e.length;i++)e[i].key===n&&X(r,e[i].value);return r},has:function(t){for(var e=N(this).entries,n=I(arguments.length,1),r=x(t),i=n<2?void 0:arguments[1],o=void 0===i?i:x(i),a=0;a<e.length;){var s=e[a++];if(s.key===r&&(void 0===o||s.value===o))return!0}return!1},set:function(t,e){var n=N(this);I(arguments.length,1);for(var r,i=n.entries,o=!1,a=x(t),s=x(e),A=0;A<i.length;A++)(r=i[A]).key===a&&(o?tt(i,A--,1):(o=!0,r.value=s));o||X(i,{key:a,value:s}),u||(this.size=i.length),n.updateURL()},sort:function(){var t=N(this);k(t.entries,(function(t,e){return t.key>e.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,n=N(this).entries,r=w(t,arguments.length>1?arguments[1]:void 0),i=0;i<n.length;)r((e=n[i++]).value,e.key,this)},keys:function(){return new dt(this,"keys")},values:function(){return new dt(this,"values")},entries:function(){return new dt(this,"entries")}},{enumerable:!0}),c(mt,Q,mt.entries,{name:"entries"}),c(mt,"toString",(function(){return N(this).serialize()}),{enumerable:!0}),u&&f(mt,"size",{get:function(){return N(this).entries.length},configurable:!0,enumerable:!0}),d(gt,O),r({global:!0,constructor:!0,forced:!l},{URLSearchParams:gt}),!l&&v(H)){var vt=A(z.has),yt=A(z.set),wt=function(t){if(B(t)){var e,n=t.body;if(b(n)===O)return e=t.headers?new H(t.headers):new H,vt(e,"content-type")||yt(e,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),C(t,{body:S(0,x(n)),headers:S(0,e)})}return t};if(v(P)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(t){return P(t,arguments.length>1?wt(arguments[1]):{})}}),v(D)){var bt=function(t){return m(this,j),new D(t,arguments.length>1?wt(arguments[1]):{})};j.constructor=bt,bt.prototype=j,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:bt})}}t.exports={URLSearchParams:gt,getState:N}},48408(t,e,n){"use strict";n(98406)},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,u=i.debounceMode,l=void 0===u?void 0:u,c=!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,u=Date.now()-f;function d(){f=Date.now(),e.apply(s,i)}function p(){r=void 0}c||(A||!l||r||d(),h(),void 0===l&&u>t?A?(f=Date.now(),a||(r=setTimeout(l?p:d,t))):d():!0!==a&&(r=setTimeout(l?p:d,void 0===l?t-u:t)))}return d.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;h(),c=!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=new 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)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,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})},20454(t,e,n){"use strict";function r(t){if(null==t)throw new TypeError("Cannot destructure "+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],e.indexOf(n)>=0||Object.prototype.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,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}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,u=!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){u=!0,i=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)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=Object.prototype.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:()=>w,xS:()=>v});var r=n(96540),i=n(43678),o=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(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={}))u.call(e,n)&&c(t,n,e[n]);if(A)for(var n of A(e))l.call(e,n)&&c(t,n,e[n]);return t},h=(t,e)=>a(t,s(e)),d=(t,e)=>{var n={};for(var r in t)u.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&&l.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}},w=({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:b}=i._$},46671(t,e,n){"use strict";n.d(e,{A:()=>w});var r=n(43678),i=Object.defineProperty,o=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(t,e,n)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,c=(t,e)=>{for(var n in e||(e={}))A.call(e,n)&&l(t,n,e[n]);if(s)for(var n of s(e))u.call(e,n)&&l(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&&u.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]=c({type:"range"},o),t}return t}return t[n]=f(c({},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,u=void 0!==e.resultsPerPage?e.resultsPerPage:t.resultsPerPage,l=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(c({},t),{[e]:n.snippet}):t),{})]:[]}(e.result_fields),v=function(t){return t?Object.keys(t):[]}(e.search_fields),y=t.searchTerm;return f(c(c(c(c(c(c(c(c(c(c({},u&&{per_page:u}),A&&{page:A}),l&&{sort_direction:{[n]:l}}),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(c({},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 c({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(c({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(c({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 w=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),u=s||A;if(t&&o(t)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var l=i[i.length-1];n="."===l||".."===l||""===l}else n=!1;for(var c=0,f=i.length;f>=0;f--){var h=i[f];"."===h?a(i,f):".."===h?(a(i,f),c++):c&&(a(i,f),c--)}if(!u)for(;c--;c)i.unshift("..");!u||""===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 u(t){return"/"===t.charAt(0)?t:"/"+t}function l(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 c(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 w(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,w=o.getUserConfirmation,b=void 0===w?g:w,_=o.keyLength,B=void 0===_?6:_,x=t.basename?c(u(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=l(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)||k(C(t.state))}function I(){k(C(y()))}var L=!1;function k(t){if(L)L=!1,E();else{F.confirmTransitionTo(t,"POP",b,(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&&(L=!0,M(i))}(t)}))}}var Q=C(y()),O=[Q.key];function T(t){return x+f(t)}function M(t){e.go(t)}var N=0;function R(t){1===(N+=t)&&1===t?(window.addEventListener(m,U),r&&window.addEventListener(v,I)):0===N&&(window.removeEventListener(m,U),r&&window.removeEventListener(v,I))}var P=!1;var D={length:e.length,action:"POP",location:Q,createHref:T,push:function(t,r){var i="PUSH",o=h(t,r,S(),D.location);F.confirmTransitionTo(o,i,b,(function(t){if(t){var r=T(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 u=O.indexOf(D.location.key),l=O.slice(0,u+1);l.push(o.key),O=l,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,b,(function(t){if(t){var r=T(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 u=O.indexOf(D.location.key);-1!==u&&(O[u]=o.key),E({action:i,location:o})}else window.location.replace(r)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(t){void 0===t&&(t=!1);var e=F.setPrompt(t);return P||(R(1),P=!0),function(){return P&&(P=!1,R(-1)),e()}},listen:function(t){var e=F.appendListener(t);return R(1),function(){R(-1),e()}}};return D}function b(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,I=(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},L=(t,e)=>x(t,C(e)),k=(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 T(t,e,n){let r=t.find((t=>t.field===e&&t.type===n));return r?r.values:[]}function M(t,e,n,r){return t.reduce(((t,i)=>{let o=i,{field:a,values:s,type:A}=o,u=k(o,["field","values","type"]);if(a===e&&(!r||A===r)){let e=s.filter((t=>!R(t,n)));return e.length>0?t.concat(I({field:a,values:e,type:A},u)):t}return t.concat(i)}),[])}function N(t,e,n,r){let i=t.data,o=T(e,n,r)||[];return L(I({},t),{data:i.map((t=>L(I({},t),{selected:o.some((e=>R(e,t.value)))})))})}function R(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 P(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:()=>R,findFilterValues:()=>T,getFilterBooleanValue:()=>j,isFilterValueRange:()=>D,markSelectedFacetValuesFromFilters:()=>N,mergeFilters:()=>P,removeSingleFilterValue:()=>M,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?w():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,u=void 0===A?6:A,l=d();function c(t){(0,i.A)(w,t),w.length=w.entries.length,l.notifyListeners(w.location,w.action)}function p(){return Math.random().toString(36).substr(2,u)}var g=b(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=b(w.index+t,0,w.entries.length-1),r=w.entries[e];l.confirmTransitionTo(r,"POP",n,(function(t){t?c({action:"POP",location:r,index:e}):c()}))}var w={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(),w.location);l.confirmTransitionTo(i,r,n,(function(t){if(t){var e=w.index+1,n=w.entries.slice(0);n.length>e?n.splice(e,n.length-e,i):n.push(i),c({action:r,location:i,index:e,entries:n})}}))},replace:function(t,e){var r="REPLACE",i=h(t,e,p(),w.location);l.confirmTransitionTo(i,r,n,(function(t){t&&(w.entries[w.index]=i,c({action:r,location:i}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(t){var e=w.index+t;return e>=0&&e<w.entries.length},block:function(t){return void 0===t&&(t=!1),l.setPrompt(t)},listen:function(t){return l.appendListener(t)}};return w}(),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=>R(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,u=i.findIndex((e=>e._meta.id===t)),l=i[u],c=this.events;c.autocompleteResultClick({query:r,documentId:t,requestId:n,tags:e,result:l,resultIndex:u}),c.emit({type:"ResultSelected",documentId:t,query:r,position:u,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?M(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 ut(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function lt(t){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:t})}function ct(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,u=i.findIndex((e=>e._meta.id===t)),l=i[u],c=this.events;this.events.resultClick({query:r,documentId:t,requestId:n,tags:e,result:l,page:o,resultsPerPage:a,resultIndexOnPage:u}),c.emit({type:"ResultSelected",documentId:t,query:r,origin:"results",position:u,tags:e,totalResults:s,filters:A,currentPage:o,resultsPerPage:a})}Q(it,{a11yNotify:()=>wt,addFilter:()=>ot,clearFilters:()=>st,removeFilter:()=>At,reset:()=>ut,setCurrent:()=>lt,setFilter:()=>ct,setResultsPerPage:()=>ft,setSearchTerm:()=>ht,setSort:()=>dt,trackAutocompleteClickThrough:()=>at,trackAutocompleteSuggestionClickThrough:()=>bt,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 wt(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 bt(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:u={},trackUrlState:l=!0,routingOptions:c={},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=I(I({},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:u}=I(I({},this.state),t);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:i,resultsPerPage:o,searchTerm:a,sortDirection:s,sortField:A,sortList:u}),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 u=this.searchRequestSequencer.next(),l=this.searchQuery,{conditionalFacets:c}=l,f=k(l,["conditionalFacets"]),h=L(I({},f),{facets:St(this.searchQuery.facets,c,r)}),d=L(I({},xt(this.state)),{filters:P(r,this.searchQuery.filters)});return this.events.search(d,h).then((l=>{if(this.searchRequestSequencer.isOldRequest(u))return;this.searchRequestSequencer.completed(u);let{totalResults:c}=l;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:d.current,resultsPerPage:d.resultsPerPage,totalResults:c});let f=0===c?0:(n-1)*i+1,h=c<f+i?c:f+i-1;if(this._setState(L(I({isLoading:!1,resultSearchTerm:o,pagingStart:f,pagingEnd:h},l),{wasSearched:!0})),this.hasA11yNotifications){let t={start:f,end:h,totalResults:c,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(I({},(null==(e=this.apiConnector)?void 0:e.state)&&I({},this.apiConnector.state)))}))})),this.actions=Object.entries(it).reduce(((t,[e,n])=>L(I({},t),{[e]:n.bind(this)})),{}),this.actions=I(I({},this.actions),(null==t?void 0:t.actions)&&I({},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=u,this.subscriptions=[],this.trackUrlState=l,this.urlPushDebounceLength=f,this.alwaysSearchOnInitialLoad=p,this.apiConnector=t,l?(this.URLManager=new Z(c),g=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange((t=>{this._updateSearchResults(I(I({},Ct),t),{skipPushToUrl:!0})}))):g={},this.hasA11yNotifications=h,this.hasA11yNotifications&&vt(),this.a11yNotificationMessages=I(I({},yt),d),this.startingState=I(I({},this.state),i);let m=xt(I(I({},this.startingState),g));this.state=I(I(I({},this.state),(null==t?void 0:t.state)&&I({},t.state)),m),(m.searchTerm||m.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(m,{replaceUrl:!0})}_setState(t){let e=I(I({},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 I({},this.state)}},Et="Invalid credentials",Ut=I({},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 u(t){return!!r()&&(t instanceof HTMLElement||t instanceof o(t).HTMLElement)}function l(t){return!(!r()||"undefined"===typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof o(t).ShadowRoot)}n.d(e,{$4:()=>F,CP:()=>S,L9:()=>C,Lv:()=>d,Tc:()=>_,Tf:()=>g,ZU:()=>f,_m:()=>I,ep:()=>a,eu:()=>x,gJ:()=>b,mq:()=>i,sQ:()=>w,sb:()=>u,v9:()=>U,vq:()=>A,zk:()=>o});const c=new Set(["inline","contents"]);function f(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=C(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!c.has(i)}const h=new Set(["table","td","th"]);function d(t){return h.has(i(t))}const p=[":popover-open",":modal"];function g(t){return p.some((e=>{try{return t.matches(e)}catch(n){return!1}}))}const m=["transform","translate","scale","rotate","perspective"],v=["transform","translate","scale","rotate","perspective","filter"],y=["paint","layout","strict","content"];function w(t){const e=_(),n=A(t)?C(t):t;return m.some((t=>!!n[t]&&"none"!==n[t]))||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||v.some((t=>(n.willChange||"").includes(t)))||y.some((t=>(n.contain||"").includes(t)))}function b(t){let e=F(t);for(;u(e)&&!x(e);){if(w(e))return e;if(g(e))return null;e=F(e)}return null}function _(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const B=new Set(["html","body","#document"]);function x(t){return B.has(i(t))}function C(t){return o(t).getComputedStyle(t)}function S(t){return A(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function F(t){if("html"===i(t))return t;const e=t.assignedSlot||t.parentNode||l(t)&&t.host||a(t);return l(e)?e.host:e}function E(t){const e=F(t);return x(e)?t.ownerDocument?t.ownerDocument.body:t.body:u(e)&&f(e)?e:E(e)}function U(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);const i=E(t),a=i===(null==(r=t.ownerDocument)?void 0:r.body),s=o(i);if(a){const t=I(s);return e.concat(s,s.visualViewport||[],f(i)?i:[],t&&n?U(t):[])}return e.concat(i,U(i,[],n))}function I(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}},97193(t,e,n){"use strict";n.d(e,{B1:()=>E,C0:()=>f,Dz:()=>m,Jx:()=>s,LI:()=>o,RI:()=>a,Sg:()=>h,T9:()=>i,TV:()=>g,WJ:()=>y,_3:()=>c,bV:()=>S,jk:()=>r,lP:()=>C,nI:()=>F,qE:()=>l,sq:()=>d,w7:()=>v});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"},u={start:"end",end:"start"};function l(t,e,n){return i(t,r(e,n))}function c(t,e){return"function"===typeof t?t(e):t}function f(t){return t.split("-")[0]}function h(t){return t.split("-")[1]}function d(t){return"y"===t?"height":"width"}const p=new Set(["top","bottom"]);function g(t){return p.has(f(t))?"y":"x"}function m(t){return"x"===g(t)?"y":"x"}function v(t,e,n){void 0===n&&(n=!1);const r=h(t),i=m(t),o=d(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return e.reference[o]>e.floating[o]&&(a=S(a)),[a,S(a)]}function y(t){const e=S(t);return[w(t),e,w(e)]}function w(t){return t.replace(/start|end/g,(t=>u[t]))}const b=["left","right"],_=["right","left"],B=["top","bottom"],x=["bottom","top"];function C(t,e,n,r){const i=h(t);let o=function(t,e,n){switch(t){case"top":case"bottom":return n?e?_:b:e?b:_;case"left":case"right":return e?B:x;default:return[]}}(f(t),"start"===n,r);return i&&(o=o.map((t=>t+"-"+i)),e&&(o=o.concat(o.map(w)))),o}function S(t){return t.replace(/left|right|bottom|top/g,(t=>A[t]))}function F(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 E(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}}},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 u=(async()=>e(...a))();o(u);try{await u}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)}))},u={},l={};async function c(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=(u[o=t.hostname]||(u[o]=A({interval:1500})))((()=>n(r,e)))}else{var a;const t=null===(a=l[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(c).finally((()=>{var t,n;null===(t=l[r])||void 0===t||t.delete(null===e||void 0===e?void 0:e.signal),0===(null===(n=l[r])||void 0===n?void 0:n.size)&&delete l[r]})),(l[r]||(l[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{},w=class extends g{},b=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 I=t=>{try{return new URL(t),!0}catch{return!1}};var L=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:u,fetchOptions:l={},fetch:c=(null===(n=globalThis.fetch)||void 0===n?void 0:n.bind(globalThis))}=e;if(I(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(!c)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 c)throw new p("fetch must be a function, but received: "+typeof c,void 0,void 0);if(!I(this.documentAPIEndpoint))throw new p(`documentAPIEndpoint is not a valid URL: ${r}`,void 0,void 0);I(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=u,this.fetchOptions=l,this.fetchFn=c,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(k(e,r.p.at("document.id",t)))}async getByIDs(t,e){return await this.get(k(e,r.p.in("document.id",t)))}async getAllByIDs(t,e){return await this.dangerouslyGetAll(k(e,r.p.in("document.id",t)))}async getByUID(t,e,n){return await this.getFirst(k(n,r.p.at("document.type",t),r.p.at(`my.${t}.uid`,e)))}async getByUIDs(t,e,n){return await this.get(k(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getAllByUIDs(t,e,n){return await this.dangerouslyGetAll(k(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getSingle(t,e){return await this.getFirst(k(e,r.p.at("document.type",t)))}async getByType(t,e){return await this.get(k(e,r.p.at("document.type",t)))}async getAllByType(t,e){return await this.dangerouslyGetAll(k(e,r.p.at("document.type",t)))}async getByTag(t,e){return await this.get(k(e,r.p.any("document.tags",[t])))}async getAllByTag(t,e){return await this.dangerouslyGetAll(k(e,r.p.any("document.tags",[t])))}async getByEveryTag(t,e){return await this.get(k(e,r.p.at("document.tags",t)))}async getAllByEveryTag(t,e){return await this.dangerouslyGetAll(k(e,r.p.at("document.tags",t)))}async getBySomeTags(t,e){return await this.get(k(e,r.p.any("document.tags",t)))}async getAllBySomeTags(t,e){return await this.dangerouslyGetAll(k(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.#u({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.#u(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,u]of Object.entries((null===e||void 0===e?void 0:e.headers)??{}))o[A.toLowerCase()]=u;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#u(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 b||a instanceof w)&&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 b?"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 b(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 w(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 k(t={},...e){return{...t,filters:[...t.filters??[],...e]}}const Q=(t,e)=>new L(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:()=>c,jf:()=>u});var r=n(64251),i=n(56099),o=n(57726),a=n(18845),s=n(9600),A=n(46403);const u=a.O;let l=0;function c(){return l>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 l++,setTimeout((()=>{l--})),(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}=u.document||{},{userAgent:n}=u.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"},56099(t,e,n){"use strict";n.d(e,{KU:()=>m,o5:()=>h,m6:()=>p,rm:()=>d,vn:()=>v,v4:()=>g});var r=n(95200),i=n(19841);var o=n(64208);class a{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,o.Qg)(n)?n.then((t=>(this._popScope(),t)),(t=>{throw this._popScope(),t})):(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 s(){const t=(0,r.EU)(),e=(0,r.Se)(t);return e.stack=e.stack||new a((0,r.BY)("defaultCurrentScope",(()=>new i.H)),(0,r.BY)("defaultIsolationScope",(()=>new i.H)))}function A(t){return s().withScope(t)}function u(t,e){const n=s();return n.withScope((()=>(n.getStackTop().scope=t,e(t))))}function l(t){return s().withScope((()=>t(s().getIsolationScope())))}function c(t){const e=(0,r.Se)(t);return e.acs?e.acs:{withIsolationScope:l,withScope:A,withSetScope:u,withSetIsolationScope:(t,e)=>l(e),getCurrentScope:()=>s().getScope(),getIsolationScope:()=>s().getIsolationScope()}}var f=n(74733);function h(){return c((0,r.EU)()).getCurrentScope()}function d(){return c((0,r.EU)()).getIsolationScope()}function p(){return(0,r.BY)("globalScope",(()=>new i.H))}function g(...t){const e=c((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 m(){return h().getClient()}function v(t){const e=t.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:i}=e,o={trace_id:n,span_id:i||(0,f.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:()=>s,J0:()=>h,J5:()=>g,Q:()=>f,gV:()=>c,o:()=>l,r:()=>u,wd:()=>A});var r=n(56099),i=n(59328),o=n(59671),a=n(18845);function s(t,e){return(0,r.o5)().captureException(t,(0,o.li)(e))}function A(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 u(t,e){return(0,r.o5)().captureEvent(t,e)}function l(t,e){(0,r.rm)().setContext(t,e)}function c(t){(0,r.rm)().setUser(t)}function f(){return(0,r.rm)().lastEventId()}function h(t){const e=(0,r.rm)(),n=(0,r.o5)(),{userAgent:o}=a.O.navigator||{},s=(0,i.fj)({user:n.getUser()||e.getUser(),...o&&{userAgent:o},...t}),A=e.getSession();return"ok"===A?.status&&(0,i.qO)(A,{status:"exited"}),d(),e.setSession(s),s}function d(){const t=(0,r.rm)(),e=(0,r.o5)().getSession()||t.getSession();e&&(0,i.Vu)(e),p(),t.setSession()}function p(){const t=(0,r.rm)(),e=(0,r.KU)(),n=t.getSession();n&&e&&e.captureSession(n)}function g(t=!1){t?d():p()}},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),u=n(74733),l=n(9123),c=n(46403);const f="_sentrySpan";function h(t,e){e?(0,c.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,u.e)(),sampleRand:(0,l.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:u,fingerprint:l=[],propagationContext:c,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),u&&(this._level=u),l.length&&(this._fingerprint=l),c&&(this._propagationContext=c),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,u.e)(),sampleRand:(0,l.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:()=>l,JD:()=>s,i_:()=>r,jG:()=>u,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",u="sentry.exclusive_time",l="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(56099),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=u(e);return Object.entries(n).forEach((([e,n])=>{t[e]=n})),t}),{});return u(t)}(t);if(!e)return;const n=Object.entries(e).reduce(((t,[e,n])=>{if(e.match(s)){t[e.slice(7)]=n}return t}),{});return Object.keys(n).length>0?n:void 0}function u(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 l=n(71111);var c=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,l.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,c.zU)(t),r=(0,c.et)(n),a=r.data,s=n.spanContext().traceState,u=s?.get("sentry.sample_rate")??a[o.sy]??a[o.Ef];function l(t){return"number"!==typeof u&&"string"!==typeof u||(t.sample_rate=`${u}`),t}const p=n[h];if(p)return l(p);const g=s?.get("sentry.dsc"),m=g&&A(g);if(m)return l(m);const v=d(t.spanContext().traceId,e),y=a[o.i_],w=r.description;return"url"!==y&&w&&(v.transaction=w),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,c.pK)(n)),v.sample_rand=s?.get("sentry.sample_rand")??(0,f.L)(n).scope?.getPropagationContext().sampleRand.toString()),l(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=" > ",u=A.length;let l;const c=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||80;for(;n&&o++<r&&(l=a(n,c),!("html"===l||o>1&&s+i.length*u+l.length>=f));)i.push(l),s+=l.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}`)}}const s=["aria-label","type","name","title","alt"];for(const r of s){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 u(){return c().enabled}function l(t,...e){i.T&&u()&&A((()=>{o.O.console[t](`Sentry Logger [${t}]:`,...e)}))}function c(){return i.T?(0,r.BY)("loggerSettings",(()=>({enabled:!1}))):{enabled:!1}}const f={enable:function(){c().enabled=!0},disable:function(){c().enabled=!1},isEnabled:u,log:function(...t){l("log",...t)},warn:function(...t){l("warn",...t)},error:function(...t){l("error",...t)}}},71111(t,e,n){"use strict";n.d(e,{AD:()=>l,SB:()=>s,ul:()=>u});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 u(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 l(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="",u="",l=""]=e.slice(1);let c="",f=l;const h=f.split("/");if(h.length>1&&(c=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:c,projectId:f,port:u,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:()=>u,L2:()=>y,NF:()=>l,Qd:()=>f,Qg:()=>g,T2:()=>a,W6:()=>A,bJ:()=>i,gd:()=>p,ks:()=>w,mE:()=>m,sO:()=>c,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 u(t){return o(t,"String")}function l(t){return"object"===typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function c(t){return null===t||l(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 w(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:()=>u,GR:()=>f,M6:()=>c,eJ:()=>s,gO:()=>l});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 u(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 l(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 c(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,a=1/0,s=1/0,u=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]=u;if(null==e||["boolean","string"].includes(typeof e)||"number"===typeof e&&Number.isFinite(e))return e;const f=function(t,e){try{if("domain"===t&&e&&"object"===typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if("undefined"!==typeof n.g&&e===n.g)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 i=function(t){const e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}(e);return/^HTML(\w*)Element$/.test(i)?`[HTMLElement: ${i}]`:`[object ${i}]`}catch(i){return`**non-serializable** (${i})`}}(t,e);if(!f.startsWith("[object "))return f;if(e.__sentry_skip_normalization__)return e;const h="number"===typeof e.__sentry_override_normalization_depth__?e.__sentry_override_normalization_depth__:a;if(0===h)return f.replace("object ","");if(l(e))return"[Circular ~]";const d=e;if(d&&"function"===typeof d.toJSON)try{return A("",d.toJSON(),h-1,s,u)}catch{}const p=Array.isArray(e)?[]:{};let g=0;const m=(0,i.W4)(e);for(const n in m){if(!Object.prototype.hasOwnProperty.call(m,n))continue;if(g>=s){p[n]="[MaxProperties ~]";break}const t=m[n];p[n]=A(n,t,h-1,s,u),g++}return c(e),p}},46403(t,e,n){"use strict";n.d(e,{GS:()=>s,HF:()=>d,W4:()=>c,my:()=>A,pO:()=>u,sp:()=>l});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&&u(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 u(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,A(t,"__sentry_original__",e)}catch{}}function l(t){return t.__sentry_original__}function c(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){if("object"===typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function d(t){const e=Object.keys(c(t));return e.sort(),e[0]?e.join(", "):"[object has no keys]"}},59671(t,e,n){"use strict";n.d(e,{li:()=>U,mG:()=>E});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=u(e,n,t,r);return(0,a.Qg)(i)?i:(0,s.XW)(i)}catch(i){return(0,s.xg)(i)}}function u(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=>u(t,e,n,r+1))):u(A,e,n,r+1)}var l=n(19841),c=n(18845);let f,h,d,p;function g(t){const e=c.O._sentryDebugIds,n=c.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(56099),w=n(89783),b=n(45734),_=n(97316);function B(t,e){const{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:o}=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,_.kX)(e),...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:(0,w.k1)(e),...t.sdkProcessingMetadata};const n=(0,_.zU)(e),r=(0,_.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,i),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,o)}function x(t,e){const{extra:n,tags:r,attributes:i,user:o,contexts:a,level:s,sdkProcessingMetadata:A,breadcrumbs:u,fingerprint:l,eventProcessors:c,attachments:f,propagationContext:h,transactionName:d,span:p}=e;C(t,"extra",n),C(t,"tags",r),C(t,"attributes",i),C(t,"user",o),C(t,"contexts",a),t.sdkProcessingMetadata=(0,b.h)(t.sdkProcessingMetadata,A,2),s&&(t.level=s),d&&(t.transactionName=d),p&&(t.span=p),u.length&&(t.breadcrumbs=[...t.breadcrumbs,...u]),l.length&&(t.fingerprint=[...t.fingerprint,...l]),c.length&&(t.eventProcessors=[...t.eventProcessors,...c]),f.length&&(t.attachments=[...t.attachments,...f]),t.propagationContext={...t.propagationContext,...h}}function C(t,e,n){t[e]=(0,b.h)(t[e],n,1)}var S=n(70125),F=n(93177);function E(t,e,n,i,o,a){const{normalizeDepth:u=3,normalizeMaxBreadth:c=1e3}=t,f={...e,event_id:e.event_id||n.event_id||(0,m.eJ)(),timestamp:e.timestamp||(0,F.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,S.xv)(s.url,a));a&&t.exception?.values?.forEach((t=>{t.value&&(t.value=(0,S.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 l.H;return n.update(e),n}(i,n.captureContext);n.mechanism&&(0,m.M6)(f,n.mechanism);const p=o?o.getEventProcessors():[],w=function(t,e){const n=(0,y.m6)().getScopeData();return t&&x(n,t.getScopeData()),e&&x(n,e.getScopeData()),n}(a,d),b=[...n.attachments||[],...w.attachments];b.length&&(n.attachments=b),B(f,w);const _=[...p,...w.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,s.XW)(f):A(_,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 u&&u>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,u,c):t)))}function U(t){if(t)return function(t){return t instanceof l.H||"function"===typeof t}(t)||function(t){return Object.keys(t).some((t=>I.includes(t)))}(t)?{captureContext:t}:t}const I=["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()))}},97316(t,e,n){"use strict";n.d(e,{zU:()=>m,xl:()=>v,pK:()=>d,et:()=>h,kX:()=>u});var r=n(74611);var i=n(88728),o=n(74733),a=n(93177),s=n(19282);let A=!1;function u(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 l(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 c(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:u}=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:c(o),timestamp:c(s)||void 0,status:p(A),op:i[r.uT],origin:i[r.JD],links:l(u)}}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:()=>c,gd:()=>a,nY:()=>f,qQ:()=>l,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=[],u=t.split("\n");for(let r=n;r<u.length;r++){let t=u[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 u="<anonymous>";function l(t){try{return t&&"function"===typeof t&&t.name||u}catch{return u}}function c(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.39.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(56099),i=n(19282),o=n(64251),a=n(20144),s=n(62745),A=n(54386);function u(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 u=(0,r.o5)(),l=(0,r.KU)(),c=l?.getDsn();if(!c)return void(s.T&&i.Yz.error("[showReportDialog] DSN not configured"));const f={...t,user:{...u.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)(c,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 l=n(96540);const c="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}(l.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 l.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&&u({...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,l=h(t,e,{mechanism:{handled:A,type:"auto.function.react.error_boundary"}});o&&o(t,n,l),a&&(this._lastEventId=l,this._openFallbackReportDialog&&u({...s,eventId:l})),this.setState({error:t,componentStack:n,eventId:l})}))}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?l.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):t;return l.isValidElement(r)?r:(t&&c&&i.Yz.warn("fallback did not produce a valid ReactElement"),null)}}},35339(t,e,n){"use strict";n.d(e,{T:()=>dn});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 u(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 l(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 c=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. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^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,c.$X)(t)}`),!0}else{if(function(t,e){if(!e?.length)return!1;return l(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,c.$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,c.$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,c.$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,c.$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,c.$X)(t)}`),null}}var v=n(56099),y=n(46403);let w;const b=new WeakMap,_=()=>({name:"FunctionToString",setupOnce(){w=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,y.sp)(this),n=b.has((0,v.KU)())&&void 0!==e?e:this;return w.apply(n,t)}}catch{}},setup(t){b.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 I(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 L=n(20144),k=n(7313),Q=n(71111),O=n(95200),T=n(94837),M=n(18845);function N(t,e=[]){return[t,e]}function R(t,e){const[n,r]=t;return[n,[...r,e]]}function P(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)(M.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,T.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={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item",metric:"metric",trace_metric:"metric"};function V(t){return z[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 N(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)),N(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)),N(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(P(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=N(a[0],s),u=e=>{!function(t,e){return P(t,((t,n)=>e.includes(n)))}(A,["client_report"])?P(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."),u("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 u("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."),u("queue_overflow"),Promise.resolve({});throw t}))},flush:t=>n.drain(t)}}var At=n(93177);var ut=n(64208),lt=n(45734);var ct=n(59671);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 r of e){if("string"===typeof(n=r)||n instanceof RegExp){if((0,f._c)(t.description,r))return i.T&&ft(t),!0;continue}if(!r.name&&!r.op)continue;const e=!r.name||(0,f._c)(t.description,r.name),o=!r.op||t.op&&(0,f._c)(t.op,r.op);if(e&&o)return i.T&&ft(t),!0}var n;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)}var pt=n(97316);const gt="Not capturing exception because it's already been captured.",mt="Discarded session because of missing or non-string release",vt=Symbol.for("SentryInternalError"),yt=Symbol.for("SentryDoNotSendEventError");function wt(t){return{message:t,[vt]:!0}}function bt(t){return{message:t,[yt]:!0}}function _t(t){return!!t&&"object"===typeof t&&vt in t}function Bt(t){return!!t&&"object"===typeof t&&yt in t}function xt(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 Ct{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,L.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&&xt(this,"afterCaptureLog","flushLogs",It,q);(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&xt(this,"afterCaptureMetric","flushMetrics",Ut,$)}captureException(t,e,n){const r=(0,c.eJ)();if((0,c.GR)(t))return i.T&&o.Yz.log(gt),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,c.eJ)(),...n},o=(0,ut.NF)(t)?t:String(t),a=(0,ut.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,c.eJ)();if(e?.originalException&&(0,c.GR)(e.originalException))return i.T&&o.Yz.log(gt),r;const a={event_id:r,...e},s=t.sdkProcessingMetadata||{},A=s.capturedSpanScope,u=s.capturedSpanIsolationScope,l=St(t.type);return this._process((()=>this._captureEvent(t,a,A||n,u)),l),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){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];u(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=R(n,j(r));this.sendEnvelope(n).then((e=>this.emit("afterSendEvent",t,e)))}sendSession(t){const{release:e,environment:n=k.U}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!e)return void(i.T&&o.Yz.warn(mt));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(mt));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 N({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"),{}}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=function(t,e){const n={};return e.forEach((e=>{e&&u(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,ct.mG)(i,t,e,n,this,r).then((t=>{if(null===t)return t;this.emit("postprocessEvent",t,e),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&&Ft(t)&&o.Yz.log(`Captured error event \`${l(t)[0]||"<unknown>"}\``),this._processEvent(t,e,n,r).then((t=>t.event_id),(t=>{i.T&&(Bt(t)?o.Yz.log(t.message):_t(t)?o.Yz.warn(t.message):o.Yz.warn(t))}))}_processEvent(t,e,n,r){const i=this.getOptions(),{sampleRate:o}=i,a=Et(t),s=Ft(t),A=`before send for type \`${t.type||"error"}\``,u="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 u&&(0,ot.hY)()>u)return this.recordDroppedEvent("sample_rate","error"),(0,et.xg)(bt(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));const l=St(t.type);return this._prepareEvent(t,e,n,r).then((t=>{if(null===t)throw this.recordDroppedEvent("event_processor",l),bt("An event processor returned `null`, will not send event.");if(e.data&&!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(Ft(A)&&i)return i(A,r);if(Et(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,lt.h)(n,{type:"transaction",timestamp:(u=t).timestamp,start_timestamp:u.start_timestamp,transaction:u.description,contexts:{trace:{trace_id:u.trace_id,span_id:u.span_id,parent_span_id:u.parent_span_id,op:u.op,status:u.status,origin:u.origin,data:{...u.data,...u.profile_id&&{[B.E1]:u.profile_id},...u.exclusive_time&&{[B.jG]:u.exclusive_time}}}},measurements:u.measurements}):(0,pt.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,pt.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 u;return A}(this,i,t,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,ut.Qg)(t))return t.then((t=>{if(!(0,ut.Qd)(t)&&null!==t)throw wt(n);return t}),(t=>{throw wt(`${e} rejected with ${t}`)}));if(!(0,ut.Qd)(t)&&null!==t)throw wt(n);return t}(n,A)})).then((i=>{if(null===i){if(this.recordDroppedEvent("before_send",l),a){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw bt(`${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 u=i.transaction_info;if(a&&u&&i.transaction!==t.transaction){const t="custom";i.transaction_info={...u,source:t}}return this.sendEvent(i,e),i})).then(null,(t=>{if(Bt(t)||_t(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,N((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 St(t){return"replay_event"===t?"replay":t||"error"}function Ft(t){return void 0===t.type}function Et(t){return"transaction"===t.type}function Ut(t){let e=0;return t.name&&(e+=2*t.name.length),e+=8,e+Lt(t.attributes)}function It(t){let e=0;return t.message&&(e+=2*t.message.length),e+Lt(t.attributes)}function Lt(t){if(!t)return 0;let e=0;return Object.values(t).forEach((t=>{Array.isArray(t)?e+=t.length*kt(t[0]):(0,ut.sO)(t)?e+=kt(t):e+=100})),e}function kt(t){return"string"===typeof t?2*t.length:"number"===typeof t?8:"boolean"===typeof t?4:0}var Qt=n(43674);function Ot(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:Qt.M}))),i.version=Qt.M)}function Tt(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 Mt(t){return function(t){return(0,ut.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 Nt(t,e){const n=Dt(t,e),r={type:zt(e),value:Vt(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,T.cd)(e,o)};if(a)return{exception:{values:[Nt(t,a)]},extra:s};const A={exception:{values:[{type:(0,ut.xH)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:qt(e,{isUnhandledRejection:r})}]},extra:s};if(n){const e=Dt(t,n);e.length&&(A.exception.values[0].stacktrace={frames:e})}return A}function Pt(t,e){return{exception:{values:[Nt(t,e)]}}}function Dt(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t&&Ht.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 Ht=/Minified React error #\d+;/i;function jt(t){return"undefined"!==typeof WebAssembly&&"undefined"!==typeof WebAssembly.Exception&&t instanceof WebAssembly.Exception}function zt(t){const e=t?.name;if(!e&&jt(t)){return t.message&&Array.isArray(t.message)&&2==t.message.length?t.message[0]:"WebAssembly.Exception"}return e}function Vt(t){const e=t?.message;return jt(t)?Array.isArray(t.message)&&2==t.message.length?t.message[1]:"wasm exception":e?e.error&&"string"===typeof e.error.message?Mt(e.error):Mt(t):"No error message"}function Kt(t,e,n,r,i){let o;if((0,ut.T2)(e)&&e.error){return Pt(t,e.error)}if((0,ut.BD)(e)||(0,ut.W6)(e)){const i=e;if("stack"in e)o=Pt(t,e);else{const e=i.name||((0,ut.BD)(i)?"DOMError":"DOMException"),a=i.message?`${e}: ${i.message}`:e;o=Gt(t,a,n,r),(0,c.gO)(o,a)}return"code"in i&&(o.tags={...o.tags,"DOMException.code":`${i.code}`}),o}if((0,ut.bJ)(e))return Pt(t,e);if((0,ut.Qd)(e)||(0,ut.xH)(e)){return o=Rt(t,e,n,i),(0,c.M6)(o,{synthetic:!0}),o}return o=Gt(t,e,n,r),(0,c.gO)(o,`${e}`,void 0),(0,c.M6)(o,{synthetic:!0}),o}function Gt(t,e,n,r){const i={};if(r&&n){const r=Dt(t,n);r.length&&(i.exception={values:[{value:e,stacktrace:{frames:r}}]}),(0,c.M6)(i,{synthetic:!0})}if((0,ut.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 qt(t,{isUnhandledRejection:e}){const n=(0,y.HF)(t),r=e?"promise rejection":"exception";if((0,ut.T2)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,ut.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 Wt=n(54386);class Yt extends Ct{constructor(t){const e=(n=t,{release:"string"===typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:Wt.jf.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;Ot(e,"browser",["browser"],Wt.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;Wt.jf.document&&(i||o||A)&&Wt.jf.document.addEventListener("visibilitychange",(()=>{"hidden"===Wt.jf.document.visibilityState&&(i&&this._flushOutcomes(),o&&q(this),A&&$(this))})),r&&this.on("beforeSendSession",Tt)}eventFromException(t,e){return function(t,e,n,r){const i=Kt(t,e,n?.syntheticException||void 0,r);return(0,c.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=Gt(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 $t={},Xt={};function Jt(t,e){$t[t]=$t[t]||[],$t[t].push(e)}function Zt(t,e){if(!Xt[t]){Xt[t]=!0;try{e()}catch(n){i.T&&o.Yz.error(`Error while instrumenting ${t}`,n)}}}function te(t,e){const n=t&&$t[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 ee(){"console"in M.O&&o.Ow.forEach((function(t){t in M.O.console&&(0,y.GS)(M.O.console,t,(function(e){return o.Z9[t]=e,function(...e){te("console",{args:e,level:t});const n=o.Z9[t];n?.apply(M.O.console,e)}}))}))}const ne=M.O;function re(){if(!("fetch"in ne))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function ie(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function oe(t,e=!1){e&&!function(){if("string"===typeof EdgeRuntime)return!0;if(!re())return!1;if(ie(ne.fetch))return!0;let t=!1;const e=ne.document;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow?.fetch&&(t=ie(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)(M.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:se(e),method:ae(n,"method")?String(n.method).toUpperCase():(0,ut.ks)(e)&&ae(e,"method")?String(e.method).toUpperCase():"GET"}}const e=t[0];return{url:se(e),method:ae(e,"method")?String(e.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:i,url:o},startTimestamp:1e3*(0,At.zf)(),virtualError:r,headers:Ae(n)};return t||te("fetch",{...a}),e.apply(M.O,n).then((async e=>(t?t(e):te("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),response:e}),e)),(t=>{te("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),error:t}),(0,ut.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 ae(t,e){return!!t&&"object"===typeof t&&!!t[e]}function se(t){return"string"===typeof t?t:t?ae(t,"url")?t.url:t.toString?t.toString():"":""}function Ae(t){const[e,n]=t;try{if("object"===typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,ut.ks)(e))return new Headers(e.headers)}catch{}}const ue=100;function le(t,e){const n=(0,v.KU)(),r=(0,v.rm)();if(!n)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:a=ue}=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 ce=n(57726);function fe(t){return"warn"===t?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log"}function he(t){return void 0===t?void 0:t>=400&&t<500?"warning":t>=500?"error":void 0}function de(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 pe=M.O;let ge,me,ve;function ye(){if(!pe.document)return;const t=te.bind(null,"dom"),e=we(t,!0);pe.document.addEventListener("click",e,!1),pe.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach((e=>{const n=pe,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,c.eJ)());const i="keypress"===n.type?"input":n.type;if(!function(t){if(t.type!==me)return!1;try{if(!t.target||t.target._sentryId!==ve)return!1}catch{}return!0}(n)){t({event:n,name:i,global:e}),me=n.type,ve=r?r._sentryId:void 0}clearTimeout(ge),ge=pe.setTimeout((()=>{ve=void 0,me=void 0}),1e3)}}const be="__sentry_xhr_v3__";function _e(){if(!pe.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,ut.Kg)(n[0])?n[0].toUpperCase():void 0,a=function(t){if((0,ut.Kg)(t))return t;try{return t.toString()}catch{}return}(n[1]);if(!o||!a)return t.apply(e,n);e[be]={method:o,url:a,request_headers:{}},"POST"===o&&a.match(/sentry_key/)&&(e.__sentry_own_request__=!0);const s=()=>{const t=e[be];if(t&&4===e.readyState){try{t.status_code=e.status}catch{}te("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[be];return o&&(0,ut.Kg)(r)&&(0,ut.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[be];if(!r)return t.apply(e,n);void 0!==n[0]&&(r.body=n[0]);return te("xhr",{startTimestamp:1e3*(0,At.zf)(),xhr:e}),t.apply(e,n)}})}let Be;function xe(t){const e="history";Jt(e,t),Zt(e,Ce)}function Ce(){function t(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const r=Be,i=function(t){try{return new URL(t,pe.location.origin).toString()}catch{return t}}(String(n));if(Be=i,r===i)return t.apply(this,e);te("history",{from:r,to:i})}return t.apply(this,e)}}pe.addEventListener("popstate",(()=>{const t=pe.location.href,e=Be;if(Be=t,e===t)return;te("history",{from:e,to:t})})),"history"in ne&&ne.history&&((0,y.GS)(pe.history,"pushState",t),(0,y.GS)(pe.history,"replaceState",t))}var Se=n(62745);const Fe=1024,Ee=(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";Jt(e,t),Zt(e,ee)}(function(t){return function(e){if((0,v.KU)()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:fe(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)}le(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>Fe&&(Se.T&&o.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=Fe),"string"===typeof a&&(a=[a]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=(0,ce.Hd)(e,{keyAttrs:a,maxStringLength:s}),i=(0,ce.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}),le(A,{event:n.event,name:n.name,global:n.global})}}(t,e.dom),Jt("dom",n),Zt("dom",ye)),e.xhr&&function(t){Jt("xhr",t),Zt("xhr",_e)}(function(t){return function(e){if((0,v.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,i=e.xhr[be];if(!n||!r||!i)return;const{method:o,url:a,status_code:s,body:A}=i,u={method:o,url:a,status_code:s},l={xhr:e.xhr,input:A,startTimestamp:n,endTimestamp:r},c={category:"xhr",data:u,type:"http",level:he(s)};t.emit("beforeOutgoingRequestBreadcrumb",c,l),le(c,l)}}(t)),e.fetch&&function(t,e){const n="fetch";Jt(n,t),Zt(n,(()=>oe(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),le(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:he(o.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",s,a),le(s,a)}}}(t)),e.history&&xe(function(t){return function(e){if((0,v.KU)()!==t)return;let n=e.from,r=e.to;const i=de(Wt.jf.location.href);let o=n?de(n):void 0;const a=de(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),le({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on("beforeSendEvent",function(t){return function(e){(0,v.KU)()===t&&le({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,c.$X)(e)},{event:e})}}(t))}}};const Ue=["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"],Ie=(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)(Wt.jf,"setTimeout",Le),e.setInterval&&(0,y.GS)(Wt.jf,"setInterval",Le),e.requestAnimationFrame&&(0,y.GS)(Wt.jf,"requestAnimationFrame",ke),e.XMLHttpRequest&&"XMLHttpRequest"in Wt.jf&&(0,y.GS)(XMLHttpRequest.prototype,"send",Qe);const t=e.eventTarget;if(t){(Array.isArray(t)?t:Ue).forEach((t=>function(t,e){const n=Wt.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,Wt.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,Wt.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 Le(t){return function(...e){const n=e[0];return e[0]=(0,Wt.LV)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,C.qQ)(t)}`}}),t.apply(this,e)}}function ke(t){return function(e){return t.apply(this,[(0,Wt.LV)(e,{mechanism:{data:{handler:(0,C.qQ)(t)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function Qe(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,Wt.LV)(e,n)}))})),t.apply(this,e)}}const Oe=(t={})=>{const e=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){"undefined"!==typeof Wt.jf.document?((0,r.J0)({ignoreDuration:!0}),(0,r.J5)(),"route"===e&&xe((({from:t,to:e})=>{void 0!==t&&t!==e&&((0,r.J0)({ignoreDuration:!0}),(0,r.J5)())}))):Se.T&&o.Yz.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}},Te=()=>({name:"CultureContext",preprocessEvent(t){const e=function(){try{const t=Wt.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 Me=null;function Ne(){Me=M.O.onerror,M.O.onerror=function(t,e,n,r,i){return te("error",{column:r,error:i,line:n,msg:t,url:e}),!!Me&&Me.apply(this,arguments)},M.O.onerror.__SENTRY_INSTRUMENTED__=!0}let Re=null;function Pe(){Re=M.O.onunhandledrejection,M.O.onunhandledrejection=function(t){return te("unhandledrejection",t),!Re||Re.apply(this,arguments)},M.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const De=(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";Jt(e,t),Zt(e,Ne)}((e=>{const{stackParser:n,attachStacktrace:i}=je();if((0,v.KU)()!==t||(0,Wt.jN)())return;const{msg:o,url:a,line:s,column:A,error:u}=e,l=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||[],u=r,l=n,c=function(t){if(!(0,ut.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,ce.$N)();0===A.length&&A.push({colno:u,filename:c,function:C.yF,in_app:!0,lineno:l});return t}(Kt(n,u||o,void 0,i,!1),a,s,A);l.level="error",(0,r.r)(l,{originalException:u,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}))}(t),He("onerror")),e.onunhandledrejection&&(!function(t){!function(t){const e="unhandledrejection";Jt(e,t),Zt(e,Pe)}((e=>{const{stackParser:n,attachStacktrace:i}=je();if((0,v.KU)()!==t||(0,Wt.jN)())return;const o=function(t){if((0,ut.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,ut.sO)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:Kt(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),He("onunhandledrejection"))}}};function He(t){Se.T&&o.Yz.log(`Global Handler attached: ${t}`)}function je(){const t=(0,v.KU)();return t?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const ze=()=>({name:"HttpContext",preprocessEvent(t){if(!Wt.jf.navigator&&!Wt.jf.location&&!Wt.jf.document)return;const e=(0,Wt.AP)(),n={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:n}}});function Ve(t,e,n,r,i,o){if(!i.exception?.values||!o||!(0,ut.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=Ke(t,e,r,o.originalException,n,i.exception.values,a,0))}function Ke(t,e,n,r,i,o,a,s){if(o.length>=n+1)return o;let A=[...o];if((0,ut.tH)(r[i],Error)){qe(a,s,r);const o=t(e,r[i]),u=A.length;We(o,i,u,s),A=Ke(t,e,n,r[i],i,[o,...A],o,u)}return Ge(r)&&r.errors.forEach(((o,u)=>{if((0,ut.tH)(o,Error)){qe(a,s,r);const l=t(e,o),c=A.length;We(l,`errors[${u}]`,c,s),A=Ke(t,e,n,o,i,[l,...A],l,c)}})),A}function Ge(t){return Array.isArray(t.errors)}function qe(t,e,n){t.mechanism={handled:!0,type:"auto.core.linked_errors",...Ge(n)&&{is_exception_group:!0},...t.mechanism,exception_id:e}}function We(t,e,n,r){t.mechanism={handled:!0,...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}const Ye=(t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:"LinkedErrors",preprocessEvent(t,r,i){Ve(Nt,i.getOptions().stackParser,n,e,t,r)}}};function $e(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 Xe=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Je=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ze=/\((\S*)(?::(\d+))(?::(\d+))\)/,tn=/at (.+?) ?\(data:(.+?),/,en=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,nn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,rn=[[30,t=>{const e=t.match(tn);if(e)return{filename:`<data:${e[2]}>`,function:e[1]};const n=Xe.exec(t);if(n){const[,t,e,r]=n;return $e(t,C.yF,+e,+r)}const r=Je.exec(t);if(r){if(r[2]&&0===r[2].indexOf("eval")){const t=Ze.exec(r[2]);t&&(r[2]=t[1],r[3]=t[2],r[4]=t[3])}const[t,e]=an(r[1]||C.yF,r[2]);return $e(e,t,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],[50,t=>{const e=en.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=nn.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]=an(n,t),$e(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}]],on=(0,C.gd)(...rn),an=(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]},sn="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,An={};function un(t){const e=An[t];if(e)return e;let n=pe[t];if(ie(n))return An[t]=n.bind(pe);const r=pe.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){sn&&o.Yz.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,i)}return n?An[t]=n.bind(pe):n}function ln(t,e=un("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 An["fetch"]=void 0,s}finally{n-=o,r--}}),it(t.bufferSize||40))}function cn(){return!!function(){if("undefined"===typeof Wt.jf.window)return!1;const t=Wt.jf;if(t.nw)return!1;const e=t.chrome||t.browser;if(!e?.runtime?.id)return!1;const n=(0,ce.$N)(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(Wt.jf===Wt.jf.top&&r.some((t=>n.startsWith(`${t}://`))))}()&&(Se.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 fn(t={}){const e=!t.skipBrowserExtensionCheck&&cn();let n=null==t.defaultIntegrations?[p(),_(),x(),Ie(),Ee(),De(),Ye(),S(),ze(),Te(),Oe()]:t.defaultIntegrations;const r={...t,enabled:!e&&t.enabled,stackParser:(0,C.vk)(t.stackParser||on),integrations:s({integrations:t.integrations,defaultIntegrations:n}),transport:t.transport||ln};return I(Yt,r)}var hn=n(96540);function dn(t){const e={...t};return Ot(e,"react"),(0,r.o)("react",{version:hn.version}),fn(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 u="debugHeaders";function l(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 c={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,u)),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,u)),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,u)),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,u)),t.getFooterGroups=s((()=>[t.getHeaderGroups()]),(t=>[...t].reverse()),A(t.options,u)),t.getLeftFooterGroups=s((()=>[t.getLeftHeaderGroups()]),(t=>[...t].reverse()),A(t.options,u)),t.getCenterFooterGroups=s((()=>[t.getCenterHeaderGroups()]),(t=>[...t].reverse()),A(t.options,u)),t.getRightFooterGroups=s((()=>[t.getRightHeaderGroups()]),(t=>[...t].reverse()),A(t.options,u)),t.getFlatHeaders=s((()=>[t.getHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,u)),t.getLeftFlatHeaders=s((()=>[t.getLeftHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,u)),t.getCenterFlatHeaders=s((()=>[t.getCenterHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,u)),t.getRightFlatHeaders=s((()=>[t.getRightHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,u)),t.getCenterLeafHeaders=s((()=>[t.getCenterFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,u)),t.getLeftLeafHeaders=s((()=>[t.getLeftFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,u)),t.getRightLeafHeaders=s((()=>[t.getRightFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,u)),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,u))}};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 u=(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=l(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&&u(o,e-1)},c=e.map(((t,e)=>l(n,t,{depth:a,index:e})));u(c,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,u)=>{let l={id:e,index:r,original:n,depth:i,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:e=>{if(l._valuesCache.hasOwnProperty(e))return l._valuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?(l._valuesCache[e]=n.accessorFn(l.original,r),l._valuesCache[e]):void 0},getUniqueValues:e=>{if(l._uniqueValuesCache.hasOwnProperty(e))return l._uniqueValuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(l._uniqueValuesCache[e]=n.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[e]):(l._uniqueValuesCache[e]=[l.getValue(e)],l._uniqueValuesCache[e]):void 0},renderValue:e=>{var n;return null!=(n=l.getValue(e))?n:t.options.renderFallbackValue},subRows:null!=o?o:[],getLeafRows:()=>a(l.subRows,(t=>t.subRows)),getParentRow:()=>l.parentId?t.getRow(l.parentId,!0):void 0,getParentRows:()=>{let t=[],e=l;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,l,e,e.id)))),A(t.options,"debugRows")),_getAllCellsByColumnId:s((()=>[l.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(l,t)}return l},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 w=(t,e,n)=>n.some((n=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)}));w.autoRemove=t=>C(t)||!(null!=t&&t.length);const b=(t,e,n)=>t.getValue(e)===n;b.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:w,equals:b,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 u;return o?null!=(u=null==e?void 0:e.map((e=>e.id===t.id?A:e)))?u:[]: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 I={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:i("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=s((t=>[M(e,t)]),(e=>e.findIndex((e=>e.id===t.id))),A(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return(null==(r=M(e,n)[0])?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const i=M(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"))}},L={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 k={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Q={getDefaultColumnDef:()=>k,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:k.minSize,null!=(r=null!=o?o:t.columnDef.size)?r:k.size),null!=(i=t.columnDef.maxSize)?i:k.maxSize)},t.getStart=s((t=>[t,M(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,M(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(),T(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=T(o)?Math.round(o.touches[0].clientX):o.clientX,u={},l=(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;u[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,...u}))))},c=t=>l("move",t),f=t=>{l("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=>c(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()),c(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};T(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 T(t){return"touchstart"===t.type}function M(t,e){return e?"center"===e?t.getCenterVisibleLeafColumns():"left"===e?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const N={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=>{R(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?P(t,n):{rows:[],flatRows:[],rowsById:{}}),A(t.options,"debugTable")),t.getFilteredSelectedRowModel=s((()=>[t.getState().rowSelection,t.getFilteredRowModel()]),((e,n)=>Object.keys(e).length?P(t,n):{rows:[],flatRows:[],rowsById:{}}),A(t.options,"debugTable")),t.getGroupedSelectedRowModel=s((()=>[t.getState().rowSelection,t.getSortedRowModel()]),((e,n)=>Object.keys(e).length?P(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 R(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)}}}},R=(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=>R(t,e.id,n,r,i)))};function P(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=[c,{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)}}},I,L,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 u,l=[],c=o?n:"desc"===i;var f;(u=null!=a&&a.length&&t.getCanMultiSort()&&r?s?"toggle":"add":null!=a&&a.length&&A!==a.length-1?"replace":s?"toggle":"replace","toggle"===u&&(o||i||(u="remove")),"add"===u)?(l=[...a,{id:t.id,desc:c}],l.splice(0,l.length-(null!=(f=e.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):l="toggle"===u?a.map((e=>e.id===t.id?{...e,desc:c}:e)):"remove"===u?a.filter((e=>e.id!==t.id)):[{id:t.id,desc:c}];return l}))},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"))}},N,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 u={...null!=(n=t.initialState)?n:{}};o._features.forEach((t=>{var e;u=null!=(e=null==t.getInitialState?void 0:t.getInitialState(u))?e:u}));const l=[];let c=!1;const f={_features:i,options:{...a,...t},initialState:u,_queue:t=>{l.push(t),c||(c=!0,Promise.resolve().then((()=>{for(;l.length;)l.shift()();c=!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},u=a.accessorKey;let l,c=null!=(i=null!=(o=a.id)?o:u?"function"===typeof String.prototype.replaceAll?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)?i:"string"===typeof a.header?a.header:void 0;if(a.accessorFn?l=a.accessorFn:u&&(l=u.includes(".")?t=>{let e=t;for(const r of u.split(".")){var n;e=null==(n=e)?void 0:n[r]}return e}:t=>t[a.accessorKey]),!c)throw new Error;let f={id:`${String(c)}`,accessorFn:l,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 u=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(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows)u.originalSubRows=t.options.getSubRows(e[A],A),null!=(s=u.originalSubRows)&&s.length&&(u.subRows=r(u.originalSubRows,i+1,u))}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 l=0;l<t.length;l++){var u;let c=t[l];const f=h(n,c.id,c.original,c.index,c.depth,void 0,c.parentId);if(f.columnFilters=c.columnFilters,null!=(u=c.subRows)&&u.length&&r<a){if(f.subRows=s(c.subRows,r+1),c=f,e(c)&&!f.subRows.length){A.push(c),o[c.id]=c,i.push(c);continue}if(e(c)||f.subRows.length){A.push(c),o[c.id]=c,i.push(c);continue}}else c=f,e(c)&&(A.push(c),o[c.id]=c,i.push(c))}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 l=0;l<t.length;l++){let c=t[l];if(e(c)){var u;if(null!=(u=c.subRows)&&u.length&&r<a){const t=h(n,c.id,c.original,c.index,c.depth,void 0,c.parentId);t.subRows=s(c.subRows,r+1),c=t}A.push(c),i.push(c),o[c.id]=c}}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 u,l;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++){u=i[t];const e=u.id;n.columnFilters[e]=u.filterFn(n,e,u.resolvedValue,(t=>{n.columnFiltersMeta[e]=t}))}if(o.length){for(let t=0;t<o.length;t++){l=o[t];const e=l.id;if(l.filterFn(n,e,l.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 u=r[n],l=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,u),c=Array.from(l.entries()).map(((e,l)=>{let[c,f]=e,d=`${u}:${c}`;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,l,n,void 0,A);return Object.assign(m,{groupingColumnId:u,groupingValue:c,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 c},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,u=A+r;let l;o=o.slice(A,u),l=t.options.paginateExpandedRows?{rows:o,flatRows:a,rowsById:s}:X({rows:o,flatRows:a,rowsById:s}),l.flatRows=[];const c=t=>{l.flatRows.push(t),t.subRows.length&&t.subRows.forEach(c)};return l.rows.forEach(c),l}),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,u=null!=(n=null==i?void 0:i.desc)&&n;let l=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;l=n&&r?0:n?A:-A}}if(0===l&&(l=s.sortingFn(t,e,i.id)),0!==l)return u&&(l*=-1),s.invertSorting&&(l*=-1),l}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 u;n.key&&(null==(a=n.debug)?void 0:a.call(n))&&(u=Date.now());const l=t();if(!(l.length!==i.length||l.some(((t,e)=>i[e]!==t))))return r;let c;if(i=l,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(c=Date.now()),r=e(...l),n.key&&(null==(A=n.debug)?void 0:A.call(n))){const t=Math.round(100*(Date.now()-u))/100,e=Math.round(100*(Date.now()-c))/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:()=>u});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},u=(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)}},l={passive:!0},c="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&&c?()=>{}: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),u=s(!1);n.addEventListener("scroll",A,l);const f=t.options.useScrollendEvent&&c;return f&&n.addEventListener("scrollend",u,l),()=>{n.removeEventListener("scroll",A),f&&n.removeEventListener("scrollend",u)}},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.currentScrollToIndex=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.observer=(()=>{let t=null;const e=()=>t||(this.targetWindow&&this.targetWindow.ResizeObserver?t=new this.targetWindow.ResizeObserver((t=>{t.forEach((t=>{const e=()=>{this._measureElement(t.target,t)};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(),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.maybeNotify()}))),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},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 l of this.laneAssignments.keys())l>=t&&this.laneAssignments.delete(l);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),u=new Array(o).fill(void 0);for(let l=0;l<s;l++){const t=A[l];t&&(u[t.lane]=l)}for(let l=s;l<t;l++){const t=r(l),i=this.laneAssignments.get(l);let o,s;if(void 0!==i&&this.options.lanes>1){o=i;const t=u[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[l-1]:this.getFurthestMeasurement(A,l);s=t?t.end+this.options.gap:e+n,o=t?t.lane:l%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(l,o)}const c=a.get(t),f="number"===typeof c?c:this.options.estimateSize(l),h=s+f;A[l]={index:l,start:s,size:f,end:h,key:t,lane:o},u[o]=l}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._measureElement=(t,e)=>{const n=this.indexFromElement(t),r=this.measurementsCache[n];if(!r)return;const i=r.key,o=this.elementsCache.get(i);o!==t&&(o&&this.observer.unobserve(o),this.observer.observe(t),this.elementsCache.set(i,t)),t.isConnected&&this.resizeItem(n,this.options.measureElement(t,e,this))},this.resizeItem=(t,e)=>{const n=this.measurementsCache[t];if(!n)return;const r=e-(this.itemSizeCache.get(n.key)??n.size);0!==r&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,r,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=r,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,e)),this.notify(!1))},this.measureElement=t=>{t?this._measureElement(t,void 0):this.elementsCache.forEach(((t,e)=>{t.isConnected||(this.observer.unobserve(t),this.elementsCache.delete(e))}))},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.measurementsCache[t];if(!n)return;const r=this.getSize(),i=this.getScrollOffset();if("auto"===e)if(n.end>=i+r-this.options.scrollPaddingEnd)e="end";else{if(!(n.start<=i+this.options.scrollPaddingStart))return[i,e];e="start"}if("end"===e&&t===this.options.count-1)return[this.getMaxScrollOffset(),e];const o="end"===e?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,e,n.size),e]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(t,{align:e="start",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(t,e),{adjustments:void 0,behavior:n})},this.scrollToIndex=(t,{align:e="auto",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),t=Math.max(0,Math.min(t,this.options.count-1)),this.currentScrollToIndex=t;let r=0;const i=e=>{if(!this.targetWindow)return;const r=this.getOffsetForIndex(t,e);if(!r)return void console.warn("Failed to get offset for index:",t);const[i,a]=r;this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.targetWindow.requestAnimationFrame((()=>{const e=()=>{if(this.currentScrollToIndex!==t)return;const e=this.getScrollOffset(),n=this.getOffsetForIndex(t,a);var r,i;n?(r=n[0],i=e,Math.abs(r-i)<1.01||o(a)):console.warn("Failed to get offset for index:",t)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(e):e()}))},o=e=>{this.targetWindow&&this.currentScrollToIndex===t&&(r++,r<10?this.targetWindow.requestAnimationFrame((()=>i(e))):console.warn(`Failed to scroll to index ${t} after 10 attempts.`))};i(e)},this.scrollBy=(t,{behavior:e}={})=>{"smooth"===e&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+t,{adjustments:void 0,behavior:e})},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)}}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:()=>pe});var r={};function i(t,e){return function(){return t.apply(e,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:()=>st,hasStandardBrowserEnv:()=>ut,hasStandardBrowserWebWorkerEnv:()=>lt,navigator:()=>At,origin:()=>ct});const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:s,toStringTag:A}=Symbol,u=(l=Object.create(null),t=>{const e=o.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const c=t=>(t=t.toLowerCase(),e=>u(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=c("ArrayBuffer");const m=f("string"),v=f("function"),y=f("number"),w=t=>null!==t&&"object"===typeof t,b=t=>{if("object"!==u(t))return!1;const e=a(t);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(A in t)&&!(s in t)},_=c("Date"),B=c("File"),x=c("Blob"),C=c("FileList"),S=c("URLSearchParams"),[F,E,U,I]=["ReadableStream","Request","Response","Headers"].map(c);function L(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 k(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 Q="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:n.g,O=t=>!d(t)&&t!==Q;const T=(M="undefined"!==typeof Uint8Array&&a(Uint8Array),t=>M&&t instanceof M);var M;const N=c("HTMLFormElement"),R=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),P=c("RegExp"),D=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};L(n,((n,i)=>{let o;!1!==(o=e(n,i,t))&&(r[i]=o||n)})),Object.defineProperties(t,r)};const H=c("AsyncFunction"),j=((t,e)=>{return t?setImmediate:e?(n=`axios@${Math.random()}`,r=[],Q.addEventListener("message",(({source:t,data:e})=>{t===Q&&e===n&&r.length&&r.shift()()}),!1),t=>{r.push(t),Q.postMessage(n,"*")}):t=>setTimeout(t);var n,r})("function"===typeof setImmediate,v(Q.postMessage)),z="undefined"!==typeof queueMicrotask?queueMicrotask.bind(Q):"undefined"!==typeof process&&process.nextTick||j,V={isArray:h,isArrayBuffer:g,isBuffer:p,isFormData:t=>{let e;return t&&("function"===typeof FormData&&t instanceof FormData||v(t.append)&&("formdata"===(e=u(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:w,isPlainObject:b,isEmptyObject:t=>{if(!w(t)||p(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(e){return!1}},isReadableStream:F,isRequest:E,isResponse:U,isHeaders:I,isUndefined:d,isDate:_,isFile:B,isBlob:x,isRegExp:P,isFunction:v,isStream:t=>w(t)&&v(t.pipe),isURLSearchParams:S,isTypedArray:T,isFileList:C,forEach:L,merge:function t(){const{caseless:e,skipUndefined:n}=O(this)&&this||{},r={},i=(i,o)=>{if("__proto__"===o||"constructor"===o||"prototype"===o)return;const a=e&&k(r,o)||o;b(r[a])&&b(i)?r[a]=t(r[a],i):b(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]&&L(arguments[o],i);return r},extend:(t,e,n,{allOwnKeys:r}={})=>(L(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:u,kindOfTest:c,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:N,hasOwnProperty:R,hasOwnProp:R,reduceDescriptors:D,freezeMethods:t=>{D(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:k,global:Q,isContextDefined:O,isSpecCompliantForm:function(t){return!!(t&&v(t.append)&&"FormData"===t[A]&&t[s])},toJSONObject:t=>{const e=new Array(10),n=(t,r)=>{if(w(t)){if(e.indexOf(t)>=0)return;if(p(t))return t;if(!("toJSON"in t)){e[r]=t;const i=h(t)?[]:{};return L(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:H,isThenable:t=>t&&(w(t)||v(t))&&v(t.then)&&v(t.catch),setImmediate:j,asap:z,isIterable:t=>null!=t&&v(t[s])};class K extends Error{static from(t,e,n,r,i,o){const a=new K(t.message,e||t.code,n,r,i);return a.cause=t,a.name=t.name,o&&Object.assign(a,o),a}constructor(t,e,n,r,i){super(t),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:V.toJSONObject(this.config),code:this.code,status:this.status}}}K.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",K.ERR_BAD_OPTION="ERR_BAD_OPTION",K.ECONNABORTED="ECONNABORTED",K.ETIMEDOUT="ETIMEDOUT",K.ERR_NETWORK="ERR_NETWORK",K.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",K.ERR_DEPRECATED="ERR_DEPRECATED",K.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",K.ERR_BAD_REQUEST="ERR_BAD_REQUEST",K.ERR_CANCELED="ERR_CANCELED",K.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",K.ERR_INVALID_URL="ERR_INVALID_URL";const G=K;function q(t){return V.isPlainObject(t)||V.isArray(t)}function W(t){return V.endsWith(t,"[]")?t.slice(0,-2):t}function Y(t,e,n){return t?t.concat(e).map((function(t,e){return t=W(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const $=V.toFlatObject(V,{},null,(function(t){return/^is[A-Z]/.test(t)}));const X=function(t,e,n){if(!V.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const r=(n=V.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!V.isUndefined(e[t])}))).metaTokens,i=n.visitor||u,o=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&V.isSpecCompliantForm(e);if(!V.isFunction(i))throw new TypeError("visitor must be a function");function A(t){if(null===t)return"";if(V.isDate(t))return t.toISOString();if(V.isBoolean(t))return t.toString();if(!s&&V.isBlob(t))throw new G("Blob is not supported. Use a Buffer instead.");return V.isArrayBuffer(t)||V.isTypedArray(t)?s&&"function"===typeof Blob?new Blob([t]):Buffer.from(t):t}function u(t,n,i){let s=t;if(t&&!i&&"object"===typeof t)if(V.endsWith(n,"{}"))n=r?n:n.slice(0,-2),t=JSON.stringify(t);else if(V.isArray(t)&&function(t){return V.isArray(t)&&!t.some(q)}(t)||(V.isFileList(t)||V.endsWith(n,"[]"))&&(s=V.toArray(t)))return n=W(n),s.forEach((function(t,r){!V.isUndefined(t)&&null!==t&&e.append(!0===a?Y([n],r,o):null===a?n:n+"[]",A(t))})),!1;return!!q(t)||(e.append(Y(i,n,o),A(t)),!1)}const l=[],c=Object.assign($,{defaultVisitor:u,convertValue:A,isVisitable:q});if(!V.isObject(t))throw new TypeError("data must be an object");return function t(n,r){if(!V.isUndefined(n)){if(-1!==l.indexOf(n))throw Error("Circular reference detected in "+r.join("."));l.push(n),V.forEach(n,(function(n,o){!0===(!(V.isUndefined(n)||null===n)&&i.call(e,n,V.isString(o)?o.trim():o,r,c))&&t(n,r?r.concat(o):[o])})),l.pop()}}(t),e};function J(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Z(t,e){this._pairs=[],t&&X(t,this,e)}const tt=Z.prototype;tt.append=function(t,e){this._pairs.push([t,e])},tt.toString=function(t){const e=t?function(e){return t.call(this,e,J)}:J;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const et=Z;function nt(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function rt(t,e,n){if(!e)return t;const r=n&&n.encode||nt,i=V.isFunction(n)?{serialize:n}:n,o=i&&i.serialize;let a;if(a=o?o(e,i):V.isURLSearchParams(e)?e.toString():new et(e,i).toString(r),a){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}const it=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){V.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},ot={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},at={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:et,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},st="undefined"!==typeof window&&"undefined"!==typeof document,At="object"===typeof navigator&&navigator||void 0,ut=st&&(!At||["ReactNative","NativeScript","NS"].indexOf(At.product)<0),lt="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ct=st&&window.location.href||"http://localhost",ft={...r,...at};const ht=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&&V.isArray(r)?r.length:o,s)return V.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!a;r[o]&&V.isObject(r[o])||(r[o]=[]);return e(t,n,r[o],i)&&V.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(V.isFormData(t)&&V.isFunction(t.entries)){const n={};return V.forEachEntry(t,((t,r)=>{e(function(t){return V.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),r,n,0)})),n}return null};const dt={transitional:ot,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",r=n.indexOf("application/json")>-1,i=V.isObject(t);i&&V.isHTMLForm(t)&&(t=new FormData(t));if(V.isFormData(t))return r?JSON.stringify(ht(t)):t;if(V.isArrayBuffer(t)||V.isBuffer(t)||V.isStream(t)||V.isFile(t)||V.isBlob(t)||V.isReadableStream(t))return t;if(V.isArrayBufferView(t))return t.buffer;if(V.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 X(t,new ft.classes.URLSearchParams,{visitor:function(t,e,n,r){return ft.isNode&&V.isBuffer(t)?(this.append(e,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((o=V.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return X(o?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||r?(e.setContentType("application/json",!1),function(t,e,n){if(V.isString(t))try{return(e||JSON.parse)(t),V.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||dt.transitional,n=e&&e.forcedJSONParsing,r="json"===this.responseType;if(V.isResponse(t)||V.isReadableStream(t))return t;if(t&&V.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 G.from(i,G.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:ft.classes.FormData,Blob:ft.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};V.forEach(["delete","get","head","post","put","patch"],(t=>{dt.headers[t]={}}));const pt=dt,gt=V.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"]),mt=Symbol("internals");function vt(t){return t&&String(t).trim().toLowerCase()}function yt(t){return!1===t||null==t?t:V.isArray(t)?t.map(yt):String(t)}function wt(t,e,n,r,i){return V.isFunction(r)?r.call(this,e,n):(i&&(e=n),V.isString(e)?V.isString(r)?-1!==e.indexOf(r):V.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=vt(e);if(!i)throw new Error("header name must be a non-empty string");const o=V.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||e]=yt(t))}const o=(t,e)=>V.forEach(t,((t,n)=>i(t,n,e)));if(V.isPlainObject(t)||t instanceof this.constructor)o(t,e);else if(V.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]&&gt[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(V.isObject(t)&&V.isIterable(t)){let n,r,i={};for(const e of t){if(!V.isArray(e))throw TypeError("Object iterator must return a key-value pair");i[r=e[0]]=(n=i[r])?V.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=vt(t)){const n=V.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(V.isFunction(e))return e.call(this,t,n);if(V.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=vt(t)){const n=V.findKey(this,t);return!(!n||void 0===this[n]||e&&!wt(0,this[n],n,e))}return!1}delete(t,e){const n=this;let r=!1;function i(t){if(t=vt(t)){const i=V.findKey(n,t);!i||e&&!wt(0,n[i],i,e)||(delete n[i],r=!0)}}return V.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&&!wt(0,this[i],i,t,!0)||(delete this[i],r=!0)}return r}normalize(t){const e=this,n={};return V.forEach(this,((r,i)=>{const o=V.findKey(n,i);if(o)return e[o]=yt(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]=yt(r),n[a]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return V.forEach(this,((n,r)=>{null!=n&&!1!==n&&(e[r]=t&&V.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[mt]=this[mt]={accessors:{}}).accessors,n=this.prototype;function r(t){const r=vt(t);e[r]||(!function(t,e){const n=V.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 V.isArray(t)?t.forEach(r):r(t),this}}bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),V.reduceDescriptors(bt.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),V.freezeMethods(bt);const _t=bt;function Bt(t,e){const n=this||pt,r=e||n,i=_t.from(r.headers);let o=r.data;return V.forEach(t,(function(t){o=t.call(n,o,i.normalize(),e?e.status:void 0)})),i.normalize(),o}function xt(t){return!(!t||!t.__CANCEL__)}const Ct=class extends G{constructor(t,e,n){super(null==t?"canceled":t,G.ERR_CANCELED,e,n),this.name="CanceledError",this.__CANCEL__=!0}};function St(t,e,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const Ft=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(),u=r[a];i||(i=A),n[o]=s,r[o]=A;let l=a,c=0;for(;l!==o;)c+=n[l++],l%=t;if(o=(o+1)%t,o===a&&(a=(a+1)%t),A-i<e)return;const f=u&&A-u;return f?Math.round(1e3*c/f):void 0}};const Et=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)]},Ut=(t,e,n=3)=>{let r=0;const i=Ft(50,250);return Et((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]]},Lt=t=>(...e)=>V.asap((()=>t(...e))),kt=ft.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,ft.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(ft.origin),ft.navigator&&/(msie|trident)/i.test(ft.navigator.userAgent)):()=>!0,Qt=ft.hasStandardBrowserEnv?{write(t,e,n,r,i,o,a){if("undefined"===typeof document)return;const s=[`${t}=${encodeURIComponent(e)}`];V.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),V.isString(r)&&s.push(`path=${r}`),V.isString(i)&&s.push(`domain=${i}`),!0===o&&s.push("secure"),V.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 Ot(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 _t?{...t}:t;function Mt(t,e){e=e||{};const n={};function r(t,e,n,r){return V.isPlainObject(t)&&V.isPlainObject(e)?V.merge.call({caseless:r},t,e):V.isPlainObject(e)?V.merge({},e):V.isArray(e)?e.slice():e}function i(t,e,n,i){return V.isUndefined(e)?V.isUndefined(t)?void 0:r(void 0,t,0,i):r(t,e,0,i)}function o(t,e){if(!V.isUndefined(e))return r(void 0,e)}function a(t,e){return V.isUndefined(e)?V.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 V.forEach(Object.keys({...t,...e}),(function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const o=V.hasOwnProp(A,r)?A[r]:i,a=o(t[r],e[r],r);V.isUndefined(a)&&o!==s||(n[r]=a)})),n}const Nt=t=>{const e=Mt({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=e;if(e.headers=a=_t.from(a),e.url=rt(Ot(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),V.isFormData(n))if(ft.hasStandardBrowserEnv||ft.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(V.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(ft.hasStandardBrowserEnv&&(r&&V.isFunction(r)&&(r=r(e)),r||!1!==r&&kt(e.url))){const t=i&&o&&Qt.read(o);t&&a.set(i,t)}return e},Rt="undefined"!==typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){const r=Nt(t);let i=r.data;const o=_t.from(r.headers).normalize();let a,s,A,u,l,{responseType:c,onUploadProgress:f,onDownloadProgress:h}=r;function d(){u&&u(),l&&l(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let p=new XMLHttpRequest;function g(){if(!p)return;const r=_t.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders());St((function(t){e(t),d()}),(function(t){n(t),d()}),{data:c&&"text"!==c&&"json"!==c?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 G("Request aborted",G.ECONNABORTED,t,p)),p=null)},p.onerror=function(e){const r=e&&e.message?e.message:"Network Error",i=new G(r,G.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||ot;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new G(e,i.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,t,p)),p=null},void 0===i&&o.setContentType(null),"setRequestHeader"in p&&V.forEach(o.toJSON(),(function(t,e){p.setRequestHeader(e,t)})),V.isUndefined(r.withCredentials)||(p.withCredentials=!!r.withCredentials),c&&"json"!==c&&(p.responseType=r.responseType),h&&([A,l]=Ut(h,!0),p.addEventListener("progress",A)),f&&p.upload&&([s,u]=Ut(f),p.upload.addEventListener("progress",s),p.upload.addEventListener("loadend",u)),(r.cancelToken||r.signal)&&(a=e=>{p&&(n(!e||e.type?new Ct(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===ft.protocols.indexOf(m)?n(new G("Unsupported protocol "+m+":",G.ERR_BAD_REQUEST,t)):p.send(i||null)}))},Pt=(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 G?e:new Ct(e instanceof Error?e.message:e))}};let o=e&&setTimeout((()=>{o=null,i(new G(`timeout of ${e}ms exceeded`,G.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=()=>V.asap(a),s}},Dt=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},Ht=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()}},jt=(t,e,n,r)=>{const i=async function*(t,e){for await(const n of Ht(t))yield*Dt(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:zt}=V,Vt=(({Request:t,Response:e})=>({Request:t,Response:e}))(V.global),{ReadableStream:Kt,TextEncoder:Gt}=V.global,qt=(t,...e)=>{try{return!!t(...e)}catch(n){return!1}},Wt=t=>{t=V.merge.call({skipUndefined:!0},Vt,t);const{fetch:e,Request:n,Response:r}=t,i=e?zt(e):"function"===typeof fetch,o=zt(n),a=zt(r);if(!i)return!1;const s=i&&zt(Kt),A=i&&("function"===typeof Gt?(u=new Gt,t=>u.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var u;const l=o&&s&&qt((()=>{let t=!1;const e=new n(ft.origin,{body:new Kt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),c=a&&s&&qt((()=>V.isReadableStream(new r("").body))),f={stream:c&&(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 G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,n)})}));const h=async(t,e)=>{const r=V.toFiniteNumber(t.getContentLength());return null==r?(async t=>{if(null==t)return 0;if(V.isBlob(t))return t.size;if(V.isSpecCompliantForm(t)){const e=new n(ft.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return V.isArrayBufferView(t)||V.isArrayBuffer(t)?t.byteLength:(V.isURLSearchParams(t)&&(t+=""),V.isString(t)?(await A(t)).byteLength:void 0)})(e):r};return async t=>{let{url:i,method:a,data:s,signal:A,cancelToken:u,timeout:d,onDownloadProgress:p,onUploadProgress:g,responseType:m,headers:v,withCredentials:y="same-origin",fetchOptions:w}=Nt(t),b=e||fetch;m=m?(m+"").toLowerCase():"text";let _=Pt([A,u&&u.toAbortSignal()],d),B=null;const x=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let C;try{if(g&&l&&"get"!==a&&"head"!==a&&0!==(C=await h(v,s))){let t,e=new n(i,{method:"POST",body:s,duplex:"half"});if(V.isFormData(s)&&(t=e.headers.get("content-type"))&&v.setContentType(t),e.body){const[t,n]=It(C,Ut(Lt(g)));s=jt(e.body,65536,t,n)}}V.isString(y)||(y=y?"include":"omit");const e=o&&"credentials"in n.prototype,A={...w,signal:_,method:a.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:"half",credentials:e?y:void 0};B=o&&new n(i,A);let u=await(o?b(B,w):b(i,A));const d=c&&("stream"===m||"response"===m);if(c&&(p||d&&x)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=u[e]}));const e=V.toFiniteNumber(u.headers.get("content-length")),[n,i]=p&&It(e,Ut(Lt(p),!0))||[];u=new r(jt(u.body,65536,n,(()=>{i&&i(),x&&x()})),t)}m=m||"text";let S=await f[V.findKey(f,m)||"text"](u,t);return!d&&x&&x(),await new Promise(((e,n)=>{St(e,n,{data:S,headers:_t.from(u.headers),status:u.status,statusText:u.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 G("Network Error",G.ERR_NETWORK,t,B,S&&S.response),{cause:S.cause||S});throw G.from(S,S&&S.code,t,B,S&&S.response)}}},Yt=new Map,$t=t=>{let e=t&&t.env||{};const{fetch:n,Request:r,Response:i}=e,o=[r,i,n];let a,s,A=o.length,u=Yt;for(;A--;)a=o[A],s=u.get(a),void 0===s&&u.set(a,s=A?new Map:Wt(e)),u=s;return s},Xt=($t(),{http:null,xhr:Rt,fetch:{get:$t}});V.forEach(Xt,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(n){}Object.defineProperty(t,"adapterName",{value:e})}}));const Jt=t=>`- ${t}`,Zt=t=>V.isFunction(t)||null===t||!1===t;const te={getAdapter:function(t,e){t=V.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,!Zt(r)&&(i=Xt[(n=String(r)).toLowerCase()],void 0===i))throw new G(`Unknown adapter '${n}'`);if(i&&(V.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(Jt).join("\n"):" "+Jt(t[0]):"as no adapter specified";throw new G("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return i},adapters:Xt};function ee(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ct(null,t)}function ne(t){ee(t),t.headers=_t.from(t.headers),t.data=Bt.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return te.getAdapter(t.adapter||pt.adapter,t)(t).then((function(e){return ee(t),e.data=Bt.call(t,t.transformResponse,e),e.headers=_t.from(e.headers),e}),(function(e){return xt(e)||(ee(t),e&&e.response&&(e.response.data=Bt.call(t,t.transformResponse,e.response),e.response.headers=_t.from(e.response.headers))),Promise.reject(e)}))}const re="1.13.5",ie={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{ie[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const oe={};ie.transitional=function(t,e,n){function r(t,e){return"[Axios v"+re+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,i,o)=>{if(!1===t)throw new G(r(i," has been removed"+(e?" in "+e:"")),G.ERR_DEPRECATED);return e&&!oe[i]&&(oe[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)}},ie.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 G("options must be an object",G.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 G("option "+o+" must be "+n,G.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new G("Unknown option "+o,G.ERR_BAD_OPTION)}},validators:ie},se=ae.validators;class Ae{constructor(t){this.defaults=t||{},this.interceptors={request:new it,response:new it}}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=Mt(this.defaults,e);const{transitional:n,paramsSerializer:r,headers:i}=e;void 0!==n&&ae.assertOptions(n,{silentJSONParsing:se.transitional(se.boolean),forcedJSONParsing:se.transitional(se.boolean),clarifyTimeoutError:se.transitional(se.boolean),legacyInterceptorReqResOrdering:se.transitional(se.boolean)},!1),null!=r&&(V.isFunction(r)?e.paramsSerializer={serialize:r}:ae.assertOptions(r,{encode:se.function,serialize:se.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),ae.assertOptions(e,{baseUrl:se.spelling("baseURL"),withXsrfToken:se.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let o=i&&V.merge(i.common,i[e.method]);i&&V.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete i[t]})),e.headers=_t.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||ot;n&&n.legacyInterceptorReqResOrdering?a.unshift(t.fulfilled,t.rejected):a.push(t.fulfilled,t.rejected)}));const A=[];let u;this.interceptors.response.forEach((function(t){A.push(t.fulfilled,t.rejected)}));let l,c=0;if(!s){const t=[ne.bind(this),void 0];for(t.unshift(...a),t.push(...A),l=t.length,u=Promise.resolve(e);c<l;)u=u.then(t[c++],t[c++]);return u}l=a.length;let f=e;for(;c<l;){const t=a[c++],e=a[c++];try{f=t(f)}catch(h){e.call(this,h);break}}try{u=ne.call(this,f)}catch(h){return Promise.reject(h)}for(c=0,l=A.length;c<l;)u=u.then(A[c++],A[c++]);return u}getUri(t){return rt(Ot((t=Mt(this.defaults,t)).baseURL,t.url,t.allowAbsoluteUrls),t.params,t.paramsSerializer)}}V.forEach(["delete","get","head","options"],(function(t){Ae.prototype[t]=function(e,n){return this.request(Mt(n||{},{method:t,url:e,data:(n||{}).data}))}})),V.forEach(["post","put","patch"],(function(t){function e(e){return function(n,r,i){return this.request(Mt(i||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ae.prototype[t]=e(),Ae.prototype[t+"Form"]=e(!0)}));const ue=Ae;class le{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 Ct(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 le((function(e){t=e})),cancel:t}}}const ce=le;const fe={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(fe).forEach((([t,e])=>{fe[e]=t}));const he=fe;const de=function t(e){const n=new ue(e),r=i(ue.prototype.request,n);return V.extend(r,ue.prototype,n,{allOwnKeys:!0}),V.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return t(Mt(e,n))},r}(pt);de.Axios=ue,de.CanceledError=Ct,de.CancelToken=ce,de.isCancel=xt,de.VERSION=re,de.toFormData=X,de.AxiosError=G,de.Cancel=de.CanceledError,de.all=function(t){return Promise.all(t)},de.spread=function(t){return function(e){return t.apply(null,e)}},de.isAxiosError=function(t){return V.isObject(t)&&!0===t.isAxiosError},de.mergeConfig=Mt,de.AxiosHeaders=_t,de.formToJSON=t=>ht(V.isHTMLForm(t)?new FormData(t):t),de.getAdapter=te.getAdapter,de.HttpStatusCode=he,de.default=de;const pe=de},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:()=>l,Jj:()=>s,WD:()=>u,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,u=(0,i.A)(o.A).center,l=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})},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})},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:()=>c,Z4:()=>f});var r=n(30846),i=n(4504),o=n(49216),a=n(98026),s=n(15671),A=n(83131),u=n(68886),l=n(36205);function c(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,u=Math.floor(a),l=(0,r.A)((0,s.A)(t,u).subarray(0,u+1));return l+((0,o.A)(t.subarray(u+1))-l)*(a-u)}}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)),c=r.length-1,f=Math.floor(c*e);return(0,s.A)(o,f,0,c,((t,e)=>(0,u.o2)(r[t],r[e]))),(f=(0,l.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),u=.5*Math.exp(2*A/3),l=.5*Math.sqrt(A*u*(r-u)/r)*(o-r/2<0?-1:1);i(t,e,Math.max(n,Math.floor(e-o*u/r+l)),Math.min(a,Math.floor(e+(r-o)*u/r+l)),s)}const r=t[e];let A=n,u=a;for(o(t,n,e),s(t[a],r)>0&&o(t,n,a);A<u;){for(o(t,A,u),++A,--u;s(t[A],r)<0;)++A;for(;s(t[u],r)>0;)--u}0===s(t[n],r)?o(t,n,u):(++u,o(t,u,a)),u<=e&&(n=u+1),e<=u&&(a=u-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)}},6946(t,e,n){"use strict";n.d(e,{Ay:()=>s,lq:()=>A,sG:()=>u});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)),u=s/Math.pow(10,A),l=u>=r?10:u>=i?5:u>=o?2:1;let c,f,h;return A<0?(h=Math.pow(10,-A)/l,c=Math.round(t*h),f=Math.round(e*h),c/h<t&&++c,f/h>e&&--f,h=-h):(h=Math.pow(10,A)*l,c=Math.round(t/h),f=Math.round(e/h),c*h<t&&++c,f*h>e&&--f),f<c&&.5<=n&&n<2?a(t,e,2*n):[c,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,u=new Array(A);if(r)if(s<0)for(let a=0;a<A;++a)u[a]=(o-a)/-s;else for(let a=0;a<A;++a)u[a]=(o-a)*s;else if(s<0)for(let a=0;a<A;++a)u[a]=(i+a)/-s;else for(let a=0;a<A;++a)u[a]=(i+a)*s;return u}function A(t,e,n){return a(t=+t,e=+e,n=+n)[2]}function u(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:()=>w,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*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3,8})$/,c=new RegExp(`^rgb\\(${s},${s},${s}\\)$`),f=new RegExp(`^rgb\\(${u},${u},${u}\\)$`),h=new RegExp(`^rgba\\(${s},${s},${s},${A}\\)$`),d=new RegExp(`^rgba\\(${u},${u},${u},${A}\\)$`),p=new RegExp(`^hsl\\(${A},${u},${u}\\)$`),g=new RegExp(`^hsla\\(${A},${u},${u},${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 w(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=l.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?b(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=c.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))?L(e[1],e[2]/100,e[3]/100,1):(e=g.exec(t))?L(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?b(m[t]):"transparent"===t?new C(NaN,NaN,NaN,0):null}function b(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=w(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`#${I(this.r)}${I(this.g)}${I(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 I(t){return((t=U(t))<16?"0":"")+t.toString(16)}function L(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 k(t){if(t instanceof O)return new O(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=w(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,u=(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/=u<.5?a+o:2-a-o,s*=60):A=u>0&&u<1?0:s,new O(s,A,u,t.opacity)}function Q(t,e,n,r){return 1===arguments.length?k(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 T(t){return(t=(t||0)%360)<0?t+360:t}function M(t){return Math.max(0,Math.min(1,t||0))}function N(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,w,{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 k(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`#${I(this.r)}${I(this.g)}${I(this.b)}${I(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(N(t>=240?t-240:t+120,i,r),N(t,i,r),N(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new O(T(this.h),M(this.s),M(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("}${T(this.h)}, ${100*M(this.s)}%, ${100*M(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})},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((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,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 t+"";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 u(t){return t}var l=Array.prototype.map,c=["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?u:(e=l.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?u:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(l.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){var e=(t=(0,i.A)(t)).fill,n=t.align,r=t.sign,u=t.symbol,l=t.zero,v=t.width,y=t.comma,w=t.precision,b=t.trim,_=t.type;"n"===_?(y=!0,_="g"):A[_]||(void 0===w&&(w=12),b=!0,_="g"),(l||"0"===e&&"="===n)&&(l=!0,e="0",n="=");var B="$"===u?s:"#"===u&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",x="$"===u?f:/[%p]/.test(_)?p:"",C=A[_],S=/[defgprs%]/.test(_);function F(t){var i,s,A,u=B,f=x;if("c"===_)f=C(t)+f,t="";else{var p=(t=+t)<0||1/t<0;if(t=isNaN(t)?m:C(Math.abs(t),w),b&&(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)),p&&0===+t&&"+"!==r&&(p=!1),u=(p?"("===r?r:g:"-"===r||"("===r?"":r)+u,f=("s"===_?c[8+o/3]:"")+f+(p&&"("===r?")":""),S)for(i=-1,s=t.length;++i<s;)if(48>(A=t.charCodeAt(i))||A>57){f=(46===A?h+t.slice(i+1):t.slice(i))+f,t=t.slice(0,i);break}}y&&!l&&(t=a(t,1/0));var F=u.length+t.length+f.length,E=F<v?new Array(v-F+1).join(e):"";switch(y&&l&&(t=a(E+t,E.length?v-f.length:1/0),E=""),n){case"<":t=u+t+f+E;break;case"=":t=u+E+t+f;break;case"^":t=E.slice(0,F=E.length>>1)+u+t+f+E.slice(F);break;default:t=E+u+t+f}return d(t)}return w=void 0===w?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),F.toString=function(){return t+""},F}return{format:v,formatPrefix:function(t,e){var n=v(((t=(0,i.A)(t)).type="f",t)),o=3*Math.max(-8,Math.min(8,Math.floor((0,r.A)(e)/3))),a=Math.pow(10,-o),s=c[8+o/3];return function(t){return n(a*t)+s}}}}},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}},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:()=>u,uL:()=>l});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 u=A(i.A),l=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,u=-1,l=[],c=[];for(t+="",e+="";(n=i.exec(t))&&(a=o.exec(e));)(s=a.index)>A&&(s=e.slice(A,s),l[u]?l[u]+=s:l[++u]=s),(n=n[0])===(a=a[0])?l[u]?l[u]+=a:l[++u]=a:(l[++u]=null,c.push({i:u,x:(0,r.A)(n,a)})),A=o.lastIndex;return A<e.length&&(s=e.slice(A),l[u]?l[u]+=s:l[++u]=s),l.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)l[(n=c[r]).i]=n.x(t);return l.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),u=n(67737),l=n(3116),c=n(10128);function f(t,e){var n,f=typeof e;return null==e||"boolean"===f?(0,l.A)(e):("number"===f?s.A:"string"===f?(n=(0,r.Ay)(e))?(e=n,i.Ay):u.A:e instanceof r.Ay?i.Ay:e instanceof Date?a.A:(0,c.p)(e)?c.A:Array.isArray(e)?o.$:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?A.A:s.A)(t,e)}},16199(t,e,n){"use strict";n.r(e),n.d(e,{scaleBand:()=>u,scaleDiverging:()=>Lt,scaleDivergingLog:()=>kt,scaleDivergingPow:()=>Ot,scaleDivergingSqrt:()=>Tt,scaleDivergingSymlog:()=>Qt,scaleIdentity:()=>O,scaleImplicit:()=>s,scaleLinear:()=>Q,scaleLog:()=>z,scaleOrdinal:()=>A,scalePoint:()=>c,scalePow:()=>J,scaleQuantile:()=>it,scaleQuantize:()=>ot,scaleRadial:()=>et,scaleSequential:()=>Bt,scaleSequentialLog:()=>xt,scaleSequentialPow:()=>St,scaleSequentialQuantile:()=>Et,scaleSequentialSqrt:()=>Ft,scaleSequentialSymlog:()=>Ct,scaleSqrt:()=>Z,scaleSymlog:()=>q,scaleThreshold:()=>at,scaleTime:()=>yt,scaleUtc:()=>wt,tickFormat:()=>L});var r=n(6561);function i(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function o(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}var a=n(24119);const s=Symbol("implicit");function A(){var t=new a.B,e=[],n=[],r=s;function o(i){let o=t.get(i);if(void 0===o){if(r!==s)return r;t.set(i,o=e.push(i)-1)}return n[o%n.length]}return o.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new a.B;for(const r of n)t.has(r)||t.set(r,e.push(r)-1);return o},o.range=function(t){return arguments.length?(n=Array.from(t),o):n.slice()},o.unknown=function(t){return arguments.length?(r=t,o):r},o.copy=function(){return A(e,n).unknown(r)},i.apply(o,arguments),o}function u(){var t,e,n=A().unknown(void 0),o=n.domain,a=n.range,s=0,l=1,c=!1,f=0,h=0,d=.5;function p(){var n=o().length,i=l<s,A=i?l:s,u=i?s:l;t=(u-A)/Math.max(1,n-f+2*h),c&&(t=Math.floor(t)),A+=(u-A-t*(n-f))*d,e=t*(1-f),c&&(A=Math.round(A),e=Math.round(e));var p=(0,r.A)(n).map((function(e){return A+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?([s,l]=t,s=+s,l=+l,p()):[s,l]},n.rangeRound=function(t){return[s,l]=t,s=+s,l=+l,c=!0,p()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(c=!!t,p()):c},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 u(o(),[s,l]).round(c).paddingInner(f).paddingOuter(h).align(d)},i.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(u.apply(null,arguments).paddingInner(1))}var f=n(6946),h=n(52016),d=n(58503),p=n(8981),g=n(49770);function m(t){return+t}var v=[0,1];function y(t){return t}function w(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function b(t,e,n){var r=t[0],i=t[1],o=e[0],a=e[1];return i<r?(r=w(i,r),o=n(a,o)):(r=w(r,i),o=n(o,a)),function(t){return o(r(t))}}function _(t,e,n){var r=Math.min(t.length,e.length)-1,i=new Array(r),o=new Array(r),a=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<r;)i[a]=w(t[a],t[a+1]),o[a]=n(e[a],e[a+1]);return function(e){var n=(0,h.Ay)(t,e,1,r)-1;return o[n](i[n](e))}}function B(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function x(){var t,e,n,r,i,o,a=v,s=v,A=d.A,u=y;function l(){var t=Math.min(a.length,s.length);return u!==y&&(u=function(t,e){var n;return t>e&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(a[0],a[t-1])),r=t>2?_:b,i=o=null,c}function c(e){return null==e||isNaN(e=+e)?n:(i||(i=r(a.map(t),s,A)))(t(u(e)))}return c.invert=function(n){return u(e((o||(o=r(s,a.map(t),p.A)))(n)))},c.domain=function(t){return arguments.length?(a=Array.from(t,m),l()):a.slice()},c.range=function(t){return arguments.length?(s=Array.from(t),l()):s.slice()},c.rangeRound=function(t){return s=Array.from(t),A=g.A,l()},c.clamp=function(t){return arguments.length?(u=!!t||y,l()):u!==y},c.interpolate=function(t){return arguments.length?(A=t,l()):A},c.unknown=function(t){return arguments.length?(n=t,c):n},function(n,r){return t=n,e=r,l()}}function C(){return x()(y,y)}var S=n(1631),F=n(67590),E=n(48701),U=n(99460),I=n(1734);function L(t,e,n,r){var i,o=(0,f.sG)(t,e,n);switch((r=(0,S.A)(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=(0,F.A)(o,a))||(r.precision=i),(0,E.s)(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=(0,U.A)(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=(0,I.A)(o))||(r.precision=i-2*("%"===r.type))}return(0,E.GP)(r)}function k(t){var e=t.domain;return t.ticks=function(t){var n=e();return(0,f.Ay)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return L(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i,o=e(),a=0,s=o.length-1,A=o[a],u=o[s],l=10;for(u<A&&(i=A,A=u,u=i,i=a,a=s,s=i);l-- >0;){if((i=(0,f.lq)(A,u,n))===r)return o[a]=A,o[s]=u,e(o);if(i>0)A=Math.floor(A/i)*i,u=Math.ceil(u/i)*i;else{if(!(i<0))break;A=Math.ceil(A*i)/i,u=Math.floor(u*i)/i}r=i}return t},t}function Q(){var t=C();return t.copy=function(){return B(t,Q())},i.apply(t,arguments),k(t)}function O(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,m),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return O(t).unknown(e)},t=arguments.length?Array.from(t,m):[0,1],k(n)}function T(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}function M(t){return Math.log(t)}function N(t){return Math.exp(t)}function R(t){return-Math.log(-t)}function P(t){return-Math.exp(-t)}function D(t){return isFinite(t)?+("1e"+t):t<0?0:t}function H(t){return(e,n)=>-t(-e,n)}function j(t){const e=t(M,N),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?D:t===Math.E?Math.exp:e=>Math.pow(t,e)}(o),n()[0]<0?(r=H(r),i=H(i),t(R,P)):t(M,N),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 u,l,c=r(a),h=r(s);const d=null==t?10:+t;let p=[];if(!(o%1)&&h-c<d){if(c=Math.floor(c),h=Math.ceil(h),a>0){for(;c<=h;++c)for(u=1;u<o;++u)if(l=c<0?u/i(-c):u*i(c),!(l<a)){if(l>s)break;p.push(l)}}else for(;c<=h;++c)for(u=o-1;u>=1;--u)if(l=c>0?u/i(-c):u*i(c),!(l<a)){if(l>s)break;p.push(l)}2*p.length<d&&(p=(0,f.Ay)(a,s,d))}else p=(0,f.Ay)(c,h,Math.min(h-c,d)).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,S.A)(n)).precision||(n.trim=!0),n=(0,E.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(T(n(),{floor:t=>i(Math.floor(r(t))),ceil:t=>i(Math.ceil(r(t)))})),e}function z(){const t=j(x()).domain([1,10]);return t.copy=()=>B(t,z()).base(t.base()),i.apply(t,arguments),t}function V(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function K(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function G(t){var e=1,n=t(V(e),K(e));return n.constant=function(n){return arguments.length?t(V(e=+n),K(e)):e},k(n)}function q(){var t=G(x());return t.copy=function(){return B(t,q()).constant(t.constant())},i.apply(t,arguments)}function W(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function Y(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function $(t){return t<0?-t*t:t*t}function X(t){var e=t(y,y),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(y,y):.5===n?t(Y,$):t(W(n),W(1/n)):n},k(e)}function J(){var t=X(x());return t.copy=function(){return B(t,J()).exponent(t.exponent())},i.apply(t,arguments),t}function Z(){return J.apply(null,arguments).exponent(.5)}function tt(t){return Math.sign(t)*t*t}function et(){var t,e=C(),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(tt(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,m)).map(tt)),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 et(e.domain(),n).round(r).clamp(e.clamp()).unknown(t)},i.apply(o,arguments),k(o)}var nt=n(84855),rt=n(12902);function it(){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,nt.Z4)(e,t/i);return a}function a(e){return null==e||isNaN(e=+e)?t:n[(0,h.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(rt.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 it().domain(e).range(n).unknown(t)},i.apply(a,arguments)}function ot(){var t,e=0,n=1,r=1,o=[.5],a=[0,1];function s(e){return null!=e&&e<=e?a[(0,h.Ay)(o,e,0,r)]:t}function A(){var t=-1;for(o=new Array(r);++t<r;)o[t]=((t+1)*n-(t-r)*e)/(r+1);return s}return s.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,A()):[e,n]},s.range=function(t){return arguments.length?(r=(a=Array.from(t)).length-1,A()):a.slice()},s.invertExtent=function(t){var i=a.indexOf(t);return i<0?[NaN,NaN]:i<1?[e,o[0]]:i>=r?[o[r-1],n]:[o[i-1],o[i]]},s.unknown=function(e){return arguments.length?(t=e,s):s},s.thresholds=function(){return o.slice()},s.copy=function(){return ot().domain([e,n]).range(a).unknown(t)},i.apply(k(s),arguments)}function at(){var t,e=[.5],n=[0,1],r=1;function o(i){return null!=i&&i<=i?n[(0,h.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 at().domain(e).range(n).unknown(t)},i.apply(o,arguments)}var st=n(526),At=n(24355),ut=n(75878),lt=n(78926),ct=n(55334),ft=n(54612),ht=n(13298),dt=n(55030),pt=n(53705);function gt(t){return new Date(t)}function mt(t){return t instanceof Date?+t:+new Date(+t)}function vt(t,e,n,r,i,o,a,s,A,u){var l=C(),c=l.invert,f=l.domain,h=u(".%L"),d=u(":%S"),p=u("%I:%M"),g=u("%I %p"),m=u("%a %d"),v=u("%b %d"),y=u("%B"),w=u("%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?m:v:n(t)<t?y:w)(t)}return l.invert=function(t){return new Date(c(t))},l.domain=function(t){return arguments.length?f(Array.from(t,mt)):f().map(gt)},l.ticks=function(e){var n=f();return t(n[0],n[n.length-1],null==e?10:e)},l.tickFormat=function(t,e){return null==e?b:u(e)},l.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(T(n,t)):l},l.copy=function(){return B(l,vt(t,e,n,r,i,o,a,s,A,u))},l}function yt(){return i.apply(vt(st.Cf,st.yE,At.he,ut.Ui,lt.YP,ct.UA,ft.Ag,ht.wX,dt.R,pt.DC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function wt(){return i.apply(vt(st.$Z,st.lk,At.Mb,ut.R6,lt.Hl,ct.dA,ft.pz,ht.vD,dt.R,pt.aL).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function bt(){var t,e,n,r,i,o=0,a=1,s=y,A=!1;function u(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 l(t){return function(e){var n,r;return arguments.length?([n,r]=e,s=t(n,r),u):[s(0),s(1)]}}return u.domain=function(i){return arguments.length?([o,a]=i,t=r(o=+o),e=r(a=+a),n=t===e?0:1/(e-t),u):[o,a]},u.clamp=function(t){return arguments.length?(A=!!t,u):A},u.interpolator=function(t){return arguments.length?(s=t,u):s},u.range=l(d.A),u.rangeRound=l(g.A),u.unknown=function(t){return arguments.length?(i=t,u):i},function(i){return r=i,t=i(o),e=i(a),n=t===e?0:1/(e-t),u}}function _t(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function Bt(){var t=k(bt()(y));return t.copy=function(){return _t(t,Bt())},o.apply(t,arguments)}function xt(){var t=j(bt()).domain([1,10]);return t.copy=function(){return _t(t,xt()).base(t.base())},o.apply(t,arguments)}function Ct(){var t=G(bt());return t.copy=function(){return _t(t,Ct()).constant(t.constant())},o.apply(t,arguments)}function St(){var t=X(bt());return t.copy=function(){return _t(t,St()).exponent(t.exponent())},o.apply(t,arguments)}function Ft(){return St.apply(null,arguments).exponent(.5)}function Et(){var t=[],e=y;function n(n){if(null!=n&&!isNaN(n=+n))return e(((0,h.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(rt.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,nt.Ay)(t,r/e)))},n.copy=function(){return Et(e).domain(t)},o.apply(n,arguments)}var Ut=n(23104);function It(){var t,e,n,r,i,o,a,s=0,A=.5,u=1,l=1,c=y,f=!1;function h(t){return isNaN(t=+t)?a:(t=.5+((t=+o(t))-e)*(l*t<l*e?r:i),c(f?Math.max(0,Math.min(1,t)):t))}function p(t){return function(e){var n,r,i;return arguments.length?([n,r,i]=e,c=(0,Ut.A)(t,[n,r,i]),h):[c(0),c(.5),c(1)]}}return h.domain=function(a){return arguments.length?([s,A,u]=a,t=o(s=+s),e=o(A=+A),n=o(u=+u),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),l=e<t?-1:1,h):[s,A,u]},h.clamp=function(t){return arguments.length?(f=!!t,h):f},h.interpolator=function(t){return arguments.length?(c=t,h):c},h.range=p(d.A),h.rangeRound=p(g.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(u),r=t===e?0:.5/(e-t),i=e===n?0:.5/(n-e),l=e<t?-1:1,h}}function Lt(){var t=k(It()(y));return t.copy=function(){return _t(t,Lt())},o.apply(t,arguments)}function kt(){var t=j(It()).domain([.1,1,10]);return t.copy=function(){return _t(t,kt()).base(t.base())},o.apply(t,arguments)}function Qt(){var t=G(It());return t.copy=function(){return _t(t,Qt()).constant(t.constant())},o.apply(t,arguments)}function Ot(){var t=X(It());return t.copy=function(){return _t(t,Ot()).exponent(t.exponent())},o.apply(t,arguments)}function Tt(){return Ot.apply(null,arguments).exponent(.5)}},53705(t,e,n){"use strict";n.d(e,{Ay:()=>u,DC:()=>i,GY:()=>s,T6:()=>o,aL:()=>a});var r,i,o,a,s,A=n(64398);function u(t){return r=(0,A.A)(t),i=r.format,o=r.parse,a=r.utcFormat,s=r.utcParse,r}u({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:()=>u});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 u(t){var e=t.dateTime,n=t.date,o=t.time,u=t.periods,c=t.days,f=t.shortDays,h=t.months,d=t.shortMonths,p=g(u),Y=m(u),pt=g(c),Ft=m(c),Et=g(f),Ut=m(f),It=g(h),Lt=m(h),kt=g(d),Qt=m(d),Ot={a:function(t){return f[t.getDay()]},A:function(t){return c[t.getDay()]},b:function(t){return d[t.getMonth()]},B:function(t){return h[t.getMonth()]},c:null,d:R,e:R,f:z,g:tt,G:nt,H:P,I:D,j:H,L:j,m:V,M:K,p:function(t){return u[+(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},Tt={a:function(t){return f[t.getUTCDay()]},A:function(t){return c[t.getUTCDay()]},b:function(t){return d[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:it,e:it,f:ut,g:wt,G:_t,H:ot,I:at,j:st,L:At,m:lt,M:ct,p:function(t){return u[+(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:bt,Z:Bt,"%":xt},Mt={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=kt.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=It.exec(e.slice(n));return r?(t.m=Lt.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return Pt(t,e,n,r)},d:E,e:E,f:O,g:x,G:B,H:I,I:I,j:U,L:Q,m:F,M:L,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:M,s:N,S:k,u:y,U:w,V:b,w:v,W:_,x:function(t,e,r){return Pt(t,n,e,r)},X:function(t,e,n){return Pt(t,o,e,n)},y:x,Y:B,Z:C,"%":T};function Nt(t,e){return function(n){var r,i,o,a=[],s=-1,A=0,u=t.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===t.charCodeAt(s)&&(a.push(t.slice(A,s)),null!=(i=l[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 Rt(t,e){return function(n){var o,u,l=A(1900,void 0,1);if(Pt(l,t,n+="",0)!=n.length)return null;if("Q"in l)return new Date(l.Q);if("s"in l)return new Date(1e3*l.s+("L"in l?l.L:0));if(e&&!("Z"in l)&&(l.Z=0),"p"in l&&(l.H=l.H%12+12*l.p),void 0===l.m&&(l.m="q"in l?l.q:0),"V"in l){if(l.V<1||l.V>53)return null;"w"in l||(l.w=1),"Z"in l?(u=(o=s(A(l.y,0,1))).getUTCDay(),o=u>4||0===u?i.rt.ceil(o):(0,i.rt)(o),o=r.dA.offset(o,7*(l.V-1)),l.y=o.getUTCFullYear(),l.m=o.getUTCMonth(),l.d=o.getUTCDate()+(l.w+6)%7):(u=(o=a(A(l.y,0,1))).getDay(),o=u>4||0===u?i.AB.ceil(o):(0,i.AB)(o),o=r.UA.offset(o,7*(l.V-1)),l.y=o.getFullYear(),l.m=o.getMonth(),l.d=o.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),u="Z"in l?s(A(l.y,0,1)).getUTCDay():a(A(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+7*l.W-(u+5)%7:l.w+7*l.U-(u+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,s(l)):a(l)}}function Pt(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=Mt[i in l?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=Nt(n,Ot),Ot.X=Nt(o,Ot),Ot.c=Nt(e,Ot),Tt.x=Nt(n,Tt),Tt.X=Nt(o,Tt),Tt.c=Nt(e,Tt),{format:function(t){var e=Nt(t+="",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Rt(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Nt(t+="",Tt);return e.toString=function(){return t},e},utcParse:function(t){var e=Rt(t+="",!0);return e.toString=function(){return t},e}}}var l={"-":"",_:" ",0:"0"},c=/^\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=c.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function y(t,e,n){var r=c.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function w(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function b(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function _(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function B(t,e,n){var r=c.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function x(t,e,n){var r=c.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=c.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=c.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=c.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function U(t,e,n){var r=c.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function I(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function L(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function k(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Q(t,e,n){var r=c.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function O(t,e,n){var r=c.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function T(t,e,n){var r=f.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function M(t,e,n){var r=c.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function N(t,e,n){var r=c.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function R(t,e){return d(t.getDate(),e,2)}function P(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 ut(t,e){return At(t,e)+"000"}function lt(t,e){return d(t.getUTCMonth()+1,e,2)}function ct(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 wt(t,e){return d((t=pt(t)).getUTCFullYear()%100,e,2)}function bt(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:()=>u,UA:()=>o,dA:()=>s,ou:()=>A,yE:()=>l});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,u=(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))),l=u.range},81134(t,e,n){"use strict";n.d(e,{Fq:()=>s,JJ:()=>o,MP:()=>u,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,u=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),u=n(54612),l=n(55334),c=n(78926),f=n(75878),h=n(24355);function d(t,e,n,A,u,l){const c=[[s.R,1,o.Tt],[s.R,5,5*o.Tt],[s.R,15,15*o.Tt],[s.R,30,30*o.Tt],[l,1,o.rR],[l,5,5*o.rR],[l,15,15*o.rR],[l,30,30*o.rR],[u,1,o.JJ],[u,3,3*o.JJ],[u,6,6*o.JJ],[u,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,u=(0,r.A)((([,,t])=>t)).right(c,A);if(u===c.length)return t.every((0,i.sG)(e/o.MP,n/o.MP,s));if(0===u)return a.y.every(Math.max((0,i.sG)(e,n,s),1));const[l,f]=c[A/c[u-1][2]<c[u][2]/A?u-1:u];return l.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,c.Hl,l.TW,u.pz,A.vD),[m,v]=d(h.he,f.Ui,c.YP,l.UA,u.Ag,A.wX)},78926(t,e,n){"use strict";n.d(e,{AB:()=>s,Dr:()=>g,G6:()=>L,Gu:()=>u,HU:()=>m,Hl:()=>b,Mo:()=>l,OK:()=>p,ON:()=>U,PG:()=>A,SQ:()=>v,TU:()=>c,Xo:()=>O,YP:()=>a,Zn:()=>Q,_M:()=>y,a1:()=>S,aZ:()=>E,c8:()=>F,h8:()=>d,jN:()=>I,pT:()=>C,rG:()=>f,rt:()=>_,sr:()=>B,vD:()=>h,wr:()=>k,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),u=o(3),l=o(4),c=o(5),f=o(6),h=a.range,d=s.range,p=A.range,g=u.range,m=l.range,v=c.range,y=f.range;function w(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 b=w(0),_=w(1),B=w(2),x=w(3),C=w(4),S=w(5),F=w(6),E=b.range,U=_.range,I=B.range,L=x.range,k=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},19018(t,e,n){"use strict";n.r(e),n.d(e,{Adder:()=>B,Delaunay:()=>ma,FormatSpecifier:()=>xA.S,InternMap:()=>S.B,InternSet:()=>S.v,Node:()=>Rh,Path:()=>ki,Voronoi:()=>ca,ZoomTransform:()=>cw,active:()=>Nr,arc:()=>Nm,area:()=>Km,areaRadial:()=>tv,ascending:()=>i.A,autoType:()=>Wa,axisBottom:()=>qt,axisLeft:()=>Wt,axisRight:()=>Gt,axisTop:()=>Kt,bin:()=>q,bisect:()=>r.Ay,bisectCenter:()=>r.WD,bisectLeft:()=>r.ah,bisectRight:()=>r.Jj,bisector:()=>o.A,blob:()=>Os,blur:()=>a,blur2:()=>s,blurImage:()=>A,brush:()=>fi,brushSelection:()=>ui,brushX:()=>li,brushY:()=>ci,buffer:()=>Ms,chord:()=>Bi,chordDirected:()=>Ci,chordTranspose:()=>xi,cluster:()=>Lh,color:()=>Ar.Ay,contourDensity:()=>jo,contours:()=>Oo,count:()=>h,create:()=>cm,creator:()=>tn,cross:()=>m,csv:()=>Hs,csvFormat:()=>Ta,csvFormatBody:()=>Ma,csvFormatRow:()=>Ra,csvFormatRows:()=>Na,csvFormatValue:()=>Pa,csvParse:()=>Qa,csvParseRows:()=>Oa,cubehelix:()=>xo,cumsum:()=>v,curveBasis:()=>Vv,curveBasisClosed:()=>Gv,curveBasisOpen:()=>Wv,curveBumpX:()=>iv,curveBumpY:()=>ov,curveBundle:()=>$v,curveCardinal:()=>Zv,curveCardinalClosed:()=>ey,curveCardinalOpen:()=>ry,curveCatmullRom:()=>ay,curveCatmullRomClosed:()=>Ay,curveCatmullRomOpen:()=>ly,curveLinear:()=>Hm,curveLinearClosed:()=>fy,curveMonotoneX:()=>wy,curveMonotoneY:()=>by,curveNatural:()=>xy,curveStep:()=>Sy,curveStepAfter:()=>Ey,curveStepBefore:()=>Fy,descending:()=>y.A,deviation:()=>b,difference:()=>Ut,disjoint:()=>It,dispatch:()=>te,drag:()=>xa,dragDisable:()=>wn,dragEnable:()=>bn,dsv:()=>Ds,dsvFormat:()=>La,easeBack:()=>Es,easeBackIn:()=>Ss,easeBackInOut:()=>Es,easeBackOut:()=>Fs,easeBounce:()=>Bs,easeBounceIn:()=>_s,easeBounceInOut:()=>xs,easeBounceOut:()=>Bs,easeCircle:()=>ds,easeCircleIn:()=>fs,easeCircleInOut:()=>ds,easeCircleOut:()=>hs,easeCubic:()=>Qr,easeCubicIn:()=>Lr,easeCubicInOut:()=>Qr,easeCubicOut:()=>kr,easeElastic:()=>Ls,easeElasticIn:()=>Is,easeElasticInOut:()=>ks,easeElasticOut:()=>Ls,easeExp:()=>cs,easeExpIn:()=>us,easeExpInOut:()=>cs,easeExpOut:()=>ls,easeLinear:()=>$a,easePoly:()=>ns,easePolyIn:()=>ts,easePolyInOut:()=>ns,easePolyOut:()=>es,easeQuad:()=>Za,easeQuadIn:()=>Xa,easeQuadInOut:()=>Za,easeQuadOut:()=>Ja,easeSin:()=>ss,easeSinIn:()=>os,easeSinInOut:()=>ss,easeSinOut:()=>as,every:()=>Bt,extent:()=>_,fcumsum:()=>C,filter:()=>Ct,flatGroup:()=>L,flatRollup:()=>k,forceCenter:()=>$s,forceCollide:()=>uA,forceLink:()=>fA,forceManyBody:()=>vA,forceRadial:()=>yA,forceSimulation:()=>mA,forceX:()=>wA,forceY:()=>bA,format:()=>_A.GP,formatDefaultLocale:()=>_A.Ay,formatLocale:()=>BA.A,formatPrefix:()=>_A.s,formatSpecifier:()=>xA.A,fsum:()=>x,geoAlbers:()=>Gf,geoAlbersUsa:()=>qf,geoArea:()=>Eu,geoAzimuthalEqualArea:()=>Xf,geoAzimuthalEqualAreaRaw:()=>$f,geoAzimuthalEquidistant:()=>Zf,geoAzimuthalEquidistantRaw:()=>Jf,geoBounds:()=>ul,geoCentroid:()=>bl,geoCircle:()=>kl,geoClipAntimeridian:()=>zl,geoClipCircle:()=>Vl,geoClipExtent:()=>Jl,geoClipRectangle:()=>Xl,geoConicConformal:()=>oh,geoConicConformalRaw:()=>ih,geoConicEqualArea:()=>Kf,geoConicEqualAreaRaw:()=>Vf,geoConicEquidistant:()=>uh,geoConicEquidistantRaw:()=>Ah,geoContains:()=>pc,geoDistance:()=>ac,geoEqualEarth:()=>gh,geoEqualEarthRaw:()=>ph,geoEquirectangular:()=>sh,geoEquirectangularRaw:()=>ah,geoGnomonic:()=>vh,geoGnomonicRaw:()=>mh,geoGraticule:()=>vc,geoGraticule10:()=>yc,geoIdentity:()=>yh,geoInterpolate:()=>wc,geoLength:()=>rc,geoMercator:()=>eh,geoMercatorRaw:()=>th,geoNaturalEarth1:()=>bh,geoNaturalEarth1Raw:()=>wh,geoOrthographic:()=>Bh,geoOrthographicRaw:()=>_h,geoPath:()=>Ef,geoProjection:()=>Hf,geoProjectionMutator:()=>jf,geoRotation:()=>Ul,geoStereographic:()=>Ch,geoStereographicRaw:()=>xh,geoStream:()=>iu,geoTransform:()=>Uf,geoTransverseMercator:()=>Fh,geoTransverseMercatorRaw:()=>Sh,gray:()=>ro,greatest:()=>dt.A,greatestIndex:()=>pt,group:()=>E,groupSort:()=>D,groups:()=>U,hcl:()=>fo,hierarchy:()=>Qh,histogram:()=>q,hsl:()=>Ar.KI,html:()=>Ws,image:()=>zs,index:()=>T,indexes:()=>M,interpolate:()=>_n.A,interpolateArray:()=>Nd.A,interpolateBasis:()=>Rd.A,interpolateBasisClosed:()=>Pd.A,interpolateBlues:()=>Rg,interpolateBrBG:()=>$p,interpolateBuGn:()=>dg,interpolateBuPu:()=>gg,interpolateCividis:()=>Yg,interpolateCool:()=>Jg,interpolateCubehelix:()=>rp,interpolateCubehelixDefault:()=>$g,interpolateCubehelixLong:()=>ip,interpolateDate:()=>Dd.A,interpolateDiscrete:()=>Hd,interpolateGnBu:()=>vg,interpolateGreens:()=>Dg,interpolateGreys:()=>jg,interpolateHcl:()=>tp,interpolateHclLong:()=>ep,interpolateHsl:()=>$d,interpolateHslLong:()=>Xd,interpolateHue:()=>zd,interpolateInferno:()=>um,interpolateLab:()=>Jd,interpolateMagma:()=>Am,interpolateNumber:()=>Jn.A,interpolateNumberArray:()=>Vd.A,interpolateObject:()=>Kd.A,interpolateOrRd:()=>wg,interpolateOranges:()=>Wg,interpolatePRGn:()=>Jp,interpolatePiYG:()=>tg,interpolatePlasma:()=>lm,interpolatePuBu:()=>xg,interpolatePuBuGn:()=>_g,interpolatePuOr:()=>ng,interpolatePuRd:()=>Sg,interpolatePurples:()=>Vg,interpolateRainbow:()=>tm,interpolateRdBu:()=>ig,interpolateRdGy:()=>ag,interpolateRdPu:()=>Eg,interpolateRdYlBu:()=>Ag,interpolateRdYlGn:()=>lg,interpolateReds:()=>Gg,interpolateRgb:()=>ur.Ay,interpolateRgbBasis:()=>ur.Ik,interpolateRgbBasisClosed:()=>ur.uL,interpolateRound:()=>Gd.A,interpolateSinebow:()=>im,interpolateSpectral:()=>fg,interpolateString:()=>lr.A,interpolateTransformCss:()=>rr,interpolateTransformSvg:()=>ir,interpolateTurbo:()=>om,interpolateViridis:()=>sm,interpolateWarm:()=>Xg,interpolateYlGn:()=>kg,interpolateYlGnBu:()=>Ig,interpolateYlOrBr:()=>Og,interpolateYlOrRd:()=>Mg,interpolateZoom:()=>Wd,interrupt:()=>$n,intersection:()=>Lt,interval:()=>Aw,isoFormat:()=>ow,isoParse:()=>sw,json:()=>Ks,lab:()=>io,lch:()=>co,least:()=>ft,leastIndex:()=>ht,line:()=>Vm,lineRadial:()=>Zm,link:()=>uv,linkHorizontal:()=>lv,linkRadial:()=>fv,linkVertical:()=>cv,local:()=>hm,map:()=>St,matcher:()=>ae,max:()=>X.A,maxIndex:()=>J.A,mean:()=>Z,median:()=>tt,medianIndex:()=>et,merge:()=>nt,min:()=>rt.A,minIndex:()=>it.A,mode:()=>ot,namespace:()=>be,namespaces:()=>we,nice:()=>K,now:()=>Tn,pack:()=>sd,packEnclose:()=>Kh,packSiblings:()=>od,pairs:()=>at,partition:()=>hd,path:()=>Qi,pathRound:()=>Oi,permute:()=>At.A,pie:()=>Wm,piecewise:()=>op.A,pointRadial:()=>ev,pointer:()=>xn,pointers:()=>pm,polygonArea:()=>sp,polygonCentroid:()=>Ap,polygonContains:()=>hp,polygonHull:()=>fp,polygonLength:()=>dp,precisionFixed:()=>CA.A,precisionPrefix:()=>SA.A,precisionRound:()=>FA.A,quadtree:()=>eA,quantile:()=>W.Ay,quantileIndex:()=>W.AX,quantileSorted:()=>W.Z4,quantize:()=>ap,quickselect:()=>ut.A,radialArea:()=>tv,radialLine:()=>Zm,randomBates:()=>bp,randomBernoulli:()=>xp,randomBeta:()=>Fp,randomBinomial:()=>Ep,randomCauchy:()=>Ip,randomExponential:()=>_p,randomGamma:()=>Sp,randomGeometric:()=>Cp,randomInt:()=>mp,randomIrwinHall:()=>wp,randomLcg:()=>Op,randomLogNormal:()=>yp,randomLogistic:()=>Lp,randomNormal:()=>vp,randomPareto:()=>Bp,randomPoisson:()=>kp,randomUniform:()=>gp,randomWeibull:()=>Up,range:()=>lt.A,rank:()=>ct,reduce:()=>Ft,reverse:()=>Et,rgb:()=>Ar.Qh,ribbon:()=>Ki,ribbonArrow:()=>Gi,rollup:()=>Q,rollups:()=>O,scaleBand:()=>Tp.scaleBand,scaleDiverging:()=>Tp.scaleDiverging,scaleDivergingLog:()=>Tp.scaleDivergingLog,scaleDivergingPow:()=>Tp.scaleDivergingPow,scaleDivergingSqrt:()=>Tp.scaleDivergingSqrt,scaleDivergingSymlog:()=>Tp.scaleDivergingSymlog,scaleIdentity:()=>Tp.scaleIdentity,scaleImplicit:()=>Tp.scaleImplicit,scaleLinear:()=>Tp.scaleLinear,scaleLog:()=>Tp.scaleLog,scaleOrdinal:()=>Tp.scaleOrdinal,scalePoint:()=>Tp.scalePoint,scalePow:()=>Tp.scalePow,scaleQuantile:()=>Tp.scaleQuantile,scaleQuantize:()=>Tp.scaleQuantize,scaleRadial:()=>Tp.scaleRadial,scaleSequential:()=>Tp.scaleSequential,scaleSequentialLog:()=>Tp.scaleSequentialLog,scaleSequentialPow:()=>Tp.scaleSequentialPow,scaleSequentialQuantile:()=>Tp.scaleSequentialQuantile,scaleSequentialSqrt:()=>Tp.scaleSequentialSqrt,scaleSequentialSymlog:()=>Tp.scaleSequentialSymlog,scaleSqrt:()=>Tp.scaleSqrt,scaleSymlog:()=>Tp.scaleSymlog,scaleThreshold:()=>Tp.scaleThreshold,scaleTime:()=>Tp.scaleTime,scaleUtc:()=>Tp.scaleUtc,scan:()=>gt,schemeAccent:()=>Rp,schemeBlues:()=>Ng,schemeBrBG:()=>Yp,schemeBuGn:()=>hg,schemeBuPu:()=>pg,schemeCategory10:()=>Np,schemeDark2:()=>Pp,schemeGnBu:()=>mg,schemeGreens:()=>Pg,schemeGreys:()=>Hg,schemeObservable10:()=>Dp,schemeOrRd:()=>yg,schemeOranges:()=>qg,schemePRGn:()=>Xp,schemePaired:()=>Hp,schemePastel1:()=>jp,schemePastel2:()=>zp,schemePiYG:()=>Zp,schemePuBu:()=>Bg,schemePuBuGn:()=>bg,schemePuOr:()=>eg,schemePuRd:()=>Cg,schemePurples:()=>zg,schemeRdBu:()=>rg,schemeRdGy:()=>og,schemeRdPu:()=>Fg,schemeRdYlBu:()=>sg,schemeRdYlGn:()=>ug,schemeReds:()=>Kg,schemeSet1:()=>Vp,schemeSet2:()=>Kp,schemeSet3:()=>Gp,schemeSpectral:()=>cg,schemeTableau10:()=>qp,schemeYlGn:()=>Lg,schemeYlGnBu:()=>Ug,schemeYlOrBr:()=>Qg,schemeYlOrRd:()=>Tg,select:()=>pn,selectAll:()=>gm,selection:()=>dn,selector:()=>ne,selectorAll:()=>oe,shuffle:()=>mt,shuffler:()=>vt,some:()=>xt,sort:()=>P.Ay,stack:()=>Qy,stackOffsetDiverging:()=>Ty,stackOffsetExpand:()=>Oy,stackOffsetNone:()=>Uy,stackOffsetSilhouette:()=>My,stackOffsetWiggle:()=>Ny,stackOrderAppearance:()=>Ry,stackOrderAscending:()=>Dy,stackOrderDescending:()=>jy,stackOrderInsideOut:()=>zy,stackOrderNone:()=>Iy,stackOrderReverse:()=>Vy,stratify:()=>yd,style:()=>ke,subset:()=>Tt,sum:()=>yt,superset:()=>Qt,svg:()=>Ys,symbol:()=>Dv,symbolAsterisk:()=>dv,symbolCircle:()=>pv,symbolCross:()=>gv,symbolDiamond:()=>yv,symbolDiamond2:()=>wv,symbolPlus:()=>bv,symbolSquare:()=>_v,symbolSquare2:()=>Bv,symbolStar:()=>Fv,symbolTimes:()=>Nv,symbolTriangle:()=>Uv,symbolTriangle2:()=>Lv,symbolWye:()=>Mv,symbolX:()=>Nv,symbols:()=>Rv,symbolsFill:()=>Rv,symbolsStroke:()=>Pv,text:()=>Rs,thresholdFreedmanDiaconis:()=>Y,thresholdScott:()=>$,thresholdSturges:()=>G,tickFormat:()=>Tp.tickFormat,tickIncrement:()=>V.lq,tickStep:()=>V.sG,ticks:()=>V.Ay,timeDay:()=>$y.UA,timeDays:()=>$y.NT,timeFormat:()=>ew.DC,timeFormatDefaultLocale:()=>ew.Ay,timeFormatLocale:()=>nw.A,timeFriday:()=>Xy.TU,timeFridays:()=>Xy.SQ,timeHour:()=>Yy.Ag,timeHours:()=>Yy.L6,timeInterval:()=>Ky.f,timeMillisecond:()=>Gy.y,timeMilliseconds:()=>Gy.R,timeMinute:()=>Wy.wX,timeMinutes:()=>Wy.rn,timeMonday:()=>Xy.AB,timeMondays:()=>Xy.h8,timeMonth:()=>Jy.Ui,timeMonths:()=>Jy.Bz,timeParse:()=>ew.T6,timeSaturday:()=>Xy.rG,timeSaturdays:()=>Xy._M,timeSecond:()=>qy.R,timeSeconds:()=>qy.Y,timeSunday:()=>Xy.YP,timeSundays:()=>Xy.vD,timeThursday:()=>Xy.Mo,timeThursdays:()=>Xy.HU,timeTickInterval:()=>tw.yE,timeTicks:()=>tw.Cf,timeTuesday:()=>Xy.PG,timeTuesdays:()=>Xy.OK,timeWednesday:()=>Xy.Gu,timeWednesdays:()=>Xy.Dr,timeWeek:()=>Xy.YP,timeWeeks:()=>Xy.vD,timeYear:()=>Zy.he,timeYears:()=>Zy.Yo,timeout:()=>zn,timer:()=>Rn,timerFlush:()=>Pn,transition:()=>Er,transpose:()=>wt,tree:()=>Ed,treemap:()=>Qd,treemapBinary:()=>Od,treemapDice:()=>fd,treemapResquarify:()=>Md,treemapSlice:()=>Ud,treemapSliceDice:()=>Td,treemapSquarify:()=>kd,tsv:()=>js,tsvFormat:()=>za,tsvFormatBody:()=>Va,tsvFormatRow:()=>Ga,tsvFormatRows:()=>Ka,tsvFormatValue:()=>qa,tsvParse:()=>Ha,tsvParseRows:()=>ja,union:()=>Mt,unixDay:()=>$y.TW,unixDays:()=>$y.yE,utcDay:()=>$y.dA,utcDays:()=>$y.ou,utcFormat:()=>ew.aL,utcFriday:()=>Xy.a1,utcFridays:()=>Xy.Zn,utcHour:()=>Yy.pz,utcHours:()=>Yy.iA,utcMillisecond:()=>Gy.y,utcMilliseconds:()=>Gy.R,utcMinute:()=>Wy.vD,utcMinutes:()=>Wy.Y4,utcMonday:()=>Xy.rt,utcMondays:()=>Xy.ON,utcMonth:()=>Jy.R6,utcMonths:()=>Jy.oi,utcParse:()=>ew.GY,utcSaturday:()=>Xy.c8,utcSaturdays:()=>Xy.Xo,utcSecond:()=>qy.R,utcSeconds:()=>qy.Y,utcSunday:()=>Xy.Hl,utcSundays:()=>Xy.aZ,utcThursday:()=>Xy.pT,utcThursdays:()=>Xy.wr,utcTickInterval:()=>tw.lk,utcTicks:()=>tw.$Z,utcTuesday:()=>Xy.sr,utcTuesdays:()=>Xy.jN,utcWednesday:()=>Xy.z2,utcWednesdays:()=>Xy.G6,utcWeek:()=>Xy.Hl,utcWeeks:()=>Xy.aZ,utcYear:()=>Zy.Mb,utcYears:()=>Zy.jH,variance:()=>w,window:()=>Ee,xml:()=>qs,zip:()=>_t,zoom:()=>_w,zoomIdentity:()=>fw,zoomTransform:()=>hw});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=u(f),A=u((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 u(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),u=i.slice();return s&&A?(l(s,u,i,o,a),l(s,i,u,o,a),l(s,u,i,o,a),c(A,i,u,o,a),c(A,u,i,o,a),c(A,i,u,o,a)):s?(l(s,i,u,o,a),l(s,u,i,o,a),l(s,i,u,o,a)):A&&(c(A,i,u,o,a),c(A,u,i,o,a),c(A,i,u,o,a)),e}}function l(t,e,n,r,i){for(let o=0,a=r*i;o<a;)t(e,n,o,o+=r,1)}function c(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,u=o;t<=u;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 u=s*e,l=u+s;for(let e=o,n=o+u;e<n;e+=s)A+=i[Math.min(a,e)];for(let e=o,c=a;e<=c;e+=s)A+=i[Math.min(a,e+u)],t[e]=(A+n*(i[Math.max(o,e-l)]+i[Math.min(a,e+l)]))/r,A-=i[Math.max(o,e-u)]}}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 w(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 b(t,e){const n=w(t,e);return n?Math.sqrt(n):n}function _(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]}class B{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 x(t,e){const n=new B;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 C(t,e){const n=new B;let r=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):i=>n.add(+e(i,++r,t)||0))}var S=n(24119);function F(t){return t}function E(t,...e){return R(t,F,F,e)}function U(t,...e){return R(t,Array.from,F,e)}function I(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 L(t,...e){return I(U(t,...e),e)}function k(t,e,...n){return I(O(t,e,...n),n)}function Q(t,e,...n){return R(t,F,e,n)}function O(t,e,...n){return R(t,Array.from,e,n)}function T(t,...e){return R(t,F,N,e)}function M(t,...e){return R(t,Array.from,N,e)}function N(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function R(t,e,n,r){return function t(i,o){if(o>=r.length)return n(i);const a=new S.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 P=n(68886);function D(t,e,n){return(2!==e.length?(0,P.Ay)(Q(t,e,n),(([t,e],[n,r])=>(0,i.A)(e,r)||(0,i.A)(t,n))):(0,P.Ay)(E(t,n),(([t,n],[r,o])=>e(n,o)||(0,i.A)(t,r)))).map((([t])=>t))}var H=Array.prototype,j=H.slice;H.map;function z(t){return()=>t}var V=n(6946);function K(t,e,n){let r;for(;;){const i=(0,V.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 G(t){return Math.max(1,Math.ceil(Math.log(h(t))/Math.LN2)+1)}function q(){var t=F,e=_,n=G;function i(i){Array.isArray(i)||(i=Array.from(i));var o,a,s,A=i.length,u=new Array(A);for(o=0;o<A;++o)u[o]=t(i[o],o,i);var l=e(u),c=l[0],f=l[1],h=n(u,c,f);if(!Array.isArray(h)){const t=f,n=+h;if(e===_&&([c,f]=K(c,f,n)),(h=(0,V.Ay)(c,f,n))[0]<=c&&(s=(0,V.lq)(c,f,n)),h[h.length-1]>=f)if(t>=f&&e===_){const t=(0,V.lq)(c,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]<=c;)++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]:c,m.x1=o<d?h[o]:f;if(isFinite(s)){if(s>0)for(o=0;o<A;++o)null!=(a=u[o])&&c<=a&&a<=f&&v[Math.min(d,Math.floor((a-c)/s))].push(i[o]);else if(s<0)for(o=0;o<A;++o)if(null!=(a=u[o])&&c<=a&&a<=f){const t=Math.floor((c-a)*s);v[Math.min(d,t+(h[t]<=a))].push(i[o])}}else for(o=0;o<A;++o)null!=(a=u[o])&&c<=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:z(e),i):t},i.domain=function(t){return arguments.length?(e="function"===typeof t?t:z([t[0],t[1]]),i):e},i.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:z(Array.isArray(t)?j.call(t):t),i):n},i}var W=n(84855);function Y(t,e,n){const r=h(t),i=(0,W.Ay)(t,.75)-(0,W.Ay)(t,.25);return r&&i?Math.ceil((n-e)/(2*i*Math.pow(r,-1/3))):1}function $(t,e,n){const r=h(t),i=b(t);return r&&i?Math.ceil((n-e)*Math.cbrt(r)/(3.49*i)):1}var X=n(30846),J=n(4504);function Z(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}function tt(t,e){return(0,W.Ay)(t,.5,e)}function et(t,e){return(0,W.AX)(t,.5,e)}function nt(t){return Array.from(function*(t){for(const e of t)yield*e}(t))}var rt=n(49216),it=n(98026);function ot(t,e){const n=new S.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 at(t,e=st){const n=[];let r,i=!1;for(const o of t)i&&n.push(e(r,o)),r=o,i=!0;return n}function st(t,e){return[t,e]}var At=n(78314),ut=n(15671),lt=n(6561);function ct(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,P.o2)(n[t],n[e]):(0,P.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 ft(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 ht(t,e=i.A){if(1===e.length)return(0,it.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 dt=n(36205);function pt(t,e=i.A){if(1===e.length)return(0,J.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 gt(t,e){const n=ht(t,e);return n<0?void 0:n}const mt=vt(Math.random);function vt(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}}function yt(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}function wt(t){if(!(i=t.length))return[];for(var e=-1,n=(0,rt.A)(t,bt),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 bt(t){return t.length}function _t(){return wt(arguments)}function Bt(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 xt(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 Ct(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 St(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 Ft(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 Et(t){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function Ut(t,...e){t=new S.v(t);for(const n of e)for(const e of n)t.delete(e);return t}function It(t,e){const n=e[Symbol.iterator](),r=new S.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 Lt(t,...e){t=new S.v(t),e=e.map(kt);t:for(const n of t)for(const r of e)if(!r.has(n)){t.delete(n);continue t}return t}function kt(t){return t instanceof S.v?t:new S.v(t)}function Qt(t,e){const n=t[Symbol.iterator](),r=new Set;for(const i of e){const t=Ot(i);if(r.has(t))continue;let e,o;for(;({value:e,done:o}=n.next());){if(o)return!1;const n=Ot(e);if(r.add(n),Object.is(t,n))break}}return!0}function Ot(t){return null!==t&&"object"===typeof t?t.valueOf():t}function Tt(t,e){return Qt(e,t)}function Mt(...t){const e=new S.v;for(const n of t)for(const t of n)e.add(t);return e}function Nt(t){return t}var Rt=1e-6;function Pt(t){return"translate("+t+",0)"}function Dt(t){return"translate(0,"+t+")"}function Ht(t){return e=>+t(e)}function jt(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function zt(){return!this.__axis}function Vt(t,e){var n=[],r=null,i=null,o=6,a=6,s=3,A="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,u=1===t||4===t?-1:1,l=4===t||2===t?"x":"y",c=1===t||3===t?Pt:Dt;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):Nt:i,p=Math.max(o,0)+s,g=e.range(),m=+g[0]+A,v=+g[g.length-1]+A,y=(e.bandwidth?jt:Ht)(e.copy(),A),w=f.selection?f.selection():f,b=w.selectAll(".domain").data([null]),_=w.selectAll(".tick").data(h,e).order(),B=_.exit(),x=_.enter().append("g").attr("class","tick"),C=_.select("line"),S=_.select("text");b=b.merge(b.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),_=_.merge(x),C=C.merge(x.append("line").attr("stroke","currentColor").attr(l+"2",u*o)),S=S.merge(x.append("text").attr("fill","currentColor").attr(l,u*p).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),f!==w&&(b=b.transition(f),_=_.transition(f),C=C.transition(f),S=S.transition(f),B=B.transition(f).attr("opacity",Rt).attr("transform",(function(t){return isFinite(t=y(t))?c(t+A):this.getAttribute("transform")})),x.attr("opacity",Rt).attr("transform",(function(t){var e=this.parentNode.__axis;return c((e&&isFinite(e=e(t))?e:y(t))+A)}))),B.remove(),b.attr("d",4===t||2===t?a?"M"+u*a+","+m+"H"+A+"V"+v+"H"+u*a:"M"+A+","+m+"V"+v:a?"M"+m+","+u*a+"V"+A+"H"+v+"V"+u*a:"M"+m+","+A+"H"+v),_.attr("opacity",1).attr("transform",(function(t){return c(y(t)+A)})),C.attr(l+"2",u*o),S.attr(l,u*p).text(d),w.filter(zt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),w.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 Kt(t){return Vt(1,t)}function Gt(t){return Vt(2,t)}function qt(t){return Vt(3,t)}function Wt(t){return Vt(4,t)}var Yt={value:()=>{}};function $t(){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 Xt(r)}function Xt(t){this._=t}function Jt(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function Zt(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=Yt,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}Xt.prototype=$t.prototype={constructor:Xt,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]=Zt(i[n],t.name,e);else if(null==e)for(n in i)i[n]=Zt(i[n],t.name,null);return this}for(;++a<s;)if((n=(t=o[a]).type)&&(n=Jt(i[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new Xt(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 te=$t;function ee(){}function ne(t){return null==t?ee:function(){return this.querySelector(t)}}function re(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function ie(){return[]}function oe(t){return null==t?ie:function(){return this.querySelectorAll(t)}}function ae(t){return function(){return this.matches(t)}}function se(t){return function(e){return e.matches(t)}}var Ae=Array.prototype.find;function ue(){return this.firstElementChild}var le=Array.prototype.filter;function ce(){return Array.from(this.children)}function fe(t){return new Array(t.length)}function he(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function de(t,e,n,r,i,o){for(var a,s=0,A=e.length,u=o.length;s<u;++s)(a=e[s])?(a.__data__=o[s],r[s]=a):n[s]=new he(t,o[s]);for(;s<A;++s)(a=e[s])&&(i[s]=a)}function pe(t,e,n,r,i,o,a){var s,A,u,l=new Map,c=e.length,f=o.length,h=new Array(c);for(s=0;s<c;++s)(A=e[s])&&(h[s]=u=a.call(A,A.__data__,s,e)+"",l.has(u)?i[s]=A:l.set(u,A));for(s=0;s<f;++s)u=a.call(t,o[s],s,o)+"",(A=l.get(u))?(r[s]=A,A.__data__=o[s],l.delete(u)):n[s]=new he(t,o[s]);for(s=0;s<c;++s)(A=e[s])&&l.get(h[s])===A&&(i[s]=A)}function ge(t){return t.__data__}function me(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function ve(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}he.prototype={constructor:he,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 ye="http://www.w3.org/1999/xhtml";const we={svg:"http://www.w3.org/2000/svg",xhtml:ye,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function be(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),we.hasOwnProperty(e)?{space:we[e],local:t}:t}function _e(t){return function(){this.removeAttribute(t)}}function Be(t){return function(){this.removeAttributeNS(t.space,t.local)}}function xe(t,e){return function(){this.setAttribute(t,e)}}function Ce(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Se(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function Fe(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)}}function Ee(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Ue(t){return function(){this.style.removeProperty(t)}}function Ie(t,e,n){return function(){this.style.setProperty(t,e,n)}}function Le(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function ke(t,e){return t.style.getPropertyValue(e)||Ee(t).getComputedStyle(t,null).getPropertyValue(e)}function Qe(t){return function(){delete this[t]}}function Oe(t,e){return function(){this[t]=e}}function Te(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Me(t){return t.trim().split(/^|\s+/)}function Ne(t){return t.classList||new Re(t)}function Re(t){this._node=t,this._names=Me(t.getAttribute("class")||"")}function Pe(t,e){for(var n=Ne(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function De(t,e){for(var n=Ne(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function He(t){return function(){Pe(this,t)}}function je(t){return function(){De(this,t)}}function ze(t,e){return function(){(e.apply(this,arguments)?Pe:De)(this,t)}}function Ve(){this.textContent=""}function Ke(t){return function(){this.textContent=t}}function Ge(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function qe(){this.innerHTML=""}function We(t){return function(){this.innerHTML=t}}function Ye(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function $e(){this.nextSibling&&this.parentNode.appendChild(this)}function Xe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Je(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===ye&&e.documentElement.namespaceURI===ye?e.createElement(t):e.createElementNS(n,t)}}function Ze(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function tn(t){var e=be(t);return(e.local?Ze:Je)(e)}function en(){return null}function nn(){var t=this.parentNode;t&&t.removeChild(this)}function rn(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function on(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function an(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 sn(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]}}function An(t,e,n){var r=Ee(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 un(t,e){return function(){return An(this,t,e)}}function ln(t,e){return function(){return An(this,t,e.apply(this,arguments))}}Re.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 cn=[null];function fn(t,e){this._groups=t,this._parents=e}function hn(){return new fn([[document.documentElement]],cn)}fn.prototype=hn.prototype={constructor:fn,select:function(t){"function"!==typeof t&&(t=ne(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,a,s=e[i],A=s.length,u=r[i]=new Array(A),l=0;l<A;++l)(o=s[l])&&(a=t.call(o,o.__data__,l,s))&&("__data__"in o&&(a.__data__=o.__data__),u[l]=a);return new fn(r,this._parents)},selectAll:function(t){t="function"===typeof t?function(t){return function(){return re(t.apply(this,arguments))}}(t):oe(t);for(var e=this._groups,n=e.length,r=[],i=[],o=0;o<n;++o)for(var a,s=e[o],A=s.length,u=0;u<A;++u)(a=s[u])&&(r.push(t.call(a,a.__data__,u,s)),i.push(a));return new fn(r,i)},selectChild:function(t){return this.select(null==t?ue:function(t){return function(){return Ae.call(this.children,t)}}("function"===typeof t?t:se(t)))},selectChildren:function(t){return this.selectAll(null==t?ce:function(t){return function(){return le.call(this.children,t)}}("function"===typeof t?t:se(t)))},filter:function(t){"function"!==typeof t&&(t=ae(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]=[],u=0;u<s;++u)(o=a[u])&&t.call(o,o.__data__,u,a)&&A.push(o);return new fn(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,ge);var n=e?pe:de,r=this._parents,i=this._groups;"function"!==typeof t&&(t=function(t){return function(){return t}}(t));for(var o=i.length,a=new Array(o),s=new Array(o),A=new Array(o),u=0;u<o;++u){var l=r[u],c=i[u],f=c.length,h=me(t.call(l,l&&l.__data__,u,r)),d=h.length,p=s[u]=new Array(d),g=a[u]=new Array(d);n(l,c,p,g,A[u]=new Array(f),h,e);for(var m,v,y=0,w=0;y<d;++y)if(m=p[y]){for(y>=w&&(w=y+1);!(v=g[w])&&++w<d;);m._next=v||null}}return(a=new fn(a,r))._enter=s,a._exit=A,a},enter:function(){return new fn(this._enter||this._groups.map(fe),this._parents)},exit:function(){return new fn(this._exit||this._groups.map(fe),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 u,l=n[A],c=r[A],f=l.length,h=s[A]=new Array(f),d=0;d<f;++d)(u=l[d]||c[d])&&(h[d]=u);for(;A<i;++A)s[A]=n[A];return new fn(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=ve);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,u=i[o]=new Array(A),l=0;l<A;++l)(a=s[l])&&(u[l]=a);u.sort(e)}return new fn(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=be(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?Be:_e:"function"===typeof e?n.local?Fe:Se:n.local?Ce:xe)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?Ue:"function"===typeof e?Le:Ie)(t,e,null==n?"":n)):ke(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Qe:"function"===typeof e?Te:Oe)(t,e)):this.node()[t]},classed:function(t,e){var n=Me(t+"");if(arguments.length<2){for(var r=Ne(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"===typeof e?ze:e?He:je)(n,e))},text:function(t){return arguments.length?this.each(null==t?Ve:("function"===typeof t?Ge:Ke)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?qe:("function"===typeof t?Ye:We)(t)):this.node().innerHTML},raise:function(){return this.each($e)},lower:function(){return this.each(Xe)},append:function(t){var e="function"===typeof t?t:tn(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"===typeof t?t:tn(t),r=null==e?en:"function"===typeof e?e:ne(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(nn)},clone:function(t){return this.select(t?on:rn)},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?sn:an,r=0;r<a;++r)this.each(s(o[r],e,n));return this}var s=this.node().__on;if(s)for(var A,u=0,l=s.length;u<l;++u)for(r=0,A=s[u];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?ln:un)(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 dn=hn;function pn(t){return"string"===typeof t?new fn([[document.querySelector(t)]],[document.documentElement]):new fn([[t]],cn)}const gn={passive:!1},mn={capture:!0,passive:!1};function vn(t){t.stopImmediatePropagation()}function yn(t){t.preventDefault(),t.stopImmediatePropagation()}function wn(t){var e=t.document.documentElement,n=pn(t).on("dragstart.drag",yn,mn);"onselectstart"in e?n.on("selectstart.drag",yn,mn):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function bn(t,e){var n=t.document.documentElement,r=pn(t).on("dragstart.drag",null);e&&(r.on("click.drag",yn,mn),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 _n=n(58503);function Bn(t){let e;for(;e=t.sourceEvent;)t=e;return t}function xn(t,e){if(t=Bn(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}if(e.getBoundingClientRect){var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}}return[t.pageX,t.pageY]}var Cn,Sn,Fn=0,En=0,Un=0,In=0,Ln=0,kn=0,Qn="object"===typeof performance&&performance.now?performance:Date,On="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Tn(){return Ln||(On(Mn),Ln=Qn.now()+kn)}function Mn(){Ln=0}function Nn(){this._call=this._time=this._next=null}function Rn(t,e,n){var r=new Nn;return r.restart(t,e,n),r}function Pn(){Tn(),++Fn;for(var t,e=Cn;e;)(t=Ln-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Fn}function Dn(){Ln=(In=Qn.now())+kn,Fn=En=0;try{Pn()}finally{Fn=0,function(){var t,e,n=Cn,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:Cn=e);Sn=t,jn(r)}(),Ln=0}}function Hn(){var t=Qn.now(),e=t-In;e>1e3&&(kn-=e,In=t)}function jn(t){Fn||(En&&(En=clearTimeout(En)),t-Ln>24?(t<1/0&&(En=setTimeout(Dn,t-Qn.now()-kn)),Un&&(Un=clearInterval(Un))):(Un||(In=Qn.now(),Un=setInterval(Hn,1e3)),Fn=1,On(Dn)))}function zn(t,e,n){var r=new Nn;return e=null==e?0:+e,r.restart((n=>{r.stop(),t(n+e)}),e,n),r}Nn.prototype=Rn.prototype={constructor:Nn,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?Tn():+n)+(null==e?0:+e),this._next||Sn===this||(Sn?Sn._next=this:Cn=this,Sn=this),this._call=t,this._time=n,jn()},stop:function(){this._call&&(this._call=null,this._time=1/0,jn())}};var Vn=te("start","end","cancel","interrupt"),Kn=[];function Gn(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 u,l,c,f;if(1!==n.state)return A();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return zn(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete i[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete i[u])}if(zn((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(c=n.tween.length),u=0,l=-1;u<c;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+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=Rn(o,0,n.time)}(t,n,{name:e,index:r,group:i,on:Vn,tween:Kn,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function qn(t,e){var n=Yn(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function Wn(t,e){var n=Yn(t,e);if(n.state>3)throw new Error("too late; already running");return n}function Yn(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function $n(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 Xn,Jn=n(8981),Zn=180/Math.PI,tr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function er(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)*Zn,skewX:Math.atan(A)*Zn,scaleX:a,scaleY:s}}function nr(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,Jn.A)(t,i)},{i:A-2,x:(0,Jn.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,Jn.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,Jn.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,Jn.A)(t,n)},{i:s-2,x:(0,Jn.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 rr=nr((function(t){const e=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?tr:er(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),ir=nr((function(t){return null==t?tr:(Xn||(Xn=document.createElementNS("http://www.w3.org/2000/svg","g")),Xn.setAttribute("transform",t),(t=Xn.transform.baseVal.consolidate())?er((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):tr)}),", ",")",")");function or(t,e){var n,r;return function(){var i=Wn(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 ar(t,e,n){var r,i;if("function"!==typeof n)throw new Error;return function(){var o=Wn(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var s={name:e,value:n},A=0,u=i.length;A<u;++A)if(i[A].name===e){i[A]=s;break}A===u&&i.push(s)}o.tween=i}}function sr(t,e,n){var r=t._id;return t.each((function(){var t=Wn(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return Yn(t,r).value[e]}}var Ar=n(46957),ur=n(21197),lr=n(67737);function cr(t,e){var n;return("number"===typeof e?Jn.A:e instanceof Ar.Ay?ur.Ay:(n=(0,Ar.Ay)(e))?(e=n,ur.Ay):lr.A)(t,e)}function fr(t){return function(){this.removeAttribute(t)}}function hr(t){return function(){this.removeAttributeNS(t.space,t.local)}}function dr(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 pr(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 gr(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 mr(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 vr(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 yr(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 wr(t,e){return function(){qn(this,t).delay=+e.apply(this,arguments)}}function br(t,e){return e=+e,function(){qn(this,t).delay=e}}function _r(t,e){return function(){Wn(this,t).duration=+e.apply(this,arguments)}}function Br(t,e){return e=+e,function(){Wn(this,t).duration=e}}var xr=dn.prototype.constructor;function Cr(t){return function(){this.style.removeProperty(t)}}var Sr=0;function Fr(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Er(t){return dn().transition(t)}function Ur(){return++Sr}var Ir=dn.prototype;function Lr(t){return t*t*t}function kr(t){return--t*t*t+1}function Qr(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}Fr.prototype=Er.prototype={constructor:Fr,select:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=ne(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var s,A,u=r[a],l=u.length,c=o[a]=new Array(l),f=0;f<l;++f)(s=u[f])&&(A=t.call(s,s.__data__,f,u))&&("__data__"in s&&(A.__data__=s.__data__),c[f]=A,Gn(c[f],e,n,f,c,Yn(s,n)));return new Fr(o,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=oe(t));for(var r=this._groups,i=r.length,o=[],a=[],s=0;s<i;++s)for(var A,u=r[s],l=u.length,c=0;c<l;++c)if(A=u[c]){for(var f,h=t.call(A,A.__data__,c,u),d=Yn(A,n),p=0,g=h.length;p<g;++p)(f=h[p])&&Gn(f,e,n,p,h,d);o.push(h),a.push(A)}return new Fr(o,a,e,n)},selectChild:Ir.selectChild,selectChildren:Ir.selectChildren,filter:function(t){"function"!==typeof t&&(t=ae(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]=[],u=0;u<s;++u)(o=a[u])&&t.call(o,o.__data__,u,a)&&A.push(o);return new Fr(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,u=e[s],l=n[s],c=u.length,f=a[s]=new Array(c),h=0;h<c;++h)(A=u[h]||l[h])&&(f[h]=A);for(;s<r;++s)a[s]=e[s];return new Fr(a,this._parents,this._name,this._id)},selection:function(){return new xr(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Ur(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a,s=r[o],A=s.length,u=0;u<A;++u)if(a=s[u]){var l=Yn(a,e);Gn(a,t,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new Fr(r,this._parents,t,n)},call:Ir.call,nodes:Ir.nodes,node:Ir.node,size:Ir.size,empty:Ir.empty,each:Ir.each,on:function(t,e){var n=this._id;return arguments.length<2?Yn(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)?qn:Wn;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=be(t),r="transform"===n?ir:cr;return this.attrTween(t,"function"===typeof e?(n.local?mr:gr)(n,r,sr(this,"attr."+t,e)):null==e?(n.local?hr:fr)(n):(n.local?pr:dr)(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=be(t);return this.tween(n,(r.local?vr:yr)(r,e))},style:function(t,e,n){var r="transform"===(t+="")?rr:cr;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var o=ke(this,t),a=(this.style.removeProperty(t),ke(this,t));return o===a?null:o===n&&a===r?i:i=e(n=o,r=a)}}(t,r)).on("end.style."+t,Cr(t)):"function"===typeof e?this.styleTween(t,function(t,e,n){var r,i,o;return function(){var a=ke(this,t),s=n(this),A=s+"";return null==s&&(this.style.removeProperty(t),A=s=ke(this,t)),a===A?null:a===r&&A===i?o:(i=A,o=e(r=a,s))}}(t,r,sr(this,"style."+t,e))).each(function(t,e){var n,r,i,o,a="style."+e,s="end."+a;return function(){var A=Wn(this,t),u=A.on,l=null==A.value[a]?o||(o=Cr(e)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),A.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,i,o=n+"";return function(){var a=ke(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}}(sr(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=Yn(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?or:ar)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?wr:br)(e,t)):Yn(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?_r:Br)(e,t)):Yn(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(){Wn(this,t).ease=e}}(e,t)):Yn(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;Wn(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=Wn(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]:Ir[Symbol.iterator]};var Or={time:null,delay:0,duration:250,ease:Qr};function Tr(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}dn.prototype.interrupt=function(t){return this.each((function(){$n(this,t)}))},dn.prototype.transition=function(t){var e,n;t instanceof Fr?(e=t._id,t=t._name):(e=Ur(),(n=Or).time=Tn(),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,u=0;u<A;++u)(a=s[u])&&Gn(a,t,e,u,s,n||Tr(a,e));return new Fr(r,this._parents,t,e)};var Mr=[null];function Nr(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 Fr([[t]],Mr,e,+r);return null}const Rr=t=>()=>t;function Pr(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 Dr(t){t.preventDefault(),t.stopImmediatePropagation()}var Hr={name:"drag"},jr={name:"space"},zr={name:"handle"},Vr={name:"center"};const{abs:Kr,max:Gr,min:qr}=Math;function Wr(t){return[+t[0],+t[1]]}function Yr(t){return[Wr(t[0]),Wr(t[1])]}var $r={name:"x",handles:["w","e"].map(ii),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]]}},Xr={name:"y",handles:["n","s"].map(ii),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]]}},Jr={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(ii),input:function(t){return null==t?null:Yr(t)},output:function(t){return t}},Zr={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"},ti={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},ei={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},ni={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},ri={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function ii(t){return{type:t}}function oi(t){return!t.ctrlKey&&!t.button}function ai(){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 si(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ai(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function ui(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function li(){return hi($r)}function ci(){return hi(Xr)}function fi(){return hi(Jr)}function hi(t){var e,n=ai,r=oi,i=si,o=!0,a=te("start","brush","end"),s=6;function A(e){var n=e.property("__brush",p).selectAll(".overlay").data([ii("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Zr.overlay).merge(n).each((function(){var t=Ai(this).extent;pn(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([ii("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Zr.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 Zr[t.type]})),e.each(u).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 u(){var t=pn(this),e=Ai(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 l(t,e,n){var r=t.__brush.emitter;return!r||n&&r.clean?new c(t,e,n):r}function c(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,c,f,h,d,p,g,m,v=this,y=n.target.__data__.type,w="selection"===(o&&n.metaKey?y="overlay":y)?Hr:o&&n.altKey?Vr:zr,b=t===Xr?null:ni[y],_=t===$r?null:ri[y],B=Ai(v),x=B.extent,C=B.selection,S=x[0][0],F=x[0][1],E=x[1][0],U=x[1][1],I=0,L=0,k=b&&_&&o&&n.shiftKey,Q=Array.from(n.touches||[n],(t=>{const e=t.identifier;return(t=xn(t,v)).point0=t.slice(),t.identifier=e,t}));$n(v);var O=l(v,arguments,!0).beforestart();if("overlay"===y){C&&(p=!0);const e=[Q[0],Q[1]||Q[0]];B.selection=C=[[i=t===Xr?S:qr(e[0][0],e[1][0]),s=t===$r?F:qr(e[0][1],e[1][1])],[c=t===Xr?E:Gr(e[0][0],e[1][0]),h=t===$r?U:Gr(e[0][1],e[1][1])]],Q.length>1&&P(n)}else i=C[0][0],s=C[0][1],c=C[1][0],h=C[1][1];a=i,A=s,f=c,d=h;var T=pn(v).attr("pointer-events","none"),M=T.selectAll(".overlay").attr("cursor",Zr[y]);if(n.touches)O.moved=R,O.ended=D;else{var N=pn(n.view).on("mousemove.brush",R,!0).on("mouseup.brush",D,!0);o&&N.on("keydown.brush",(function(t){switch(t.keyCode){case 16:k=b&&_;break;case 18:w===zr&&(b&&(c=f-I*b,i=a+I*b),_&&(h=d-L*_,s=A+L*_),w=Vr,P(t));break;case 32:w!==zr&&w!==Vr||(b<0?c=f-I:b>0&&(i=a-I),_<0?h=d-L:_>0&&(s=A-L),w=jr,M.attr("cursor",Zr.selection),P(t));break;default:return}Dr(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:k&&(g=m=k=!1,P(t));break;case 18:w===Vr&&(b<0?c=f:b>0&&(i=a),_<0?h=d:_>0&&(s=A),w=zr,P(t));break;case 32:w===jr&&(t.altKey?(b&&(c=f-I*b,i=a+I*b),_&&(h=d-L*_,s=A+L*_),w=Vr):(b<0?c=f:b>0&&(i=a),_<0?h=d:_>0&&(s=A),w=zr),M.attr("cursor",Zr[y]),P(t));break;default:return}Dr(t)}),!0),wn(n.view)}u.call(v),O.start(n,w.name)}function R(t){for(const e of t.changedTouches||[t])for(const t of Q)t.identifier===e.identifier&&(t.cur=xn(e,v));if(k&&!g&&!m&&1===Q.length){const t=Q[0];Kr(t.cur[0]-t[0])>Kr(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,Dr(t),P(t)}function P(t){const e=Q[0],n=e.point0;var r;switch(I=e[0]-n[0],L=e[1]-n[1],w){case jr:case Hr:b&&(I=Gr(S-i,qr(E-c,I)),a=i+I,f=c+I),_&&(L=Gr(F-s,qr(U-h,L)),A=s+L,d=h+L);break;case zr:Q[1]?(b&&(a=Gr(S,qr(E,Q[0][0])),f=Gr(S,qr(E,Q[1][0])),b=1),_&&(A=Gr(F,qr(U,Q[0][1])),d=Gr(F,qr(U,Q[1][1])),_=1)):(b<0?(I=Gr(S-i,qr(E-i,I)),a=i+I,f=c):b>0&&(I=Gr(S-c,qr(E-c,I)),a=i,f=c+I),_<0?(L=Gr(F-s,qr(U-s,L)),A=s+L,d=h):_>0&&(L=Gr(F-h,qr(U-h,L)),A=s,d=h+L));break;case Vr:b&&(a=Gr(S,qr(E,i-I*b)),f=Gr(S,qr(E,c+I*b))),_&&(A=Gr(F,qr(U,s-L*_)),d=Gr(F,qr(U,h+L*_)))}f<a&&(b*=-1,r=i,i=c,c=r,r=a,a=f,f=r,y in ti&&M.attr("cursor",Zr[y=ti[y]])),d<A&&(_*=-1,r=s,s=h,h=r,r=A,A=d,d=r,y in ei&&M.attr("cursor",Zr[y=ei[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]],u.call(v),O.brush(t,w.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 bn(t.view,p),N.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);T.attr("pointer-events","all"),M.attr("cursor",Zr.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,u.call(v)),O.end(t,w.name)}}function h(t){l(this,arguments).moved(t)}function d(t){l(this,arguments).ended(t)}function p(){var e=this.__brush||{selection:null};return e.extent=Yr(n.apply(this,arguments)),e.dim=t,e}return A.move=function(e,n,r){e.tween?e.on("start.brush",(function(t){l(this,arguments).beforestart().start(t)})).on("interrupt.brush end.brush",(function(t){l(this,arguments).end(t)})).tween("brush",(function(){var e=this,r=e.__brush,i=l(e,arguments),o=r.selection,a=t.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,_n.A)(o,a);function A(t){r.selection=1===t&&null===a?null:s(t),u.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=l(e,i).beforestart();$n(e),o.selection=null===a?null:a,u.call(e),s.start(r).brush(r).end(r)}))},A.clear=function(t,e){A.move(t,null,e)},c.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=pn(this.that).datum();a.call(e,this.that,new Pr(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:Rr(Yr(t)),A):n},A.filter=function(t){return arguments.length?(r="function"===typeof t?t:Rr(!!t),A):r},A.touchable=function(t){return arguments.length?(i="function"===typeof t?t:Rr(!!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 di=Math.abs,pi=Math.cos,gi=Math.sin,mi=Math.PI,vi=mi/2,yi=2*mi,wi=Math.max,bi=1e-12;function _i(t,e){return Array.from({length:e-t},((e,n)=>t+n))}function Bi(){return Si(!1,!1)}function xi(){return Si(!1,!0)}function Ci(){return Si(!0,!1)}function Si(t,e){var n=0,r=null,i=null,o=null;function a(a){var s,A=a.length,u=new Array(A),l=_i(0,A),c=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+=u[e]=n}s=(h=wi(0,yi-n*A)/h)?n:yi/A;{let e=0;r&&l.sort(((t,e)=>r(u[t],u[e])));for(const n of l){const r=e;if(t){const t=_i(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){(c[~r*A+n]||(c[~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{(c[n*A+r]||(c[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:u[n]}}else{const t=_i(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=c[n*A+r]||(c[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=c[r*A+n]||(c[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:u[n]}}e+=s}}return(c=Object.values(c)).groups=f,o?c.sort(o):c}return a.padAngle=function(t){return arguments.length?(n=wi(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 Fi=Math.PI,Ei=2*Fi,Ui=1e-6,Ii=Ei-Ui;function Li(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class ki{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?Li:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return Li;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,u=o-t,l=a-e,c=u*u+l*l;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(c>Ui)if(Math.abs(l*s-A*u)>Ui&&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(c),v=i*Math.tan((Fi-Math.acos((d+c-p)/(2*g*m)))/2),y=v/m,w=v/g;Math.abs(y-1)>Ui&&this._append`L${t+y*u},${e+y*l}`,this._append`A${i},${i},0,0,${+(l*f>u*h)},${this._x1=t+w*s},${this._y1=e+w*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,u=e+s,l=1^o,c=o?r-i:i-r;null===this._x1?this._append`M${A},${u}`:(Math.abs(this._x1-A)>Ui||Math.abs(this._y1-u)>Ui)&&this._append`L${A},${u}`,n&&(c<0&&(c=c%Ei+Ei),c>Ii?this._append`A${n},${n},0,1,${l},${t-a},${e-s}A${n},${n},0,1,${l},${this._x1=A},${this._y1=u}`:c>Ui&&this._append`A${n},${n},0,${+(c>=Fi)},${l},${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 Qi(){return new ki}function Oi(t=3){return new ki(+t)}Qi.prototype=ki.prototype;var Ti=Array.prototype.slice;function Mi(t){return function(){return t}}function Ni(t){return t.source}function Ri(t){return t.target}function Pi(t){return t.radius}function Di(t){return t.startAngle}function Hi(t){return t.endAngle}function ji(){return 0}function zi(){return 10}function Vi(t){var e=Ni,n=Ri,r=Pi,i=Pi,o=Di,a=Hi,s=ji,A=null;function u(){var u,l=e.apply(this,arguments),c=n.apply(this,arguments),f=s.apply(this,arguments)/2,h=Ti.call(arguments),d=+r.apply(this,(h[0]=l,h)),p=o.apply(this,h)-vi,g=a.apply(this,h)-vi,m=+i.apply(this,(h[0]=c,h)),v=o.apply(this,h)-vi,y=a.apply(this,h)-vi;if(A||(A=u=Qi()),f>bi&&(di(g-p)>2*f+bi?g>p?(p+=f,g-=f):(p-=f,g+=f):p=g=(p+g)/2,di(y-v)>2*f+bi?y>v?(v+=f,y-=f):(v-=f,y+=f):v=y=(v+y)/2),A.moveTo(d*pi(p),d*gi(p)),A.arc(0,0,d,p,g),p!==v||g!==y)if(t){var w=m-+t.apply(this,arguments),b=(v+y)/2;A.quadraticCurveTo(0,0,w*pi(v),w*gi(v)),A.lineTo(m*pi(b),m*gi(b)),A.lineTo(w*pi(y),w*gi(y))}else A.quadraticCurveTo(0,0,m*pi(v),m*gi(v)),A.arc(0,0,m,v,y);if(A.quadraticCurveTo(0,0,d*pi(p),d*gi(p)),A.closePath(),u)return A=null,u+""||null}return t&&(u.headRadius=function(e){return arguments.length?(t="function"===typeof e?e:Mi(+e),u):t}),u.radius=function(t){return arguments.length?(r=i="function"===typeof t?t:Mi(+t),u):r},u.sourceRadius=function(t){return arguments.length?(r="function"===typeof t?t:Mi(+t),u):r},u.targetRadius=function(t){return arguments.length?(i="function"===typeof t?t:Mi(+t),u):i},u.startAngle=function(t){return arguments.length?(o="function"===typeof t?t:Mi(+t),u):o},u.endAngle=function(t){return arguments.length?(a="function"===typeof t?t:Mi(+t),u):a},u.padAngle=function(t){return arguments.length?(s="function"===typeof t?t:Mi(+t),u):s},u.source=function(t){return arguments.length?(e=t,u):e},u.target=function(t){return arguments.length?(n=t,u):n},u.context=function(t){return arguments.length?(A=null==t?null:t,u):A},u}function Ki(){return Vi()}function Gi(){return Vi(zi)}var qi=n(40871);const Wi=Math.PI/180,Yi=180/Math.PI,$i=.96422,Xi=.82521,Ji=4/29,Zi=6/29,to=3*Zi*Zi,eo=Zi*Zi*Zi;function no(t){if(t instanceof oo)return new oo(t.l,t.a,t.b,t.opacity);if(t instanceof ho)return po(t);t instanceof Ar.Gw||(t=(0,Ar.b)(t));var e,n,r=uo(t.r),i=uo(t.g),o=uo(t.b),a=ao((.2225045*r+.7168786*i+.0606169*o)/1);return r===i&&i===o?e=n=a:(e=ao((.4360747*r+.3850649*i+.1430804*o)/$i),n=ao((.0139322*r+.0971045*i+.7141733*o)/Xi)),new oo(116*a-16,500*(e-a),200*(a-n),t.opacity)}function ro(t,e){return new oo(t,0,0,null==e?1:e)}function io(t,e,n,r){return 1===arguments.length?no(t):new oo(t,e,n,null==r?1:r)}function oo(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function ao(t){return t>eo?Math.pow(t,1/3):t/to+Ji}function so(t){return t>Zi?t*t*t:to*(t-Ji)}function Ao(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function uo(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function lo(t){if(t instanceof ho)return new ho(t.h,t.c,t.l,t.opacity);if(t instanceof oo||(t=no(t)),0===t.a&&0===t.b)return new ho(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Yi;return new ho(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function co(t,e,n,r){return 1===arguments.length?lo(t):new ho(n,e,t,null==r?1:r)}function fo(t,e,n,r){return 1===arguments.length?lo(t):new ho(t,e,n,null==r?1:r)}function ho(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function po(t){if(isNaN(t.h))return new oo(t.l,0,0,t.opacity);var e=t.h*Wi;return new oo(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}(0,qi.A)(oo,io,(0,qi.X)(Ar.Q1,{brighter(t){return new oo(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new oo(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=$i*so(e),t=1*so(t),n=Xi*so(n),new Ar.Gw(Ao(3.1338561*e-1.6168667*t-.4906146*n),Ao(-.9787684*e+1.9161415*t+.033454*n),Ao(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),(0,qi.A)(ho,fo,(0,qi.X)(Ar.Q1,{brighter(t){return new ho(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new ho(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return po(this).rgb()}}));var go=-.14861,mo=1.78277,vo=-.29227,yo=-.90649,wo=1.97294,bo=wo*yo,_o=wo*mo,Bo=mo*vo-yo*go;function xo(t,e,n,r){return 1===arguments.length?function(t){if(t instanceof Co)return new Co(t.h,t.s,t.l,t.opacity);t instanceof Ar.Gw||(t=(0,Ar.b)(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(Bo*r+bo*e-_o*n)/(Bo+bo-_o),o=r-i,a=(wo*(n-i)-vo*o)/yo,s=Math.sqrt(a*a+o*o)/(wo*i*(1-i)),A=s?Math.atan2(a,o)*Yi-120:NaN;return new Co(A<0?A+360:A,s,i,t.opacity)}(t):new Co(t,e,n,null==r?1:r)}function Co(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}(0,qi.A)(Co,xo,(0,qi.X)(Ar.Q1,{brighter(t){return t=null==t?Ar.Uw:Math.pow(Ar.Uw,t),new Co(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?Ar.ef:Math.pow(Ar.ef,t),new Co(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*Wi,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new Ar.Gw(255*(e+n*(go*r+mo*i)),255*(e+n*(vo*r+yo*i)),255*(e+n*(wo*r)),this.opacity)}}));var So=Array.prototype.slice;function Fo(t,e){return t-e}const Eo=t=>()=>t;function Uo(t,e){for(var n,r=-1,i=e.length;++r<i;)if(n=Io(t,e[r]))return n;return 0}function Io(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],u=A[0],l=A[1],c=t[s],f=c[0],h=c[1];if(Lo(A,c,e))return 0;l>r!==h>r&&n<(f-u)*(r-l)/(h-l)+u&&(i=-i)}return i}function Lo(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 ko(){}var Qo=[[],[[[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 Oo(){var t=1,e=1,n=G,r=s;function i(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(Fo);else{const n=_(t,To);for(e=(0,V.Ay)(...K(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,u,l,c,f=new Array,h=new Array;o=s=-1,u=Mo(n[0],r),Qo[u<<1].forEach(d);for(;++o<t-1;)A=u,u=Mo(n[o+1],r),Qo[A|u<<1].forEach(d);Qo[u|0].forEach(d);for(;++s<e-1;){for(o=-1,u=Mo(n[s*t+t],r),l=Mo(n[s*t],r),Qo[u<<1|l<<2].forEach(d);++o<t-1;)A=u,u=Mo(n[s*t+t+o+1],r),c=l,l=Mo(n[s*t+o+1],r),Qo[A|u<<1|l<<2|c<<3].forEach(d);Qo[u|l<<3].forEach(d)}o=-1,l=n[s*t]>=r,Qo[l<<2].forEach(d);for(;++o<t-1;)c=l,l=Mo(n[s*t+o+1],r),Qo[l<<2|c<<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],u=a(r),l=a(A);(e=h[u])?(n=f[l])?(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=l]=e):(e=f[l])?(n=h[u])?(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=u]=e):f[u]=h[l]={start:u,end:l,ring:[r,A]}}Qo[l<<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!==Uo((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,u=No(r[A*t+s]);o>0&&o<t&&s===o&&(n[0]=Ro(o,No(r[A*t+s-1]),u,i)),a>0&&a<e&&A===a&&(n[1]=Ro(a,No(r[(A-1)*t+s]),u,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)?Eo(So.call(t)):Eo(t),i):n},i.smooth=function(t){return arguments.length?(r=t?s:ko,i):r===s},i}function To(t){return isFinite(t)?t:NaN}function Mo(t,e){return null!=t&&+t>=e}function No(t){return null==t||isNaN(t=+t)?-1/0:t}function Ro(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 Po(t){return t[0]}function Do(t){return t[1]}function Ho(){return 1}function jo(){var t=Po,e=Do,n=Ho,r=960,i=500,o=20,a=2,A=3*o,u=r+2*A>>a,l=i+2*A>>a,c=Eo(20);function f(r){var i=new Float32Array(u*l),c=Math.pow(2,-a),f=-1;for(const o of r){var h=(t(o,++f,r)+A)*c,d=(e(o,f,r)+A)*c,p=+n(o,f,r);if(p&&h>=0&&h<u&&d>=0&&d<l){var g=Math.floor(h),m=Math.floor(d),v=h-g-.5,y=d-m-.5;i[g+m*u]+=(1-v)*(1-y)*p,i[g+1+m*u]+=v*(1-y)*p,i[g+1+(m+1)*u]+=v*y*p,i[g+(m+1)*u]+=(1-v)*y*p}}return s({data:i,width:u,height:l},o*c),i}function h(t){var e=f(t),n=c(e),r=Math.pow(2,2*a);return Array.isArray(n)||(n=(0,V.Ay)(Number.MIN_VALUE,(0,X.A)(e)/r,n)),Oo().size([u,l]).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 u=r+2*(A=3*o)>>a,l=i+2*A>>a,h}return h.contours=function(t){var e=f(t),n=Oo().size([u,l]),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,X.A)(e)/r}),i},h.x=function(e){return arguments.length?(t="function"===typeof e?e:Eo(+e),h):t},h.y=function(t){return arguments.length?(e="function"===typeof t?t:Eo(+t),h):e},h.weight=function(t){return arguments.length?(n="function"===typeof t?t:Eo(+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?(c="function"===typeof t?t:Array.isArray(t)?Eo(So.call(t)):Eo(t),h):c},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}const zo=134217729;function Vo(t,e,n,r,i){let o,a,s,A,u=e[0],l=r[0],c=0,f=0;l>u===l>-u?(o=u,u=e[++c]):(o=l,l=r[++f]);let h=0;if(c<t&&f<n)for(l>u===l>-u?(a=u+o,s=o-(a-u),u=e[++c]):(a=l+o,s=o-(a-l),l=r[++f]),o=a,0!==s&&(i[h++]=s);c<t&&f<n;)l>u===l>-u?(a=o+u,A=a-o,s=o-(a-A)+(u-A),u=e[++c]):(a=o+l,A=a-o,s=o-(a-A)+(l-A),l=r[++f]),o=a,0!==s&&(i[h++]=s);for(;c<t;)a=o+u,A=a-o,s=o-(a-A)+(u-A),u=e[++c],o=a,0!==s&&(i[h++]=s);for(;f<n;)a=o+l,A=a-o,s=o-(a-A)+(l-A),l=r[++f],o=a,0!==s&&(i[h++]=s);return 0===o&&0!==h||(i[h++]=o),h}function Ko(t){return new Float64Array(t)}const Go=Ko(4),qo=Ko(8),Wo=Ko(12),Yo=Ko(16),$o=Ko(4);function Xo(t,e,n,r,i,o){const a=(e-o)*(n-i),s=(t-i)*(r-o),A=a-s,u=Math.abs(a+s);return Math.abs(A)>=33306690738754716e-32*u?A:-function(t,e,n,r,i,o,a){let s,A,u,l,c,f,h,d,p,g,m,v,y,w,b,_,B,x;const C=t-i,S=n-i,F=e-o,E=r-o;w=C*E,f=zo*C,h=f-(f-C),d=C-h,f=zo*E,p=f-(f-E),g=E-p,b=d*g-(w-h*p-d*p-h*g),_=F*S,f=zo*F,h=f-(f-F),d=F-h,f=zo*S,p=f-(f-S),g=S-p,B=d*g-(_-h*p-d*p-h*g),m=b-B,c=b-m,Go[0]=b-(m+c)+(c-B),v=w+m,c=v-w,y=w-(v-c)+(m-c),m=y-_,c=y-m,Go[1]=y-(m+c)+(c-_),x=v+m,c=x-v,Go[2]=v-(x-c)+(m-c),Go[3]=x;let U=function(t,e){let n=e[0];for(let r=1;r<t;r++)n+=e[r];return n}(4,Go),I=22204460492503146e-32*a;if(U>=I||-U>=I)return U;if(c=t-C,s=t-(C+c)+(c-i),c=n-S,u=n-(S+c)+(c-i),c=e-F,A=e-(F+c)+(c-o),c=r-E,l=r-(E+c)+(c-o),0===s&&0===A&&0===u&&0===l)return U;if(I=11093356479670487e-47*a+33306690738754706e-32*Math.abs(U),U+=C*l+E*s-(F*u+S*A),U>=I||-U>=I)return U;w=s*E,f=zo*s,h=f-(f-s),d=s-h,f=zo*E,p=f-(f-E),g=E-p,b=d*g-(w-h*p-d*p-h*g),_=A*S,f=zo*A,h=f-(f-A),d=A-h,f=zo*S,p=f-(f-S),g=S-p,B=d*g-(_-h*p-d*p-h*g),m=b-B,c=b-m,$o[0]=b-(m+c)+(c-B),v=w+m,c=v-w,y=w-(v-c)+(m-c),m=y-_,c=y-m,$o[1]=y-(m+c)+(c-_),x=v+m,c=x-v,$o[2]=v-(x-c)+(m-c),$o[3]=x;const L=Vo(4,Go,4,$o,qo);w=C*l,f=zo*C,h=f-(f-C),d=C-h,f=zo*l,p=f-(f-l),g=l-p,b=d*g-(w-h*p-d*p-h*g),_=F*u,f=zo*F,h=f-(f-F),d=F-h,f=zo*u,p=f-(f-u),g=u-p,B=d*g-(_-h*p-d*p-h*g),m=b-B,c=b-m,$o[0]=b-(m+c)+(c-B),v=w+m,c=v-w,y=w-(v-c)+(m-c),m=y-_,c=y-m,$o[1]=y-(m+c)+(c-_),x=v+m,c=x-v,$o[2]=v-(x-c)+(m-c),$o[3]=x;const k=Vo(L,qo,4,$o,Wo);w=s*l,f=zo*s,h=f-(f-s),d=s-h,f=zo*l,p=f-(f-l),g=l-p,b=d*g-(w-h*p-d*p-h*g),_=A*u,f=zo*A,h=f-(f-A),d=A-h,f=zo*u,p=f-(f-u),g=u-p,B=d*g-(_-h*p-d*p-h*g),m=b-B,c=b-m,$o[0]=b-(m+c)+(c-B),v=w+m,c=v-w,y=w-(v-c)+(m-c),m=y-_,c=y-m,$o[1]=y-(m+c)+(c-_),x=v+m,c=x-v,$o[2]=v-(x-c)+(m-c),$o[3]=x;const Q=Vo(k,Wo,4,$o,Yo);return Yo[Q-1]}(t,e,n,r,i,o,u)}Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(8),Ko(8),Ko(8),Ko(4),Ko(8),Ko(8),Ko(8),Ko(12);Ko(192),Ko(192);Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(8),Ko(8),Ko(8),Ko(8),Ko(8),Ko(8),Ko(8),Ko(8),Ko(8),Ko(4),Ko(4),Ko(4),Ko(8),Ko(16),Ko(16),Ko(16),Ko(32),Ko(32),Ko(48),Ko(64);Ko(1152),Ko(1152);Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(4),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(24),Ko(1152),Ko(1152),Ko(1152),Ko(1152),Ko(1152),Ko(2304),Ko(2304),Ko(3456),Ko(5760),Ko(8),Ko(8),Ko(8),Ko(16),Ko(24),Ko(48),Ko(48),Ko(96),Ko(192),Ko(384),Ko(384),Ko(384),Ko(768);Ko(96),Ko(96),Ko(96),Ko(1152);const Jo=Math.pow(2,-52),Zo=new Uint32Array(512);class ta{static from(t,e=aa,n=sa){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 ta(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.update()}update(){const{coords:t,_hullPrev:e,_hullNext:n,_hullTri:r,_hullHash:i}=this,o=t.length>>1;let a=1/0,s=1/0,A=-1/0,u=-1/0;for(let x=0;x<o;x++){const e=t[2*x],n=t[2*x+1];e<a&&(a=e),n<s&&(s=n),e>A&&(A=e),n>u&&(u=n),this._ids[x]=x}const l=(a+A)/2,c=(s+u)/2;let f,h,d;for(let x=0,C=1/0;x<o;x++){const e=ea(l,c,t[2*x],t[2*x+1]);e<C&&(f=x,C=e)}const p=t[2*f],g=t[2*f+1];for(let x=0,C=1/0;x<o;x++){if(x===f)continue;const e=ea(p,g,t[2*x],t[2*x+1]);e<C&&e>0&&(h=x,C=e)}let m=t[2*h],v=t[2*h+1],y=1/0;for(let x=0;x<o;x++){if(x===f||x===h)continue;const e=ra(p,g,m,v,t[2*x],t[2*x+1]);e<y&&(d=x,y=e)}let w=t[2*d],b=t[2*d+1];if(y===1/0){for(let r=0;r<o;r++)this._dists[r]=t[2*r]-t[0]||t[2*r+1]-t[1];ia(this._ids,this._dists,0,o-1);const e=new Uint32Array(o);let n=0;for(let t=0,r=-1/0;t<o;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 Uint32Array(0))}if(Xo(p,g,m,v,w,b)<0){const t=h,e=m,n=v;h=d,m=w,v=b,d=t,w=e,b=n}const _=function(t,e,n,r,i,o){const a=n-t,s=r-e,A=i-t,u=o-e,l=a*a+s*s,c=A*A+u*u,f=.5/(a*u-s*A),h=t+(u*l-s*c)*f,d=e+(a*c-A*l)*f;return{x:h,y:d}}(p,g,m,v,w,b);this._cx=_.x,this._cy=_.y;for(let x=0;x<o;x++)this._dists[x]=ea(t[2*x],t[2*x+1],_.x,_.y);ia(this._ids,this._dists,0,o-1),this._hullStart=f;let B=3;n[f]=e[d]=h,n[h]=e[f]=d,n[d]=e[h]=f,r[f]=0,r[h]=1,r[d]=2,i.fill(-1),i[this._hashKey(p,g)]=f,i[this._hashKey(m,v)]=h,i[this._hashKey(w,b)]=d,this.trianglesLen=0,this._addTriangle(f,h,d,-1,-1,-1);for(let x,C,S=0;S<this._ids.length;S++){const o=this._ids[S],a=t[2*o],s=t[2*o+1];if(S>0&&Math.abs(a-x)<=Jo&&Math.abs(s-C)<=Jo)continue;if(x=a,C=s,o===f||o===h||o===d)continue;let A=0;for(let t=0,e=this._hashKey(a,s);t<this._hashSize&&(A=i[(e+t)%this._hashSize],-1===A||A===n[A]);t++);A=e[A];let u,l=A;for(;u=n[l],Xo(a,s,t[2*l],t[2*l+1],t[2*u],t[2*u+1])>=0;)if(l=u,l===A){l=-1;break}if(-1===l)continue;let c=this._addTriangle(l,o,n[l],-1,-1,r[l]);r[o]=this._legalize(c+2),r[l]=c,B++;let p=n[l];for(;u=n[p],Xo(a,s,t[2*p],t[2*p+1],t[2*u],t[2*u+1])<0;)c=this._addTriangle(p,o,u,r[o],-1,r[p]),r[o]=this._legalize(c+2),n[p]=p,B--,p=u;if(l===A)for(;u=e[l],Xo(a,s,t[2*u],t[2*u+1],t[2*l],t[2*l+1])<0;)c=this._addTriangle(u,o,l,-1,r[l],r[u]),this._legalize(c+2),r[u]=c,n[l]=l,B--,l=u;this._hullStart=e[o]=l,n[l]=e[p]=o,n[o]=p,i[this._hashKey(a,s)]=o,i[this._hashKey(t[2*l],t[2*l+1])]=l}this.hull=new Uint32Array(B);for(let x=0,C=this._hullStart;x<B;x++)this.hull[x]=C,C=n[C];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,o=0;for(;;){const a=n[t],s=t-t%3;if(o=s+(t+2)%3,-1===a){if(0===i)break;t=Zo[--i];continue}const A=a-a%3,u=s+(t+1)%3,l=A+(a+2)%3,c=e[o],f=e[t],h=e[u],d=e[l];if(na(r[2*c],r[2*c+1],r[2*f],r[2*f+1],r[2*h],r[2*h+1],r[2*d],r[2*d+1])){e[t]=d,e[a]=c;const r=n[l];if(-1===r){let e=this._hullStart;do{if(this._hullTri[e]===l){this._hullTri[e]=t;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(t,r),this._link(a,n[o]),this._link(o,l);const s=A+(a+1)%3;i<Zo.length&&(Zo[i++]=s)}else{if(0===i)break;t=Zo[--i]}}return o}_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 ea(t,e,n,r){const i=t-n,o=e-r;return i*i+o*o}function na(t,e,n,r,i,o,a,s){const A=t-a,u=e-s,l=n-a,c=r-s,f=i-a,h=o-s,d=l*l+c*c,p=f*f+h*h;return A*(c*p-d*h)-u*(l*p-d*f)+(A*A+u*u)*(l*h-c*f)<0}function ra(t,e,n,r,i,o){const a=n-t,s=r-e,A=i-t,u=o-e,l=a*a+s*s,c=A*A+u*u,f=.5/(a*u-s*A),h=(u*l-s*c)*f,d=(a*c-A*l)*f;return h*h+d*d}function ia(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;oa(t,n+r>>1,i),e[t[n]]>e[t[r]]&&oa(t,n,r),e[t[i]]>e[t[r]]&&oa(t,i,r),e[t[n]]>e[t[i]]&&oa(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;oa(t,i,o)}t[n+1]=t[o],t[o]=a,r-i+1>=o-n?(ia(t,e,i,r),ia(t,e,n,o-1)):(ia(t,e,n,o-1),ia(t,e,i,r))}}function oa(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function aa(t){return t[0]}function sa(t){return t[1]}const Aa=1e-6;class ua{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 r=(t=+t)+(n=+n),i=e=+e;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${i}`:(Math.abs(this._x1-r)>Aa||Math.abs(this._y1-i)>Aa)&&(this._+="L"+r+","+i),n&&(this._+=`A${n},${n},0,1,1,${t-n},${e}A${n},${n},0,1,1,${this._x1=r},${this._y1=i}`)}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}}class la{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}}class ca{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],u=t[r],l=t[r+1],c=t[s],f=t[s+1],h=t[A],v=t[A+1],y=c-u,w=f-l,b=h-u,_=v-l,B=2*(y*_-w*b);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-u)*_-(o-l)*b);d=(u+h)/2-n*_,p=(l+v)/2+n*b}else{const t=1/B,e=y*y+w*w,n=b*b+_*_;d=u+(_*e-w*n)*t,p=l+(y*n-b*e)*t}a[m]=d,a[m+1]=p}let s,A,u,l=e[e.length-1],c=4*l,f=t[2*l],h=t[2*l+1];r.fill(0);for(let d=0;d<e.length;++d)l=e[d],s=c,A=f,u=h,c=4*l,f=t[2*l],h=t[2*l+1],r[s+2]=r[c]=u-h,r[s+3]=r[c+1]=f-A}render(t){const e=null==t?t=new ua:void 0,{delaunay:{halfedges:n,inedges:r,hull:i},circumcenters:o,vectors:a}=this;if(i.length<=1)return null;for(let u=0,l=n.length;u<l;++u){const e=n[u];if(e<u)continue;const r=2*Math.floor(u/3),i=2*Math.floor(e/3),a=o[r],s=o[r+1],A=o[i],l=o[i+1];this._renderSegment(a,s,A,l,t)}let s,A=i[i.length-1];for(let u=0;u<i.length;++u){s=A,A=i[u];const e=2*Math.floor(r[A]/3),n=o[e],l=o[e+1],c=4*s,f=this._project(n,l,a[c+2],a[c+3]);f&&this._renderSegment(n,l,f[0],f[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new ua: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 ua:void 0,r=this._clip(t);if(null===r||!r.length)return;e.moveTo(r[0],r[1]);let i=r.length;for(;r[0]===r[i-2]&&r[1]===r[i-1]&&i>1;)i-=2;for(let o=2;o<i;o+=2)r[o]===r[o-2]&&r[o+1]===r[o-1]||e.lineTo(r[o],r[o+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 la;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],u=e[n-1],l=this._regioncode(A,u),c=0;for(let f=0;f<n;f+=2)if(r=A,i=u,A=e[f],u=e[f+1],o=l,l=this._regioncode(A,u),0===o&&0===l)a=c,c=0,s?s.push(A,u):s=[A,u];else{let e,n,f,h,d;if(0===o){if(null===(e=this._clipSegment(r,i,A,u,o,l)))continue;[n,f,h,d]=e}else{if(null===(e=this._clipSegment(A,u,r,i,l,o)))continue;[h,d,n,f]=e,a=c,c=this._edgecode(n,f),a&&c&&this._edge(t,a,c,s,s.length),s?s.push(n,f):s=[n,f]}a=c,c=this._edgecode(h,d),a&&c&&this._edge(t,a,c,s,s.length),s?s.push(h,d):s=[h,d]}if(s)a=c,c=this._edgecode(s[0],s[1]),a&&c&&this._edge(t,a,c,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,u=i||o;8&u?(s=t+(n-t)*(this.ymax-e)/(r-e),A=this.ymax):4&u?(s=t+(n-t)*(this.ymin-e)/(r-e),A=this.ymin):2&u?(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,u=0,l=s.length,c=this._edgecode(s[l-2],s[l-1]);u<l;u+=2)A=c,c=this._edgecode(s[u],s[u+1]),A&&c&&(u=this._edge(t,A,c,s,u),l=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}}const fa=2*Math.PI,ha=Math.pow;function da(t){return t[0]}function pa(t){return t[1]}function ga(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}class ma{static from(t,e=da,n=pa,r){return new ma("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 ta(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],r=[e[2*t],e[2*t+1],e[2*n],e[2*n+1]],i=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let o=0,a=e.length/2;o<a;++o){const t=ga(e[2*o],e[2*o+1],i);e[2*o]=t[0],e[2*o+1]=t[1]}this._delaunator=new ta(e)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,i=this.triangles=this._delaunator.triangles,o=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,A=n.length;s<A;++s){const t=i[s%3===2?s-2:s+1];-1!==n[s]&&-1!==o[t]||(o[t]=s)}for(let s=0,A=r.length;s<A;++s)a[r[s]]=s;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],o[r[0]]=1,2===r.length&&(o[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(t){return new ca(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,u=-1;do{if(yield u=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!==u&&(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:A}=this;if(-1===r[t]||!A.length)return(t+1)%(A.length>>1);let u=t,l=ha(e-A[2*t],2)+ha(n-A[2*t+1],2);const c=r[t];let f=c;do{let r=s[f];const c=ha(e-A[2*r],2)+ha(n-A[2*r+1],2);if(c<l&&(l=c,u=r),f=f%3===2?f-2:f+1,s[f]!==t)break;if(f=a[f],-1===f){if(f=i[(o[t]+1)%i.length],f!==r&&ha(e-A[2*f],2)+ha(n-A[2*f+1],2)<l)return f;break}}while(f!==c);return u}render(t){const e=null==t?t=new ua:void 0,{points:n,halfedges:r,triangles:i}=this;for(let o=0,a=r.length;o<a;++o){const e=r[o];if(e<o)continue;const a=2*i[o],s=2*i[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 ua: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,fa)}return n&&n.value()}renderHull(t){const e=null==t?t=new ua:void 0,{hull:n,points:r}=this,i=2*n[0],o=n.length;t.moveTo(r[i],r[i+1]);for(let a=1;a<o;++a){const e=2*n[a];t.lineTo(r[e],r[e+1])}return t.closePath(),e&&e.value()}hullPolygon(){const t=new la;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new ua:void 0,{points:r,triangles:i}=this,o=2*i[t*=3],a=2*i[t+1],s=2*i[t+2];return e.moveTo(r[o],r[o+1]),e.lineTo(r[a],r[a+1]),e.lineTo(r[s],r[s+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 la;return this.renderTriangle(t,e),e.value()}}const va=t=>()=>t;function ya(t,{sourceEvent:e,subject:n,target:r,identifier:i,active:o,x:a,y:s,dx:A,dy:u,dispatch:l}){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:u,enumerable:!0,configurable:!0},_:{value:l}})}function wa(t){return!t.ctrlKey&&!t.button}function ba(){return this.parentNode}function _a(t,e){return null==e?{x:t.x,y:t.y}:e}function Ba(){return navigator.maxTouchPoints||"ontouchstart"in this}function xa(){var t,e,n,r,i=wa,o=ba,a=_a,s=Ba,A={},u=te("start","drag","end"),l=0,c=0;function f(t){t.on("mousedown.drag",h).filter(s).on("touchstart.drag",g).on("touchmove.drag",m,gn).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&&(pn(a.view).on("mousemove.drag",d,mn).on("mouseup.drag",p,mn),wn(a.view),vn(a),n=!1,t=a.clientX,e=a.clientY,A("start",a))}}function d(r){if(yn(r),!n){var i=r.clientX-t,o=r.clientY-e;n=i*i+o*o>c}A.mouse("drag",r)}function p(t){pn(t.view).on("mousemove.drag mouseup.drag",null),bn(t.view,n),yn(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]))&&(vn(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])&&(yn(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])&&(vn(t),n("end",t,i[e]))}function y(t,e,n,r,i,o){var s,c,h,d=u.copy(),p=xn(o||n,e);if(null!=(h=a.call(t,new ya("beforestart",{sourceEvent:n,target:f,identifier:i,active:l,x:p[0],y:p[1],dx:0,dy:0,dispatch:d}),r)))return s=h.x-p[0]||0,c=h.y-p[1]||0,function n(o,a,u){var g,m=p;switch(o){case"start":A[i]=n,g=l++;break;case"end":delete A[i],--l;case"drag":p=xn(u||a,e),g=l}d.call(o,t,new ya(o,{sourceEvent:a,subject:h,target:f,identifier:i,active:g,x:p[0]+s,y:p[1]+c,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:va(!!t),f):i},f.container=function(t){return arguments.length?(o="function"===typeof t?t:va(t),f):o},f.subject=function(t){return arguments.length?(a="function"===typeof t?t:va(t),f):a},f.touchable=function(t){return arguments.length?(s="function"===typeof t?t:va(!!t),f):s},f.on=function(){var t=u.on.apply(u,arguments);return t===u?f:t},f.clickDistance=function(t){return arguments.length?(c=(t=+t)*t,f):Math.sqrt(c)},f}ya.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var Ca={},Sa={};function Fa(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function Ea(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 Ua(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function Ia(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),i=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":function(t){return t<0?"-"+Ua(-t,6):t>9999?"+"+Ua(t,6):Ua(t,4)}(t.getUTCFullYear())+"-"+Ua(t.getUTCMonth()+1,2)+"-"+Ua(t.getUTCDate(),2)+(i?"T"+Ua(e,2)+":"+Ua(n,2)+":"+Ua(r,2)+"."+Ua(i,3)+"Z":r?"T"+Ua(e,2)+":"+Ua(n,2)+":"+Ua(r,2)+"Z":n||e?"T"+Ua(e,2)+":"+Ua(n,2)+"Z":"")}function La(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,u=!1;function l(){if(A)return Sa;if(u)return u=!1,Ca;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++))?u=!0:13===r&&(u=!0,10===t.charCodeAt(a)&&++a),t.slice(i+1,e-1).replace(/""/g,'"')}for(;a<o;){if(10===(r=t.charCodeAt(e=a++)))u=!0;else if(13===r)u=!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=l())!==Sa;){for(var c=[];r!==Ca&&r!==Sa;)c.push(r),r=l();e&&null==(c=e(c,s++))||i.push(c)}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?Ia(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=Fa(t);return function(r,i){return e(n(r),i,t)}}(t,e):Fa(t)}));return o.columns=i||[],o},parseRows:r,format:function(e,n){return null==n&&(n=Ea(e)),[n.map(a).join(t)].concat(i(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=Ea(t)),i(t,e).join("\n")},formatRows:function(t){return t.map(o).join("\n")},formatRow:o,formatValue:a}}var ka=La(","),Qa=ka.parse,Oa=ka.parseRows,Ta=ka.format,Ma=ka.formatBody,Na=ka.formatRows,Ra=ka.formatRow,Pa=ka.formatValue,Da=La("\t"),Ha=Da.parse,ja=Da.parseRows,za=Da.format,Va=Da.formatBody,Ka=Da.formatRows,Ga=Da.formatRow,qa=Da.formatValue;function Wa(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;Ya&&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 Ya=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),$a=t=>+t;function Xa(t){return t*t}function Ja(t){return t*(2-t)}function Za(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var ts=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),es=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),ns=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),rs=Math.PI,is=rs/2;function os(t){return 1===+t?1:1-Math.cos(t*is)}function as(t){return Math.sin(t*is)}function ss(t){return(1-Math.cos(rs*t))/2}function As(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function us(t){return As(1-+t)}function ls(t){return 1-As(t)}function cs(t){return((t*=2)<=1?As(1-t):2-As(t-1))/2}function fs(t){return 1-Math.sqrt(1-t*t)}function hs(t){return Math.sqrt(1- --t*t)}function ds(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var ps=4/11,gs=6/11,ms=8/11,vs=9/11,ys=10/11,ws=21/22,bs=7.5625;function _s(t){return 1-Bs(1-t)}function Bs(t){return(t=+t)<ps?bs*t*t:t<ms?bs*(t-=gs)*t+.75:t<ys?bs*(t-=vs)*t+.9375:bs*(t-=ws)*t+.984375}function xs(t){return((t*=2)<=1?1-Bs(1-t):Bs(t-1)+1)/2}var Cs=1.70158,Ss=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(Cs),Fs=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(Cs),Es=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}(Cs),Us=2*Math.PI,Is=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function i(t){return e*As(- --t)*Math.sin((r-t)/n)}return i.amplitude=function(e){return t(e,n*Us)},i.period=function(n){return t(e,n)},i}(1,.3),Ls=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function i(t){return 1-e*As(t=+t)*Math.sin((t+r)/n)}return i.amplitude=function(e){return t(e,n*Us)},i.period=function(n){return t(e,n)},i}(1,.3),ks=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function i(t){return((t=2*t-1)<0?e*As(-t)*Math.sin((r-t)/n):2-e*As(t)*Math.sin((r+t)/n))/2}return i.amplitude=function(e){return t(e,n*Us)},i.period=function(n){return t(e,n)},i}(1,.3);function Qs(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Os(t,e){return fetch(t,e).then(Qs)}function Ts(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Ms(t,e){return fetch(t,e).then(Ts)}function Ns(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Rs(t,e){return fetch(t,e).then(Ns)}function Ps(t){return function(e,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),Rs(e,n).then((function(e){return t(e,r)}))}}function Ds(t,e,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var i=La(t);return Rs(e,n).then((function(t){return i.parse(t,r)}))}var Hs=Ps(Qa),js=Ps(Ha);function zs(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 Vs(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function Ks(t,e){return fetch(t,e).then(Vs)}function Gs(t){return(e,n)=>Rs(e,n).then((e=>(new DOMParser).parseFromString(e,t)))}const qs=Gs("application/xml");var Ws=Gs("text/html"),Ys=Gs("image/svg+xml");function $s(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 Xs(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,o,a,s,A,u,l,c,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((u=e>=(o=(p+m)/2))?p=o:m=o,(l=n>=(a=(g+v)/2))?g=a:v=a,i=h,!(h=h[c=l<<1|u]))return i[c]=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[c]=d:t._root=d,t;do{i=i?i[c]=new Array(4):t._root=new Array(4),(u=e>=(o=(p+m)/2))?p=o:m=o,(l=n>=(a=(g+v)/2))?g=a:v=a}while((c=l<<1|u)===(f=(A>=a)<<1|s>=o));return i[f]=h,i[c]=d,t}function Js(t,e,n,r,i){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=i}function Zs(t){return t[0]}function tA(t){return t[1]}function eA(t,e,n){var r=new nA(null==e?Zs:e,null==n?tA:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function nA(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 rA(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var iA=eA.prototype=nA.prototype;function oA(t){return function(){return t}}function aA(t){return 1e-6*(t()-.5)}function sA(t){return t.x+t.vx}function AA(t){return t.y+t.vy}function uA(t){var e,n,r,i=1,o=1;function a(){for(var t,a,A,u,l,c,f,h=e.length,d=0;d<o;++d)for(a=eA(e,sA,AA).visitAfter(s),t=0;t<h;++t)A=e[t],c=n[A.index],f=c*c,u=A.x+A.vx,l=A.y+A.vy,a.visit(p);function p(t,e,n,o,a){var s=t.data,h=t.r,d=c+h;if(!s)return e>u+d||o<u-d||n>l+d||a<l-d;if(s.index>A.index){var p=u-s.x-s.vx,g=l-s.y-s.vy,m=p*p+g*g;m<d*d&&(0===p&&(m+=(p=aA(r))*p),0===g&&(m+=(g=aA(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=oA(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:oA(+e),A(),a):t},a}function lA(t){return t.index}function cA(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function fA(t){var e,n,r,i,o,a,s=lA,A=function(t){return 1/Math.min(i[t.source.index],i[t.target.index])},u=oA(30),l=1;function c(r){for(var i=0,s=t.length;i<l;++i)for(var A,u,c,f,h,d,p,g=0;g<s;++g)u=(A=t[g]).source,f=(c=A.target).x+c.vx-u.x-u.vx||aA(a),h=c.y+c.vy-u.y-u.vy||aA(a),f*=d=((d=Math.sqrt(f*f+h*h))-n[g])/d*r*e[g],h*=d,c.vx-=f*(p=o[g]),c.vy-=h*p,u.vx+=f*(p=1-p),u.vy+=h*p}function f(){if(r){var a,A,u=r.length,l=t.length,c=new Map(r.map(((t,e)=>[s(t,e,r),t])));for(a=0,i=new Array(u);a<l;++a)(A=t[a]).index=a,"object"!==typeof A.source&&(A.source=cA(c,A.source)),"object"!==typeof A.target&&(A.target=cA(c,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(l);a<l;++a)A=t[a],o[a]=i[A.source.index]/(i[A.source.index]+i[A.target.index]);e=new Array(l),h(),n=new Array(l),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]=+u(t[e],e,t)}return null==t&&(t=[]),c.initialize=function(t,e){r=t,a=e,f()},c.links=function(e){return arguments.length?(t=e,f(),c):t},c.id=function(t){return arguments.length?(s=t,c):s},c.iterations=function(t){return arguments.length?(l=+t,c):l},c.strength=function(t){return arguments.length?(A="function"===typeof t?t:oA(+t),h(),c):A},c.distance=function(t){return arguments.length?(u="function"===typeof t?t:oA(+t),d(),c):u},c}iA.copy=function(){var t,e,n=new nA(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=rA(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]=rA(e));return n},iA.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return Xs(this.cover(e,n),e,n,t)},iA.addAll=function(t){var e,n,r,i,o=t.length,a=new Array(o),s=new Array(o),A=1/0,u=1/0,l=-1/0,c=-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>l&&(l=r),i<u&&(u=i),i>c&&(c=i));if(A>l||u>c)return this;for(this.cover(A,u).cover(l,c),n=0;n<o;++n)Xs(this,a[n],s[n],t[n]);return this},iA.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,u=this._root;n>t||t>=i||r>e||e>=o;)switch(s=(e<r)<<1|t<n,(a=new Array(4))[s]=u,u=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=u)}return this._x0=n,this._y0=r,this._x1=i,this._y1=o,this},iA.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},iA.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]]},iA.find=function(t,e,n){var r,i,o,a,s,A,u,l=this._x0,c=this._y0,f=this._x1,h=this._y1,d=[],p=this._root;for(p&&d.push(new Js(p,l,c,f,h)),null==n?n=1/0:(l=t-n,c=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)<l||(s=A.y1)<c))if(p.length){var g=(i+a)/2,m=(o+s)/2;d.push(new Js(p[3],g,m,a,s),new Js(p[2],i,m,g,s),new Js(p[1],g,o,a,m),new Js(p[0],i,o,g,m)),(u=(e>=m)<<1|t>=g)&&(A=d[d.length-1],d[d.length-1]=d[d.length-1-u],d[d.length-1-u]=A)}else{var v=t-+this._x.call(null,p.data),y=e-+this._y.call(null,p.data),w=v*v+y*y;if(w<n){var b=Math.sqrt(n=w);l=t-b,c=e-b,f=t+b,h=e+b,r=p.data}}return r},iA.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,u,l,c,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((u=o>=(s=(d+g)/2))?d=s:g=s,(l=a>=(A=(p+m)/2))?p=A:m=A,e=h,!(h=h[c=l<<1|u]))return this;if(!h.length)break;(e[c+1&3]||e[c+2&3]||e[c+3&3])&&(n=e,f=c)}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[c]=i:delete e[c],(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)},iA.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},iA.root=function(){return this._root},iA.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},iA.visit=function(t){var e,n,r,i,o,a,s=[],A=this._root;for(A&&s.push(new Js(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 u=(r+o)/2,l=(i+a)/2;(n=A[3])&&s.push(new Js(n,u,l,o,a)),(n=A[2])&&s.push(new Js(n,r,l,u,a)),(n=A[1])&&s.push(new Js(n,u,i,o,l)),(n=A[0])&&s.push(new Js(n,r,i,u,l))}return this},iA.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new Js(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,u=e.y1,l=(a+A)/2,c=(s+u)/2;(o=i[0])&&n.push(new Js(o,a,s,l,c)),(o=i[1])&&n.push(new Js(o,l,s,A,c)),(o=i[2])&&n.push(new Js(o,a,c,l,u)),(o=i[3])&&n.push(new Js(o,l,c,A,u))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},iA.x=function(t){return arguments.length?(this._x=t,this):this._x},iA.y=function(t){return arguments.length?(this._y=t,this):this._y};const hA=4294967296;function dA(t){return t.x}function pA(t){return t.y}var gA=Math.PI*(3-Math.sqrt(5));function mA(t){var e,n=1,r=.001,i=1-Math.pow(r,1/300),o=0,a=.6,s=new Map,A=Rn(c),u=te("tick","end"),l=function(){let t=1;return()=>(t=(1664525*t+1013904223)%hA)/hA}();function c(){f(),u.call("tick",e),n<r&&(A.stop(),u.call("end",e))}function f(r){var A,u,l=t.length;void 0===r&&(r=1);for(var c=0;c<r;++c)for(n+=(o-n)*i,s.forEach((function(t){t(n)})),A=0;A<l;++A)null==(u=t[A]).fx?u.x+=u.vx*=a:(u.x=u.fx,u.vx=0),null==u.fy?u.y+=u.vy*=a:(u.y=u.fy,u.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*gA;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,l),e}return null==t&&(t=[]),h(),e={tick:f,restart:function(){return A.restart(c),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?(l=t,s.forEach(d),e):l},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,u=0,l=t.length;for(null==r?r=1/0:r*=r,u=0;u<l;++u)(a=(i=e-(s=t[u]).x)*i+(o=n-s.y)*o)<r&&(A=s,r=a);return A},on:function(t,n){return arguments.length>1?(u.on(t,n),e):u.on(t)}}}function vA(){var t,e,n,r,i,o=oA(-30),a=1,s=1/0,A=.81;function u(n){var i,o=t.length,a=eA(t,dA,pA).visitAfter(c);for(r=n,i=0;i<o;++i)e=t[i],a.visit(f)}function l(){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 c(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,u,l){if(!t.value)return!0;var c=t.x-e.x,f=t.y-e.y,h=l-o,d=c*c+f*f;if(h*h/A<d)return d<s&&(0===c&&(d+=(c=aA(n))*c),0===f&&(d+=(f=aA(n))*f),d<a&&(d=Math.sqrt(a*d)),e.vx+=c*t.value*r/d,e.vy+=f*t.value*r/d),!0;if(!(t.length||d>=s)){(t.data!==e||t.next)&&(0===c&&(d+=(c=aA(n))*c),0===f&&(d+=(f=aA(n))*f),d<a&&(d=Math.sqrt(a*d)));do{t.data!==e&&(h=i[t.data.index]*r/d,e.vx+=c*h,e.vy+=f*h)}while(t=t.next)}}return u.initialize=function(e,r){t=e,n=r,l()},u.strength=function(t){return arguments.length?(o="function"===typeof t?t:oA(+t),l(),u):o},u.distanceMin=function(t){return arguments.length?(a=t*t,u):Math.sqrt(a)},u.distanceMax=function(t){return arguments.length?(s=t*t,u):Math.sqrt(s)},u.theta=function(t){return arguments.length?(A=t*t,u):Math.sqrt(A)},u}function yA(t,e,n){var r,i,o,a=oA(.1);function s(t){for(var a=0,s=r.length;a<s;++a){var A=r[a],u=A.x-e||1e-6,l=A.y-n||1e-6,c=Math.sqrt(u*u+l*l),f=(o[a]-c)*i[a]*t/c;A.vx+=u*f,A.vy+=l*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=oA(+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:oA(+t),A(),s):a},s.radius=function(e){return arguments.length?(t="function"===typeof e?e:oA(+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 wA(t){var e,n,r,i=oA(.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=oA(null==t?0:+t)),o.initialize=function(t){e=t,a()},o.strength=function(t){return arguments.length?(i="function"===typeof t?t:oA(+t),a(),o):i},o.x=function(e){return arguments.length?(t="function"===typeof e?e:oA(+e),a(),o):t},o}function bA(t){var e,n,r,i=oA(.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=oA(null==t?0:+t)),o.initialize=function(t){e=t,a()},o.strength=function(t){return arguments.length?(i="function"===typeof t?t:oA(+t),a(),o):i},o.y=function(e){return arguments.length?(t="function"===typeof e?e:oA(+e),a(),o):t},o}var _A=n(48701),BA=n(56390),xA=n(1631),CA=n(1734),SA=n(67590),FA=n(99460),EA=1e-6,UA=1e-12,IA=Math.PI,LA=IA/2,kA=IA/4,QA=2*IA,OA=180/IA,TA=IA/180,MA=Math.abs,NA=Math.atan,RA=Math.atan2,PA=Math.cos,DA=Math.ceil,HA=Math.exp,jA=(Math.floor,Math.hypot),zA=Math.log,VA=Math.pow,KA=Math.sin,GA=Math.sign||function(t){return t>0?1:t<0?-1:0},qA=Math.sqrt,WA=Math.tan;function YA(t){return t>1?0:t<-1?IA:Math.acos(t)}function $A(t){return t>1?LA:t<-1?-LA:Math.asin(t)}function XA(t){return(t=KA(t/2))*t}function JA(){}function ZA(t,e){t&&eu.hasOwnProperty(t.type)&&eu[t.type](t,e)}var tu={Feature:function(t,e){ZA(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)ZA(n[r].geometry,e)}},eu={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){nu(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)nu(n[r],e,0)},Polygon:function(t,e){ru(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)ru(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)ZA(n[r],e)}};function nu(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 ru(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)nu(t[n],e,1);e.polygonEnd()}function iu(t,e){t&&tu.hasOwnProperty(t.type)?tu[t.type](t,e):ZA(t,e)}var ou,au,su,Au,uu,lu,cu,fu,hu,du,pu,gu,mu,vu,yu,wu,bu=new B,_u=new B,Bu={point:JA,lineStart:JA,lineEnd:JA,polygonStart:function(){bu=new B,Bu.lineStart=xu,Bu.lineEnd=Cu},polygonEnd:function(){var t=+bu;_u.add(t<0?QA+t:t),this.lineStart=this.lineEnd=this.point=JA},sphere:function(){_u.add(QA)}};function xu(){Bu.point=Su}function Cu(){Fu(ou,au)}function Su(t,e){Bu.point=Fu,ou=t,au=e,su=t*=TA,Au=PA(e=(e*=TA)/2+kA),uu=KA(e)}function Fu(t,e){var n=(t*=TA)-su,r=n>=0?1:-1,i=r*n,o=PA(e=(e*=TA)/2+kA),a=KA(e),s=uu*a,A=Au*o+s*PA(i),u=s*r*KA(i);bu.add(RA(u,A)),su=t,Au=o,uu=a}function Eu(t){return _u=new B,iu(t,Bu),2*_u}function Uu(t){return[RA(t[1],t[0]),$A(t[2])]}function Iu(t){var e=t[0],n=t[1],r=PA(n);return[r*PA(e),r*KA(e),KA(n)]}function Lu(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function ku(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 Qu(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Ou(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Tu(t){var e=qA(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var Mu,Nu,Ru,Pu,Du,Hu,ju,zu,Vu,Ku,Gu,qu,Wu,Yu,$u,Xu,Ju={point:Zu,lineStart:el,lineEnd:nl,polygonStart:function(){Ju.point=rl,Ju.lineStart=il,Ju.lineEnd=ol,vu=new B,Bu.polygonStart()},polygonEnd:function(){Bu.polygonEnd(),Ju.point=Zu,Ju.lineStart=el,Ju.lineEnd=nl,bu<0?(lu=-(fu=180),cu=-(hu=90)):vu>EA?hu=90:vu<-1e-6&&(cu=-90),wu[0]=lu,wu[1]=fu},sphere:function(){lu=-(fu=180),cu=-(hu=90)}};function Zu(t,e){yu.push(wu=[lu=t,fu=t]),e<cu&&(cu=e),e>hu&&(hu=e)}function tl(t,e){var n=Iu([t*TA,e*TA]);if(mu){var r=ku(mu,n),i=ku([r[1],-r[0],0],r);Tu(i),i=Uu(i);var o,a=t-du,s=a>0?1:-1,A=i[0]*OA*s,u=MA(a)>180;u^(s*du<A&&A<s*t)?(o=i[1]*OA)>hu&&(hu=o):u^(s*du<(A=(A+360)%360-180)&&A<s*t)?(o=-i[1]*OA)<cu&&(cu=o):(e<cu&&(cu=e),e>hu&&(hu=e)),u?t<du?al(lu,t)>al(lu,fu)&&(fu=t):al(t,fu)>al(lu,fu)&&(lu=t):fu>=lu?(t<lu&&(lu=t),t>fu&&(fu=t)):t>du?al(lu,t)>al(lu,fu)&&(fu=t):al(t,fu)>al(lu,fu)&&(lu=t)}else yu.push(wu=[lu=t,fu=t]);e<cu&&(cu=e),e>hu&&(hu=e),mu=n,du=t}function el(){Ju.point=tl}function nl(){wu[0]=lu,wu[1]=fu,Ju.point=Zu,mu=null}function rl(t,e){if(mu){var n=t-du;vu.add(MA(n)>180?n+(n>0?360:-360):n)}else pu=t,gu=e;Bu.point(t,e),tl(t,e)}function il(){Bu.lineStart()}function ol(){rl(pu,gu),Bu.lineEnd(),MA(vu)>EA&&(lu=-(fu=180)),wu[0]=lu,wu[1]=fu,mu=null}function al(t,e){return(e-=t)<0?e+360:e}function sl(t,e){return t[0]-e[0]}function Al(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function ul(t){var e,n,r,i,o,a,s;if(hu=fu=-(lu=cu=1/0),yu=[],iu(t,Ju),n=yu.length){for(yu.sort(sl),e=1,o=[r=yu[0]];e<n;++e)Al(r,(i=yu[e])[0])||Al(r,i[1])?(al(r[0],i[1])>al(r[0],r[1])&&(r[1]=i[1]),al(i[0],r[1])>al(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,e=0,r=o[n=o.length-1];e<=n;r=i,++e)i=o[e],(s=al(r[1],i[0]))>a&&(a=s,lu=i[0],fu=r[1])}return yu=wu=null,lu===1/0||cu===1/0?[[NaN,NaN],[NaN,NaN]]:[[lu,cu],[fu,hu]]}var ll={sphere:JA,point:cl,lineStart:hl,lineEnd:gl,polygonStart:function(){ll.lineStart=ml,ll.lineEnd=vl},polygonEnd:function(){ll.lineStart=hl,ll.lineEnd=gl}};function cl(t,e){t*=TA;var n=PA(e*=TA);fl(n*PA(t),n*KA(t),KA(e))}function fl(t,e,n){++Mu,Ru+=(t-Ru)/Mu,Pu+=(e-Pu)/Mu,Du+=(n-Du)/Mu}function hl(){ll.point=dl}function dl(t,e){t*=TA;var n=PA(e*=TA);Yu=n*PA(t),$u=n*KA(t),Xu=KA(e),ll.point=pl,fl(Yu,$u,Xu)}function pl(t,e){t*=TA;var n=PA(e*=TA),r=n*PA(t),i=n*KA(t),o=KA(e),a=RA(qA((a=$u*o-Xu*i)*a+(a=Xu*r-Yu*o)*a+(a=Yu*i-$u*r)*a),Yu*r+$u*i+Xu*o);Nu+=a,Hu+=a*(Yu+(Yu=r)),ju+=a*($u+($u=i)),zu+=a*(Xu+(Xu=o)),fl(Yu,$u,Xu)}function gl(){ll.point=cl}function ml(){ll.point=yl}function vl(){wl(qu,Wu),ll.point=cl}function yl(t,e){qu=t,Wu=e,t*=TA,e*=TA,ll.point=wl;var n=PA(e);Yu=n*PA(t),$u=n*KA(t),Xu=KA(e),fl(Yu,$u,Xu)}function wl(t,e){t*=TA;var n=PA(e*=TA),r=n*PA(t),i=n*KA(t),o=KA(e),a=$u*o-Xu*i,s=Xu*r-Yu*o,A=Yu*i-$u*r,u=jA(a,s,A),l=$A(u),c=u&&-l/u;Vu.add(c*a),Ku.add(c*s),Gu.add(c*A),Nu+=l,Hu+=l*(Yu+(Yu=r)),ju+=l*($u+($u=i)),zu+=l*(Xu+(Xu=o)),fl(Yu,$u,Xu)}function bl(t){Mu=Nu=Ru=Pu=Du=Hu=ju=zu=0,Vu=new B,Ku=new B,Gu=new B,iu(t,ll);var e=+Vu,n=+Ku,r=+Gu,i=jA(e,n,r);return i<UA&&(e=Hu,n=ju,r=zu,Nu<EA&&(e=Ru,n=Pu,r=Du),(i=jA(e,n,r))<UA)?[NaN,NaN]:[RA(n,e)*OA,$A(r/i)*OA]}function _l(t){return function(){return t}}function Bl(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}function xl(t,e){return MA(t)>IA&&(t-=Math.round(t/QA)*QA),[t,e]}function Cl(t,e,n){return(t%=QA)?e||n?Bl(Fl(t),El(e,n)):Fl(t):e||n?El(e,n):xl}function Sl(t){return function(e,n){return MA(e+=t)>IA&&(e-=Math.round(e/QA)*QA),[e,n]}}function Fl(t){var e=Sl(t);return e.invert=Sl(-t),e}function El(t,e){var n=PA(t),r=KA(t),i=PA(e),o=KA(e);function a(t,e){var a=PA(e),s=PA(t)*a,A=KA(t)*a,u=KA(e),l=u*n+s*r;return[RA(A*i-l*o,s*n-u*r),$A(l*i+A*o)]}return a.invert=function(t,e){var a=PA(e),s=PA(t)*a,A=KA(t)*a,u=KA(e),l=u*i-A*o;return[RA(A*i+u*o,s*n+l*r),$A(l*n-s*r)]},a}function Ul(t){function e(e){return(e=t(e[0]*TA,e[1]*TA))[0]*=OA,e[1]*=OA,e}return t=Cl(t[0]*TA,t[1]*TA,t.length>2?t[2]*TA:0),e.invert=function(e){return(e=t.invert(e[0]*TA,e[1]*TA))[0]*=OA,e[1]*=OA,e},e}function Il(t,e,n,r,i,o){if(n){var a=PA(e),s=KA(e),A=r*n;null==i?(i=e+r*QA,o=e-A/2):(i=Ll(a,i),o=Ll(a,o),(r>0?i<o:i>o)&&(i+=r*QA));for(var u,l=i;r>0?l>o:l<o;l-=A)u=Uu([a,-s*PA(l),-s*KA(l)]),t.point(u[0],u[1])}}function Ll(t,e){(e=Iu(e))[0]-=t,Tu(e);var n=YA(-e[1]);return((-e[2]<0?-n:n)+QA-EA)%QA}function kl(){var t,e,n=_l([0,0]),r=_l(90),i=_l(2),o={point:function(n,r){t.push(n=e(n,r)),n[0]*=OA,n[1]*=OA}};function a(){var a=n.apply(this,arguments),s=r.apply(this,arguments)*TA,A=i.apply(this,arguments)*TA;return t=[],e=Cl(-a[0]*TA,-a[1]*TA,0).invert,Il(o,s,A,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return a.center=function(t){return arguments.length?(n="function"===typeof t?t:_l([+t[0],+t[1]]),a):n},a.radius=function(t){return arguments.length?(r="function"===typeof t?t:_l(+t),a):r},a.precision=function(t){return arguments.length?(i="function"===typeof t?t:_l(+t),a):i},a}function Ql(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:JA,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Ol(t,e){return MA(t[0]-e[0])<EA&&MA(t[1]-e[1])<EA}function Tl(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 Ml(t,e,n,r,i){var o,a,s=[],A=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],a=t[e];if(Ol(r,a)){if(!r[2]&&!a[2]){for(i.lineStart(),o=0;o<e;++o)i.point((r=t[o])[0],r[1]);return void i.lineEnd()}a[0]+=2e-6}s.push(n=new Tl(r,t,null,!0)),A.push(n.o=new Tl(r,null,n,!1)),s.push(n=new Tl(a,t,null,!1)),A.push(n.o=new Tl(a,null,n,!0))}})),s.length){for(A.sort(e),Nl(s),Nl(A),o=0,a=A.length;o<a;++o)A[o].e=n=!n;for(var u,l,c=s[0];;){for(var f=c,h=!0;f.v;)if((f=f.n)===c)return;u=f.z,i.lineStart();do{if(f.v=f.o.v=!0,f.e){if(h)for(o=0,a=u.length;o<a;++o)i.point((l=u[o])[0],l[1]);else r(f.x,f.n.x,1,i);f=f.n}else{if(h)for(u=f.p.z,o=u.length-1;o>=0;--o)i.point((l=u[o])[0],l[1]);else r(f.x,f.p.x,-1,i);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);i.lineEnd()}}}function Nl(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}}function Rl(t){return MA(t[0])<=IA?t[0]:GA(t[0])*((MA(t[0])+IA)%QA-IA)}function Pl(t,e){var n=Rl(e),r=e[1],i=KA(r),o=[KA(n),-PA(n),0],a=0,s=0,A=new B;1===i?r=LA+EA:-1===i&&(r=-LA-EA);for(var u=0,l=t.length;u<l;++u)if(f=(c=t[u]).length)for(var c,f,h=c[f-1],d=Rl(h),p=h[1]/2+kA,g=KA(p),m=PA(p),v=0;v<f;++v,d=w,g=_,m=x,h=y){var y=c[v],w=Rl(y),b=y[1]/2+kA,_=KA(b),x=PA(b),C=w-d,S=C>=0?1:-1,F=S*C,E=F>IA,U=g*_;if(A.add(RA(U*S*KA(F),m*x+U*PA(F))),a+=E?C+S*QA:C,E^d>=n^w>=n){var I=ku(Iu(h),Iu(y));Tu(I);var L=ku(o,I);Tu(L);var k=(E^C>=0?-1:1)*$A(L[2]);(r>k||r===k&&(I[0]||I[1]))&&(s+=E^C>=0?1:-1)}}return(a<-1e-6||a<EA&&A<-1e-12)^1&s}function Dl(t,e,n,r){return function(i){var o,a,s,A=e(i),u=Ql(),l=e(u),c=!1,f={point:h,lineStart:p,lineEnd:g,polygonStart:function(){f.point=m,f.lineStart=v,f.lineEnd=y,a=[],o=[]},polygonEnd:function(){f.point=h,f.lineStart=p,f.lineEnd=g,a=nt(a);var t=Pl(o,r);a.length?(c||(i.polygonStart(),c=!0),Ml(a,jl,t,n,i)):t&&(c||(i.polygonStart(),c=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),c&&(i.polygonEnd(),c=!1),a=o=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function h(e,n){t(e,n)&&i.point(e,n)}function d(t,e){A.point(t,e)}function p(){f.point=d,A.lineStart()}function g(){f.point=h,A.lineEnd()}function m(t,e){s.push([t,e]),l.point(t,e)}function v(){l.lineStart(),s=[]}function y(){m(s[0][0],s[0][1]),l.lineEnd();var t,e,n,r,A=l.clean(),f=u.result(),h=f.length;if(s.pop(),o.push(s),s=null,h)if(1&A){if((e=(n=f[0]).length-1)>0){for(c||(i.polygonStart(),c=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}}else h>1&&2&A&&f.push(f.pop().concat(f.shift())),a.push(f.filter(Hl))}return f}}function Hl(t){return t.length>1}function jl(t,e){return((t=t.x)[0]<0?t[1]-LA-EA:LA-t[1])-((e=e.x)[0]<0?e[1]-LA-EA:LA-e[1])}xl.invert=xl;const zl=Dl((function(){return!0}),(function(t){var e,n=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(o,a){var s=o>0?IA:-IA,A=MA(o-n);MA(A-IA)<EA?(t.point(n,r=(r+a)/2>0?LA:-LA),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(o,r),e=0):i!==s&&A>=IA&&(MA(n-i)<EA&&(n-=i*EA),MA(o-s)<EA&&(o-=s*EA),r=function(t,e,n,r){var i,o,a=KA(t-n);return MA(a)>EA?NA((KA(e)*(o=PA(r))*KA(n)-KA(r)*(i=PA(e))*KA(t))/(i*o*a)):(e+r)/2}(n,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),e=0),t.point(n=o,r=a),i=s},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var i;if(null==t)i=n*LA,r.point(-IA,i),r.point(0,i),r.point(IA,i),r.point(IA,0),r.point(IA,-i),r.point(0,-i),r.point(-IA,-i),r.point(-IA,0),r.point(-IA,i);else if(MA(t[0]-e[0])>EA){var o=t[0]<e[0]?IA:-IA;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(e[0],e[1])}),[-IA,-LA]);function Vl(t){var e=PA(t),n=2*TA,r=e>0,i=MA(e)>EA;function o(t,n){return PA(t)*PA(n)>e}function a(t,n,r){var i=[1,0,0],o=ku(Iu(t),Iu(n)),a=Lu(o,o),s=o[0],A=a-s*s;if(!A)return!r&&t;var u=e*a/A,l=-e*s/A,c=ku(i,o),f=Ou(i,u);Qu(f,Ou(o,l));var h=c,d=Lu(f,h),p=Lu(h,h),g=d*d-p*(Lu(f,f)-1);if(!(g<0)){var m=qA(g),v=Ou(h,(-d-m)/p);if(Qu(v,f),v=Uu(v),!r)return v;var y,w=t[0],b=n[0],_=t[1],B=n[1];b<w&&(y=w,w=b,b=y);var x=b-w,C=MA(x-IA)<EA;if(!C&&B<_&&(y=_,_=B,B=y),C||x<EA?C?_+B>0^v[1]<(MA(v[0]-w)<EA?_:B):_<=v[1]&&v[1]<=B:x>IA^(w<=v[0]&&v[0]<=b)){var S=Ou(h,(-d+m)/p);return Qu(S,f),[v,Uu(S)]}}}function s(e,n){var i=r?t:IA-t,o=0;return e<-i?o|=1:e>i&&(o|=2),n<-i?o|=4:n>i&&(o|=8),o}return Dl(o,(function(t){var e,n,A,u,l;return{lineStart:function(){u=A=!1,l=1},point:function(c,f){var h,d=[c,f],p=o(c,f),g=r?p?0:s(c,f):p?s(c+(c<0?IA:-IA),f):0;if(!e&&(u=A=p)&&t.lineStart(),p!==A&&(!(h=a(e,d))||Ol(e,h)||Ol(d,h))&&(d[2]=1),p!==A)l=0,p?(t.lineStart(),h=a(d,e),t.point(h[0],h[1])):(h=a(e,d),t.point(h[0],h[1],2),t.lineEnd()),e=h;else if(i&&e&&r^p){var m;g&n||!(m=a(d,e,!0))||(l=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1],3)))}!p||e&&Ol(e,d)||t.point(d[0],d[1]),e=d,A=p,n=g},lineEnd:function(){A&&t.lineEnd(),e=null},clean:function(){return l|(u&&A)<<1}}}),(function(e,r,i,o){Il(o,t,n,i,e,r)}),r?[0,-t]:[-IA,t-IA])}var Kl,Gl,ql,Wl,Yl=1e9,$l=-Yl;function Xl(t,e,n,r){function i(i,o){return t<=i&&i<=n&&e<=o&&o<=r}function o(i,o,s,u){var l=0,c=0;if(null==i||(l=a(i,s))!==(c=a(o,s))||A(i,o)<0^s>0)do{u.point(0===l||3===l?t:n,l>1?r:e)}while((l=(l+s+4)%4)!==c);else u.point(o[0],o[1])}function a(r,i){return MA(r[0]-t)<EA?i>0?0:3:MA(r[0]-n)<EA?i>0?2:1:MA(r[1]-e)<EA?i>0?1:0:i>0?3:2}function s(t,e){return A(t.x,e.x)}function A(t,e){var n=a(t,1),r=a(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(a){var A,u,l,c,f,h,d,p,g,m,v,y=a,w=Ql(),b={point:_,lineStart:function(){b.point=B,u&&u.push(l=[]);m=!0,g=!1,d=p=NaN},lineEnd:function(){A&&(B(c,f),h&&g&&w.rejoin(),A.push(w.result()));b.point=_,g&&y.lineEnd()},polygonStart:function(){y=w,A=[],u=[],v=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,i=u.length;n<i;++n)for(var o,a,s=u[n],A=1,l=s.length,c=s[0],f=c[0],h=c[1];A<l;++A)o=f,a=h,f=(c=s[A])[0],h=c[1],a<=r?h>r&&(f-o)*(r-a)>(h-a)*(t-o)&&++e:h<=r&&(f-o)*(r-a)<(h-a)*(t-o)&&--e;return e}(),n=v&&e,i=(A=nt(A)).length;(n||i)&&(a.polygonStart(),n&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&Ml(A,s,e,o,a),a.polygonEnd());y=a,A=u=l=null}};function _(t,e){i(t,e)&&y.point(t,e)}function B(o,a){var s=i(o,a);if(u&&l.push([o,a]),m)c=o,f=a,h=s,m=!1,s&&(y.lineStart(),y.point(o,a));else if(s&&g)y.point(o,a);else{var A=[d=Math.max($l,Math.min(Yl,d)),p=Math.max($l,Math.min(Yl,p))],w=[o=Math.max($l,Math.min(Yl,o)),a=Math.max($l,Math.min(Yl,a))];!function(t,e,n,r,i,o){var a,s=t[0],A=t[1],u=0,l=1,c=e[0]-s,f=e[1]-A;if(a=n-s,c||!(a>0)){if(a/=c,c<0){if(a<u)return;a<l&&(l=a)}else if(c>0){if(a>l)return;a>u&&(u=a)}if(a=i-s,c||!(a<0)){if(a/=c,c<0){if(a>l)return;a>u&&(u=a)}else if(c>0){if(a<u)return;a<l&&(l=a)}if(a=r-A,f||!(a>0)){if(a/=f,f<0){if(a<u)return;a<l&&(l=a)}else if(f>0){if(a>l)return;a>u&&(u=a)}if(a=o-A,f||!(a<0)){if(a/=f,f<0){if(a>l)return;a>u&&(u=a)}else if(f>0){if(a<u)return;a<l&&(l=a)}return u>0&&(t[0]=s+u*c,t[1]=A+u*f),l<1&&(e[0]=s+l*c,e[1]=A+l*f),!0}}}}}(A,w,t,e,n,r)?s&&(y.lineStart(),y.point(o,a),v=!1):(g||(y.lineStart(),y.point(A[0],A[1])),y.point(w[0],w[1]),s||y.lineEnd(),v=!1)}d=o,p=a,g=s}return b}}function Jl(){var t,e,n,r=0,i=0,o=960,a=500;return n={stream:function(n){return t&&e===n?t:t=Xl(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 Zl={sphere:JA,point:JA,lineStart:function(){Zl.point=ec,Zl.lineEnd=tc},lineEnd:JA,polygonStart:JA,polygonEnd:JA};function tc(){Zl.point=Zl.lineEnd=JA}function ec(t,e){Gl=t*=TA,ql=KA(e*=TA),Wl=PA(e),Zl.point=nc}function nc(t,e){t*=TA;var n=KA(e*=TA),r=PA(e),i=MA(t-Gl),o=PA(i),a=r*KA(i),s=Wl*n-ql*r*o,A=ql*n+Wl*r*o;Kl.add(RA(qA(a*a+s*s),A)),Gl=t,ql=n,Wl=r}function rc(t){return Kl=new B,iu(t,Zl),+Kl}var ic=[null,null],oc={type:"LineString",coordinates:ic};function ac(t,e){return ic[0]=t,ic[1]=e,rc(oc)}var sc={Feature:function(t,e){return uc(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)if(uc(n[r].geometry,e))return!0;return!1}},Ac={Sphere:function(){return!0},Point:function(t,e){return lc(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(lc(n[r],e))return!0;return!1},LineString:function(t,e){return cc(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(cc(n[r],e))return!0;return!1},Polygon:function(t,e){return fc(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(fc(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)if(uc(n[r],e))return!0;return!1}};function uc(t,e){return!(!t||!Ac.hasOwnProperty(t.type))&&Ac[t.type](t,e)}function lc(t,e){return 0===ac(t,e)}function cc(t,e){for(var n,r,i,o=0,a=t.length;o<a;o++){if(0===(r=ac(t[o],e)))return!0;if(o>0&&(i=ac(t[o],t[o-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<UA*i)return!0;n=r}return!1}function fc(t,e){return!!Pl(t.map(hc),dc(e))}function hc(t){return(t=t.map(dc)).pop(),t}function dc(t){return[t[0]*TA,t[1]*TA]}function pc(t,e){return(t&&sc.hasOwnProperty(t.type)?sc[t.type]:uc)(t,e)}function gc(t,e,n){var r=(0,lt.A)(t,e-EA,n).concat(e);return function(t){return r.map((function(e){return[t,e]}))}}function mc(t,e,n){var r=(0,lt.A)(t,e-EA,n).concat(e);return function(t){return r.map((function(e){return[e,t]}))}}function vc(){var t,e,n,r,i,o,a,s,A,u,l,c,f=10,h=f,d=90,p=360,g=2.5;function m(){return{type:"MultiLineString",coordinates:v()}}function v(){return(0,lt.A)(DA(r/d)*d,n,d).map(l).concat((0,lt.A)(DA(s/p)*p,a,p).map(c)).concat((0,lt.A)(DA(e/f)*f,t,f).filter((function(t){return MA(t%d)>EA})).map(A)).concat((0,lt.A)(DA(o/h)*h,i,h).filter((function(t){return MA(t%p)>EA})).map(u))}return m.lines=function(){return v().map((function(t){return{type:"LineString",coordinates:t}}))},m.outline=function(){return{type:"Polygon",coordinates:[l(r).concat(c(a).slice(1),l(n).reverse().slice(1),c(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],s=+t[0][1],a=+t[1][1],r>n&&(t=r,r=n,n=t),s>a&&(t=s,s=a,a=t),m.precision(g)):[[r,s],[n,a]]},m.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],o=+n[0][1],i=+n[1][1],e>t&&(n=e,e=t,t=n),o>i&&(n=o,o=i,i=n),m.precision(g)):[[e,o],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(d=+t[0],p=+t[1],m):[d,p]},m.stepMinor=function(t){return arguments.length?(f=+t[0],h=+t[1],m):[f,h]},m.precision=function(f){return arguments.length?(g=+f,A=gc(o,i,90),u=mc(e,t,g),l=gc(s,a,90),c=mc(r,n,g),m):g},m.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function yc(){return vc()()}function wc(t,e){var n=t[0]*TA,r=t[1]*TA,i=e[0]*TA,o=e[1]*TA,a=PA(r),s=KA(r),A=PA(o),u=KA(o),l=a*PA(n),c=a*KA(n),f=A*PA(i),h=A*KA(i),d=2*$A(qA(XA(o-r)+a*A*XA(i-n))),p=KA(d),g=d?function(t){var e=KA(t*=d)/p,n=KA(d-t)/p,r=n*l+e*f,i=n*c+e*h,o=n*s+e*u;return[RA(i,r)*OA,RA(o,qA(r*r+i*i))*OA]}:function(){return[n*OA,r*OA]};return g.distance=d,g}const bc=t=>t;var _c,Bc,xc,Cc,Sc=new B,Fc=new B,Ec={point:JA,lineStart:JA,lineEnd:JA,polygonStart:function(){Ec.lineStart=Uc,Ec.lineEnd=kc},polygonEnd:function(){Ec.lineStart=Ec.lineEnd=Ec.point=JA,Sc.add(MA(Fc)),Fc=new B},result:function(){var t=Sc/2;return Sc=new B,t}};function Uc(){Ec.point=Ic}function Ic(t,e){Ec.point=Lc,_c=xc=t,Bc=Cc=e}function Lc(t,e){Fc.add(Cc*t-xc*e),xc=t,Cc=e}function kc(){Lc(_c,Bc)}const Qc=Ec;var Oc=1/0,Tc=Oc,Mc=-Oc,Nc=Mc,Rc={point:function(t,e){t<Oc&&(Oc=t);t>Mc&&(Mc=t);e<Tc&&(Tc=e);e>Nc&&(Nc=e)},lineStart:JA,lineEnd:JA,polygonStart:JA,polygonEnd:JA,result:function(){var t=[[Oc,Tc],[Mc,Nc]];return Mc=Nc=-(Tc=Oc=1/0),t}};const Pc=Rc;var Dc,Hc,jc,zc,Vc=0,Kc=0,Gc=0,qc=0,Wc=0,Yc=0,$c=0,Xc=0,Jc=0,Zc={point:tf,lineStart:ef,lineEnd:of,polygonStart:function(){Zc.lineStart=af,Zc.lineEnd=sf},polygonEnd:function(){Zc.point=tf,Zc.lineStart=ef,Zc.lineEnd=of},result:function(){var t=Jc?[$c/Jc,Xc/Jc]:Yc?[qc/Yc,Wc/Yc]:Gc?[Vc/Gc,Kc/Gc]:[NaN,NaN];return Vc=Kc=Gc=qc=Wc=Yc=$c=Xc=Jc=0,t}};function tf(t,e){Vc+=t,Kc+=e,++Gc}function ef(){Zc.point=nf}function nf(t,e){Zc.point=rf,tf(jc=t,zc=e)}function rf(t,e){var n=t-jc,r=e-zc,i=qA(n*n+r*r);qc+=i*(jc+t)/2,Wc+=i*(zc+e)/2,Yc+=i,tf(jc=t,zc=e)}function of(){Zc.point=tf}function af(){Zc.point=Af}function sf(){uf(Dc,Hc)}function Af(t,e){Zc.point=uf,tf(Dc=jc=t,Hc=zc=e)}function uf(t,e){var n=t-jc,r=e-zc,i=qA(n*n+r*r);qc+=i*(jc+t)/2,Wc+=i*(zc+e)/2,Yc+=i,$c+=(i=zc*t-jc*e)*(jc+t),Xc+=i*(zc+e),Jc+=3*i,tf(jc=t,zc=e)}const lf=Zc;function cf(t){this._context=t}cf.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,QA)}},result:JA};var ff,hf,df,pf,gf,mf=new B,vf={point:JA,lineStart:function(){vf.point=yf},lineEnd:function(){ff&&wf(hf,df),vf.point=JA},polygonStart:function(){ff=!0},polygonEnd:function(){ff=null},result:function(){var t=+mf;return mf=new B,t}};function yf(t,e){vf.point=wf,hf=pf=t,df=gf=e}function wf(t,e){pf-=t,gf-=e,mf.add(qA(pf*pf+gf*gf)),pf=t,gf=e}const bf=vf;let _f,Bf,xf,Cf;class Sf{constructor(t){this._append=null==t?Ff:function(t){const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return Ff;if(e!==_f){const t=10**e;_f=e,Bf=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 Bf}(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!==xf||this._append!==Bf){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`,xf=t,Bf=this._append,Cf=this._,this._=e}this._+=Cf}}result(){const t=this._;return this._="",t.length?t:null}}function Ff(t){let e=1;this._+=t[0];for(const n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function Ef(t,e){let n,r,i=3,o=4.5;function a(t){return t&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),iu(t,n(r))),r.result()}return a.area=function(t){return iu(t,n(Qc)),Qc.result()},a.measure=function(t){return iu(t,n(bf)),bf.result()},a.bounds=function(t){return iu(t,n(Pc)),Pc.result()},a.centroid=function(t){return iu(t,n(lf)),lf.result()},a.projection=function(e){return arguments.length?(n=null==e?(t=null,bc):(t=e).stream,a):t},a.context=function(t){return arguments.length?(r=null==t?(e=null,new Sf(i)):new cf(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 Sf(i)),a},a.projection(t).digits(i).context(e)}function Uf(t){return{stream:If(t)}}function If(t){return function(e){var n=new Lf;for(var r in t)n[r]=t[r];return n.stream=e,n}}function Lf(){}function kf(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),iu(n,t.stream(Pc)),e(Pc.result()),null!=r&&t.clipExtent(r),t}function Qf(t,e,n){return kf(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 Of(t,e,n){return Qf(t,[[0,0],e],n)}function Tf(t,e,n){return kf(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 Mf(t,e,n){return kf(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)}Lf.prototype={constructor:Lf,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()}};var Nf=PA(30*TA);function Rf(t,e){return+e?function(t,e){function n(r,i,o,a,s,A,u,l,c,f,h,d,p,g){var m=u-r,v=l-i,y=m*m+v*v;if(y>4*e&&p--){var w=a+f,b=s+h,_=A+d,B=qA(w*w+b*b+_*_),x=$A(_/=B),C=MA(MA(_)-1)<EA||MA(o-c)<EA?(o+c)/2:RA(b,w),S=t(C,x),F=S[0],E=S[1],U=F-r,I=E-i,L=v*U-m*I;(L*L/y>e||MA((m*U+v*I)/y-.5)>.3||a*f+s*h+A*d<Nf)&&(n(r,i,o,a,s,A,F,E,C,w/=B,b/=B,_,p,g),g.point(F,E),n(F,E,C,w,b,_,u,l,c,f,h,d,p,g))}}return function(e){var r,i,o,a,s,A,u,l,c,f,h,d,p={point:g,lineStart:m,lineEnd:y,polygonStart:function(){e.polygonStart(),p.lineStart=w},polygonEnd:function(){e.polygonEnd(),p.lineStart=m}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function m(){l=NaN,p.point=v,e.lineStart()}function v(r,i){var o=Iu([r,i]),a=t(r,i);n(l,c,u,f,h,d,l=a[0],c=a[1],u=r,f=o[0],h=o[1],d=o[2],16,e),e.point(l,c)}function y(){p.point=g,e.lineEnd()}function w(){m(),p.point=b,p.lineEnd=_}function b(t,e){v(r=t,e),i=l,o=c,a=f,s=h,A=d,p.point=v}function _(){n(l,c,u,f,h,d,i,o,r,a,s,A,16,e),p.lineEnd=y,y()}return p}}(t,e):function(t){return If({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var Pf=If({point:function(t,e){this.stream.point(t*TA,e*TA)}});function Df(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=PA(o),s=KA(o),A=a*t,u=s*t,l=a/t,c=s/t,f=(s*n-a*e)/t,h=(s*e+a*n)/t;function d(t,o){return[A*(t*=r)-u*(o*=i)+e,n-u*t-A*o]}return d.invert=function(t,e){return[r*(l*t-c*e+f),i*(h-c*t-l*e)]},d}function Hf(t){return jf((function(){return t}))()}function jf(t){var e,n,r,i,o,a,s,A,u,l,c=150,f=480,h=250,d=0,p=0,g=0,m=0,v=0,y=0,w=1,b=1,_=null,B=zl,x=null,C=bc,S=.5;function F(t){return A(t[0]*TA,t[1]*TA)}function E(t){return(t=A.invert(t[0],t[1]))&&[t[0]*OA,t[1]*OA]}function U(){var t=Df(c,0,0,w,b,y).apply(null,e(d,p)),r=Df(c,f-t[0],h-t[1],w,b,y);return n=Cl(g,m,v),s=Bl(e,r),A=Bl(n,s),a=Rf(s,S),I()}function I(){return u=l=null,F}return F.stream=function(t){return u&&l===t?u:u=Pf(function(t){return If({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}(n)(B(a(C(l=t)))))},F.preclip=function(t){return arguments.length?(B=t,_=void 0,I()):B},F.postclip=function(t){return arguments.length?(C=t,x=r=i=o=null,I()):C},F.clipAngle=function(t){return arguments.length?(B=+t?Vl(_=t*TA):(_=null,zl),I()):_*OA},F.clipExtent=function(t){return arguments.length?(C=null==t?(x=r=i=o=null,bc):Xl(x=+t[0][0],r=+t[0][1],i=+t[1][0],o=+t[1][1]),I()):null==x?null:[[x,r],[i,o]]},F.scale=function(t){return arguments.length?(c=+t,U()):c},F.translate=function(t){return arguments.length?(f=+t[0],h=+t[1],U()):[f,h]},F.center=function(t){return arguments.length?(d=t[0]%360*TA,p=t[1]%360*TA,U()):[d*OA,p*OA]},F.rotate=function(t){return arguments.length?(g=t[0]%360*TA,m=t[1]%360*TA,v=t.length>2?t[2]%360*TA:0,U()):[g*OA,m*OA,v*OA]},F.angle=function(t){return arguments.length?(y=t%360*TA,U()):y*OA},F.reflectX=function(t){return arguments.length?(w=t?-1:1,U()):w<0},F.reflectY=function(t){return arguments.length?(b=t?-1:1,U()):b<0},F.precision=function(t){return arguments.length?(a=Rf(s,S=t*t),I()):qA(S)},F.fitExtent=function(t,e){return Qf(F,t,e)},F.fitSize=function(t,e){return Of(F,t,e)},F.fitWidth=function(t,e){return Tf(F,t,e)},F.fitHeight=function(t,e){return Mf(F,t,e)},function(){return e=t.apply(this,arguments),F.invert=e.invert&&E,U()}}function zf(t){var e=0,n=IA/3,r=jf(t),i=r(e,n);return i.parallels=function(t){return arguments.length?r(e=t[0]*TA,n=t[1]*TA):[e*OA,n*OA]},i}function Vf(t,e){var n=KA(t),r=(n+KA(e))/2;if(MA(r)<EA)return function(t){var e=PA(t);function n(t,n){return[t*e,KA(n)/e]}return n.invert=function(t,n){return[t/e,$A(n*e)]},n}(t);var i=1+n*(2*r-n),o=qA(i)/r;function a(t,e){var n=qA(i-2*r*KA(e))/r;return[n*KA(t*=r),o-n*PA(t)]}return a.invert=function(t,e){var n=o-e,a=RA(t,MA(n))*GA(n);return n*r<0&&(a-=IA*GA(t)*GA(n)),[a/r,$A((i-(t*t+n*n)*r*r)/(2*r))]},a}function Kf(){return zf(Vf).scale(155.424).center([0,33.6442])}function Gf(){return Kf().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function qf(){var t,e,n,r,i,o,a=Gf(),s=Kf().rotate([154,0]).center([-2,58.5]).parallels([55,65]),A=Kf().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){o=[t,e]}};function l(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 c(){return t=e=null,l}return l.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)},l.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)])},l.precision=function(t){return arguments.length?(a.precision(t),s.precision(t),A.precision(t),c()):a.precision()},l.scale=function(t){return arguments.length?(a.scale(t),s.scale(.35*t),A.scale(t),l.translate(a.translate())):a.scale()},l.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),o=+t[0],l=+t[1];return n=a.translate(t).clipExtent([[o-.455*e,l-.238*e],[o+.455*e,l+.238*e]]).stream(u),r=s.translate([o-.307*e,l+.201*e]).clipExtent([[o-.425*e+EA,l+.12*e+EA],[o-.214*e-EA,l+.234*e-EA]]).stream(u),i=A.translate([o-.205*e,l+.212*e]).clipExtent([[o-.214*e+EA,l+.166*e+EA],[o-.115*e-EA,l+.234*e-EA]]).stream(u),c()},l.fitExtent=function(t,e){return Qf(l,t,e)},l.fitSize=function(t,e){return Of(l,t,e)},l.fitWidth=function(t,e){return Tf(l,t,e)},l.fitHeight=function(t,e){return Mf(l,t,e)},l.scale(1070)}function Wf(t){return function(e,n){var r=PA(e),i=PA(n),o=t(r*i);return o===1/0?[2,0]:[o*i*KA(e),o*KA(n)]}}function Yf(t){return function(e,n){var r=qA(e*e+n*n),i=t(r),o=KA(i),a=PA(i);return[RA(e*o,r*a),$A(r&&n*o/r)]}}var $f=Wf((function(t){return qA(2/(1+t))}));function Xf(){return Hf($f).scale(124.75).clipAngle(179.999)}$f.invert=Yf((function(t){return 2*$A(t/2)}));var Jf=Wf((function(t){return(t=YA(t))&&t/KA(t)}));function Zf(){return Hf(Jf).scale(79.4188).clipAngle(179.999)}function th(t,e){return[t,zA(WA((LA+e)/2))]}function eh(){return nh(th).scale(961/QA)}function nh(t){var e,n,r,i=Hf(t),o=i.center,a=i.scale,s=i.translate,A=i.clipExtent,u=null;function l(){var o=IA*a(),s=i(Ul(i.rotate()).invert([0,0]));return A(null==u?[[s[0]-o,s[1]-o],[s[0]+o,s[1]+o]]:t===th?[[Math.max(s[0]-o,u),e],[Math.min(s[0]+o,n),r]]:[[u,Math.max(s[1]-o,e)],[n,Math.min(s[1]+o,r)]])}return i.scale=function(t){return arguments.length?(a(t),l()):a()},i.translate=function(t){return arguments.length?(s(t),l()):s()},i.center=function(t){return arguments.length?(o(t),l()):o()},i.clipExtent=function(t){return arguments.length?(null==t?u=e=n=r=null:(u=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),l()):null==u?null:[[u,e],[n,r]]},l()}function rh(t){return WA((LA+t)/2)}function ih(t,e){var n=PA(t),r=t===e?KA(t):zA(n/PA(e))/zA(rh(e)/rh(t)),i=n*VA(rh(t),r)/r;if(!r)return th;function o(t,e){i>0?e<-LA+EA&&(e=-LA+EA):e>LA-EA&&(e=LA-EA);var n=i/VA(rh(e),r);return[n*KA(r*t),i-n*PA(r*t)]}return o.invert=function(t,e){var n=i-e,o=GA(r)*qA(t*t+n*n),a=RA(t,MA(n))*GA(n);return n*r<0&&(a-=IA*GA(t)*GA(n)),[a/r,2*NA(VA(i/o,1/r))-LA]},o}function oh(){return zf(ih).scale(109.5).parallels([30,30])}function ah(t,e){return[t,e]}function sh(){return Hf(ah).scale(152.63)}function Ah(t,e){var n=PA(t),r=t===e?KA(t):(n-PA(e))/(e-t),i=n/r+t;if(MA(r)<EA)return ah;function o(t,e){var n=i-e,o=r*t;return[n*KA(o),i-n*PA(o)]}return o.invert=function(t,e){var n=i-e,o=RA(t,MA(n))*GA(n);return n*r<0&&(o-=IA*GA(t)*GA(n)),[o/r,i-GA(r)*qA(t*t+n*n)]},o}function uh(){return zf(Ah).scale(131.154).center([0,13.9389])}Jf.invert=Yf((function(t){return t})),th.invert=function(t,e){return[t,2*NA(HA(e))-LA]},ah.invert=ah;var lh=1.340264,ch=-.081106,fh=893e-6,hh=.003796,dh=qA(3)/2;function ph(t,e){var n=$A(dh*KA(e)),r=n*n,i=r*r*r;return[t*PA(n)/(dh*(lh+3*ch*r+i*(7*fh+9*hh*r))),n*(lh+ch*r+i*(fh+hh*r))]}function gh(){return Hf(ph).scale(177.158)}function mh(t,e){var n=PA(e),r=PA(t)*n;return[n*KA(t)/r,KA(e)/r]}function vh(){return Hf(mh).scale(144.049).clipAngle(60)}function yh(){var t,e,n,r,i,o,a,s=1,A=0,u=0,l=1,c=1,f=0,h=null,d=1,p=1,g=If({point:function(t,e){var n=y([t,e]);this.stream.point(n[0],n[1])}}),m=bc;function v(){return d=s*l,p=s*c,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+u]}return y.invert=function(n){var r=n[0]-A,i=n[1]-u;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,bc):Xl(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],u=+t[1],v()):[A,u]},y.angle=function(n){return arguments.length?(e=KA(f=n%360*TA),t=PA(f),v()):f*OA},y.reflectX=function(t){return arguments.length?(l=t?-1:1,v()):l<0},y.reflectY=function(t){return arguments.length?(c=t?-1:1,v()):c<0},y.fitExtent=function(t,e){return Qf(y,t,e)},y.fitSize=function(t,e){return Of(y,t,e)},y.fitWidth=function(t,e){return Tf(y,t,e)},y.fitHeight=function(t,e){return Mf(y,t,e)},y}function wh(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 bh(){return Hf(wh).scale(175.295)}function _h(t,e){return[PA(e)*KA(t),KA(e)]}function Bh(){return Hf(_h).scale(249.5).clipAngle(90.000001)}function xh(t,e){var n=PA(e),r=1+PA(t)*n;return[n*KA(t)/r,KA(e)/r]}function Ch(){return Hf(xh).scale(250).clipAngle(142)}function Sh(t,e){return[zA(WA((LA+e)/2)),-t]}function Fh(){var t=nh(Sh),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)}function Eh(t,e){return t.parent===e.parent?1:2}function Uh(t,e){return t+e.x}function Ih(t,e){return Math.max(t,e.y)}function Lh(){var t=Eh,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(Uh,0)/t.length}(n),e.y=function(t){return 1+t.reduce(Ih,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),u=s.x-t(s,A)/2,l=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-u)/(l-u)*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 kh(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 Qh(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=Th)):void 0===e&&(e=Oh);for(var n,r,i,o,a,s=new Rh(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 Rh(i[o])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(Nh)}function Oh(t){return t.children}function Th(t){return Array.isArray(t)?t[1]:null}function Mh(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function Nh(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function Rh(t){this.data=t,this.depth=this.height=0,this.parent=null}function Ph(t){return null==t?null:Dh(t)}function Dh(t){if("function"!==typeof t)throw new Error;return t}function Hh(){return 0}function jh(t){return function(){return t}}ph.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*(lh+ch*i+o*(fh+hh*i))-e)/(lh+3*ch*i+o*(7*fh+9*hh*i)))*r)*i*i,!(MA(n)<UA));++a);return[dh*t*(lh+3*ch*i+o*(7*fh+9*hh*i))/PA(r),$A(KA(r)/dh)]},mh.invert=Yf(NA),wh.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(MA(n)>EA&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},_h.invert=Yf($A),xh.invert=Yf((function(t){return 2*NA(t)})),Sh.invert=function(t,e){return[-e,2*NA(HA(t))-LA]},Rh.prototype=Qh.prototype={constructor:Rh,count:function(){return this.eachAfter(kh)},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 Qh(this).eachBefore(Mh)},[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 zh=4294967296;function Vh(){let t=1;return()=>(t=(1664525*t+1013904223)%zh)/zh}function Kh(t){return Gh(t,Vh())}function Gh(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&&Yh(r,n)?++i:(r=Xh(a=qh(a,n)),i=0);return r}function qh(t,e){var n,r;if($h(e,t))return[e];for(n=0;n<t.length;++n)if(Wh(e,t[n])&&$h(Jh(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(Wh(Jh(t[n],t[r]),e)&&Wh(Jh(t[n],e),t[r])&&Wh(Jh(t[r],e),t[n])&&$h(Zh(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function Wh(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 Yh(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 $h(t,e){for(var n=0;n<e.length;++n)if(!Yh(t,e[n]))return!1;return!0}function Xh(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return Jh(t[0],t[1]);case 3:return Zh(t[0],t[1],t[2])}}function Jh(t,e){var n=t.x,r=t.y,i=t.r,o=e.x,a=e.y,s=e.r,A=o-n,u=a-r,l=s-i,c=Math.sqrt(A*A+u*u);return{x:(n+o+A/c*l)/2,y:(r+a+u/c*l)/2,r:(c+i+s)/2}}function Zh(t,e,n){var r=t.x,i=t.y,o=t.r,a=e.x,s=e.y,A=e.r,u=n.x,l=n.y,c=n.r,f=r-a,h=r-u,d=i-s,p=i-l,g=A-o,m=c-o,v=r*r+i*i-o*o,y=v-a*a-s*s+A*A,w=v-u*u-l*l+c*c,b=h*d-f*p,_=(d*w-p*y)/(2*b)-r,B=(p*g-d*m)/b,x=(h*y-f*w)/(2*b)-i,C=(f*m-h*g)/b,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 td(t,e,n){var r,i,o,a,s=t.x-e.x,A=t.y-e.y,u=s*s+A*A;u?(i=e.r+n.r,i*=i,a=t.r+n.r,i>(a*=a)?(r=(u+a-i)/(2*u),o=Math.sqrt(Math.max(0,a/u-r*r)),n.x=t.x-r*s-o*A,n.y=t.y-r*A+o*s):(r=(u+i-a)/(2*u),o=Math.sqrt(Math.max(0,i/u-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 ed(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 nd(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 rd(t){this._=t,this.next=null,this.previous=null}function id(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,u,l,c,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;td(r,n,i=t[2]),n=new rd(n),r=new rd(r),i=new rd(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;t:for(A=3;A<o;++A){td(n._,r._,i=t[A]),i=new rd(i),u=r.next,l=n.previous,c=r._.r,f=n._.r;do{if(c<=f){if(ed(u._,i._)){r=u,n.next=r,r.previous=n,--A;continue t}c+=u._.r,u=u.next}else{if(ed(l._,i._)){(n=l).next=r,r.previous=n,--A;continue t}f+=l._.r,l=l.previous}}while(u!==l.next);for(i.previous=n,i.next=r,n.next=r.previous=r=i,a=nd(n);(i=i.next)!==r;)(s=nd(i))<a&&(n=i,a=s);r=n.next}for(n=[r._],i=r;(i=i.next)!==r;)n.push(i._);for(i=Gh(n,e),A=0;A<o;++A)(n=t[A]).x-=i.x,n.y-=i.y;return i.r}function od(t){return id(t,Vh()),t}function ad(t){return Math.sqrt(t.value)}function sd(){var t=null,e=1,n=1,r=Hh;function i(i){const o=Vh();return i.x=e/2,i.y=n/2,t?i.eachBefore(Ad(t)).eachAfter(ud(r,.5,o)).eachBefore(ld(1)):i.eachBefore(Ad(ad)).eachAfter(ud(Hh,1,o)).eachAfter(ud(r,i.r/Math.min(e,n),o)).eachBefore(ld(Math.min(e,n)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=Ph(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:jh(+t),i):r},i}function Ad(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function ud(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=id(i,n),A)for(o=0;o<s;++o)i[o].r-=A;r.r=a+A}}}function ld(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 cd(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 fd(t,e,n,r,i){for(var o,a=t.children,s=-1,A=a.length,u=t.value&&(r-e)/t.value;++s<A;)(o=a[s]).y0=n,o.y1=i,o.x0=e,o.x1=e+=o.value*u}function hd(){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&&fd(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(cd),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 dd={depth:-1},pd={},gd={};function md(t){return t.id}function vd(t){return t.parentId}function yd(){var t,e=md,n=vd;function r(r){var i,o,a,s,A,u,l,c,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;bd(t,e-1)&&!bd(t,e-2)&&(t=t.slice(0,-1));return"/"===t[0]?t:`/${t}`}(t(e,n,r)))),n=e.map(wd),i=new Set(e).add("");for(const t of n)i.has(t)||(i.add(t),e.push(t),n.push(wd(t)),f.push(gd));h=(t,n)=>e[n],d=(t,e)=>n[e]}for(a=0,i=f.length;a<i;++a)o=f[a],u=f[a]=new Rh(o),null!=(l=h(o,a,r))&&(l+="")&&(c=u.id=l,p.set(c,p.has(c)?pd:u)),null!=(l=d(o,a,r))&&(l+="")&&(u.parent=l);for(a=0;a<i;++a)if(l=(u=f[a]).parent){if(!(A=p.get(l)))throw new Error("missing: "+l);if(A===pd)throw new Error("ambiguous: "+l);A.children?A.children.push(u):A.children=[u],u.parent=A}else{if(s)throw new Error("multiple roots");s=u}if(!s)throw new Error("no root");if(null!=t){for(;s.data===gd&&1===s.children.length;)s=s.children[0],--i;for(let t=f.length-1;t>=0&&(u=f[t]).data===gd;--t)u.data=null}if(s.parent=dd,s.eachBefore((function(t){t.depth=t.parent.depth+1,--i})).eachBefore(Nh),s.parent=null,i>0)throw new Error("cycle");return s}return r.id=function(t){return arguments.length?(e=Ph(t),r):e},r.parentId=function(t){return arguments.length?(n=Ph(t),r):n},r.path=function(e){return arguments.length?(t=Ph(e),r):t},r}function wd(t){let e=t.length;if(e<2)return"";for(;--e>1&&!bd(t,e););return t.slice(0,e)}function bd(t,e){if("/"===t[e]){let n=0;for(;e>0&&"\\"===t[--e];)++n;if(0===(1&n))return!0}return!1}function _d(t,e){return t.parent===e.parent?1:2}function Bd(t){var e=t.children;return e?e[0]:t.t}function xd(t){var e=t.children;return e?e[e.length-1]:t.t}function Cd(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 Sd(t,e,n){return t.a.parent===e.parent?t.a:n}function Fd(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 Ed(){var t=_d,e=1,n=1,r=null;function i(i){var A=function(t){for(var e,n,r,i,o,a=new Fd(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 Fd(r[i],i)),n.parent=e;return(a.parent=new Fd(null,0)).children=[a],a}(i);if(A.eachAfter(o),A.parent.m=-A.z,A.eachBefore(a),r)i.eachBefore(s);else{var u=i,l=i,c=i;i.eachBefore((function(t){t.x<u.x&&(u=t),t.x>l.x&&(l=t),t.depth>c.depth&&(c=t)}));var f=u===l?1:t(u,l)/2,h=f-u.x,d=e/(l.x+f+h),p=n/(c.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],u=o.m,l=a.m,c=s.m,f=A.m;s=xd(s),o=Bd(o),s&&o;)A=Bd(A),(a=xd(a)).a=e,(i=s.z+c-o.z-u+t(s._,o._))>0&&(Cd(Sd(s,e,r),e,i),u+=i,l+=i),c+=s.m,u+=o.m,f+=A.m,l+=a.m;s&&!xd(a)&&(a.t=s,a.m+=c-l),o&&!Bd(A)&&(A.t=o,A.m+=u-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 Ud(t,e,n,r,i){for(var o,a=t.children,s=-1,A=a.length,u=t.value&&(i-n)/t.value;++s<A;)(o=a[s]).x0=e,o.x1=r,o.y0=n,o.y1=n+=o.value*u}Fd.prototype=Object.create(Rh.prototype);var Id=(1+Math.sqrt(5))/2;function Ld(t,e,n,r,i,o){for(var a,s,A,u,l,c,f,h,d,p,g,m=[],v=e.children,y=0,w=0,b=v.length,_=e.value;y<b;){A=i-n,u=o-r;do{l=v[w++].value}while(!l&&w<b);for(c=f=l,g=l*l*(p=Math.max(u/A,A/u)/(_*t)),d=Math.max(f/g,g/c);w<b;++w){if(l+=s=v[w].value,s<c&&(c=s),s>f&&(f=s),g=l*l*p,(h=Math.max(f/g,g/c))>d){l-=s;break}d=h}m.push(a={value:l,dice:A<u,children:v.slice(y,w)}),a.dice?fd(a,n,r,i,_?r+=u*l/_:o):Ud(a,n,r,_?n+=A*l/_:i,o),_-=l,y=w}return m}const kd=function t(e){function n(t,n,r,i,o){Ld(e,t,n,r,i,o)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Id);function Qd(){var t=kd,e=!1,n=1,r=1,i=[0],o=Hh,a=Hh,s=Hh,A=Hh,u=Hh;function l(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(c),i=[0],e&&t.eachBefore(cd),t}function c(e){var n=i[e.depth],r=e.x0+n,l=e.y0+n,c=e.x1-n,f=e.y1-n;c<r&&(r=c=(r+c)/2),f<l&&(l=f=(l+f)/2),e.x0=r,e.y0=l,e.x1=c,e.y1=f,e.children&&(n=i[e.depth+1]=o(e)/2,r+=u(e)-n,l+=a(e)-n,(c-=s(e)-n)<r&&(r=c=(r+c)/2),(f-=A(e)-n)<l&&(l=f=(l+f)/2),t(e,r,l,c,f))}return l.round=function(t){return arguments.length?(e=!!t,l):e},l.size=function(t){return arguments.length?(n=+t[0],r=+t[1],l):[n,r]},l.tile=function(e){return arguments.length?(t=Dh(e),l):t},l.padding=function(t){return arguments.length?l.paddingInner(t).paddingOuter(t):l.paddingInner()},l.paddingInner=function(t){return arguments.length?(o="function"===typeof t?t:jh(+t),l):o},l.paddingOuter=function(t){return arguments.length?l.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):l.paddingTop()},l.paddingTop=function(t){return arguments.length?(a="function"===typeof t?t:jh(+t),l):a},l.paddingRight=function(t){return arguments.length?(s="function"===typeof t?t:jh(+t),l):s},l.paddingBottom=function(t){return arguments.length?(A="function"===typeof t?t:jh(+t),l):A},l.paddingLeft=function(t){return arguments.length?(u="function"===typeof t?t:jh(+t),l):u},l}function Od(t,e,n,r,i){var o,a,s=t.children,A=s.length,u=new Array(A+1);for(u[0]=a=o=0;o<A;++o)u[o+1]=a+=s[o].value;!function t(e,n,r,i,o,a,A){if(e>=n-1){var l=s[e];return l.x0=i,l.y0=o,l.x1=a,void(l.y1=A)}var c=u[e],f=r/2+c,h=e+1,d=n-1;for(;h<d;){var p=h+d>>>1;u[p]<f?h=p+1:d=p}f-u[h-1]<u[h]-f&&e+1<h&&--h;var g=u[h]-c,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 Td(t,e,n,r,i){(1&t.depth?Ud:fd)(t,e,n,r,i)}const Md=function t(e){function n(t,n,r,i,o){if((a=t._squarify)&&a.ratio===e)for(var a,s,A,u,l,c=-1,f=a.length,h=t.value;++c<f;){for(A=(s=a[c]).children,u=s.value=0,l=A.length;u<l;++u)s.value+=A[u].value;s.dice?fd(s,n,r,i,h?r+=(o-r)*s.value/h:o):Ud(s,n,r,h?n+=(i-n)*s.value/h:i,o),h-=s.value}else t._squarify=a=Ld(e,t,n,r,i,o),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Id);var Nd=n(68079),Rd=n(86160),Pd=n(19804),Dd=n(58172);function Hd(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var jd=n(84709);function zd(t,e){var n=(0,jd.lG)(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}var Vd=n(10128),Kd=n(34287),Gd=n(49770);function qd(t){return((t=Math.exp(t))+1/t)/2}const Wd=function t(e,n,r){function i(t,i){var o,a,s=t[0],A=t[1],u=t[2],l=i[0],c=i[1],f=i[2],h=l-s,d=c-A,p=h*h+d*d;if(p<1e-12)a=Math.log(f/u)/e,o=function(t){return[s+t*h,A+t*d,u*Math.exp(e*t*a)]};else{var g=Math.sqrt(p),m=(f*f-u*u+r*p)/(2*u*n*g),v=(f*f-u*u-r*p)/(2*f*n*g),y=Math.log(Math.sqrt(m*m+1)-m),w=Math.log(Math.sqrt(v*v+1)-v);a=(w-y)/e,o=function(t){var r=t*a,i=qd(y),o=u/(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,u*i/qd(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 Yd(t){return function(e,n){var r=t((e=(0,Ar.KI)(e)).h,(n=(0,Ar.KI)(n)).h),i=(0,jd.Ay)(e.s,n.s),o=(0,jd.Ay)(e.l,n.l),a=(0,jd.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 $d=Yd(jd.lG);var Xd=Yd(jd.Ay);function Jd(t,e){var n=(0,jd.Ay)((t=io(t)).l,(e=io(e)).l),r=(0,jd.Ay)(t.a,e.a),i=(0,jd.Ay)(t.b,e.b),o=(0,jd.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 Zd(t){return function(e,n){var r=t((e=fo(e)).h,(n=fo(n)).h),i=(0,jd.Ay)(e.c,n.c),o=(0,jd.Ay)(e.l,n.l),a=(0,jd.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 tp=Zd(jd.lG);var ep=Zd(jd.Ay);function np(t){return function e(n){function r(e,r){var i=t((e=xo(e)).h,(r=xo(r)).h),o=(0,jd.Ay)(e.s,r.s),a=(0,jd.Ay)(e.l,r.l),s=(0,jd.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 rp=np(jd.lG);var ip=np(jd.Ay),op=n(23104);function ap(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}function sp(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 Ap(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 up(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function lp(t,e){return t[0]-e[0]||t[1]-e[1]}function cp(t){const e=t.length,n=[0,1];let r,i=2;for(r=2;r<e;++r){for(;i>1&&up(t[n[i-2]],t[n[i-1]],t[r])<=0;)--i;n[i++]=r}return n.slice(0,i)}function fp(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(lp),e=0;e<n;++e)i[e]=[r[e][0],-r[e][1]];var o=cp(r),a=cp(i),s=a[0]===o[0],A=a[a.length-1]===o[o.length-1],u=[];for(e=o.length-1;e>=0;--e)u.push(t[r[o[e]][2]]);for(e=+s;e<a.length-A;++e)u.push(t[r[a[e]][2]]);return u}function hp(t,e){for(var n,r,i=t.length,o=t[i-1],a=e[0],s=e[1],A=o[0],u=o[1],l=!1,c=0;c<i;++c)n=(o=t[c])[0],(r=o[1])>s!==u>s&&a<(A-n)*(s-r)/(u-r)+n&&(l=!l),A=n,u=r;return l}function dp(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 pp=Math.random,gp=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}(pp),mp=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}(pp),vp=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}(pp),yp=function t(e){var n=vp.source(e);function r(){var t=n.apply(this,arguments);return function(){return Math.exp(t())}}return r.source=t,r}(pp),wp=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}(pp),bp=function t(e){var n=wp.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}(pp),_p=function t(e){function n(t){return function(){return-Math.log1p(-e())/t}}return n.source=t,n}(pp),Bp=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}(pp),xp=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}(pp),Cp=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}(pp),Sp=function t(e){var n=vp.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}(pp),Fp=function t(e){var n=Sp.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}(pp),Ep=function t(e){var n=Cp.source(e),r=Fp.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 u=a<.5,l=n(u?a:1-a),c=l(),f=0;c<=o;++f)c+=l();return i+(u?f:o-f)}}return i.source=t,i}(pp),Up=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}(pp),Ip=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}(pp),Lp=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}(pp),kp=function t(e){var n=Sp.source(e),r=Ep.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()),u=0;A<=o;++u)A-=Math.log1p(-e());return i+u}}return i.source=t,i}(pp),Qp=1/4294967296;function Op(t=Math.random()){let e=0|(0<=t&&t<1?t/Qp:Math.abs(t));return()=>(e=1664525*e+1013904223|0,Qp*(e>>>0))}var Tp=n(16199);function Mp(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 Np=Mp("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Rp=Mp("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Pp=Mp("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Dp=Mp("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),Hp=Mp("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),jp=Mp("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),zp=Mp("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),Vp=Mp("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),Kp=Mp("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),Gp=Mp("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),qp=Mp("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),Wp=t=>(0,ur.Ik)(t[t.length-1]);var Yp=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Mp);const $p=Wp(Yp);var Xp=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Mp);const Jp=Wp(Xp);var Zp=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Mp);const tg=Wp(Zp);var eg=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Mp);const ng=Wp(eg);var rg=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Mp);const ig=Wp(rg);var og=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Mp);const ag=Wp(og);var sg=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Mp);const Ag=Wp(sg);var ug=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Mp);const lg=Wp(ug);var cg=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Mp);const fg=Wp(cg);var hg=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Mp);const dg=Wp(hg);var pg=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Mp);const gg=Wp(pg);var mg=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Mp);const vg=Wp(mg);var yg=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Mp);const wg=Wp(yg);var bg=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Mp);const _g=Wp(bg);var Bg=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Mp);const xg=Wp(Bg);var Cg=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Mp);const Sg=Wp(Cg);var Fg=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Mp);const Eg=Wp(Fg);var Ug=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Mp);const Ig=Wp(Ug);var Lg=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Mp);const kg=Wp(Lg);var Qg=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Mp);const Og=Wp(Qg);var Tg=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Mp);const Mg=Wp(Tg);var Ng=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Mp);const Rg=Wp(Ng);var Pg=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Mp);const Dg=Wp(Pg);var Hg=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Mp);const jg=Wp(Hg);var zg=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Mp);const Vg=Wp(zg);var Kg=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Mp);const Gg=Wp(Kg);var qg=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Mp);const Wg=Wp(qg);function Yg(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 $g=ip(xo(300,.5,0),xo(-240,.5,1));var Xg=ip(xo(-100,.75,.35),xo(80,1.5,.8)),Jg=ip(xo(260,.75,.35),xo(80,1.5,.8)),Zg=xo();function tm(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return Zg.h=360*t-100,Zg.s=1.5-1.5*e,Zg.l=.8-.9*e,Zg+""}var em=(0,Ar.Qh)(),nm=Math.PI/3,rm=2*Math.PI/3;function im(t){var e;return t=(.5-t)*Math.PI,em.r=255*(e=Math.sin(t))*e,em.g=255*(e=Math.sin(t+nm))*e,em.b=255*(e=Math.sin(t+rm))*e,em+""}function om(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)))))))+")"}function am(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const sm=am(Mp("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Am=am(Mp("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),um=am(Mp("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),lm=am(Mp("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function cm(t){return pn(tn(t).call(document.documentElement))}var fm=0;function hm(){return new dm}function dm(){this._="@"+(++fm).toString(36)}function pm(t,e){return t.target&&(t=Bn(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>xn(t,e)))}function gm(t){return"string"===typeof t?new fn([document.querySelectorAll(t)],[document.documentElement]):new fn([re(t)],cn)}function mm(t){return function(){return t}}dm.prototype=hm.prototype={constructor:dm,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._}};const vm=Math.abs,ym=Math.atan2,wm=Math.cos,bm=Math.max,_m=Math.min,Bm=Math.sin,xm=Math.sqrt,Cm=1e-12,Sm=Math.PI,Fm=Sm/2,Em=2*Sm;function Um(t){return t>=1?Fm:t<=-1?-Fm:Math.asin(t)}function Im(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 ki(e)}function Lm(t){return t.innerRadius}function km(t){return t.outerRadius}function Qm(t){return t.startAngle}function Om(t){return t.endAngle}function Tm(t){return t&&t.padAngle}function Mm(t,e,n,r,i,o,a){var s=t-n,A=e-r,u=(a?o:-o)/xm(s*s+A*A),l=u*A,c=-u*s,f=t+l,h=e+c,d=n+l,p=r+c,g=(f+d)/2,m=(h+p)/2,v=d-f,y=p-h,w=v*v+y*y,b=i-o,_=f*p-d*h,B=(y<0?-1:1)*xm(bm(0,b*b*w-_*_)),x=(_*y-v*B)/w,C=(-_*v-y*B)/w,S=(_*y+v*B)/w,F=(-_*v+y*B)/w,E=x-g,U=C-m,I=S-g,L=F-m;return E*E+U*U>I*I+L*L&&(x=S,C=F),{cx:x,cy:C,x01:-l,y01:-c,x11:x*(i/b-1),y11:C*(i/b-1)}}function Nm(){var t=Lm,e=km,n=mm(0),r=null,i=Qm,o=Om,a=Tm,s=null,A=Im(u);function u(){var u,l,c=+t.apply(this,arguments),f=+e.apply(this,arguments),h=i.apply(this,arguments)-Fm,d=o.apply(this,arguments)-Fm,p=vm(d-h),g=d>h;if(s||(s=u=A()),f<c&&(l=f,f=c,c=l),f>Cm)if(p>Em-Cm)s.moveTo(f*wm(h),f*Bm(h)),s.arc(0,0,f,h,d,!g),c>Cm&&(s.moveTo(c*wm(d),c*Bm(d)),s.arc(0,0,c,d,h,g));else{var m,v,y=h,w=d,b=h,_=d,B=p,x=p,C=a.apply(this,arguments)/2,S=C>Cm&&(r?+r.apply(this,arguments):xm(c*c+f*f)),F=_m(vm(f-c)/2,+n.apply(this,arguments)),E=F,U=F;if(S>Cm){var I=Um(S/c*Bm(C)),L=Um(S/f*Bm(C));(B-=2*I)>Cm?(b+=I*=g?1:-1,_-=I):(B=0,b=_=(h+d)/2),(x-=2*L)>Cm?(y+=L*=g?1:-1,w-=L):(x=0,y=w=(h+d)/2)}var k=f*wm(y),Q=f*Bm(y),O=c*wm(_),T=c*Bm(_);if(F>Cm){var M,N=f*wm(w),R=f*Bm(w),P=c*wm(b),D=c*Bm(b);if(p<Sm)if(M=function(t,e,n,r,i,o,a,s){var A=n-t,u=r-e,l=a-i,c=s-o,f=c*A-l*u;if(!(f*f<Cm))return[t+(f=(l*(e-o)-c*(t-i))/f)*A,e+f*u]}(k,Q,P,D,N,R,O,T)){var H=k-M[0],j=Q-M[1],z=N-M[0],V=R-M[1],K=1/Bm(function(t){return t>1?0:t<-1?Sm:Math.acos(t)}((H*z+j*V)/(xm(H*H+j*j)*xm(z*z+V*V)))/2),G=xm(M[0]*M[0]+M[1]*M[1]);E=_m(F,(c-G)/(K-1)),U=_m(F,(f-G)/(K+1))}else E=U=0}x>Cm?U>Cm?(m=Mm(P,D,k,Q,f,U,g),v=Mm(N,R,O,T,f,U,g),s.moveTo(m.cx+m.x01,m.cy+m.y01),U<F?s.arc(m.cx,m.cy,U,ym(m.y01,m.x01),ym(v.y01,v.x01),!g):(s.arc(m.cx,m.cy,U,ym(m.y01,m.x01),ym(m.y11,m.x11),!g),s.arc(0,0,f,ym(m.cy+m.y11,m.cx+m.x11),ym(v.cy+v.y11,v.cx+v.x11),!g),s.arc(v.cx,v.cy,U,ym(v.y11,v.x11),ym(v.y01,v.x01),!g))):(s.moveTo(k,Q),s.arc(0,0,f,y,w,!g)):s.moveTo(k,Q),c>Cm&&B>Cm?E>Cm?(m=Mm(O,T,N,R,c,-E,g),v=Mm(k,Q,P,D,c,-E,g),s.lineTo(m.cx+m.x01,m.cy+m.y01),E<F?s.arc(m.cx,m.cy,E,ym(m.y01,m.x01),ym(v.y01,v.x01),!g):(s.arc(m.cx,m.cy,E,ym(m.y01,m.x01),ym(m.y11,m.x11),!g),s.arc(0,0,c,ym(m.cy+m.y11,m.cx+m.x11),ym(v.cy+v.y11,v.cx+v.x11),g),s.arc(v.cx,v.cy,E,ym(v.y11,v.x11),ym(v.y01,v.x01),!g))):s.arc(0,0,c,_,b,g):s.lineTo(O,T)}else s.moveTo(0,0);if(s.closePath(),u)return s=null,u+""||null}return u.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-Sm/2;return[wm(r)*n,Bm(r)*n]},u.innerRadius=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),u):t},u.outerRadius=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),u):e},u.cornerRadius=function(t){return arguments.length?(n="function"===typeof t?t:mm(+t),u):n},u.padRadius=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:mm(+t),u):r},u.startAngle=function(t){return arguments.length?(i="function"===typeof t?t:mm(+t),u):i},u.endAngle=function(t){return arguments.length?(o="function"===typeof t?t:mm(+t),u):o},u.padAngle=function(t){return arguments.length?(a="function"===typeof t?t:mm(+t),u):a},u.context=function(t){return arguments.length?(s=null==t?null:t,u):s},u}var Rm=Array.prototype.slice;function Pm(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function Dm(t){this._context=t}function Hm(t){return new Dm(t)}function jm(t){return t[0]}function zm(t){return t[1]}function Vm(t,e){var n=mm(!0),r=null,i=Hm,o=null,a=Im(s);function s(s){var A,u,l,c=(s=Pm(s)).length,f=!1;for(null==r&&(o=i(l=a())),A=0;A<=c;++A)!(A<c&&n(u=s[A],A,s))===f&&((f=!f)?o.lineStart():o.lineEnd()),f&&o.point(+t(u,A,s),+e(u,A,s));if(l)return o=null,l+""||null}return t="function"===typeof t?t:void 0===t?jm:mm(t),e="function"===typeof e?e:void 0===e?zm:mm(e),s.x=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),s):t},s.y=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),s):e},s.defined=function(t){return arguments.length?(n="function"===typeof t?t:mm(!!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 Km(t,e,n){var r=null,i=mm(!0),o=null,a=Hm,s=null,A=Im(u);function u(u){var l,c,f,h,d,p=(u=Pm(u)).length,g=!1,m=new Array(p),v=new Array(p);for(null==o&&(s=a(d=A())),l=0;l<=p;++l){if(!(l<p&&i(h=u[l],l,u))===g)if(g=!g)c=l,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=l-1;f>=c;--f)s.point(m[f],v[f]);s.lineEnd(),s.areaEnd()}g&&(m[l]=+t(h,l,u),v[l]=+e(h,l,u),s.point(r?+r(h,l,u):m[l],n?+n(h,l,u):v[l]))}if(d)return s=null,d+""||null}function l(){return Vm().defined(i).curve(a).context(o)}return t="function"===typeof t?t:void 0===t?jm:mm(+t),e="function"===typeof e?e:mm(void 0===e?0:+e),n="function"===typeof n?n:void 0===n?zm:mm(+n),u.x=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),r=null,u):t},u.x0=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),u):t},u.x1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:mm(+t),u):r},u.y=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),n=null,u):e},u.y0=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),u):e},u.y1=function(t){return arguments.length?(n=null==t?null:"function"===typeof t?t:mm(+t),u):n},u.lineX0=u.lineY0=function(){return l().x(t).y(e)},u.lineY1=function(){return l().x(t).y(n)},u.lineX1=function(){return l().x(r).y(e)},u.defined=function(t){return arguments.length?(i="function"===typeof t?t:mm(!!t),u):i},u.curve=function(t){return arguments.length?(a=t,null!=o&&(s=a(o)),u):a},u.context=function(t){return arguments.length?(null==t?o=s=null:s=a(o=t),u):o},u}function Gm(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function qm(t){return t}function Wm(){var t=qm,e=Gm,n=null,r=mm(0),i=mm(Em),o=mm(0);function a(a){var s,A,u,l,c,f=(a=Pm(a)).length,h=0,d=new Array(f),p=new Array(f),g=+r.apply(this,arguments),m=Math.min(Em,Math.max(-Em,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)(c=p[d[s]=s]=+t(a[s],s,a))>0&&(h+=c);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,u=h?(m-f*y)/h:0;s<f;++s,g=l)A=d[s],l=g+((c=p[A])>0?c*u:0)+y,p[A]={data:a[A],index:s,value:c,startAngle:g,endAngle:l,padAngle:v};return p}return a.value=function(e){return arguments.length?(t="function"===typeof e?e:mm(+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:mm(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"===typeof t?t:mm(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"===typeof t?t:mm(+t),a):o},a}Dm.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 Ym=Xm(Hm);function $m(t){this._curve=t}function Xm(t){function e(e){return new $m(t(e))}return e._curve=t,e}function Jm(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(Xm(t)):e()._curve},t}function Zm(){return Jm(Vm().curve(Ym))}function tv(){var t=Km().curve(Ym),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 Jm(n())},delete t.lineX0,t.lineEndAngle=function(){return Jm(r())},delete t.lineX1,t.lineInnerRadius=function(){return Jm(i())},delete t.lineY0,t.lineOuterRadius=function(){return Jm(o())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Xm(t)):e()._curve},t}function ev(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}$m.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 nv{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 rv{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=ev(this._x0,this._y0),r=ev(this._x0,this._y0=(this._y0+e)/2),i=ev(t,this._y0),o=ev(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...i,...o)}this._x0=t,this._y0=e}}function iv(t){return new nv(t,!0)}function ov(t){return new nv(t,!1)}function av(t){return new rv(t)}function sv(t){return t.source}function Av(t){return t.target}function uv(t){let e=sv,n=Av,r=jm,i=zm,o=null,a=null,s=Im(A);function A(){let A;const u=Rm.call(arguments),l=e.apply(this,u),c=n.apply(this,u);if(null==o&&(a=t(A=s())),a.lineStart(),u[0]=l,a.point(+r.apply(this,u),+i.apply(this,u)),u[0]=c,a.point(+r.apply(this,u),+i.apply(this,u)),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:mm(+t),A):r},A.y=function(t){return arguments.length?(i="function"===typeof t?t:mm(+t),A):i},A.context=function(e){return arguments.length?(null==e?o=a=null:a=t(o=e),A):o},A}function lv(){return uv(iv)}function cv(){return uv(ov)}function fv(){const t=uv(av);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const hv=xm(3),dv={draw(t,e){const n=.59436*xm(e+_m(e/28,.75)),r=n/2,i=r*hv;t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-i,-r),t.lineTo(i,r),t.moveTo(-i,r),t.lineTo(i,-r)}},pv={draw(t,e){const n=xm(e/Sm);t.moveTo(n,0),t.arc(0,0,n,0,Em)}},gv={draw(t,e){const n=xm(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()}},mv=xm(1/3),vv=2*mv,yv={draw(t,e){const n=xm(e/vv),r=n*mv;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},wv={draw(t,e){const n=.62625*xm(e);t.moveTo(0,-n),t.lineTo(n,0),t.lineTo(0,n),t.lineTo(-n,0),t.closePath()}},bv={draw(t,e){const n=.87559*xm(e-_m(e/7,2));t.moveTo(-n,0),t.lineTo(n,0),t.moveTo(0,n),t.lineTo(0,-n)}},_v={draw(t,e){const n=xm(e),r=-n/2;t.rect(r,r,n,n)}},Bv={draw(t,e){const n=.4431*xm(e);t.moveTo(n,n),t.lineTo(n,-n),t.lineTo(-n,-n),t.lineTo(-n,n),t.closePath()}},xv=Bm(Sm/10)/Bm(7*Sm/10),Cv=Bm(Em/10)*xv,Sv=-wm(Em/10)*xv,Fv={draw(t,e){const n=xm(.8908130915292852*e),r=Cv*n,i=Sv*n;t.moveTo(0,-n),t.lineTo(r,i);for(let o=1;o<5;++o){const e=Em*o/5,a=wm(e),s=Bm(e);t.lineTo(s*n,-a*n),t.lineTo(a*r-s*i,s*r+a*i)}t.closePath()}},Ev=xm(3),Uv={draw(t,e){const n=-xm(e/(3*Ev));t.moveTo(0,2*n),t.lineTo(-Ev*n,-n),t.lineTo(Ev*n,-n),t.closePath()}},Iv=xm(3),Lv={draw(t,e){const n=.6824*xm(e),r=n/2,i=n*Iv/2;t.moveTo(0,-n),t.lineTo(i,r),t.lineTo(-i,r),t.closePath()}},kv=-.5,Qv=xm(3)/2,Ov=1/xm(12),Tv=3*(Ov/2+1),Mv={draw(t,e){const n=xm(e/Tv),r=n/2,i=n*Ov,o=r,a=n*Ov+n,s=-o,A=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(s,A),t.lineTo(kv*r-Qv*i,Qv*r+kv*i),t.lineTo(kv*o-Qv*a,Qv*o+kv*a),t.lineTo(kv*s-Qv*A,Qv*s+kv*A),t.lineTo(kv*r+Qv*i,kv*i-Qv*r),t.lineTo(kv*o+Qv*a,kv*a-Qv*o),t.lineTo(kv*s+Qv*A,kv*A-Qv*s),t.closePath()}},Nv={draw(t,e){const n=.6189*xm(e-_m(e/6,1.7));t.moveTo(-n,-n),t.lineTo(n,n),t.moveTo(-n,n),t.lineTo(n,-n)}},Rv=[pv,gv,yv,_v,Fv,Uv,Mv],Pv=[pv,bv,Nv,Lv,dv,Bv,wv];function Dv(t,e){let n=null,r=Im(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:mm(t||pv),e="function"===typeof e?e:mm(void 0===e?64:+e),i.type=function(e){return arguments.length?(t="function"===typeof e?e:mm(e),i):t},i.size=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),i):e},i.context=function(t){return arguments.length?(n=null==t?null:t,i):n},i}function Hv(){}function jv(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 zv(t){this._context=t}function Vv(t){return new zv(t)}function Kv(t){this._context=t}function Gv(t){return new Kv(t)}function qv(t){this._context=t}function Wv(t){return new qv(t)}function Yv(t,e){this._basis=new zv(t),this._beta=e}zv.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:jv(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:jv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Kv.prototype={areaStart:Hv,areaEnd:Hv,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:jv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},qv.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:jv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Yv.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 $v=function t(e){function n(t){return 1===e?new zv(t):new Yv(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function Xv(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 Jv(t,e){this._context=t,this._k=(1-e)/6}Jv.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:Xv(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:Xv(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 Zv=function t(e){function n(t){return new Jv(t,e)}return n.tension=function(e){return t(+e)},n}(0);function ty(t,e){this._context=t,this._k=(1-e)/6}ty.prototype={areaStart:Hv,areaEnd:Hv,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:Xv(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 ey=function t(e){function n(t){return new ty(t,e)}return n.tension=function(e){return t(+e)},n}(0);function ny(t,e){this._context=t,this._k=(1-e)/6}ny.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:Xv(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 ry=function t(e){function n(t){return new ny(t,e)}return n.tension=function(e){return t(+e)},n}(0);function iy(t,e,n){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>Cm){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>Cm){var u=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,l=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*u+t._x1*t._l23_2a-e*t._l12_2a)/l,a=(a*u+t._y1*t._l23_2a-n*t._l12_2a)/l}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function oy(t,e){this._context=t,this._alpha=e}oy.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:iy(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 ay=function t(e){function n(t){return e?new oy(t,e):new Jv(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function sy(t,e){this._context=t,this._alpha=e}sy.prototype={areaStart:Hv,areaEnd:Hv,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:iy(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 Ay=function t(e){function n(t){return e?new sy(t,e):new ty(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function uy(t,e){this._context=t,this._alpha=e}uy.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:iy(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 ly=function t(e){function n(t){return e?new uy(t,e):new ny(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function cy(t){this._context=t}function fy(t){return new cy(t)}function hy(t){return t<0?-1:1}function dy(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(hy(o)+hy(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function py(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function gy(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 my(t){this._context=t}function vy(t){this._context=new yy(t)}function yy(t){this._context=t}function wy(t){return new my(t)}function by(t){return new vy(t)}function _y(t){this._context=t}function By(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 xy(t){return new _y(t)}function Cy(t,e){this._context=t,this._t=e}function Sy(t){return new Cy(t,.5)}function Fy(t){return new Cy(t,0)}function Ey(t){return new Cy(t,1)}function Uy(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 Iy(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function Ly(t,e){return t[e]}function ky(t){const e=[];return e.key=t,e}function Qy(){var t=mm([]),e=Iy,n=Uy,r=Ly;function i(i){var o,a,s=Array.from(t.apply(this,arguments),ky),A=s.length,u=-1;for(const t of i)for(o=0,++u;o<A;++o)(s[o][u]=[0,+r(t,s[o].key,u,i)]).data=t;for(o=0,a=Pm(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:mm(Array.from(e)),i):t},i.value=function(t){return arguments.length?(r="function"===typeof t?t:mm(+t),i):r},i.order=function(t){return arguments.length?(e=null==t?Iy:"function"===typeof t?t:mm(Array.from(t)),i):e},i.offset=function(t){return arguments.length?(n=null==t?Uy:t,i):n},i}function Oy(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}Uy(t,e)}}function Ty(t,e){if((s=t.length)>0)for(var n,r,i,o,a,s,A=0,u=t[e[0]].length;A<u;++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 My(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}Uy(t,e)}}function Ny(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,u=0;s<i;++s){for(var l=t[e[s]],c=l[a][1]||0,f=(c-(l[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+=c,u+=f*c}n[a-1][1]+=n[a-1][0]=o,A&&(o-=u/A)}n[a-1][1]+=n[a-1][0]=o,Uy(t,e)}}function Ry(t){var e=t.map(Py);return Iy(t).sort((function(t,n){return e[t]-e[n]}))}function Py(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 Dy(t){var e=t.map(Hy);return Iy(t).sort((function(t,n){return e[t]-e[n]}))}function Hy(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}function jy(t){return Dy(t).reverse()}function zy(t){var e,n,r=t.length,i=t.map(Hy),o=Ry(t),a=0,s=0,A=[],u=[];for(e=0;e<r;++e)n=o[e],a<s?(a+=i[n],A.push(n)):(s+=i[n],u.push(n));return u.reverse().concat(A)}function Vy(t){return Iy(t).reverse()}cy.prototype={areaStart:Hv,areaEnd:Hv,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))}},my.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:gy(this,this._t0,py(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,gy(this,py(this,n=dy(this,t,e)),n);break;default:gy(this,this._t0,n=dy(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(vy.prototype=Object.create(my.prototype)).point=function(t,e){my.prototype.point.call(this,e,t)},yy.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)}},_y.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=By(t),i=By(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)}},Cy.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 Ky=n(37591),Gy=n(32613),qy=n(55030),Wy=n(13298),Yy=n(54612),$y=n(55334),Xy=n(78926),Jy=n(75878),Zy=n(24355),tw=n(526),ew=n(53705),nw=n(64398),rw="%Y-%m-%dT%H:%M:%S.%LZ";var iw=Date.prototype.toISOString?function(t){return t.toISOString()}:(0,ew.aL)(rw);const ow=iw;var aw=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:(0,ew.GY)(rw);const sw=aw;function Aw(t,e,n){var r=new Nn,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?Tn():+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 uw=t=>()=>t;function lw(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 cw(t,e,n){this.k=t,this.x=e,this.y=n}cw.prototype={constructor:cw,scale:function(t){return 1===t?this:new cw(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new cw(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 fw=new cw(1,0,0);function hw(t){for(;!t.__zoom;)if(!(t=t.parentNode))return fw;return t.__zoom}function dw(t){t.stopImmediatePropagation()}function pw(t){t.preventDefault(),t.stopImmediatePropagation()}function gw(t){return(!t.ctrlKey||"wheel"===t.type)&&!t.button}function mw(){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 vw(){return this.__zoom||fw}function yw(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function ww(){return navigator.maxTouchPoints||"ontouchstart"in this}function bw(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 _w(){var t,e,n,r=gw,i=mw,o=bw,a=yw,s=ww,A=[0,1/0],u=[[-1/0,-1/0],[1/0,1/0]],l=250,c=Wd,f=te("start","zoom","end"),h=0,d=10;function p(t){t.property("__zoom",vw).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 cw(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 cw(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(){w(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){w(this,arguments).event(r).end()})).tween("zoom",(function(){var t=this,o=arguments,a=w(t,o).event(r),s=i.apply(t,o),A=null==n?v(s):"function"===typeof n?n.apply(t,o):n,u=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),l=t.__zoom,f="function"===typeof e?e.apply(t,o):e,h=c(l.invert(A).concat(u/l.k),f.invert(A).concat(u/f.k));return function(t){if(1===t)t=f;else{var e=h(t),n=u/e[2];t=new cw(n,A[0]-e[0]*n,A[1]-e[1]*n)}a.zoom(null,t)}}))}function w(t,e,n){return!n&&t.__zooming||new b(t,e)}function b(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=w(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)))),l=xn(t);if(n.wheel)n.mouse[0][0]===l[0]&&n.mouse[0][1]===l[1]||(n.mouse[1]=i.invert(n.mouse[0]=l)),clearTimeout(n.wheel);else{if(i.k===s)return;n.mouse=[l,i.invert(l)],$n(this),n.start()}pw(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,u))}}function B(t,...e){if(!n&&r.apply(this,arguments)){var i=t.currentTarget,a=w(this,e,!0).event(t),s=pn(t.view).on("mousemove.zoom",(function(t){if(pw(t),!a.moved){var e=t.clientX-l,n=t.clientY-c;a.moved=e*e+n*n>h}a.event(t).zoom("mouse",o(m(a.that.__zoom,a.mouse[0]=xn(t,i),a.mouse[1]),a.extent,u))}),!0).on("mouseup.zoom",(function(t){s.on("mousemove.zoom mouseup.zoom",null),bn(t.view,a.moved),pw(t),a.event(t).end()}),!0),A=xn(t,i),l=t.clientX,c=t.clientY;wn(t.view),dw(t),a.mouse=[A,this.__zoom.invert(A)],$n(this),a.start()}}function x(t,...e){if(r.apply(this,arguments)){var n=this.__zoom,a=xn(t.changedTouches?t.changedTouches[0]:t,this),s=n.invert(a),A=n.k*(t.shiftKey?.5:2),c=o(m(g(n,A),a,s),i.apply(this,e),u);pw(t),l>0?pn(this).transition().duration(l).call(y,c,a,t):pn(this).call(p.transform,c,a,t)}}function C(n,...i){if(r.apply(this,arguments)){var o,a,s,A,u=n.touches,l=u.length,c=w(this,i,n.changedTouches.length===l).event(n);for(dw(n),a=0;a<l;++a)A=[A=xn(s=u[a],this),this.__zoom.invert(A),s.identifier],c.touch0?c.touch1||c.touch0[2]===A[2]||(c.touch1=A,c.taps=0):(c.touch0=A,o=!0,c.taps=1+!!t);t&&(t=clearTimeout(t)),o&&(c.taps<2&&(e=A[0],t=setTimeout((function(){t=null}),500)),$n(this),c.start())}}function S(t,...e){if(this.__zooming){var n,r,i,a,s=w(this,e).event(t),A=t.changedTouches,l=A.length;for(pw(t),n=0;n<l;++n)i=xn(r=A[n],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 c=s.touch0[0],f=s.touch0[1],h=s.touch1[0],d=s.touch1[1],p=(p=h[0]-c[0])*p+(p=h[1]-c[1])*p,v=(v=d[0]-f[0])*v+(v=d[1]-f[1])*v;r=g(r,Math.sqrt(p/v)),i=[(c[0]+h[0])/2,(c[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,u))}}function F(t,...r){if(this.__zooming){var i,o,a=w(this,r).event(t),s=t.changedTouches,A=s.length;for(dw(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=xn(o,this),Math.hypot(e[0]-o[0],e[1]-o[1])<d)){var u=pn(this).on("dblclick.zoom");u&&u.apply(this,arguments)}}}return p.transform=function(t,e,n,r){var i=t.selection?t.selection():t;i.property("__zoom",vw),t!==i?y(t,e,n,r):i.interrupt().each((function(){w(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,u)}),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),u)}),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(fw.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,u)}),r,a)},b.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=pn(this.that).datum();f.call(t,this.that,new lw(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:uw(+t),p):a},p.filter=function(t){return arguments.length?(r="function"===typeof t?t:uw(!!t),p):r},p.touchable=function(t){return arguments.length?(s="function"===typeof t?t:uw(!!t),p):s},p.extent=function(t){return arguments.length?(i="function"===typeof t?t:uw([[+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?(u[0][0]=+t[0][0],u[1][0]=+t[1][0],u[0][1]=+t[0][1],u[1][1]=+t[1][1],p):[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},p.constrain=function(t){return arguments.length?(o=t,p):o},p.duration=function(t){return arguments.length?(l=+t,p):l},p.interpolate=function(t){return arguments.length?(c=t,p):c},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}hw.prototype=cw.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:()=>l,Ks:()=>A,Nw:()=>u,_P:()=>c,_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,u=43200,l=1440,c=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),u=(0,a.o)(s),l=(0,a.o)(A),c=+u-(0,r.G)(u),f=+l-(0,r.G)(l);return Math.round((c-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 u=n(72794),l=n(51898),c=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",w="night",b={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,l.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,c.N)(t,r);return"wo"===e?n.ordinalNumber(i,{unit:"week"}):h(i,e.length)},I:function(t,e,n){const r=(0,u.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:w,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,I=/^'([^]*?)'?$/,L=/''/g,k=/[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,u=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=(0,s.a)(t,n?.in);if(!(0,F.f)(l))throw new RangeError("Invalid time value");let c=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(b[e])return{isToken:!0,value:t};if(e.match(k))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}}));a.localize.preprocessor&&(c=a.localize.preprocessor(l,c));const f={firstWeekContainsDate:A,weekStartsOn:u,locale:a};return c.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,b[i[0]])(l,i,a.localize,f)})).join("")}function O(t){const e=t.match(I);return e?e[1].replace(L,"'"):t}},72794(t,e,n){"use strict";n.d(e,{s:()=>u});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 u(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),u=(0,r.w)(n,0);u.setFullYear(a,0,4),u.setHours(0,0,0,0);const l=(0,i.b)(u);return n.getTime()>=A.getTime()?a+1:n.getTime()>=l.getTime()?a:a-1}},65456(t,e,n){"use strict";n.d(e,{N:()=>l});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),u=(0,a.w)(e?.in||t,0);u.setFullYear(A,0,r),u.setHours(0,0,0,0);return(0,i.k)(u,e)}var u=n(29407);function l(t,e){const n=(0,u.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)(),u=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,l=(0,i.w)(e?.in||t,0);l.setFullYear(s+1,0,u),l.setHours(0,0,0,0);const c=(0,o.k)(l,e),f=(0,i.w)(e?.in||t,0);f.setFullYear(s,0,u),f.setHours(0,0,0,0);const h=(0,o.k)(f,e);return+n>=+c?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:()=>l});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 u;u=t.valueCallback?t.valueCallback(A):A,u=n.valueCallback?n.valueCallback(u):u;return{value:u,rest:e.slice(a.length)}}}var u;const l={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:(u={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const n=t.match(u.matchPattern);if(!n)return null;const r=n[0],i=t.match(u.parsePattern);if(!i)return null;let o=u.valueCallback?u.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)}},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 u(t,e=a()){return e("readwrite",(e=>(e.delete(t),r(e.transaction))))}function l(t=a()){return t("readwrite",(t=>(t.clear(),r(t.transaction))))}n.d(e,{IU:()=>l,Jt:()=>s,hZ:()=>A,y$:()=>i,yH:()=>u})},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 u=t=>"function"===typeof(null==t?void 0:t.then),l=t=>{t.status||(t.status="pending",t.then((e=>{t.status="fulfilled",t.value=e}),(e=>{t.status="rejected",t.reason=e})))},c=r.use||(t=>{if("pending"===t.status)throw t;if("fulfilled"===t.status)return t.value;throw"rejected"===t.status?t.reason:(l(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)},l=t=>e=>{s===t&&a(e)},c=()=>{try{const e=n();u(e)?(f.set(e,i),s=e,e.then(A(e),l(e)),r(t,e,c)):o(e)}catch(e){a(e)}};e.then(A(e),l(e)),r(t,e,c)})),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);u(e)&&l(h(o,e,(()=>o.get(t))))}catch(e){}"number"!==typeof n?d():setTimeout(d,n)}));return d(),e}),[o,t,n,i]),(0,r.useDebugValue)(p),u(p)){const e=h(o,p,(()=>o.get(t)));return i&&l(e),c(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$:()=>l,zp:()=>c});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=u),e&&(r.write=e),r}function A(t){return t(this)}function u(t,e,n){return e(this,"function"===typeof n?n(t(this)):n)}function l(){return i?i():(0,r.ff)()}function c(){return o||(o=l(),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 u(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:()=>k});const l=(t,e,...n)=>e.read(...n),c=(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=L(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=L(t),n=e[1],r=e[3],i=e[4],o=e[5],a=e[6],s=e[13],A=[],u=t=>{try{t()}catch(e){A.push(e)}};do{a.f&&u(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(u),r.size&&s(t)}while(r.size||o.size||i.size);if(A.length)throw new AggregateError(A)},g=t=>{const e=L(t),n=e[1],r=e[2],i=e[3],o=e[11],a=e[14],s=e[17],A=[],l=new WeakSet,c=new WeakSet,f=Array.from(i);for(;f.length;){const e=f[f.length-1],i=o(t,e);if(c.has(e))f.pop();else if(l.has(e)){if(r.get(e)===i.n)A.push([e,i]);else if(r.has(e))throw new Error("[Bug] invalidated atom exists");c.add(e),f.pop()}else{l.add(e);for(const t of u(e,i,n))l.has(t)||f.push(t)}}for(let u=A.length-1;u>=0;--u){const[e,n]=A[u];let o=!1;for(const t of n.d.keys())if(t!==e&&i.has(t)){o=!0;break}o&&(a(t,e),s(t,e)),r.delete(e)}},m=new WeakSet,v=(t,e)=>{var n,u;const l=L(t),c=l[1],f=l[2],h=l[3],d=l[6],p=l[7],g=l[11],v=l[12],y=l[13],w=l[14],b=l[16],_=l[17],B=l[20],x=l[26],C=g(t,e);if(o(C)){if(c.has(e)&&f.get(e)!==C.n)return C;let n=!1;for(const[e,r]of C.d)if(w(t,e).n!==r){n=!0;break}if(!n)return C}let S=!0;const F=new Set(C.d.keys()),E=new Map,U=()=>{for(const t of F)E.has(t)||C.d.delete(t)},I=()=>{if(c.has(e)){const n=!h.size;_(t,e),n&&(y(t),v(t))}},k=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 u=w(t,n);try{return a(u)}finally{E.set(n,u.n),C.d.set(n,u.n),s(C.v)&&A(e,C.v,u),c.has(e)&&(null==(i=c.get(n))||i.t.add(e)),S||I()}};let Q,O;const T={get signal(){return Q||(Q=new AbortController),Q.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"),!O&&i(e)&&(O=(...n)=>{if(S&&console.warn("setSelf function cannot be called in sync"),!S)try{return b(t,e,...n)}finally{y(t),v(t)}}),O}},M=C.n;try{m.delete(t);const r=p(t,e,k,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==Q?void 0:Q.abort()));const e=()=>{U(),I()};r.then(e,e)}else U();return null==(n=d.r)||n.call(d,e),C}catch(N){return delete C.v,C.e=N,++C.n,C}finally{S=!1,M!==C.n&&f.get(e)===M&&(f.set(e,C.n),h.add(e),null==(u=d.c)||u.call(d,e))}},y=(t,e)=>{const n=L(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 u(e,n,r)){const e=o(t,s);i.get(s)!==e.n&&(i.set(s,e.n),a.push(s))}}},w=(t,e,...n)=>{const i=L(t),o=i[3],s=i[6],A=i[8],u=i[11],l=i[12],c=i[13],f=i[14],h=i[15],d=i[16],p=i[17],g=i[20];let v=!0;const y=e=>a(f(t,e)),w=(n,...i)=>{var a;const A=u(t,n);try{if(n===e){if(!r(n))throw new Error("atom not writable");m.add(t);const e=A.n,u=i[0];return g(t,n,u),p(t,n),void(e!==A.n&&(o.add(n),h(t,n),null==(a=s.c)||a.call(s,n)))}return d(t,n,...i)}finally{v||(c(t),l(t))}};try{return A(t,e,y,w,...n)}finally{v=!1}},b=(t,e)=>{var n;const r=L(t),i=r[1],o=r[3],a=r[6],s=r[11],A=r[15],u=r[18],l=r[19],c=s(t,e),f=i.get(e);if(f){for(const[r,i]of c.d)if(!f.d.has(r)){const l=s(t,r);u(t,r).t.add(e),f.d.add(r),i!==l.n&&(o.add(r),A(t,r),null==(n=a.c)||n.call(a,r))}for(const n of f.d)if(!c.d.has(n)){f.d.delete(n);const r=l(t,n);null==r||r.t.delete(e)}}},_=(t,e)=>{var n;const r=L(t),o=r[1],a=r[4],s=r[6],A=r[10],u=r[11],l=r[12],c=r[13],f=r[14],h=r[16],d=r[18],p=u(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||(c(t),l(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=L(t),o=i[1],a=i[5],s=i[6],A=i[11],u=i[19],l=A(t,e);let c=o.get(e);if(!c||c.l.size)return c;let f=!1;for(const h of c.t)if(null==(n=o.get(h))?void 0:n.d.has(e)){f=!0;break}if(f)return c;c.u&&a.add(c.u),c=void 0,o.delete(e);for(const h of l.d.keys()){const n=u(t,h);null==n||n.t.delete(e)}null==(r=s.u)||r.call(s,e)},x=(t,e,n)=>{const r=L(t),i=r[11],o=r[27],a=i(t,e),u="v"in a,l=a.v;if(s(n))for(const s of a.d.keys())A(e,n,i(t,s));a.v=n,delete a.e,u&&Object.is(l,a.v)||(++a.n,s(l)&&o(t,l))},C=(t,e)=>a((0,L(t)[14])(t,e)),S=(t,e,...n)=>{const r=L(t),i=r[12],o=r[13],a=r[16];try{return a(t,e,...n)}finally{o(t),i(t)}},F=(t,e,n)=>{const r=L(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=L(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=L(t)[25].get(e);null==n||n.forEach((t=>t()))},I=new WeakMap,L=t=>{const e=I.get(t);if(!e)throw new Error("Store must be created by buildStore to read its building blocks");return e};function k(t){const e=L(t),n=e[24];return n?n(e):e}function Q(...t){const e={get:t=>(0,L(e)[21])(e,t),set:(t,...n)=>(0,L(e)[22])(e,t,...n),sub:(t,n)=>(0,L(e)[23])(e,t,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},l,c,f,h,d,p,g,v,y,w,b,_,B,x,C,S,F,void 0,new WeakMap,E,U].map(((e,n)=>t[n]||e));return I.set(e,Object.freeze(n)),e}},84929(t,e,n){"use strict";n.d(e,{Ut:()=>i,Wj:()=>f,oA:()=>l,tx:()=>o,z0:()=>c});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 u=t=>{if(r!==(t=t||"")){try{i=JSON.parse(t,null==e?void 0:e.reviver)}catch(n){return o}r=t}return i},l=null!=(A=null==(s=t())?void 0:s.getItem(n))?A:null;return a(l)?l.then(u):u(l)},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(u){}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(u){r=n}e(r)}))))}();const s=(t,e,n)=>(e.has(n)?e:e.set(n,t())).get(n),A=new WeakMap,u=()=>{};function l(t,e=u){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(c){}const u=r(t);if("function"!==typeof(null==(l=u)?void 0:l.then))return{v:u};var l;if(u!==(null==A?void 0:A.p)&&u.then((t=>{i.set(u,t);const[e]=r(a);e()}),(t=>{n.set(u,t);const[e]=r(a);e()})),n.has(u))throw n.get(u);return i.has(u)?{p:u,v:i.get(u)}:A&&"v"in A?{p:u,f:e(A.v),v:A.v}:{p:u,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 c(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:()=>w,parseUrl:()=>_,pick:()=>x,stringify:()=>b,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 u(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 l(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 c(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?u(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 w(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]=c(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 b(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]=c(t,"#");return void 0===n&&(n=t),{url:n?.split("?")?.[0]??"",query:w(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=b({...w(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:l(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},35570(t,e,n){"use strict";var r;n.d(e,{BV:()=>Ct,C5:()=>_t,N_:()=>se,RQ:()=>Z,Zp:()=>nt,_3:()=>G,g:()=>rt,ks:()=>oe,ok:()=>ce,qh:()=>Bt,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 u(t,e,n="/"){return l(t,e,n,!1)}function l(t,e,n,r){let i=b(("string"===typeof e?A(e):e).pathname||"/",n);if(null==i)return null;let o=c(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=w(i);a=g(o[s],t,r)}return a}function c(t,e=[],n=[],r="",i=!1){let a=(t,a,s=i,A)=>{let u={relativePath:void 0===A?t.path||"":A,caseSensitive:!0===t.caseSensitive,childrenIndex:a,route:t};if(u.relativePath.startsWith("/")){if(!u.relativePath.startsWith(r)&&s)return;o(u.relativePath.startsWith(r),`Absolute route path "${u.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(r.length)}let l=E([r,u.relativePath]),f=n.concat(u);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 "${l}".`),c(t.children,e,f,l,s)),(null!=t.path||t.index)&&e.push({path:l,score:p(l,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,u="/"===o?e:e.slice(o.length)||"/",l=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:A},u),c=t.route;if(!l&&A&&n&&!r[r.length-1].route.index&&(l=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:!1},u)),!l)return null;Object.assign(i,l.params),a.push({params:i,pathname:E([o,l.pathname]),pathnameBase:U(E([o,l.pathnameBase])),route:c}),"/"!==l.pathnameBase&&(o=E([o,l.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)=>(r.push({paramName:e,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)"))).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 w(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 b(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,u=s?"/":i.pathname;if(null==u)a=n;else{let t=e.length-1;if(!r&&u.startsWith("..")){let e=u.split("/");for(;".."===e[0];)e.shift(),t-=1;i.pathname=e.join("/")}a=t>=0?e[t]:"/"}let l=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:I(i),hash:L(o)}}(i,a),c=u&&"/"!==u&&u.endsWith("/"),f=(s||"."===u)&&n.endsWith("/");return l.pathname.endsWith("/")||!c&&!f||(l.pathname+="/"),l}var E=t=>t.join("/").replace(/\/\/+/g,"/"),U=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),I=t=>t&&"?"!==t?t.startsWith("?")?t:"?"+t:"",L=t=>t&&"#"!==t?t.startsWith("#")?t:"#"+t:"";var k=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 T="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function M(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(T)try{let t=new URL(window.location.href),r=n.startsWith("//")?new URL(t.protocol+n):new URL(n),o=b(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 N=["POST","PUT","PATCH","DELETE"],R=(new Set(N),["GET",...N]);new Set(R),Symbol("ResetLoaderData");var P=i.createContext(null);P.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,w(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(P),{basename:e,navigator:n}=i.useContext(G),{matches:r}=i.useContext(W),{pathname:s}=J(),A=JSON.stringify(S(r)),u=i.useRef(!1);return et((()=>{u.current=!0})),i.useCallback(((r,i={})=>{if(a(u.current,tt),!u.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,r,s){o(X(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=i.useContext(G),{matches:c}=i.useContext(W),f=c[c.length-1],h=f?f.params:{},d=f?f.pathname:"/",p=f?f.pathnameBase:"/",g=f&&f.route;{let t=g&&g.path||"";yt(d,!g||t.endsWith("*")||t.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (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 m,v=J();if(e){let t="string"===typeof e?A(e):e;o("/"===p||t.pathname?.startsWith(p),`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 "${p}" but pathname "${t.pathname}" was given in the \`location\` prop.`),m=t}else m=v;let y=m.pathname||"/",w=y;if("/"!==p){let t=p.replace(/^\//,"").split("/");w="/"+y.replace(/^\//,"").split("/").slice(t.length).join("/")}let b=u(t,{pathname:w});a(g||null!=b,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),a(null==b||void 0!==b[b.length-1].route.element||void 0!==b[b.length-1].route.Component||void 0!==b[b.length-1].route.lazy,`Matched leaf route at location "${m.pathname}${m.search}${m.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 _=ft(b&&b.map((t=>Object.assign({},t,{params:Object.assign({},h,t.params),pathname:E([p,l.encodeLocation?l.encodeLocation(t.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathname]),pathnameBase:"/"===t.pathnameBase?p:E([p,l.encodeLocation?l.encodeLocation(t.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathnameBase])}))),c,n,r,s);return e&&_?i.createElement(q.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...m},navigationType:"POP"}},_):_}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 k(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(lt,{error:t},e):e}};At.contextType=H;var ut=new WeakMap;function lt({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=ut.get(e);if(r)throw r;let o=M(t.location,n);if(T&&!ut.get(e)){if(!o.isExternal&&!t.reloadDocument){const n=Promise.resolve().then((()=>window.__reactRouterDataRouter.navigate(o.to,{replace:t.replace})));throw ut.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 ct({routeContext:t,match:e,children:n}){let r=i.useContext(P);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=null,r=null,a=null){if(null==t){if(!n)return null;if(n.errors)t=n.matches;else{if(0!==e.length||n.initialized||!(n.matches.length>0))return null;t=n.matches}}let s=t,A=n?.errors;if(null!=A){let t=s.findIndex((t=>t.route.id&&void 0!==A?.[t.route.id]));o(t>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(A).join(",")}`),s=s.slice(0,Math.min(s.length,t+1))}let u=!1,l=-1;if(n)for(let i=0;i<s.length;i++){let t=s[i];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(l=i),t.route.id){let{loaderData:e,errors:r}=n,i=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!r||void 0===r[t.route.id]);if(t.route.lazy||i){u=!0,s=l>=0?s.slice(0,l+1):[s[0]];break}}}let c=n&&r?(t,e)=>{r(t,{location:n.location,params:n.matches?.[0]?.params??{},unstable_pattern:O(n.matches),errorInfo:e})}:void 0;return s.reduceRight(((t,r,o)=>{let a,f=!1,h=null,d=null;n&&(a=A&&r.route.id?A[r.route.id]:void 0,h=r.route.errorElement||st,u&&(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=r.route.hydrateFallbackElement||null)));let p=e.concat(s.slice(0,o+1)),g=()=>{let e;return e=a?h:f?d:r.route.Component?i.createElement(r.route.Component,null):r.route.element?r.route.element:t,i.createElement(ct,{match:r,routeContext:{outlet:t,matches:p,isDataRoute:null!=n},children:e})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?i.createElement(At,{location:n.location,revalidation:n.revalidation,component:h,error:a,children:g(),routeContext:{outlet:null,matches:p,isDataRoute:!0},onError:c}):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(P);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 wt={};function bt(t,e){t||wt[e]||(wt[e]=!0,console.warn(e))}(r||(r=n.t(i,2))).useOptimistic;i.memo((function({routes:t,future:e,state:n,onError:r}){return ot(t,void 0,n,r,e)}));function _t({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:u}=J(),l=nt(),c=F(t,S(A),u,"path"===r),f=JSON.stringify(c);return i.useEffect((()=>{l(JSON.parse(f),{replace:e,state:n,relative:r})}),[l,f,r,e,n]),null}function Bt(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 xt({basename:t="/",children:e=null,location:n,navigationType:r="POP",navigator:s,static:u=!1,unstable_useTransitions:l}){o(!X(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=t.replace(/^\/*/,"/"),f=i.useMemo((()=>({basename:c,navigator:s,static:u,unstable_useTransitions:l,future:{}})),[c,s,u,l]);"string"===typeof n&&(n=A(n));let{pathname:h="/",search:d="",hash:p="",state:g=null,key:m="default"}=n,v=i.useMemo((()=>{let t=b(h,c);return null==t?null:{location:{pathname:t,search:d,hash:p,state:g,key:m},navigationType:r}}),[c,h,d,p,g,m,r]);return a(null!=v,`<Router basename="${c}"> 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==v?null:i.createElement(G.Provider,{value:f},i.createElement(q.Provider,{children:e,value:v}))}function Ct({children:t,location:e}){return ot(St(t),e)}i.Component;function St(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,St(t.props.children,a));o(t.type===Bt,`[${"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=St(t.props.children,a)),n.push(s)})),n}var Ft="get",Et="application/x-www-form-urlencoded";function Ut(t){return"undefined"!==typeof HTMLElement&&t instanceof HTMLElement}function It(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 Lt=null;var kt=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Qt(t){return null==t||kt.has(t)?t:(a(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Et}"`),null)}function Ot(t,e){let n,r,i,o,a;if(Ut(s=t)&&"form"===s.tagName.toLowerCase()){let a=t.getAttribute("action");r=a?b(a,e):null,n=t.getAttribute("method")||Ft,i=Qt(t.getAttribute("enctype"))||Et,o=new FormData(t)}else if(function(t){return Ut(t)&&"button"===t.tagName.toLowerCase()}(t)||function(t){return Ut(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?b(s,e):null,n=t.getAttribute("formmethod")||a.getAttribute("method")||Ft,i=Qt(t.getAttribute("formenctype"))||Qt(a.getAttribute("enctype"))||Et,o=new FormData(a,t),!function(){if(null===Lt)try{new FormData(document.createElement("form"),0),Lt=!1}catch(t){Lt=!0}return Lt}()){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(Ut(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Ft,r=null,i=Et,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 Tt(t,e){if(!1===t||null===t||"undefined"===typeof t)throw new Error(e)}Symbol("SingleFetchRedirect");function Mt(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&&"/"===b(i.pathname,e)?i.pathname=`${e.replace(/\/$/,"")}/_root.${r}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${r}`,i}async function Nt(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 Pt(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 Dt(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 Ht(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 jt(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 zt(t,e){return"lazy"===t.mode&&!0===e}function Vt(){let t=i.useContext(P);return Tt(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function Kt(){let t=i.useContext(D);return Tt(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Gt=i.createContext(void 0);function qt(){let t=i.useContext(Gt);return Tt(t,"You must render this element inside a <HydratedRouter> element"),t}function Wt(t,e){return n=>{t&&t(n),n.defaultPrevented||e(n)}}function Yt(t,e,n){if(n&&!Zt)return[t[0]];if(e){let n=t.findIndex((t=>void 0!==e[t.route.id]));return t.slice(0,n+1)}return t}Gt.displayName="FrameworkContext";function $t({page:t,...e}){let{router:n}=Vt(),r=i.useMemo((()=>u(n.routes,t,n.basename)),[n.routes,t,n.basename]);return r?i.createElement(Jt,{page:t,matches:r,...e}):null}function Xt(t){let{manifest:e,routeModules:n}=qt(),[r,o]=i.useState([]);return i.useEffect((()=>{let r=!1;return async function(t,e,n){return jt((await Promise.all(t.map((async t=>{let r=e.routes[t.route.id];if(r){let t=await Nt(r,n);return t.links?t.links():[]}return[]})))).flat(1).filter(Pt).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 Jt({page:t,matches:e,...n}){let r=J(),{future:o,manifest:a,routeModules:s}=qt(),{basename:A}=Vt(),{loaderData:u,matches:l}=Kt(),c=i.useMemo((()=>Dt(t,e,l,a,r,"data")),[t,e,l,a,r]),f=i.useMemo((()=>Dt(t,e,l,a,r,"assets")),[t,e,l,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&&(!c.some((e=>e.route.id===t.route.id))&&t.route.id in u&&s[t.route.id]?.shouldRevalidate||e.hasClientLoader?i=!0:n.add(t.route.id))})),0===n.size)return[];let l=Mt(t,A,o.unstable_trailingSlashAwareDataRequests,"data");return i&&n.size>0&&l.searchParams.set("_routes",e.filter((t=>n.has(t.route.id))).map((t=>t.route.id)).join(",")),[l.pathname+l.search]}),[A,o.unstable_trailingSlashAwareDataRequests,u,r,a,c,e,t,s]),d=i.useMemo((()=>Ht(f,a)),[f,a]),p=Xt(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 Zt=!1;function te(t){let{manifest:e,serverHandoffString:n,isSpaMode:r,renderMeta:o,routeDiscovery:a,ssr:s}=qt(),{router:A,static:l,staticContext:c}=Vt(),{matches:f}=Kt(),h=j(),d=zt(a,s);o&&(o.didRenderScripts=!0);let p=Yt(f,null,r);i.useEffect((()=>{Zt=!0}),[]);let g=i.useMemo((()=>{if(h)return null;let r=c?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",o=l?`${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];Tt(i,`Route ${t.route.id} not found in manifest`);let{clientActionModule:o,clientLoaderModule:a,clientMiddlewareModule:s,hydrateFallbackModule:A,module:u}=i,l=[...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:u,varName:`${r}_main`}];return 1===l.length?`import * as ${r} from ${JSON.stringify(u)};`:[l.map((t=>`import * as ${t.varName} from "${t.module}";`)).join("\n"),`const ${r} = {${l.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=u(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=Zt||h?[]:(v=e.entry.imports.concat(Ht(p,e,{includeHydrateFallback:!0})),[...new Set(v)]);var v;let y="object"===typeof e.sri?e.sri:{};return bt(!h,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),Zt||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 ee(...t){return e=>{t.forEach((t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)}))}}i.Component;function ne({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(re,{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(re,{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 re({title:t,renderScripts:e,isOutsideRemixApp:n,children:r}){let{routeModules:o}=qt();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(te,null):null)))}var ie="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{ie&&(window.__reactRouterVersion="7.13.0")}catch(de){}function oe({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(xt,{basename:t,children:e,location:o.location,navigationType:o.action,navigator:n,unstable_useTransitions:r})}oe.displayName="unstable_HistoryRouter";var ae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,se=i.forwardRef((function({onClick:t,discover:e="render",prefetch:n="none",relative:r,reloadDocument:a,replace:A,state:u,target:l,to:c,preventScrollReset:f,viewTransition:h,unstable_defaultShouldRevalidate:d,...p},g){let{basename:m,unstable_useTransitions:v}=i.useContext(G),y="string"===typeof c&&ae.test(c),w=M(c,m),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}),u=s;return"/"!==n&&(u="/"===s?n:E([n,s])),r.createHref({pathname:u,search:A,hash:a})}(c=w.to,{relative:r}),[_,B,x]=function(t,e){let n=i.useContext(Gt),[r,o]=i.useState(!1),[a,s]=i.useState(!1),{onFocus:A,onBlur:u,onMouseEnter:l,onMouseLeave:c,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:Wt(A,d),onBlur:Wt(u,p),onMouseEnter:Wt(l,d),onMouseLeave:Wt(c,p),onTouchStart:Wt(f,d)}]:[!1,h,{}]}(n,p),C=function(t,{target:e,replace:n,state:r,preventScrollReset:o,relative:a,viewTransition:A,unstable_defaultShouldRevalidate:u,unstable_useTransitions:l}={}){let c=nt(),f=J(),h=it(t,{relative:a});return i.useCallback((d=>{if(function(t,e){return 0===t.button&&(!e||"_self"===e)&&!function(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}(t)}(d,e)){d.preventDefault();let e=void 0!==n?n:s(f)===s(h),p=()=>c(t,{replace:e,state:r,preventScrollReset:o,relative:a,viewTransition:A,unstable_defaultShouldRevalidate:u});l?i.startTransition((()=>p())):p()}}),[f,c,h,n,r,e,t,o,a,A,u,l])}(c,{replace:A,state:u,target:l,preventScrollReset:f,relative:r,viewTransition:h,unstable_defaultShouldRevalidate:d,unstable_useTransitions:v});let S=i.createElement("a",{...p,...x,href:w.absoluteURL||b,onClick:w.isExternal||a?t:function(e){t&&t(e),e.defaultPrevented||C(e)},ref:ee(g,B),target:l,"data-discover":y||"render"!==e?void 0:"true"});return _&&!y?i.createElement(i.Fragment,null,S,i.createElement($t,{page:b})):S}));se.displayName="Link",i.forwardRef((function({"aria-current":t="page",caseSensitive:e=!1,className:n="",end:r=!1,style:a,to:s,viewTransition:A,children:u,...l},c){let f=it(s,{relative:l.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}=le("useViewTransitionState"),a=it(t,{relative:e});if(!n.isTransitioning)return!1;let s=b(n.currentLocation.pathname,r)||n.currentLocation.pathname,A=b(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,w=h.pathname,_=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;e||(w=w.toLowerCase(),_=_?_.toLowerCase():null,y=y.toLowerCase()),_&&g&&(_=b(_,g)||_);const B="/"!==y&&y.endsWith("/")?y.length-1:y.length;let x,C=w===y||!r&&w.startsWith(y)&&"/"===w.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(se,{...l,"aria-current":E,className:x,ref:c,style:U,to:s,viewTransition:A},"function"===typeof u?u(F):u)})).displayName="NavLink";var Ae=i.forwardRef((({discover:t="render",fetcherKey:e,navigate:n,reloadDocument:r,replace:a,state:A,method:u=Ft,action:l,onSubmit:c,relative:f,preventScrollReset:h,viewTransition:d,unstable_defaultShouldRevalidate:p,...g},m)=>{let{unstable_useTransitions:v}=i.useContext(G),y=he(),w=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})},u=J();if(null==t){A.search=u.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)}(l,{relative:f}),b="get"===u.toLowerCase()?"get":"post",_="string"===typeof l&&ae.test(l);return i.createElement("form",{ref:m,method:b,action:w,onSubmit:r?c:t=>{if(c&&c(t),t.defaultPrevented)return;t.preventDefault();let r=t.nativeEvent.submitter,o=r?.getAttribute("formmethod")||u,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 ue(t){return`${t} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function le(t){let e=i.useContext(P);return o(e,ue(t)),e}function ce(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(It(t)),n=i.useRef(!1),r=J(),o=i.useMemo((()=>function(t,e){let n=It(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=It("function"===typeof t?t(new URLSearchParams(o)):t);n.current=!0,s("?"+r,e)}),[s,o]);return[o,A]}Ae.displayName="Form";var fe=0;function he(){let{router:t}=le("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:u,body:l}=Ot(t,e);if(!1===i.navigate){let t=i.fetcherKey||`__${String(++fe)}__`;await r(t,n,i.action||a,{unstable_defaultShouldRevalidate:i.unstable_defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:u,body:l,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:u,body:l,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:()=>k});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,u=(t,e)=>!1===t||o(t)&&t>0?t:e,l=t=>(0,r.isValidElement)(t)||a(t)||s(t)||o(t);function c({enter:t,exit:e,appendPosition:n=!1,collapse:i=!0,collapseDuration:o=300}){return function({children:a,position:s,preventExitTransition:A,done:u,nodeRef:l,isIn:c,playToast:f}){let h=n?`${t}--${s}`:t,d=n?`${e}--${s}`:e,p=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{let t=l.current,e=h.split(" "),n=r=>{r.target===l.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=l.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,u,o):u()};c||(A?e():(p.current=1,t.className+=` ${d}`,t.addEventListener("animationend",e)))}),[c]),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:u,progress:l,rtl:c,isIn:f,theme:h}){let d=a||u&&0===l,p={animationDuration:`${t}ms`,animationPlayState:e?"running":"paused"};u&&(p.transform=`scaleX(${l})`);let g=(0,i.A)("Toastify__progress-bar",u?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":c}),m=s(A)?A({rtl:c,type:o,defaultClassName:g}):(0,i.A)(g,A),v={[u&&l>=1?"onTransitionEnd":"onAnimationEnd"]:u&&l<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=[],c=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:c,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:w,delay:b}=s,_=null==g;_&&i++;let B={...c,style:c.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||c.toastClassName),progressClassName:A(s.progressClassName||c.progressClassName),autoClose:!s.isLoading&&u(s.autoClose,c.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=c.closeButton,!1===s.closeButton||l(s.closeButton)?B.closeButton=s.closeButton:!0===s.closeButton&&(B.closeButton=!l(c.closeButton)||c.closeButton);let x={content:e,props:B,staleId:w};c.limit&&c.limit>0&&i>c.limit&&_?a.push(x):o(b)?setTimeout((()=>{v(x)}),b):v(x)},setProps(t){c=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=[],w=new Set,b=t=>w.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){l(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,b);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 I(t,e){return{...e,type:e&&e.type||t,toastId:E(e)}}function L(t){return(e,n)=>U(e,I(t,n))}function k(t,e){return U(t,I("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:u,closeToast:l,onClick:c,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&&u&&(m.onMouseEnter=d,t.stacked||(m.onMouseLeave=h)),f&&(m.onClick=t=>{c&&c(t),s.canCloseOnClick&&l(!0)}),{playToast:h,pauseToast:d,isRunning:e,preventExitTransition:i,toastRef:a,eventHandlers:m}}k.loading=(t,e)=>U(t,I("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...e})),k.promise=function(t,{pending:e,error:n,success:r},i){let o;e&&(o=a(e)?k.loading(e,i):k.loading(e.render,{...i,...e}));let A={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},u=(t,e,n)=>{if(null==e)return void k.dismiss(o);let r={type:t,...A,...i,data:n},s=a(e)?{render:e}:e;return o?k.update(o,{...r,...s}):k(s.render,{...r,...s}),n},l=s(t)?t():t;return l.then((t=>u("success",r,t))).catch((t=>u("error",n,t))),l},k.success=L("success"),k.info=L("info"),k.error=L("error"),k.warning=L("warning"),k.warn=k.warning,k.dark=(t,e)=>U(t,I("default",{theme:"dark",...e})),k.dismiss=function(t){x(t)},k.clearWaitingQueue=(t={})=>{v.forEach((e=>{e.props.limit&&(!t.containerId||e.id===t.containerId)&&e.clearQueue()}))},k.isActive=B,k.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)}},k.done=t=>{k.update(t,{progress:1})},k.onChange=function(t){return w.add(t),()=>{w.delete(t)}},k.play=t=>S(!0,t),k.pause=t=>S(!1,t);var O="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,T=({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 M={info:function(t){return r.createElement(T,{...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(T,{...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(T,{...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(T,{...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 N({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=M.spinner():(t=>t in M)(e)&&(o=M[e](a))),o}var R=t=>{let{isRunning:e,preventExitTransition:n,toastRef:o,eventHandlers:a,playToast:A}=Q(t),{closeButton:u,children:l,autoClose:c,onClick:f,type:p,hideProgressBar:g,closeToast:m,transition:v,position:y,className:w,style:b,progressClassName:_,updateId:B,role:x,progress:C,rtl:S,toastId:F,deleteToast:E,isIn:U,isLoading:I,closeOnClick:L,theme:k,ariaLabel:O}=t,T=(0,i.A)("Toastify__toast",`Toastify__toast-theme--${k}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":S},{"Toastify__toast--close-on-click":L}),M=s(w)?w({rtl:S,position:y,type:p,defaultClassName:T}):(0,i.A)(T,w),R=N(t),P=!!C||!c,D={closeToast:m,type:p,theme:k},H=null;return!1===u||(H=s(u)?u(D):(0,r.isValidElement)(u)?(0,r.cloneElement)(u,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:M,...a,style:b,ref:o,...U&&{role:x,"aria-label":O}},null!=R&&r.createElement("div",{className:(0,i.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!I})},R),h(l,t,!e),H,!t.customProgressBar&&r.createElement(d,{...B&&!P?{key:`p-${B}`}:{},rtl:S,theme:k,delay:c,isRunning:e,isIn:U,closeToast:m,hide:g,type:p,className:_,controlledProgress:P,progress:C||0})))},P=(t,e=!1)=>({enter:`Toastify--animate Toastify__${t}-enter`,exit:`Toastify--animate Toastify__${t}-exit`,appendPosition:e}),D=c(P("bounce",!0)),H=(c(P("slide",!0)),c(P("zoom")),c(P("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),u=(0,r.useRef)(null),{getToastToRender:l,isToastActive:c,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),k.play())}return O((()=>{var t;if(n){let n=u.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=u.current;m(t)&&(null==(e=n.querySelector('[tabIndex="0"]'))||e.focus(),a(!1),k.pause()),"Escape"===t.key&&(document.activeElement===n||null!=n&&n.contains(document.activeElement))&&(a(!0),k.play())}return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}}),[m]),r.createElement("section",{ref:u,className:"Toastify",id:g,onMouseEnter:()=>{n&&(a(!1),k.pause())},onMouseLeave:y,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":e["aria-label"]},l(((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(R,{...e,stacked:n,collapseAll:y,isIn:c(e.toastId,e.containerId),key:`t-${e.key}`},t))))})))}},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,u=i.debounceMode,l=void 0===u?void 0:u,c=!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,u=Date.now()-f;function d(){f=Date.now(),e.apply(s,i)}function p(){r=void 0}c||(A||!l||r||d(),h(),void 0===l&&u>t?A?(f=Date.now(),a||(r=setTimeout(l?p:d,t))):d():!0!==a&&(r=setTimeout(l?p:d,void 0===l?t-u:t)))}return d.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;h(),c=!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})},66814(t,e,n){"use strict";n.d(e,{i7:()=>l,q6:()=>u});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 u(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),[u,l]=(0,r.useState)(null);u&&(u(t),l(null));const c=(0,r.useRef)();if(!c.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=>{l((()=>e=>{r.v=e,delete r.p,t(e)}))}))),t.forEach((t=>t(r))),e()};c.current={[o]:{v:i,n:a,l:t,u:e}}}return s((()=>{i.current=t,a.current+=1,A((()=>{c.current[o].l.forEach((e=>{e({n:a.current,v:t})}))}))}),[t]),(0,r.createElement)(n,{value:c.current},e)}),delete e.Consumer,e}function l(t,e){const n=(0,r.useContext)(t)[o];const{v:{current:i},n:{current:a},l:A}=n,u=e(i),[l,c]=(0,r.useReducer)(((t,n)=>{if(!n)return[i,u];if("p"in n)throw n.p;if(n.n===a)return Object.is(t[1],u)?t:[i,u];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,u]);return Object.is(l[1],u)||c(),s((()=>(A.add(c),()=>{A.delete(c)})),[A]),l[1]}},1180(t,e,n){"use strict";n.r(e),n.d(e,{MAX:()=>r,NIL:()=>i.A,parse:()=>a,stringify:()=>s.A,v1:()=>c,v1ToV6:()=>f,v3:()=>C,v4:()=>S.A,v5:()=>L,v6:()=>k,v6ToV1:()=>Q,v7:()=>M,validate:()=>o.A,version:()=>N});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 u={};function l(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 u=0;u<6;++u)o[a++]=i[u];return o}const c=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=l(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}(u,t,o),r=l(o,u.msecs,u.nsecs,i?void 0:u.clockseq,i?void 0:u.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 w=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,u=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,u)}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 b="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,u="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 l=new Uint8Array(16+A.length);if(l.set(u),l.set(A,u.length),l=e(l),l[6]=15&l[6]|t,l[8]=63&l[8]|128,i){o=o||0;for(let t=0;t<16;++t)i[o+t]=l[t];return i}return(0,s.k)(l)}function x(t,e,n,r){return B(48,w,t,e,n,r)}x.DNS=b,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],u=n[4];for(let n=0;n<80;++n){const a=Math.floor(n/20),s=E(r,5)+F(a,i,o,A)+u+e[a]+t[n]>>>0;u=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]+u>>>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 I(t,e,n,r){return B(80,U,t,e,n,r)}I.DNS=b,I.URL=_;const L=I;const k=function(t,e,n){t??={},n??=0;let r=c({...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 T(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 M=function(t,e,n){let r;if(t)r=T(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=T(i,O.msecs,O.seq,e,n)}return e??(0,s.k)(r)};const N=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)}}}]);