PageSourceSearch

https://lead-buds.com/assets/index-Cc9rlTvH.js

js lead-buds.com collected 2026-10-09 00:28:31 UTC 2,791,426 bytes, 106 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LiveWidget-B5T18nb0.js","assets/motion-C5WlIcvt.js","assets/vendor-BGGKLDCY.js","assets/ui-zmDtPodt.js","assets/router-vWwVLEzh.js","assets/forms-BhkBoSuY.js","assets/SEOCostCalculator-LfiQqkYo.js"])))=>i.map(i=>d[i]);
2var e,t,n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E,k,B,S,Q,j,N,T,O,_,D,P,R,M,L,F,z,U,G,H,W=Object.defineProperty,q=e=>{throw TypeError(e)},Y=(e,t,n)=>((e,t,n)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),K=(e,t,n)=>t.has(e)||q("Cannot "+n),V=(e,t,n)=>(K(e,t,"read from private field"),n?n.call(e):t.get(e)),J=(e,t,n)=>t.has(e)?q("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Z=(e,t,n,r)=>(K(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),X=(e,t,n)=>(K(e,t,"access private method"),n),$=(e,t,n,r)=>({set _(r){Z(e,t,r,n)},get _(){return V(e,t,r)}});import{j as ee,m as te}from"./motion-C5WlIcvt.js";import{a as ne,r as re,R as ie,b as ae,g as oe,d as se,e as le}from"./vendor-BGGKLDCY.js";import{P as ce,c as ue,a as de,u as he,B as fe,b as ge,d as pe,e as me,f as Ae,R as ye,g as be,h as ve,i as we,j as xe,A as Ie,D as Ce,C as Ee,S as ke,k as Be,l as Se,m as Qe,n as je,o as Ne,p as Te,q as Oe,I as _e,r as De,s as Pe,t as Re,L as Me,v as Le,w as Fe,T as ze,O as Ue,x as Ge,y as He,z as We,E as qe,F as Ye,G as Ke,H as Ve,_ as Je,J as Ze,K as Xe,M as $e,N as et,Q as tt,U as nt,V as rt,W as it,X as at,Y as ot,Z as st,$ as lt}from"./ui-zmDtPodt.js";import{L as ct,u as ut,N as dt,a as ht,B as ft,R as gt,b as pt}from"./router-vWwVLEzh.js";import{u as mt,F as At,C as yt,o as bt,r as vt,a as wt,b as xt,s as It,c as Ct}from"./forms-BhkBoSuY.js";function Et(e,t){for(var n=0;n<t.length;n++){const r=t[n];if("string"!=typeof r&&!Array.isArray(r))for(const t in r)if("default"!==t&&!(t in e)){const n=Object.getOwnPropertyDescriptor(r,t);n&&Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:()=>r[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var kt=ne;H=kt.createRoot,kt.hydrateRoot;let Bt=0;const St=new Map,Qt=e=>{if(St.has(e))return;const t=setTimeout(()=>{St.delete(e),Ot({type:"REMOVE_TOAST",toastId:e})},1e6);St.set(e,t)},jt=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?Qt(n):e.toasts.forEach(e=>{Qt(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===n||void 0===n?{...e,open:!1}:e)}}case"REMOVE_TOAST":return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},Nt=[];let Tt={toasts:[]};function Ot(e){Tt=jt(Tt,e),Nt.forEach(e=>{e(Tt)})}function _t({...e}){const t=(Bt=(Bt+1)%Number.MAX_SAFE_INTEGER,Bt.toString()),n=()=>Ot({type:"DISMISS_TOAST",toastId:t});return Ot({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:e=>{e||n()}}}),{id:t,dismiss:n,update:e=>Ot({type:"UPDATE_TOAST",toast:{...e,id:t}})}}function Dt(){const[e,t]=re.useState(Tt);return re.useEffect(()=>(Nt.push(t),()=>{const e=Nt.indexOf(t);e>-1&&Nt.splice(e,1)}),[e]),{...e,toast:_t,dismiss:e=>Ot({type:"DISMISS_TOAST",toastId:e})}}var Pt=re.forwardRef((e,t)=>ee.jsx(ce.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));Pt.displayName="VisuallyHidden";
vendor: 14,263 bytes, lines 2-15
2var Rt=Pt,Mt="ToastProvider",[Lt,Ft,zt]=ue("Toast"),[Ut,Gt]=de("Toast",[zt]),[Ht,Wt]=Ut(Mt),qt=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:o}=e,[s,l]=re.useState(null),[c,u]=re.useState(0),d=re.useRef(!1),h=re.useRef(!1);return n.trim(),ee.jsx(Lt.Provider,{scope:t,children:ee.jsx(Ht,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:a,toastCount:c,viewport:s,onViewportChange:l,onToastAdd:re.useCallback(()=>u(e=>e+1),[]),onToastRemove:re.useCallback(()=>u(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:h,children:o})})};qt.displayName=Mt;var Yt="ToastViewport",Kt=["F8"],Vt="toast.viewportPause",Jt="toast.viewportResume",Zt=re.forwardRef((e,t)=>{const{__scopeToast:n,hotkey:r=Kt,label:i="Notifications ({hotkey})",...a}=e,o=Wt(Yt,n),s=Ft(n),l=re.useRef(null),c=re.useRef(null),u=re.useRef(null),d=re.useRef(null),h=he(t,d,o.onViewportChange),f=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=o.toastCount>0;re.useEffect(()=>{const e=e=>{var t;0!==r.length&&r.every(t=>e[t]||e.code===t)&&(null==(t=d.current)||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),re.useEffect(()=>{const e=l.current,t=d.current;if(g&&e&&t){const n=()=>{if(!o.isClosePausedRef.current){const e=new CustomEvent(Vt);t.dispatchEvent(e),o.isClosePausedRef.current=!0}},r=()=>{if(o.isClosePausedRef.current){const e=new CustomEvent(Jt);t.dispatchEvent(e),o.isClosePausedRef.current=!1}},i=t=>{!e.contains(t.relatedTarget)&&r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",i),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",a),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",i),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[g,o.isClosePausedRef]);const p=re.useCallback(({tabbingDirection:e})=>{const t=s().map(t=>{const n=t.ref.current,r=[n,...mn(n)];return"forwards"===e?r:r.reverse()});return("forwards"===e?t.reverse():t).flat()},[s]);return re.useEffect(()=>{const e=d.current;if(e){const t=t=>{var n,r,i;const a=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!a){const a=document.activeElement,o=t.shiftKey;if(t.target===e&&o)return void(null==(n=c.current)||n.focus());const s=p({tabbingDirection:o?"backwards":"forwards"}),l=s.findIndex(e=>e===a);An(s.slice(l+1))?t.preventDefault():o?null==(r=c.current)||r.focus():null==(i=u.current)||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[s,p]),ee.jsxs(fe,{ref:l,role:"region","aria-label":i.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:g?void 0:"none"},children:[g&&ee.jsx($t,{ref:c,onFocusFromOutsideViewport:()=>{An(p({tabbingDirection:"forwards"}))}}),ee.jsx(Lt.Slot,{scope:n,children:ee.jsx(ce.ol,{tabIndex:-1,...a,ref:h})}),g&&ee.jsx($t,{ref:u,onFocusFromOutsideViewport:()=>{An(p({tabbingDirection:"backwards"}))}})]})});Zt.displayName=Yt;var Xt="ToastFocusProxy",$t=re.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,a=Wt(Xt,n);return ee.jsx(Pt,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:e=>{var t;const n=e.relatedTarget;!(null==(t=a.viewport)?void 0:t.contains(n))&&r()}})});$t.displayName=Xt;var en="Toast",tn=re.forwardRef((e,t)=>{const{forceMount:n,open:r,defaultOpen:i,onOpenChange:a,...o}=e,[s=!0,l]=ge({prop:r,defaultProp:i,onChange:a});return ee.jsx(pe,{present:n||s,children:ee.jsx(an,{open:s,...o,ref:t,onClose:()=>l(!1),onPause:me(e.onPause),onResume:me(e.onResume),onSwipeStart:Ae(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Ae(e.onSwipeMove,e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)}),onSwipeCancel:Ae(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Ae(e.onSwipeEnd,e=>{const{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),l(!1)})})})});tn.displayName=en;var[nn,rn]=Ut(en,{onClose(){}}),an=re.forwardRef((e,t)=>{const{__scopeToast:n,type:r="foreground",duration:i,open:a,onClose:o,onEscapeKeyDown:s,onPause:l,onResume:c,onSwipeStart:u,onSwipeMove:d,onSwipeCancel:h,onSwipeEnd:f,...g}=e,p=Wt(en,n),[m,A]=re.useState(null),y=he(t,e=>A(e)),b=re.useRef(null),v=re.useRef(null),w=i||p.duration,x=re.useRef(0),I=re.useRef(w),C=re.useRef(0),{onToastAdd:E,onToastRemove:k}=p,B=me(()=>{var e;(null==m?void 0:m.contains(document.activeElement))&&(null==(e=p.viewport)||e.focus()),o()}),S=re.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(C.current),x.current=(new Date).getTime(),C.current=window.setTimeout(B,e))},[B]);re.useEffect(()=>{const e=p.viewport;if(e){const t=()=>{S(I.current),null==c||c()},n=()=>{const e=(new Date).getTime()-x.current;I.current=I.current-e,window.clearTimeout(C.current),null==l||l()};return e.addEventListener(Vt,n),e.addEventListener(Jt,t),()=>{e.removeEventListener(Vt,n),e.removeEventListener(Jt,t)}}},[p.viewport,w,l,c,S]),re.useEffect(()=>{a&&!p.isClosePausedRef.current&&S(w)},[a,w,p.isClosePausedRef,S]),re.useEffect(()=>(E(),()=>k()),[E,k]);const Q=re.useMemo(()=>m?fn(m):null,[m]);return p.viewport?ee.jsxs(ee.Fragment,{children:[Q&&ee.jsx(on,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0,children:Q}),ee.jsx(nn,{scope:n,onClose:B,children:ne.createPortal(ee.jsx(Lt.ItemSlot,{scope:n,children:ee.jsx(ye,{asChild:!0,onEscapeKeyDown:Ae(s,()=>{p.isFocusedToastEscapeKeyDownRef.current||B(),p.isFocusedToastEscapeKeyDownRef.current=!1}),children:ee.jsx(ce.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":a?"open":"closed","data-swipe-direction":p.swipeDirection,...g,ref:y,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Ae(e.onKeyDown,e=>{"Escape"===e.key&&(null==s||s(e.nativeEvent),e.nativeEvent.defaultPrevented||(p.isFocusedToastEscapeKeyDownRef.current=!0,B()))}),onPointerDown:Ae(e.onPointerDown,e=>{0===e.button&&(b.current={x:e.clientX,y:e.clientY})}),onPointerMove:Ae(e.onPointerMove,e=>{if(!b.current)return;const t=e.clientX-b.current.x,n=e.clientY-b.current.y,r=Boolean(v.current),i=["left","right"].includes(p.swipeDirection),a=["left","up"].includes(p.swipeDirection)?Math.min:Math.max,o=i?a(0,t):0,s=i?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:o,y:s},h={originalEvent:e,delta:c};r?(v.current=c,gn("toast.swipeMove",d,h,{discrete:!1})):pn(c,p.swipeDirection,l)?(v.current=c,gn("toast.swipeStart",u,h,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(b.current=null)}),onPointerUp:Ae(e.onPointerUp,e=>{const t=v.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),v.current=null,b.current=null,t){const n=e.currentTarget,r={originalEvent:e,delta:t};pn(t,p.swipeDirection,p.swipeThreshold)?gn("toast.swipeEnd",f,r,{discrete:!0}):gn("toast.swipeCancel",h,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),p.viewport)})]}):null}),on=e=>{const{__scopeToast:t,children:n,...r}=e,i=Wt(en,t),[a,o]=re.useState(!1),[s,l]=re.useState(!1);return function(e=()=>{}){const t=me(e);ve(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>o(!0)),re.useEffect(()=>{const e=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:ee.jsx(be,{asChild:!0,children:ee.jsx(Pt,{...r,children:a&&ee.jsxs(ee.Fragment,{children:[i.label," ",n]})})})},sn=re.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return ee.jsx(ce.div,{...r,ref:t})});sn.displayName="ToastTitle";var ln=re.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return ee.jsx(ce.div,{...r,ref:t})});ln.displayName="ToastDescription";var cn=re.forwardRef((e,t)=>{const{altText:n,...r}=e;return n.trim()?ee.jsx(hn,{altText:n,asChild:!0,children:ee.jsx(dn,{...r,ref:t})}):null});cn.displayName="ToastAction";var un="ToastClose",dn=re.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e,i=rn(un,n);return ee.jsx(hn,{asChild:!0,children:ee.jsx(ce.button,{type:"button",...r,ref:t,onClick:Ae(e.onClick,i.onClose)})})});dn.displayName=un;var hn=re.forwardRef((e,t)=>{const{__scopeToast:n,altText:r,...i}=e;return ee.jsx(ce.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function fn(e){const t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const n=e.ariaHidden||e.hidden||"none"===e.style.display,r=""===e.dataset.radixToastAnnounceExclude;if(!n)if(r){const n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...fn(e))}}),t}function gn(e,t,n,{discrete:r}){const i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?we(i,a):i.dispatchEvent(a)}var pn=(e,t,n=0)=>{const r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return"left"===t||"right"===t?a&&r>n:!a&&i>n};function mn(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function An(e){const t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var yn=qt,bn=Zt,vn=tn,wn=sn,xn=ln,In=cn,Cn=dn;function En(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=En(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function kn(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=En(e))&&(r&&(r+=" "),r+=t);return r}const Bn=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,Sn=kn,Qn=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return Sn(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:i,defaultVariants:a}=t,o=Object.keys(i).map(e=>{const t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;const o=Bn(t)||Bn(r);return i[e][o]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),l=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...s}[t]):{...a,...s}[t]===n})?[...e,n,r]:e},[]);return Sn(e,o,l,null==n?void 0:n.class,null==n?void 0:n.className)},jn=(...e)=>e.filter((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim();
3/**
4 * @license lucide-react v0.462.0 - ISC
5 *
6 * This source code is licensed under the ISC license.
7 * See the LICENSE file in the root directory of this source tree.
8 */
9var Nn={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};
10/**
11 * @license lucide-react v0.462.0 - ISC
12 *
13 * This source code is licensed under the ISC license.
14 * See the LICENSE file in the root directory of this source tree.
15 */const Tn=re.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:a,iconNode:o,...s},l)=>re.createElement("svg",{ref:l,...Nn,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:jn("lucide",i),...s},[...o.map(([e,t])=>re.createElement(e,t)),...Array.isArray(a)?a:[a]])),On=(e,t)=>{const n=re.forwardRef(({className:n,...r},i)=>{return re.createElement(Tn,{ref:i,iconNode:t,className:jn(`lucide-${a=e,a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,n),...r});var a});return n.displayName=`${e}`,n},_n=On("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),Dn=On("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),Pn=On("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),Rn=On("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]),Mn=On("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]),Ln=On("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
15],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]),Fn=On("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),zn=On("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]),Un=On("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),Gn=On("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),Hn=On("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),Wn=On("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),qn=On("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),Yn=On("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),Kn=On("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),Vn=On("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),Jn=On("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]),Zn=On("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]),Xn=On("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),$n=On("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]),er=On("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),tr=On("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),nr=On("FileChartColumn",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]]),rr=On("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),ir=On("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]),ar=On("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),or=On("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]),sr=On("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),lr=On("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}
15]]),cr=On("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]),ur=On("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),dr=On("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),hr=On("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),fr=On("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]),gr=On("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),pr=On("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]),mr=On("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]),Ar=On("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),yr=On("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]),br=On("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]),vr=On("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]),wr=On("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),xr=On("ScanSearch",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]]),Ir=On("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),Cr=On("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),Er=On("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),kr=On("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
vendor: 4,500 bytes, line 15
15y:"oel41y"}]]),Br=On("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]),Sr=On("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),Qr=On("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),jr=On("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),Nr=On("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),Tr=On("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]),Or=On("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),_r=On("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]),Dr=On("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]),Pr=On("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Rr=On("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),Mr=e=>{const t=Ur(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),Lr(n,t)||zr(e)},getConflictingClassGroupIds:(e,t)=>{const i=n[e]||[];return t&&r[e]?[...i,...r[e]]:i}}},Lr=(e,t)=>{var n;if(0===e.length)return t.classGroupId;const r=e[0],i=t.nextPart.get(r),a=i?Lr(e.slice(1),i):void 0;if(a)return a;if(0===t.validators.length)return;const o=e.join("-");return null==(n=t.validators.find(({validator:e})=>e(o)))?void 0:n.classGroupId},Fr=/^\[(.+)\]$/,zr=e=>{if(Fr.test(e)){const t=Fr.exec(e)[1],n=null==t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},Ur=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return qr(Object.entries(e.classGroups),n).forEach(([e,n])=>{Gr(n,r,e,t)}),r},Gr=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){return void((""===e?t:Hr(t,e)).classGroupId=n)}if("function"==typeof e)return Wr(e)?void Gr(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(([e,i])=>{Gr(i,Hr(t,e),n,r)})})},Hr=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},Wr=e=>e.isThemeGetter,qr=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,Yr=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}},Kr=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,i=t[0],a=t.length,o=e=>{const n=[];let o,s=0,l=0;for(let d=0;d<e.length;d++){let c=e[d];
vendor: 5,604 bytes, lines 15-21
15if(0===s){if(c===i&&(r||e.slice(d,d+a)===t)){n.push(e.slice(l,d)),l=d+a;continue}if("/"===c){o=d;continue}}"["===c?s++:"]"===c&&s--}const c=0===n.length?e:e.substring(l),u=c.startsWith("!");return{modifiers:n,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:o&&o>l?o-l:void 0}};return n?e=>n({className:e,parseClassName:o}):o},Vr=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},Jr=/\s+/;
16/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */function Zr(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=Xr(e))&&(r&&(r+=" "),r+=t);return r}const Xr=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Xr(e[r]))&&(n&&(n+=" "),n+=t);return n};function $r(e,...t){let n,r,i,a=function(s){const l=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:Yr(e.cacheSize),parseClassName:Kr(e),...Mr(e)}))(l),r=n.cache.get,i=n.cache.set,a=o,o(s)};function o(e){const t=r(e);if(t)return t;const a=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,a=[],o=e.trim().split(Jr);let s="";for(let l=o.length-1;l>=0;l-=1){const e=o[l],{modifiers:t,hasImportantModifier:c,baseClassName:u,maybePostfixModifierPosition:d}=n(e);let h=Boolean(d),f=r(h?u.substring(0,d):u);if(!f){if(!h){s=e+(s.length>0?" "+s:s);continue}if(f=r(u),!f){s=e+(s.length>0?" "+s:s);continue}h=!1}const g=Vr(t).join(":"),p=c?g+"!":g,m=p+f;if(a.includes(m))continue;a.push(m);const A=i(f,h);for(let n=0;n<A.length;++n){const e=A[n];a.push(p+e)}s=e+(s.length>0?" "+s:s)}return s})(e,n);return i(e,a),a}return function(){return a(Zr.apply(null,arguments))}}const ei=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},ti=/^\[(?:([a-z-]+):)?(.+)\]$/i,ni=/^\d+\/\d+$/,ri=new Set(["px","full","screen"]),ii=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ai=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,oi=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,si=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,li=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ci=e=>di(e)||ri.has(e)||ni.test(e),ui=e=>Ci(e,"length",Ei),di=e=>Boolean(e)&&!Number.isNaN(Number(e)),hi=e=>Ci(e,"number",di),fi=e=>Boolean(e)&&Number.isInteger(Number(e)),gi=e=>e.endsWith("%")&&di(e.slice(0,-1)),pi=e=>ti.test(e),mi=e=>ii.test(e),Ai=new Set(["length","size","percentage"]),yi=e=>Ci(e,Ai,ki),bi=e=>Ci(e,"position",ki),vi=new Set(["image","url"]),wi=e=>Ci(e,vi,Si),xi=e=>Ci(e,"",Bi),Ii=()=>!0,Ci=(e,t,n)=>{const r=ti.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Ei=e=>ai.test(e)&&!oi.test(e),ki=()=>!1,Bi=e=>si.test(e),Si=e=>li.test(e),Qi=$r(()=>{const e=ei("colors"),t=ei("spacing"),n=ei("blur"),r=ei("brightness"),i=ei("borderColor"),a=ei("borderRadius"),o=ei("borderSpacing"),s=ei("borderWidth"),l=ei("contrast"),c=ei("grayscale"),u=ei("hueRotate"),d=ei("invert"),h=ei("gap"),f=ei("gradientColorStops"),g=ei("gradientColorStopPositions"),p=ei("inset"),m=ei("margin"),A=ei("opacity"),y=ei("padding"),b=ei("saturate"),v=ei("scale"),w=ei("sepia"),x=ei("skew"),I=ei("space"),C=ei("translate"),E=()=>["auto",pi,t],k=()=>[pi,t],B=()=>["",ci,ui],S=()=>["auto",di,pi],Q=()=>["","0",pi],j=()=>[di,pi];return{cacheSize:500,separator:":",theme:{colors:[Ii],spacing:[ci,ui],blur:["none","",mi,pi],brightness:j(),borderColor:[e],borderRadius:["none","","full",mi,pi],borderSpacing:k(),borderWidth:B(),contrast:j(),grayscale:Q(),hueRotate:j(),invert:Q(),gap:k(),gradientColorStops:[e],gradientColorStopPositions:[gi,ui],inset:E(),margin:E(),opacity:j(),padding:k(),saturate:j(),scale:j(),sepia:Q(),skew:j(),space:k(),translate:k()},classGroups:{aspect:[{aspect:["auto","square","video",pi]}],container:["container"],columns:[{columns:[mi]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",pi]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}
vendor: 5,047 bytes, line 21
21],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",fi,pi]}],basis:[{basis:E()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",pi]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",fi,pi]}],"grid-cols":[{"grid-cols":[Ii]}],"col-start-end":[{col:["auto",{span:["full",fi,pi]},pi]}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":[Ii]}],"row-start-end":[{row:["auto",{span:[fi,pi]},pi]}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",pi]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",pi]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",pi,t]}],"min-w":[{"min-w":[pi,t,"min","max","fit"]}],"max-w":[{"max-w":[pi,t,"none","full","min","max","fit","prose",{screen:[mi]},mi]}],h:[{h:[pi,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[pi,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[pi,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[pi,t,"auto","min","max","fit"]}],"font-size":[{text:["base",mi,ui]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",hi]}],"font-family":[{font:[Ii]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",pi]}],"line-clamp":[{"line-clamp":["none",di,hi]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ci,pi]}],"list-image":[{"list-image":["none",pi]}],"list-style-type":[{list:["none","disc","decimal",pi]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[A]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[A]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ci,ui]}],"underline-offset":[{"underline-offset":["auto",ci,pi]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",pi]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",pi]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[A]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",bi]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",yi]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},wi]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}
vendor: 4,377 bytes, line 21
21],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[A]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[A]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[ci,pi]}],"outline-w":[{outline:[ci,ui]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[A]}],"ring-offset-w":[{"ring-offset":[ci,ui]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",mi,xi]}],"shadow-color":[{shadow:[Ii]}],opacity:[{opacity:[A]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",mi,pi]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[A]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",pi]}],duration:[{duration:j()}],ease:[{ease:["linear","in","out","in-out",pi]}],delay:[{delay:j()}],animate:[{animate:["none","spin","ping","pulse","bounce",pi]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[v]}],"scale-x":[{"scale-x":[v]}],"scale-y":[{"scale-y":[v]}],rotate:[{rotate:[fi,pi]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[x]}],"skew-y":[{"skew-y":[x]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",pi]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","
21none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",pi]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",pi]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ci,ui,hi]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});function ji(...e){return Qi(kn(e))}const Ni=yn,Ti=re.forwardRef(({className:e,...t},n)=>ee.jsx(bn,{ref:n,className:ji("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Ti.displayName=bn.displayName;const Oi=Qn("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),_i=re.forwardRef(({className:e,variant:t,...n},r)=>ee.jsx(vn,{ref:r,className:ji(Oi({variant:t}),e),...n}));_i.displayName=vn.displayName;re.forwardRef(({className:e,...t},n)=>ee.jsx(In,{ref:n,className:ji("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t})).displayName=In.displayName;const Di=re.forwardRef(({className:e,...t},n)=>ee.jsx(Cn,{ref:n,className:ji("absolute right-2 top-2 rounded-md p-1 text-foreground
21/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:ee.jsx(Pr,{className:"h-4 w-4"})}));Di.displayName=Cn.displayName;const Pi=re.forwardRef(({className:e,...t},n)=>ee.jsx(wn,{ref:n,className:ji("text-sm font-semibold",e),...t}));Pi.displayName=wn.displayName;const Ri=re.forwardRef(({className:e,...t},n)=>ee.jsx(xn,{ref:n,className:ji("text-sm opacity-90",e),...t}));function Mi(){const{toasts:e}=Dt();return ee.jsxs(Ni,{children:[e.map(function({id:e,title:t,description:n,action:r,...i}){return ee.jsxs(_i,{...i,children:[ee.jsxs("div",{className:"grid gap-1",children:[t&&ee.jsx(Pi,{children:t}),n&&ee.jsx(Ri,{children:n})]}),r,ee.jsx(Di,{})]},e)}),ee.jsx(Ti,{})]})}Ri.displayName=xn.displayName;var Li=["light","dark"],Fi=re.createContext(void 0),zi={setTheme:e=>{},themes:[]};re.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:a,value:o,attrs:s,nonce:l})=>{let c="system"===a,u="class"===n?`var d=document.documentElement,c=d.classList;c.remove(${s.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${n}',s='setAttribute';`,d=i?Li.includes(a)&&a?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${a}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=(e,t=!1,r=!0)=>{let a=o?o[e]:e,s=t?e+"|| ''":`'${a}'`,l="";return i&&r&&!t&&Li.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===n?l+=t||a?`c.add(${s})`:"null":a&&(l+=`d[s](n,${s})`),l},f=e?`!function(){${u}${h(e)}}()`:r?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${c})){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){${h("dark")}}else{${h("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${h(o?"x[e]":"e",!0)}}${c?"":"else{"+h(a,!1,!1)+"}"}${d}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${h(o?"x[e]":"e",!0)}}else{${h(a,!1,!1)};}${d}}catch(t){}}();`;return re.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:f}})});var Ui=Array(12).fill(0),Gi=({visible:e})=>ie.createElement("div",{className:"sonner-loading-wrapper","data-visible":e},ie.createElement("div",{className:"sonner-spinner"},Ui.map((e,t)=>ie.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),Hi=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Wi=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),qi=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Yi=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Ki=1,Vi=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
21{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,i="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:Ki++,a=this.toasts.find(e=>e.id===i),o=void 0===e.dismissible||e.dismissible;return a?this.toasts=this.toasts.map(t=>t.id===i?(this.publish({...t,...e,id:i,title:n}),{...t,...e,id:i,dismissible:o,title:n}):t):this.addToast({title:n,...r,dismissible:o,id:i}),i},this.dismiss=e=>(e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let r=e instanceof Promise?e:e(),i=void 0!==n;return r.then(async e=>{if(Ji(e)&&!e.ok){i=!1;let r="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,a="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description;this.create({id:n,type:"error",message:r,description:a})}else if(void 0!==t.success){i=!1;let r="function"==typeof t.success?await t.success(e):t.success,a="function"==typeof t.description?await t.description(e):t.description;this.create({id:n,type:"success",message:r,description:a})}}).catch(async e=>{if(void 0!==t.error){i=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description;this.create({id:n,type:"error",message:r,description:a})}}).finally(()=>{var e;i&&(this.dismiss(n),n=void 0),null==(e=t.finally)||e.call(t)}),n},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||Ki++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},Ji=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,Zi=(e,t)=>{let n=(null==t?void 0:t.id)||Ki++;return Vi.addToast({title:e,...t,id:n}),n};function Xi(e){return void 0!==e.label}Object.assign(Zi,{success:Vi.success,info:Vi.info,warning:Vi.warning,error:Vi.error,custom:Vi.custom,message:Vi.message,promise:Vi.promise,dismiss:Vi.dismiss,loading:Vi.loading},{getHistory:()=>Vi.toasts}),function(e,{insertAt:t}={}){if("undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(':where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}:where([data-sonner-toaster][data-x-position="right"]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position="left"]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
21left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
21:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\n');var $i=3,ea=14;function ta(...e){return e.filter(Boolean).join(" ")}var na=e=>{var t,n,r,i,a,o,s,l,c,u;let{invert:d,toast:h,unstyled:f,interacting:g,setHeights:p,visibleToasts:m,heights:A,index:y,toasts:b,expanded:v,removeToast:w,defaultRichColors:x,closeButton:I,style:C,cancelButtonStyle:E,actionButtonStyle:k,className:B="",descriptionClassName:S="",duration:Q,position:j,gap:N,loadingIcon:T,expandByDefault:O,classNames:_,icons:D,closeButtonAriaLabel:P="Close toast",pauseWhenPageIsHidden:R,cn:M}=e,[L,F]=ie.useState(!1),[z,U]=ie.useState(!1),[G,H]=ie.useState(!1),[W,q]=ie.useState(!1),[Y,K]=ie.useState(0),[V,J]=ie.useState(0),Z=ie.useRef(null),X=ie.useRef(null),$=0===y,ee=y+1<=m,te=h.type,ne=!1!==h.dism
21issible,re=h.className||"",ae=h.descriptionClassName||"",oe=ie.useMemo(()=>A.findIndex(e=>e.toastId===h.id)||0,[A,h.id]),se=ie.useMemo(()=>{var e;return null!=(e=h.closeButton)?e:I},[h.closeButton,I]),le=ie.useMemo(()=>h.duration||Q||4e3,[h.duration,Q]),ce=ie.useRef(0),ue=ie.useRef(0),de=ie.useRef(0),he=ie.useRef(null),[fe,ge]=j.split("-"),pe=ie.useMemo(()=>A.reduce((e,t,n)=>n>=oe?e:e+t.height,0),[A,oe]),me=(()=>{let[e,t]=ie.useState(document.hidden);return ie.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),Ae=h.invert||d,ye="loading"===te;ue.current=ie.useMemo(()=>oe*N+pe,[oe,pe]),ie.useEffect(()=>{F(!0)},[]),ie.useLayoutEffect(()=>{if(!L)return;let e=X.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,J(n),p(e=>e.find(e=>e.toastId===h.id)?e.map(e=>e.toastId===h.id?{...e,height:n}:e):[{toastId:h.id,height:n,position:h.position},...e])},[L,h.title,h.description,p,h.id]);let be=ie.useCallback(()=>{U(!0),K(ue.current),p(e=>e.filter(e=>e.toastId!==h.id)),setTimeout(()=>{w(h)},200)},[h,w,p,ue]);return ie.useEffect(()=>{if(h.promise&&"loading"===te||h.duration===1/0||"loading"===h.type)return;let e,t=le;return v||g||R&&me?(()=>{if(de.current<ce.current){let e=(new Date).getTime()-ce.current;t-=e}de.current=(new Date).getTime()})():t!==1/0&&(ce.current=(new Date).getTime(),e=setTimeout(()=>{var e;null==(e=h.onAutoClose)||e.call(h,h),be()},t)),()=>clearTimeout(e)},[v,g,O,h,le,be,h.promise,te,R,me]),ie.useEffect(()=>{let e=X.current;if(e){let t=e.getBoundingClientRect().height;return J(t),p(e=>[{toastId:h.id,height:t,position:h.position},...e]),()=>p(e=>e.filter(e=>e.toastId!==h.id))}},[p,h.id]),ie.useEffect(()=>{h.delete&&be()},[be,h.delete]),ie.createElement("li",{"aria-live":h.important?"assertive":"polite","aria-atomic":"true",role:"status",tabIndex:0,ref:X,className:M(B,re,null==_?void 0:_.toast,null==(t=null==h?void 0:h.classNames)?void 0:t.toast,null==_?void 0:_.default,null==_?void 0:_[te],null==(n=null==h?void 0:h.classNames)?void 0:n[te]),"data-sonner-toast":"","data-rich-colors":null!=(r=h.richColors)?r:x,"data-styled":!(h.jsx||h.unstyled||f),"data-mounted":L,"data-promise":!!h.promise,"data-removed":z,"data-visible":ee,"data-y-position":fe,"data-x-position":ge,"data-index":y,"data-front":$,"data-swiping":G,"data-dismissible":ne,"data-type":te,"data-invert":Ae,"data-swipe-out":W,"data-expanded":!!(v||O&&L),style:{"--index":y,"--toasts-before":y,"--z-index":b.length-y,"--offset":`${z?Y:ue.current}px`,"--initial-height":O?"auto":`${V}px`,...C,...h.style},onPointerDown:e=>{ye||!ne||(Z.current=new Date,K(ue.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(H(!0),he.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r;if(W||!ne)return;he.current=null;let i=Number((null==(e=X.current)?void 0:e.style.getPropertyValue("--swipe-amount").replace("px",""))||0),a=(new Date).getTime()-(null==(t=Z.current)?void 0:t.getTime()),o=Math.abs(i)/a;if(Math.abs(i)>=20||o>.11)return K(ue.current),null==(n=h.onDismiss)||n.call(h,h),be(),void q(!0);null==(r=X.current)||r.style.setProperty("--swipe-amount","0px"),H(!1)},onPointerMove:e=>{var t;if(!he.current||!ne)return;let n=e.clientY-he.current.y,r=e.clientX-he.current.x,i=("top"===fe?Math.min:Math.max)(0,n),a="touch"===e.pointerType?10:2;Math.abs(i)>a?null==(t=X.current)||t.style.setProperty("--swipe-amount",`${n}px`):Math.abs(r)>a&&(he.current=null)}},se&&!h.jsx?ie.createElement("button",{"aria-label":P,"data-disabled":ye,"data-close-button":!0,onClick:ye||!ne?()=>{}:()=>{var e;be(),null==(e=h.onDismiss)||e.call(h,h)},className:M(null==_?void 0:_.closeButton,null==(i=null==h?void 0:h.classNames)?void 0:i.closeButton)},ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ie.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ie.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))):null,h.jsx||ie.isValidElement(h.title)?h.jsx||h.title:ie.createElement(ie.Fragment,null,te||h.icon||h.promise?ie.createElement("div",{"data-icon":"",className:M(null==_?void 0:_.icon,null==(a=null==h?void 0:h.classNames)?void 0:a.icon)},h.promise||"loading"===h.type&&!h.icon?h.icon||(null!=D&&D.loading?ie.createElement("div",{className:"sonner-loader","data-visible":"loading"===te},D.loading):T?ie.createElement("div",{className:"sonner-loader","data-visible":"loading"===te},T):ie.createElement(Gi,{visible:"loading"===te})):null,"loading"!==h.type?h.icon||(null==D?void 0:D[te])||(e=>{switch(e){case"success":return Hi;case"info":return qi;case"warning":return Wi;case"error":return Yi;default:return null}})(te):null):null,ie.createElement("div",{"data-content":"",className:M(null==_?void 0:_.content,null==(o=null==h?void 0:h.classNames)?void 0:o.content)},ie.createElement("div",{"data-title":"",className:M(null==_?void 0:_.title,null==(s=null==h?void 0:h.classNames)?void 0:s.title)},h.title),h.description?ie.createElement("div",{"data-description":"",className:M(S,ae,null==_?void 0:_.description,null==(l=null==h?void 0:h.classNames)?void 0:l.description)},h.description):null),ie.isValidElement(h.cancel)?h.cancel:h.cancel&&Xi(h.cancel)?ie.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||E,onClick:e=>{var t,n;Xi(h.cancel)&&ne&&(null==(n=(t=h.cancel).onClick)||n.call(t,e),be())},className:M(null==_?void 0:_.cancelButton,null==(c=null==h?void 0:h.classNames)?void 0:c.cancelButton)},h.cancel.label):null,ie.isValidElement(h.action)?h.action:h.action&&Xi(h.action)?ie.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||k,onClick:e=>{var t,n;Xi(h.action)&&(e.defaultPrevented||(null==(n=(t=h.action).onClick)||n.call(t,e),be()))},className:M(null==_?void 0:_.actionButton,null==(u=null==h?void 0:h.classNames)?void 0:u.actionButton)},h.action.label):null))};function ra(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}var ia=e=>{let{invert:t,position:n="bottom-right",hotkey:r=["altKey","KeyT"],expand:i,closeButton:a,className:o,offset:s,theme:l="light",richColors:c,duration:u,style:d,visibleToasts:h=$i,toastOptions:f,dir:g=ra(),gap:p=ea,loadingIcon:m,icons:A,containerAriaLabel:y="Notifications",pauseWhenPageIsHidden:b,cn:v=ta}=e,[w,x]=ie.useState([]),I=ie.useMemo(()=>Array.from(new Set([n].concat(w.filter(e=>e.position).map(e=>e.position)))),[w,n]),[C,E]=ie.useState([]),[k,B]=ie.useState(!1),[S,Q]=ie.useState(!1),[j,N]=ie.useState("system"!==l?l:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
21k":"light"),T=ie.useRef(null),O=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),_=ie.useRef(null),D=ie.useRef(!1),P=ie.useCallback(e=>{var t;null!=(t=w.find(t=>t.id===e.id))&&t.delete||Vi.dismiss(e.id),x(t=>t.filter(({id:t})=>t!==e.id))},[w]);return ie.useEffect(()=>Vi.subscribe(e=>{e.dismiss?x(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{ae.flushSync(()=>{x(t=>{let n=t.findIndex(t=>t.id===e.id);return-1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[]),ie.useEffect(()=>{"system"===l?("system"===l&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?N("dark"):N("light")),"undefined"!=typeof window&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:e})=>{N(e?"dark":"light")})):N(l)},[l]),ie.useEffect(()=>{w.length<=1&&B(!1)},[w]),ie.useEffect(()=>{let e=e=>{var t,n;r.every(t=>e[t]||e.code===t)&&(B(!0),null==(t=T.current)||t.focus()),"Escape"===e.code&&(document.activeElement===T.current||null!=(n=T.current)&&n.contains(document.activeElement))&&B(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),ie.useEffect(()=>{if(T.current)return()=>{_.current&&(_.current.focus({preventScroll:!0}),_.current=null,D.current=!1)}},[T.current]),w.length?ie.createElement("section",{"aria-label":`${y} ${O}`,tabIndex:-1},I.map((e,n)=>{var r;let[l,y]=e.split("-");return ie.createElement("ol",{key:e,dir:"auto"===g?ra():g,tabIndex:-1,ref:T,className:o,"data-sonner-toaster":!0,"data-theme":j,"data-y-position":l,"data-x-position":y,style:{"--front-toast-height":`${(null==(r=C[0])?void 0:r.height)||0}px`,"--offset":"number"==typeof s?`${s}px`:s||"32px","--width":"356px","--gap":`${p}px`,...d},onBlur:e=>{D.current&&!e.currentTarget.contains(e.relatedTarget)&&(D.current=!1,_.current&&(_.current.focus({preventScroll:!0}),_.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||D.current||(D.current=!0,_.current=e.relatedTarget)},onMouseEnter:()=>B(!0),onMouseMove:()=>B(!0),onMouseLeave:()=>{S||B(!1)},onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||Q(!0)},onPointerUp:()=>Q(!1)},w.filter(t=>!t.position&&0===n||t.position===e).map((n,r)=>{var o,s;return ie.createElement(na,{key:n.id,icons:A,index:r,toast:n,defaultRichColors:c,duration:null!=(o=null==f?void 0:f.duration)?o:u,className:null==f?void 0:f.className,descriptionClassName:null==f?void 0:f.descriptionClassName,invert:t,visibleToasts:h,closeButton:null!=(s=null==f?void 0:f.closeButton)?s:a,interacting:S,position:e,style:null==f?void 0:f.style,unstyled:null==f?void 0:f.unstyled,classNames:null==f?void 0:f.classNames,cancelButtonStyle:null==f?void 0:f.cancelButtonStyle,actionButtonStyle:null==f?void 0:f.actionButtonStyle,removeToast:P,toasts:w.filter(e=>e.position==n.position),heights:C.filter(e=>e.position==n.position),setHeights:E,expandByDefault:i,gap:p,loadingIcon:m,expanded:k,pauseWhenPageIsHidden:b,cn:v})}))})):null};const aa=({...e})=>{const{theme:t="system"}=null!=(n=re.useContext(Fi))?n:zi;var n;return ee.jsx(ia,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var[oa,sa]=de("Tooltip",[xe]),la=xe(),ca="TooltipProvider",ua=700,da="tooltip.open",[ha,fa]=oa(ca),ga=e=>{const{__scopeTooltip:t,delayDuration:n=ua,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:a}=e,[o,s]=re.useState(!0),l=re.useRef(!1),c=re.useRef(0);return re.useEffect(()=>{const e=c.current;return()=>window.clearTimeout(e)},[]),ee.jsx(ha,{scope:t,isOpenDelayed:o,delayDuration:n,onOpen:re.useCallback(()=>{window.clearTimeout(c.current),s(!1)},[]),onClose:re.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:re.useCallback(e=>{l.current=e}
vendor: 5,053 bytes, line 21
21,[]),disableHoverableContent:i,children:a})};ga.displayName=ca;var pa="Tooltip",[ma,Aa]=oa(pa),ya=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i=!1,onOpenChange:a,disableHoverableContent:o,delayDuration:s}=e,l=fa(pa,e.__scopeTooltip),c=la(t),[u,d]=re.useState(null),h=Se(),f=re.useRef(0),g=o??l.disableHoverableContent,p=s??l.delayDuration,m=re.useRef(!1),[A=!1,y]=ge({prop:r,defaultProp:i,onChange:e=>{e?(l.onOpen(),document.dispatchEvent(new CustomEvent(da))):l.onClose(),null==a||a(e)}}),b=re.useMemo(()=>A?m.current?"delayed-open":"instant-open":"closed",[A]),v=re.useCallback(()=>{window.clearTimeout(f.current),f.current=0,m.current=!1,y(!0)},[y]),w=re.useCallback(()=>{window.clearTimeout(f.current),f.current=0,y(!1)},[y]),x=re.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{m.current=!0,y(!0),f.current=0},p)},[p,y]);return re.useEffect(()=>()=>{f.current&&(window.clearTimeout(f.current),f.current=0)},[]),ee.jsx(Qe,{...c,children:ee.jsx(ma,{scope:t,contentId:h,open:A,stateAttribute:b,trigger:u,onTriggerChange:d,onTriggerEnter:re.useCallback(()=>{l.isOpenDelayed?x():v()},[l.isOpenDelayed,x,v]),onTriggerLeave:re.useCallback(()=>{g?w():(window.clearTimeout(f.current),f.current=0)},[w,g]),onOpen:v,onClose:w,disableHoverableContent:g,children:n})})};ya.displayName=pa;var ba="TooltipTrigger",va=re.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Aa(ba,n),a=fa(ba,n),o=la(n),s=re.useRef(null),l=he(t,s,i.onTriggerChange),c=re.useRef(!1),u=re.useRef(!1),d=re.useCallback(()=>c.current=!1,[]);return re.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),ee.jsx(Ie,{asChild:!0,...o,children:ee.jsx(ce.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:l,onPointerMove:Ae(e.onPointerMove,e=>{"touch"!==e.pointerType&&(u.current||a.isPointerInTransitRef.current||(i.onTriggerEnter(),u.current=!0))}),onPointerLeave:Ae(e.onPointerLeave,()=>{i.onTriggerLeave(),u.current=!1}),onPointerDown:Ae(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:Ae(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:Ae(e.onBlur,i.onClose),onClick:Ae(e.onClick,i.onClose)})})});va.displayName=ba;var[wa,xa]=oa("TooltipPortal",{forceMount:void 0}),Ia="TooltipContent",Ca=re.forwardRef((e,t)=>{const n=xa(Ia,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...a}=e,o=Aa(Ia,e.__scopeTooltip);return ee.jsx(pe,{present:r||o.open,children:o.disableHoverableContent?ee.jsx(Sa,{side:i,...a,ref:t}):ee.jsx(Ea,{side:i,...a,ref:t})})}),Ea=re.forwardRef((e,t)=>{const n=Aa(Ia,e.__scopeTooltip),r=fa(Ia,e.__scopeTooltip),i=re.useRef(null),a=he(t,i),[o,s]=re.useState(null),{trigger:l,onClose:c}=n,u=i.current,{onPointerInTransitChange:d}=r,h=re.useCallback(()=>{s(null),d(!1)},[d]),f=re.useCallback((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}(r,n.getBoundingClientRect())),a=function(e){const t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const n=e[r];for(;t.length>=2;){const e=t[t.length-1],r=t[t.length-2];if(!((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x)))break;t.pop()}t.push(n)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const t=e[r];for(;n.length>=2;){const e=n[n.length-1],r=n[n.length-2];if(!((e.x-r.x)*(t.y-r.y)>=(e.y-r.y)*(t.x-r.x)))break;n.pop()}n.push(t)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...i,...function(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())]);s(a),d(!0)},[d]);return re.useEffect(()=>()=>h(),[h]),re.useEffect(()=>{if(l&&u){const e=e=>f(e,u),t=e=>f(e,l);return l.addEventListener("pointerleave",e),u.addEventListener("pointerleave",t),()=>{l.removeEventListener("pointerleave",e),u.removeEventListener("pointerleave",t)}}},[l,u,f,h]),re.useEffect(()=>{if(o){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},r=(null==l?void 0:l.contains(t))||(null==u?void 0:u.contains(t)),i=!function(e,t){const{x:n,y:r}=e;let i=!1;for(let a=0,o=t.length-1;a<t.length;o=a++){const e=t[a].x,s=t[a].y,l=t[o].x,c=t[o].y;s>r!=c>r&&n<(l-e)*(r-s)/(c-s)+e&&(i=!i)}return i}(n,o);r?h():i&&(h(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[l,u,o,c,h]),ee.jsx(Sa,{...e,ref:a})}),[ka,Ba]=oa(pa,{isInside:!1}),Sa=re.forwardRef((e,t)=>
21{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:o,...s}=e,l=Aa(Ia,n),c=la(n),{onClose:u}=l;return re.useEffect(()=>(document.addEventListener(da,u),()=>document.removeEventListener(da,u)),[u]),re.useEffect(()=>{if(l.trigger){const e=e=>{const t=e.target;(null==t?void 0:t.contains(l.trigger))&&u()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[l.trigger,u]),ee.jsx(Ce,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:u,children:ee.jsxs(Ee,{"data-state":l.stateAttribute,...c,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[ee.jsx(ke,{children:r}),ee.jsx(ka,{scope:n,isInside:!0,children:ee.jsx(Rt,{id:l.contentId,role:"tooltip",children:i||r})})]})})});Ca.displayName=Ia;var Qa="TooltipArrow";re.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=la(n);return Ba(Qa,n).isInside?null:ee.jsx(Be,{...i,...r,ref:t})}).displayName=Qa;var ja=Ca;const Na=ga,Ta=ya,Oa=va,_a=re.forwardRef(({className:e,sideOffset:t=4,...n},r)=>ee.jsx(ja,{ref:r,sideOffset:t,className:ji("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));_a.displayName=ja.displayName;var Da=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Pa="undefined"==typeof window||"Deno"in globalThis;function Ra(){}function Ma(e,t){return"function"==typeof e?e(t):e}function La(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o)if(r){if(t.queryHash!==za(o,t.options))return!1}else if(!Ga(t.queryKey,o))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&((!i||i===t.state.fetchStatus)&&!(a&&!a(t)))}function Fa(e,t){const{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Ua(t.options.mutationKey)!==Ua(a))return!1}else if(!Ga(t.options.mutationKey,a))return!1}return(!r||t.state.status===r)&&!(i&&!i(t))}function za(e,t){return((null==t?void 0:t.queryKeyHashFn)||Ua)(e)}function Ua(e){return JSON.stringify(e,(e,t)=>qa(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Ga(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some(n=>!Ga(e[n],t[n])))}function Ha(e,t){if(e===t)return e;const n=Wa(e)&&Wa(t);if(n||qa(e)&&qa(t)){const r=n?e:Object.keys(e),i=r.length,a=n?t:Object.keys(t),o=a.length,s=n?[]:{};let l=0;for(let c=0;c<o;c++){const i=n?c:a[c];(!n&&r.includes(i)||n)&&void 0===e[i]&&void 0===t[i]?(s[i]=void 0,l++):(s[i]=Ha(e[i],t[i]),s[i]===e[i]&&void 0!==e[i]&&l++)}return i===o&&l===i?e:s}return t}function Wa(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function qa(e){if(!Ya(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!Ya(n)&&(!!n.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype)}function Ya(e){return"[object Object]"===Object.prototype.toString.call(e)}function Ka(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?Ha(e,t):t}function Va(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ja(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Za=Symbol();function Xa(e,t){return!e.queryFn&&(null==t?void 0:t.initialPromise)?()=>t.initialPromise:e.queryFn&&e.queryFn!==Za?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}var $a=new(r=class extends Da{constructor(){super(),J(this,e),J(this,t),J(this,n),Z(this,n,e=>{if(!Pa&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}})}onSubscribe(){V(this,t)||this.setEventListener(V(this,n))}onUnsubscribe(){var e;this.hasListeners()||(null==(e=V(this,t))||e.call(this),Z(this,t,void 0))}setEventListener(e){var r;Z(this,n,e),null==(r=V(this,t))||r.call(this),Z(this,t,e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(t){V(this,e)!==t&&(Z(this,e,t),this.onFocus())}onFocus(){const e=this.isFocused();
21this.listeners.forEach(t=>{t(e)})}isFocused(){var t;return"boolean"==typeof V(this,e)?V(this,e):"hidden"!==(null==(t=globalThis.document)?void 0:t.visibilityState)}},e=new WeakMap,t=new WeakMap,n=new WeakMap,r),eo=new(s=class extends Da{constructor(){super(),J(this,i,!0),J(this,a),J(this,o),Z(this,o,e=>{if(!Pa&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}})}onSubscribe(){V(this,a)||this.setEventListener(V(this,o))}onUnsubscribe(){var e;this.hasListeners()||(null==(e=V(this,a))||e.call(this),Z(this,a,void 0))}setEventListener(e){var t;Z(this,o,e),null==(t=V(this,a))||t.call(this),Z(this,a,e(this.setOnline.bind(this)))}setOnline(e){V(this,i)!==e&&(Z(this,i,e),this.listeners.forEach(t=>{t(e)}))}isOnline(){return V(this,i)}},i=new WeakMap,a=new WeakMap,o=new WeakMap,s);function to(e){return Math.min(1e3*2**e,3e4)}function no(e){return"online"!==(e??"online")||eo.isOnline()}var ro=class extends Error{constructor(e){super("CancelledError"),this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}};function io(e){return e instanceof ro}function ao(e){let t,n=!1,r=0,i=!1;const a=function(){let e,t;const n=new Promise((n,r)=>{e=n,t=r});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.status="pending",n.catch(()=>{}),n.resolve=t=>{r({status:"fulfilled",value:t}),e(t)},n.reject=e=>{r({status:"rejected",reason:e}),t(e)},n}(),o=()=>$a.isFocused()&&("always"===e.networkMode||eo.isOnline())&&e.canRun(),s=()=>no(e.networkMode)&&e.canRun(),l=n=>{var r;i||(i=!0,null==(r=e.onSuccess)||r.call(e,n),null==t||t(),a.resolve(n))},c=n=>{var r;i||(i=!0,null==(r=e.onError)||r.call(e,n),null==t||t(),a.reject(n))},u=()=>new Promise(n=>{var r;t=e=>{(i||o())&&n(e)},null==(r=e.onPause)||r.call(e)}).then(()=>{var n;t=void 0,i||null==(n=e.onContinue)||n.call(e)}),d=()=>{if(i)return;let t;const a=0===r?e.initialPromise:void 0;try{t=a??e.fn()}catch(s){t=Promise.reject(s)}Promise.resolve(t).then(l).catch(t=>{var a;if(i)return;const s=e.retry??(Pa?0:3),l=e.retryDelay??to,h="function"==typeof l?l(r,t):l,f=!0===s||"number"==typeof s&&r<s||"function"==typeof s&&s(r,t);var g;!n&&f?(r++,null==(a=e.onFail)||a.call(e,r,t),(g=h,new Promise(e=>{setTimeout(e,g)})).then(()=>o()?void 0:u()).then(()=>{n?c(t):d()})):c(t)})};return{promise:a,cancel:t=>{var n;i||(c(new ro(t)),null==(n=e.abort)||n.call(e))},continue:()=>(null==t||t(),a),cancelRetry:()=>{n=!0},continueRetry:()=>{n=!1},canStart:s,start:()=>(s()?d():u().then(d),a)}}var oo=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=e=>setTimeout(e,0);const a=r=>{t?e.push(r):i(()=>{n(r)})};return{batch:a=>{let o;t++;try{o=a()}finally{t--,t||(()=>{const t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})})()}return o},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}(),so=(c=class{constructor(){J(this,l)}destroy(){this.clearGcTimeout()}scheduleGc(){var e;this.clearGcTimeout(),"number"==typeof(e=this.gcTime)&&e>=0&&e!==1/0&&Z(this,l,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Pa?1/0:3e5))}clearGcTimeout(){V(this,l)&&(clearTimeout(V(this,l)),Z(this,l,void 0))}},l=new WeakMap,c),lo=(y=class extends so{constructor(e){super(),J(this,m),J(this,u),J(this,d),J(this,h),J(this,f),J(this,g),J(this,p),Z(this,p,!1),Z(this,g,e.defaultOptions),this.setOptions(e.options),this.observers=[],Z(this,h,e.cache),this.queryKey=e.queryKey,this.queryHash=e.queryHash,Z(this,u,function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}(this.options)),this.state=e.state??V(this,u),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return null==(e=V(this,f))?void 0:e.promise}setOptions(e){this.options={...V(this,g),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||V(this,h).remove(this)}setData(e,t){const n=Ka(this.state.data,e,this.options);return X(this,m,A).call(this,{data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){X(this,m,A).call(this,{type:"setState",state:e,setStateOptions:t})}cancel(e){var t,n;const r=null==(t=V(this,f))?void 0:t.promise;
21return null==(n=V(this,f))||n.cancel(e),r?r.then(Ra).catch(Ra):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(V(this,u))}isActive(){return this.observers.some(e=>{return!1!==(t=e.options.enabled,n=this,"function"==typeof t?t(n):t);var t,n})}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Za||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!function(e,t){return Math.max(e+(t||0)-Date.now(),0)}(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(e=>e.shouldFetchOnWindowFocus());null==t||t.refetch({cancelRefetch:!1}),null==(e=V(this,f))||e.continue()}onOnline(){var e;const t=this.observers.find(e=>e.shouldFetchOnReconnect());null==t||t.refetch({cancelRefetch:!1}),null==(e=V(this,f))||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),V(this,h).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(V(this,f)&&(V(this,p)?V(this,f).cancel({revert:!0}):V(this,f).cancelRetry()),this.scheduleGc()),V(this,h).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||X(this,m,A).call(this,{type:"invalidate"})}fetch(e,t){var n,r,i;if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&(null==t?void 0:t.cancelRefetch))this.cancel({silent:!0});else if(V(this,f))return V(this,f).continueRetry(),V(this,f).promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const a=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(Z(this,p,!0),a.signal)})},s={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{const e=Xa(this.options,t),n={queryKey:this.queryKey,meta:this.meta};return o(n),Z(this,p,!1),this.options.persister?this.options.persister(e,n,this):e(n)}};o(s),null==(n=this.options.behavior)||n.onFetch(s,this),Z(this,d,this.state),"idle"!==this.state.fetchStatus&&this.state.fetchMeta===(null==(r=s.fetchOptions)?void 0:r.meta)||X(this,m,A).call(this,{type:"fetch",meta:null==(i=s.fetchOptions)?void 0:i.meta});const l=e=>{var t,n,r,i;io(e)&&e.silent||X(this,m,A).call(this,{type:"error",error:e}),io(e)||(null==(n=(t=V(this,h).config).onError)||n.call(t,e,this),null==(i=(r=V(this,h).config).onSettled)||i.call(r,this.state.data,e,this)),this.scheduleGc()};return Z(this,f,ao({initialPromise:null==t?void 0:t.initialPromise,fn:s.fetchFn,abort:a.abort.bind(a),onSuccess:e=>{var t,n,r,i;if(void 0!==e){try{this.setData(e)}catch(a){return void l(a)}null==(n=(t=V(this,h).config).onSuccess)||n.call(t,e,this),null==(i=(r=V(this,h).config).onSettled)||i.call(r,e,this.state.error,this),this.scheduleGc()}else l(new Error(`${this.queryHash} data is undefined`))},onError:l,onFail:(e,t)=>{X(this,m,A).call(this,{type:"failed",failureCount:e,error:t})},onPause:()=>{X(this,m,A).call(this,{type:"pause"})},onContinue:()=>{X(this,m,A).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),V(this,f).start()}},u=new WeakMap,d=new WeakMap,h=new WeakMap,f=new WeakMap,g=new WeakMap,p=new WeakMap,m=new WeakSet,A=function(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...(n=t.data,r=this.options,{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:no(r.networkMode)?"fetching":"paused",...void 0===n&&{error:null,status:"pending"}}),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return io(i)&&i.revert&&V(this,d)?{...V(this,d),fetchStatus:"idle"}
21:{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}var n,r})(this.state),oo.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),V(this,h).notify({query:this,type:"updated",action:e})})},y);var co=(v=class extends Da{constructor(e={}){super(),J(this,b),this.config=e,Z(this,b,new Map)}build(e,t,n){const r=t.queryKey,i=t.queryHash??za(r,t);let a=this.get(i);return a||(a=new lo({cache:this,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){V(this,b).has(e.queryHash)||(V(this,b).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=V(this,b).get(e.queryHash);t&&(e.destroy(),t===e&&V(this,b).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){oo.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return V(this,b).get(e)}getAll(){return[...V(this,b).values()]}find(e){const t={exact:!0,...e};return this.getAll().find(e=>La(t,e))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>La(e,t)):t}notify(e){oo.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){oo.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){oo.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},b=new WeakMap,v),uo=(k=class extends so{constructor(e){super(),J(this,C),J(this,w),J(this,x),J(this,I),this.mutationId=e.mutationId,Z(this,x,e.mutationCache),Z(this,w,[]),this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){V(this,w).includes(e)||(V(this,w).push(e),this.clearGcTimeout(),V(this,x).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){Z(this,w,V(this,w).filter(t=>t!==e)),this.scheduleGc(),V(this,x).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){V(this,w).length||("pending"===this.state.status?this.scheduleGc():V(this,x).remove(this))}continue(){var e;return(null==(e=V(this,I))?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var t,n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v;Z(this,I,ao({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{X(this,C,E).call(this,{type:"failed",failureCount:e,error:t})},onPause:()=>{X(this,C,E).call(this,{type:"pause"})},onContinue:()=>{X(this,C,E).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>V(this,x).canRun(this)}));const w="pending"===this.state.status,k=!V(this,I).canStart();try{if(!w){X(this,C,E).call(this,{type:"pending",variables:e,isPaused:k}),await(null==(n=(t=V(this,x).config).onMutate)?void 0:n.call(t,e,this));const a=await(null==(i=(r=this.options).onMutate)?void 0:i.call(r,e));a!==this.state.context&&X(this,C,E).call(this,{type:"pending",context:a,variables:e,isPaused:k})}const f=await V(this,I).start();return await(null==(o=(a=V(this,x).config).onSuccess)?void 0:o.call(a,f,e,this.state.context,this)),await(null==(l=(s=this.options).onSuccess)?void 0:l.call(s,f,e,this.state.context)),await(null==(u=(c=V(this,x).config).onSettled)?void 0:u.call(c,f,null,this.state.variables,this.state.context,this)),await(null==(h=(d=this.options).onSettled)?void 0:h.call(d,f,null,e,this.state.context)),X(this,C,E).call(this,{type:"success",data:f}),f}catch(B){try{throw await(null==(g=(f=V(this,x).config).onError)?void 0:g.call(f,B,e,this.state.context,this)),await(null==(m=(p=this.options).onError)?void 0:m.call(p,B,e,this.state.context)),await(null==(y=(A=V(this,x).config).onSettled)?void 0:y.call(A,void 0,B,this.state.variables,this.state.context,this)),await(null==(v=(b=this.options).onSettled)?void 0:v.call(b,void 0,B,e,this.state.context)),B}finally{X(this,C,E).call(this,{type:"error",error:B})}}finally{V(this,x).runNext(this)}}},w=new WeakMap,x=new WeakMap,I=new WeakMap,C=new WeakSet,E=function(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
21case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),oo.batch(()=>{V(this,w).forEach(t=>{t.onMutationUpdate(e)}),V(this,x).notify({mutation:this,type:"updated",action:e})})},k);var ho=(Q=class extends Da{constructor(e={}){super(),J(this,B),J(this,S),this.config=e,Z(this,B,new Map),Z(this,S,Date.now())}build(e,t,n){const r=new uo({mutationCache:this,mutationId:++$(this,S)._,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const t=fo(e),n=V(this,B).get(t)??[];n.push(e),V(this,B).set(t,n),this.notify({type:"added",mutation:e})}remove(e){var t;const n=fo(e);if(V(this,B).has(n)){const r=null==(t=V(this,B).get(n))?void 0:t.filter(t=>t!==e);r&&(0===r.length?V(this,B).delete(n):V(this,B).set(n,r))}this.notify({type:"removed",mutation:e})}canRun(e){var t;const n=null==(t=V(this,B).get(fo(e)))?void 0:t.find(e=>"pending"===e.state.status);return!n||n===e}runNext(e){var t;const n=null==(t=V(this,B).get(fo(e)))?void 0:t.find(t=>
21t!==e&&t.state.isPaused);return(null==n?void 0:n.continue())??Promise.resolve()}clear(){oo.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...V(this,B).values()].flat()}find(e){const t={exact:!0,...e};return this.getAll().find(e=>Fa(t,e))}findAll(e={}){return this.getAll().filter(t=>Fa(e,t))}notify(e){oo.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return oo.batch(()=>Promise.all(e.map(e=>e.continue().catch(Ra))))}},B=new WeakMap,S=new WeakMap,Q);function fo(e){var t;return(null==(t=e.options.scope)?void 0:t.id)??String(e.mutationId)}function go(e){return{onFetch:(t,n)=>{var r,i,a,o,s;const l=t.options,c=null==(a=null==(i=null==(r=t.fetchOptions)?void 0:r.meta)?void 0:i.fetchMore)?void 0:a.direction,u=(null==(o=t.state.data)?void 0:o.pages)||[],d=(null==(s=t.state.data)?void 0:s.pageParams)||[];let h={pages:[],pageParams:[]},f=0;const g=async()=>{let n=!1;const r=Xa(t.options,t.fetchOptions),i=async(e,i,a)=>{if(n)return Promise.reject();if(null==i&&e.pages.length)return Promise.resolve(e);const o={queryKey:t.queryKey,pageParam:i,direction:a?"backward":"forward",meta:t.options.meta};var s;s=o,Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",()=>{n=!0}),t.signal)});const l=await r(o),{maxPages:c}=t.options,u=a?Ja:Va;return{pages:u(e.pages,l,c),pageParams:u(e.pageParams,i,c)}};if(c&&u.length){const e="backward"===c,t={pages:u,pageParams:d},n=(e?mo:po)(l,t);h=await i(t,n,e)}else{const t=e??u.length;do{const e=0===f?d[0]??l.initialPageParam:po(l,h);if(f>0&&null==e)break;h=await i(h,e),f++}while(f<t)}return h};t.options.persister?t.fetchFn=()=>{var e,r;return null==(r=(e=t.options).persister)?void 0:r.call(e,g,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=g}}}function po(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function mo(e,{pages:t,pageParams:n}){var r;return t.length>0?null==(r=e.getPreviousPageParam)?void 0:r.call(e,t[0],t,n[0],n):void 0}var Ao=(M=class{constructor(e={}){J(this,j),J(this,N),J(this,T),J(this,O),J(this,_),J(this,D),J(this,P),J(this,R),Z(this,j,e.queryCache||new co),Z(this,N,e.mutationCache||new ho),Z(this,T,e.defaultOptions||{}),Z(this,O,new Map),Z(this,_,new Map),Z(this,D,0)}mount(){$(this,D)._++,1===V(this,D)&&(Z(this,P,$a.subscribe(async e=>{e&&(await this.resumePausedMutations(),V(this,j).onFocus())})),Z(this,R,eo.subscribe(async e=>{e&&(await this.resumePausedMutations(),V(this,j).onOnline())})))}unmount(){var e,t;$(this,D)._--,0===V(this,D)&&(null==(e=V(this,P))||e.call(this),Z(this,P,void 0),null==(t=V(this,R))||t.call(this),Z(this,R,void 0))}isFetching(e){return V(this,j).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return V(this,N).findAll({...e,status:"pending"}).length}getQueryData(e){var t;const n=this.defaultQueryOptions({queryKey:e});return null==(t=V(this,j).get(n.queryHash))?void 0:t.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(void 0===t)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=V(this,j).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(Ma(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return V(this,j).findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=V(this,j).get(r.queryHash),a=function(e,t){return"function"==typeof e?e(t):e}(t,null==i?void 0:i.state.data);if(void 0!==a)return V(this,j).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return oo.batch(()=>V(this,j).findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){var t;const n=this.defaultQueryOptions({queryKey:e});return null==(t=V(this,j).get(n.queryHash))?void 0:t.state}removeQueries(e){const t=V(this,j);oo.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=V(this,j),r={type:"active",...e};return oo.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=oo.batch(()=>V(this,j).findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Ra).catch(Ra)}invalidateQueries(e={},t={}){return oo.batch(()=>
21{if(V(this,j).findAll(e).forEach(e=>{e.invalidate()}),"none"===e.refetchType)return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(null==t?void 0:t.cancelRefetch)??!0},r=oo.batch(()=>V(this,j).findAll(e).filter(e=>!e.isDisabled()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Ra)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(r).then(Ra)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=V(this,j).build(this,t);return n.isStaleByTime(Ma(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ra).catch(Ra)}fetchInfiniteQuery(e){return e.behavior=go(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ra).catch(Ra)}ensureInfiniteQueryData(e){return e.behavior=go(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return eo.isOnline()?V(this,N).resumePausedMutations():Promise.resolve()}getQueryCache(){return V(this,j)}getMutationCache(){return V(this,N)}getDefaultOptions(){return V(this,T)}setDefaultOptions(e){Z(this,T,e)}setQueryDefaults(e,t){V(this,O).set(Ua(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...V(this,O).values()];let n={};return t.forEach(t=>{Ga(e,t.queryKey)&&(n={...n,...t.defaultOptions})}),n}setMutationDefaults(e,t){V(this,_).set(Ua(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...V(this,_).values()];let n={};return t.forEach(t=>{Ga(e,t.mutationKey)&&(n={...n,...t.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...V(this,T).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=za(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),!0!==t.enabled&&t.queryFn===Za&&(t.enabled=!1),t}defaultMutationOptions(e){return(null==e?void 0:e._defaulted)?e:{...V(this,T).mutations,...(null==e?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){V(this,j).clear(),V(this,N).clear()}},j=new WeakMap,N=new WeakMap,T=new WeakMap,O=new WeakMap,_=new WeakMap,D=new WeakMap,P=new WeakMap,R=new WeakMap,M),yo=re.createContext(void 0),bo=({client:e,children:t})=>(re.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),ee.jsx(yo.Provider,{value:e,children:t}));const vo=re.createContext({theme:"dark",setTheme:()=>null});function wo({children:e,defaultTheme:t="dark",storageKey:n="leadbuds-ui-theme",...r}){const[i,a]=re.useState(()=>localStorage.getItem(n)||t);re.useEffect(()=>{const e=window.document.documentElement;if(e.classList.remove("light","dark"),"system"===i){const t=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";return void e.classList.add(t)}e.classList.add(i)},[i]);const o={theme:i,setTheme:e=>{localStorage.setItem(n,e),a(e)}};return ee.jsx(vo.Provider,{...r,value:o,children:e})}var xo=re.forwardRef((e,t)=>
21{const{pressed:n,defaultPressed:r=!1,onPressedChange:i,...a}=e,[o=!1,s]=ge({prop:n,onChange:i,defaultProp:r});return ee.jsx(ce.button,{type:"button","aria-pressed":o,"data-state":o?"on":"off","data-disabled":e.disabled?"":void 0,...a,ref:t,onClick:Ae(e.onClick,()=>{e.disabled||s(!o)})})});xo.displayName="Toggle";var Io=xo;const Co=Qn("inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground"},size:{default:"h-10 px-3",sm:"h-9 px-2.5",lg:"h-11 px-5"}},defaultVariants:{variant:"default",size:"default"}}),Eo=re.forwardRef(({className:e,variant:t,size:n,...r},i)=>ee.jsx(Io,{ref:i,className:ji(Co({variant:t,size:n,className:e})),...r}));function ko(){const{theme:e,setTheme:t}=(()=>{const e=re.useContext(vo);if(void 0===e)throw new Error("useTheme must be used within a ThemeProvider");return e})();return ee.jsxs(Eo,{pressed:"dark"===e,onPressedChange:()=>t("dark"===e?"light":"dark"),"aria-label":"Toggle theme",className:"rounded-full p-2 bg-white/10 hover:bg-white/20 dark:bg-gray-800 dark:hover:bg-gray-700",children:["dark"===e?ee.jsx(Ar,{className:"h-5 w-5 text-leadbuds-purple"}):ee.jsx(Sr,{className:"h-5 w-5 text-yellow-500"}),ee.jsx("span",{className:"sr-only",children:"Toggle theme"})]})}Eo.displayName=Io.displayName;const Bo=Fe,So=ze;re.forwardRef(({className:e,inset:t,children:n,...r},i)=>ee.jsxs(je,{ref:i,className:ji("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e),...r,children:[n,ee.jsx(qn,{
21className:"ml-auto h-4 w-4"})]})).displayName=je.displayName;re.forwardRef(({className:e,...t},n)=>ee.jsx(Ne,{ref:n,className:ji("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t})).displayName=Ne.displayName;const Qo=re.forwardRef(({className:e,sideOffset:t=4,...n},r)=>ee.jsx(Te,{children:ee.jsx(Oe,{ref:r,sideOffset:t,className:ji("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));Qo.displayName=Oe.displayName;const jo=re.forwardRef(({className:e,inset:t,...n},r)=>ee.jsx(_e,{ref:r,className:ji("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));jo.displayName=_e.displayName;re.forwardRef(({className:e,children:t,checked:n,...r},i)=>ee.jsxs(De,{ref:i,className:ji("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[ee.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:ee.jsx(Pe,{children:ee.jsx(Hn,{className:"h-4 w-4"})})}),t]})).displayName=De.displayName;re.forwardRef(({className:e,children:t,...n},r)=>ee.jsxs(Re,{ref:r,className:ji("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[ee.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:ee.jsx(Pe,{children:ee.jsx(Vn,{className:"h-2 w-2 fill-current"})})}),t]})).displayName=Re.displayName;re.forwardRef(({className:e,inset:t,...n},r)=>ee.jsx(Me,{ref:r,className:ji("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n})).displayName=Me.displayName;re.forwardRef(({className:e,...t},n)=>ee.jsx(Le,{ref:n,className:ji("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=Le.displayName;const No=Ke,To=Ye,Oo=re.forwardRef(({className:e,...t},n)=>ee.jsx(Ue,{ref:n,className:ji("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));Oo.displayName=Ue.displayName;const _o=re.forwardRef(({className:e,children:t,...n},r)=>ee.jsxs(To,{children:[ee.jsx(Oo,{}),ee.jsxs(Ge,{ref:r,className:ji("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...n,children:[t,ee.jsxs(He,{className:"absolute right-4 top-4 roun
21ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[ee.jsx(Pr,{className:"h-4 w-4"}),ee.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));_o.displayName=Ge.displayName;const Do=({className:e,...t})=>ee.jsx("div",{className:ji("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Do.displayName="DialogHeader";const Po=re.forwardRef(({className:e,...t},n)=>ee.jsx(We,{ref:n,className:ji("text-lg font-semibold leading-none tracking-tight",e),...t}));Po.displayName=We.displayName;const Ro=re.forwardRef(({className:e,...t},n)=>ee.jsx(qe,{ref:n,className:ji("text-sm text-muted-foreground",e),...t}));Ro.displayName=qe.displayName;const Mo=(null==(L=window.ENV)?void 0:L.TELEGRAM_BOT_TOKEN)||"YOUR_BOT_TOKEN",Lo=(null==(F=window.ENV)?void 0:F.TELEGRAM_CHAT_ID)||"YOUR_CHAT_ID",Fo=(null==(z=window.ENV)?void 0:z.TELEGRAM_TOPIC_ID)||void 0,zo=e=>{try{const t=JSON.parse(localStorage.getItem("savedContactForms")||"[]");t.push({...e,timestamp:(new Date).toISOString()}),localStorage.setItem("savedContactForms",JSON.stringify(t))}catch(t){}};var Uo=re.forwardRef((e,t)=>ee.jsx(ce.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null==(n=e.onMouseDown)||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));Uo.displayName="Label";var Go=Uo;const Ho=Qn("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Wo=re.forwardRef(({className:e,...t},n)=>ee.jsx(Go,{ref:n,className:ji(Ho(),e),...t}));Wo.displayName=Go.displayName;const qo=At,Yo=re.createContext({}),Ko=({...e})=>ee.jsx(Yo.Provider,{value:{name:e.name},children:ee.jsx(yt,{...e})}),Vo=()=>{const e=re.useContext(Yo),t=re.useContext(Jo),{getFieldState:n,formState:r}=mt(),i=n(e.name,r);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:a}=t;return{id:a,name:e.name,formItemId:`${a}-form-item`,formDescriptionId:`${a}-form-item-description`,formMessageId:`${a}-form-item-message`,...i}},Jo=re.createContext({}),Zo=re.forwardRef(({className:e,...t},n)=>{const r=re.useId();return ee.jsx(Jo.Provider,{value:{id:r},children:ee.jsx("div",{ref:n,className:ji("space-y-2",e),...t})})});Zo.displayName="FormItem";const Xo=re.forwardRef(({className:e,...t},n)=>{const{error:r,formItemId:i}=Vo();return ee.jsx(Wo,{ref:n,className:ji(r&&"text-destructive",e),htmlFor:i,...t})});Xo.displayName="FormLabel";const $o=re.forwardRef(({...e},t)=>{const{error:n,formItemId:r,formDescriptionId:i,formMessageId:a}=Vo();return ee.jsx(Ve,{ref:t,id:r,"aria-describedby":n?`${i} ${a}`:`${i}`,"aria-invalid":!!n,...e})});$o.displayName="FormControl";re.forwardRef(({className:e,...t},n)=>{const{formDescriptionId:r}=Vo();return ee.jsx("p",{ref:n,id:r,className:ji("text-sm text-muted-foreground",e),...t})}).displayName="FormDescription";const es=re.forwardRef(({className:e,children:t,...n},r)=>{const{error:i,formMessageId:a}=Vo(),o=i?String(null==i?void 0:i.message):t;return o?ee.jsx("p",{ref:r,id:a,className:ji("text-sm font-medium text-destructive",e),...n,children:o}):null});es.displayName="FormMessage";var ts=function(e,t){for(var n={};e.length;){var r=e[0],i=r.code,a=r.message,o=r.path.join(".");if(!n[o])if("unionErrors"in r){var s=r.unionErrors[0].errors[0];n[o]={message:s.message,type:s.code}}else n[o]={message:a,type:i};if("unionErrors"in r&&r.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var l=n[o].types,c=l&&l[r.code];n[o]=wt(o,t,n,i,c?[].concat(c,r.message):r.message)}e.shift()}return n};const ns=Qn("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),rs=re.forwardRef(({className:e,variant:t,...n},r)=>ee.jsx("div",{ref:r,role:"alert",className:ji(ns({variant:t}),e),...n}));rs.displayName="Alert";const is=re.forwardRef(({className:e,...t},n)=>ee.jsx("h5",{ref:n,className:ji("mb-1 font-medium leading-none tracking-tight",e),...t}));is.displayName="AlertTitle";const as=re.forwardRef(({className:e,...t},n)=>ee.jsx("div",{ref:n,className:ji("text-sm [&_p]:leading-relaxed",e),...t}));as.displayName="AlertDescription";const os=({formSuccess:e,formError:t})=>e||t?ee.jsxs(ee.Fragment,{children:[e&&ee.jsxs(rs,{className:"mb-6 bg-leadbuds-green/10 border-leadbuds-green text-white",children:[ee.jsx(Hn,{className:"h-5 w-5 text-leadbuds-green"}),ee.jsx(is,{children:"Success"}),ee.jsx(as,{children:e})]}),t&&ee.jsxs(rs,{className:"mb-6 bg-destructive/10 border-destructive text-white",children:[ee.jsx(Yn,{className:"h-5 w-5 text-destructive"}),ee.jsx(is,{children:"Error"}),ee.jsx(as,{children:t})]})]}
21):null,ss=re.forwardRef(({className:e,type:t,...n},r)=>ee.jsx("input",{type:t,className:ji("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:r,...n}));ss.displayName="Input";const ls=re.forwardRef(({className:e,...t},n)=>ee.jsx("textarea",{className:ji("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));ls.displayName="Textarea";function cs(){const[e,t]=re.useState(void 0);return re.useEffect(()=>{const e=window.matchMedia("(max-width: 767px)"),n=()=>{t(window.innerWidth<768)};return e.addEventListener("change",n),t(window.innerWidth<768),()=>e.removeEventListener("change",n)},[]),!!e}const us=({form:e})=>{const t=cs();return ee.jsxs(ee.Fragment,{children:[ee.jsxs("div",{className:`grid grid-cols-1 ${t?"":"md:grid-cols-2"} gap-4`,children:[ee.jsx(Ko,{control:e.control,name:"name",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Your Name"}),ee.jsx($o,{children:ee.jsx(ss,{placeholder:"John Doe",className:"bg-leadbuds-dark border border-gray-700 text-white min-h-[44px]",...e})}),ee.jsx(es,{className:"text-red-400"})]})}),ee.jsx(Ko,{control:e.control,name:"email",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Email Address"}),ee.jsx($o,{children:ee.jsx(ss,{placeholder:"[email protected]",type:"email",className:"bg-leadbuds-dark border border-gray-700 text-white min-h-[44px]",...e})}),ee.jsx(es,{className:"text-red-400"})]})})]}),ee.jsxs("div",{className:`grid grid-cols-1 ${t?"":"md:grid-cols-2"} gap-4`,children:[ee.jsx(Ko,{control:e.control,name:"phone",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Phone Number"}),ee.jsx($o,{children:ee.jsx(ss,{placeholder:"+1 (234) 567-890",type:"tel",className:"bg-leadbuds-dark border border-gray-700 text-white min-h-[44px]",...e})}),ee.jsx(es,{className:"text-red-400"})]})}),ee.jsx(Ko,{control:e.control,name:"company",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Company"}),ee.jsx($o,{children:ee.jsx(ss,{placeholder:"Your Company Name",className:"bg-leadbuds-dark border border-gray-700 text-white min-h-[44px]",...e})}),ee.jsx(es,{className:"text-red-400"})]})})]}),ee.jsx(Ko,{control:e.control,name:"industry",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Industry"}),ee.jsx($o,{children:ee.jsxs("select",{className:"w-full bg-leadbuds-dark border border-gray-700 rounded-md py-3 px-4 text-white min-h-[44px]",...e,children:[ee.jsx("option",{value:"",children:"Select your industry"}),ee.jsx("option",{value:"Real Estate",children:"Real Estate"}),ee.jsx("option",{value:"Insurance",children:"Insurance"}),ee.jsx("option",{value:"Finance",children:"Finance"}),ee.jsx("option",{value:"Healthcare",children:"Healthcare"}),ee.jsx("option",{value:"Technology",children:"Technology"}),ee.jsx("option",{value:"Education",children:"Education"}),ee.jsx("option",{value:"Other",children:"Other"})]})}),ee.jsx(es,{className:"text-red-400"})]})}),ee.jsx(Ko,{control:e.control,name:"message",render:({field:e})=>ee.jsxs(Zo,{children:[ee.jsx(Xo,{className:"text-white",children:"Message"}),ee.jsx($o,{children:ee.jsx(ls,{placeholder:"Your message here...",className:"bg-leadbuds-dark border border-gray-700 text-white min-h-[120px] text-base",...e})}),ee.jsx(es,{className:"text-red-400"})]})})]})},ds=Qn("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),hs=re.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...i},a)=>{const o=r?Ve:"button";return ee.jsx(o,{className:ji(ds({variant:t,size:n,className:e})),ref:a,...i})});hs.displayName="Button";const fs=({isSubmitting:e})=>{const t=cs();return ee.jsx(hs,{type:"submit",disabled:e,className:"btn-gradient w-full flex justify-center items-center min-h-[48px] py-3 "+(t?"text-base font-semibold":""),children:e?ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"animate-spin mr-2 h-5 w-5 border-2 border-white border-t-transparent roun
21ded-full"}),ee.jsx("span",{children:"Sending..."})]}):"Send Message"})},gs=xt({name:It().min(2,{message:"Name must be at least 2 characters."}),email:It().email({message:"Please enter a valid email address."}),phone:It().min(1,{message:"Phone number is required."}),company:It().min(1,{message:"Company name is required."}),industry:It().min(1,{message:"Please select an industry."}),message:It().min(10,{message:"Message must be at least 10 characters."})}),ps=()=>{const{toast:e}=Dt(),[t,n]=re.useState(!1),[r,i]=re.useState(null),[a,o]=re.useState(null);cs();const s=Ct({resolver:(l=gs,void 0===u&&(u={}),function(e,t,n){try{return Promise.resolve(function(t,r){try{var i=Promise.resolve(l["sync"===u.mode?"parse":"parseAsync"](e,c)).then(function(t){return n.shouldUseNativeValidation&&bt({},n),{errors:{},values:u.raw?e:t}})}catch(a){return r(a)}return i&&i.then?i.then(void 0,r):i}(0,function(e){if(t=e,Array.isArray(null==t?void 0:t.errors))return{values:{},errors:vt(ts(e.errors,!n.shouldUseNativeValidation&&"all"===n.criteriaMode),n)};var t;throw e}))}catch(r){return Promise.reject(r)}}),defaultValues:{name:"",email:"",phone:"",company:"",industry:"",message:""}});var l,c,u;return ee.jsxs("div",{className:"bg-leadbuds-dark-light p-4 md:p-6 rounded-lg shadow-lg",children:[ee.jsx("h3",{className:"text-lg md:text-xl font-semibold mb-4",children:"Send us a Message"}),ee.jsx(os,{formSuccess:a,formError:r}),ee.jsx(qo,{...s,children:ee.jsxs("form",{onSubmit:s.handleSubmit(async t=>{n(!0),i(null),o(null);try{const n=await(async e=>{try{if(!Mo||"YOUR_BOT_TOKEN"===Mo||!Lo||"YOUR_CHAT_ID"===Lo)return{success:!1,message:"Telegram bot not configured. Please contact the administrator."};const t=`\n🆕 <b>New Contact Form Submission</b>\n\n👤 <b>Name:</b> ${e.name}\n📧 <b>Email:</b> ${e.email}\n📱 <b>Phone:</b> ${e.phone}\n🏢 <b>Company:</b> ${e.company}\n🏭 <b>Industry:</b> ${e.industry}\n\n💬 <b>Message:</b>\n${e.message}\n\n⏰ <b>Submitted:</b> ${(new Date).toLocaleString()}\n    `.trim(),n={chat_id:Lo,text:t,parse_mode:"HTML"};Fo&&(n.message_thread_id=Fo);const r=await fetch(`https://api.telegram.org/bot${Mo}/sendMessage`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}),i=await r.json();if(!r.ok||!i.ok)throw new Error(i.description||"Failed to send message to Telegram");return{success:!0,message:"Your message has been sent successfully!"}}catch(t){return zo(e),{success:!1,message:"Failed to send message. Please try again or contact us directly."}}})({name:t.name,email:t.email,phone:t.phone,company:t.company,industry:t.industry,message:t.message});n.success?(o("Your message has been sent successfully. We'll get back to you soon!"),s.reset(),e({title:"Message Sent Successfully",description:"We'll get back to you within 24 hours.",className:"bg-leadbuds-green text-white"})):(i(n.message),e({title:"Failed to Send Message",description:n.message,variant:"destructive"}),(n.message.includes("email server")||n.message.includes("technical difficulties"))&&i(ee.jsxs(ee.Fragment,{children:[n.message,ee.jsx("div",{className:"mt-4",children:ee.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center justify-center gap-2 bg-blue-600 hover:bg-blue-700 text-white py-2 px-4 rounded-lg font-medium transition-colors text-sm",children:[ee.jsx(hr,{className:"h-4 w-4"}),"Email Us Directly"]})})]})))}catch(r){i("An unexpected error occurred. Please try again later or contact us directly at [email protected]."),e({title:"Error",description:"Failed to send message. Please try again.",variant:"destructive"})}finally{n(!1)}}),className:"space-y-4",children:[ee.jsx(us,{form:s}),ee.jsx(fs,{isSubmitting:t})]})})]})},ms=()=>{const e=cs();return ee.jsxs("div",{className:`bg-leadbuds-dark-light ${e?"p-4":"p-6 md:p-8"} rounded-lg shadow-lg`,children:[ee.jsx("h3",{className:(e?"text-lg":"text-xl md:text-2xl")+" font-semibold mb-4 md:mb-6",children:"Contact Information"}),ee.jsxs("div",{className:"space-y-6",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:`mr-3 md:mr-4 ${e?"p-2":"p-3"} bg-leadbuds-purple/20 rounded-full flex-shrink-0`,children:ee.jsx(hr,{className:(e?"h-5 w-5":"h-6 w-6")+" text-leadbuds-purple"})}),ee.jsxs("div",{children:[ee.jsx("p",{className:"font-medium text-leadbuds-purple mb-1 "+(e?"text-sm":""),children:"Email Us"}),ee.jsx("a",{href:"mailto:[email protected]",className:"text-gray-300 hover:text-leadbuds-purple transition-colors "+(e?"text-sm":""),children:"[email protected]"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:`mr-3 md:mr-4 ${e?"p-2":"p-3"} bg-leadbuds-purple/20 rounded-full flex-shrink-0`,children:ee.jsx(fr,{className:(e?"h-5 w-5":"h-6 w-6")+" text-leadbuds-purple"})}),ee.jsxs("div",{children:[ee.jsx("p",{className:"font-medium text-leadbuds-purple mb-1 "+(e?"text-sm":""),children:"Our Location"}),ee.jsx("p",{className:"text-gray-300 "+(e?"text-sm":""),children:"Vitaliia Skakuna 7, Kyiv, Ukraine, 02000"})]})]})]})]})},As=({isOpen:e,onClose:t})=>{const n=cs();return ee.jsx(No,{open:e,onOpenChange:t,children:ee.jsxs(_o,{className:`\n          ${n?"w-full h-full max-w-full max-h-full m-0 rounded-none":"max-w-6xl w-full max-h-[95vh]"}\n          overflow-y-auto p-0 gap-0 \n          bg-leadbuds-dark text-white \n          border-leadbuds-purple/30 \n          sm:rounded-lg\n        `,children:[ee.jsx("button",{onClick:t,className:`\n            absolute right-4 top-4 z-50 \n            rounded-full bg-leadbuds-dark-light \n            p-3 hover:bg-leadbuds-purple/20 \n            transition-colors\n            ${n?"block":"md:hidden"}\n          `,"aria-label":"Close contact form",children:ee.jsx(Pr,{className:"h-6 w-6 text-white"})}),ee.jsxs("div",{className:""+(n?"p-4 pt-16":"p-6 md:p-8"),children:[ee.jsxs(Do,{className:""+(n?"mb-4":"mb-6"),children:[ee.jsx(Po,{className:(n?"text-xl":"text-2xl md:text-3xl")+" font-bold text-white",children:"Get In Touch"}),ee.jsx(Ro,{className:`text-gray-300 ${n?"text-sm":"text-base md:text-lg"} mt-2`,children:"Ready to grow your business with quality leads? Contact us today to discu
21ss your lead generation needs."})]}),ee.jsxs("div",{className:"grid grid-cols-1 "+(n?"gap-6":"lg:grid-cols-2 gap-8"),children:[ee.jsx(ms,{}),ee.jsx(ps,{})]})]})]})})},ys=()=>{const[e,t]=re.useState(!1),[n,r]=re.useState(!1),[i,a]=re.useState(!1);re.useEffect(()=>{const e=()=>{window.scrollY>20?r(!0):r(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);const o=()=>{t(!1)},s=()=>{window.scrollTo(0,0)},l=e=>{null==e||e.preventDefault(),a(!0),t(!1)};return ee.jsxs("nav",{className:ji("fixed left-0 right-0 z-50 transition-all duration-300",n?"bg-leadbuds-dark shadow-md py-2":"bg-leadbuds-dark py-4"),style:{contain:"none",top:"var(--banner-height, 0px)"},children:[ee.jsxs("div",{className:"container-custom flex items-center justify-between",style:{overflow:"visible"},children:[ee.jsx("div",{className:"flex items-center",children:ee.jsx(ct,{to:"/",className:"flex items-center relative","aria-label":"LeadBuds Home",onClick:s,children:ee.jsx("img",{src:"/lovable-uploads/5db9325a-583d-49ec-ad88-d15c2283566a.png",alt:"LeadBuds",className:"h-20 transition-all duration-300 hover:brightness-110 hover:shadow-lg",loading:"eager",fetchPriority:"high",decoding:"async"})})}),ee.jsxs("div",{className:"hidden md:flex items-center space-x-8",style:{position:"static"},children:[ee.jsxs("div",{className:"relative group",children:[ee.jsxs("button",{className:"font-medium text-white hover:text-leadbuds-purple transition-colors flex items-center",children:["Services ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsxs("div",{className:"absolute left-0 top-full mt-2 w-64 bg-gray-900 border border-gray-700 rounded-md shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",style:{zIndex:9999},children:[ee.jsx(ct,{to:"/services/ai-seo-organic-growth",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:ee.jsx("span",{children:"AI SEO & Organic Growth"})}),ee.jsx(ct,{to:"/services/linkedin-email-outreach",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:"LinkedIn & Email Outreach"}),ee.jsx(ct,{to:"/services/telegram-outreach",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:"Telegram Outreach"}),ee.jsx(ct,{to:"/services/appointment-setting",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:"Appointment Setting"}),ee.jsx(ct,{to:"/services/linkedin-facebook-ads",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:"LinkedIn/Facebook Ads"}),ee.jsxs(ct,{to:"/services/linkedin-company-page-growth",onClick:s,className:"flex items-center justify-between px-4 py-3 text-sm text-gray-100 hover:bg-gray-800",children:[ee.jsx("span",{children:"LinkedIn Company Page Growth"}),ee.jsx("span",{className:"bg-leadbuds-purple text-white text-xs px-2 py-1 rounded-full font-semibold",children:"NEW"})]})]})]}),ee.jsxs("div",{className:"relative group",children:[ee.jsxs("button",{className:"font-medium text-white hover:text-leadbuds-purple transition-colors flex items-center",children:["Solutions ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsxs("div",{className:"absolute left-0 top-full mt-2 w-72 bg-gray-900 border border-gray-700 rounded-md shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",style:{zIndex:9999},children:[ee.jsxs("div",{className:"px-4 py-3 border-b border-gray-700",children:[ee.jsxs("h3",{className:"font-semibold text-white text-sm flex items-center",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),"Bandera AI Solutions"]}),ee.jsx("p",{className:"text-xs text-gray-400 mt-1",children:"AI agents that work 24/7"})]}),ee.jsx(ct,{to:"/solutions/sales-automation",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:ee.jsx("span",{children:"Sales Automation"})}),ee.jsx(ct,{to:"/solutions/marketing-automation",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800 border-b border-gray-800",children:ee.jsx("span",{children:"Marketing Automation"})}),ee.jsx(ct,{to:"/solutions/operations-automation",onClick:s,className:"flex items-center px-4 py-3 text-sm text-gray-100 hover:bg-gray-800",children:ee.jsx("span",{children:"Operations Automation"})})]})]}),ee.jsxs("div",{className:"relative group",children:[ee.jsxs("button",{className:"font-medium text-white hover:text-leadbuds-purple transition-colors flex items-center",children:["Product ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsx("div",{className:"absolute left-0 top-full mt-2 w-48 bg-gray-900 border border-gray-700 rounded-md shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",style:{zIndex:9999},children:ee.jsxs("a",{href:"https://banderaai.com",target:"_blank",rel:"noopener noreferrer",onClick:s,className:"flex items-center justify-between px-4 py-3 text-sm text-gray-100 hover:bg-gray-800",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146
21d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),ee.jsx("span",{children:"Bandera AI"})]}),ee.jsx("span",{className:"bg-blue-500 text-white text-xs px-2 py-1 rounded-full font-semibold",children:"NEW"})]})})]}),ee.jsx(ct,{to:"/case-studies",onClick:s,className:"font-medium text-white hover:text-leadbuds-purple transition-colors",children:"Case Studies"}),ee.jsx("a",{href:"/#about",onClick:s,className:"font-medium text-white hover:text-leadbuds-purple transition-colors",children:"About Us"}),ee.jsx("button",{onClick:l,className:"font-medium text-white hover:text-leadbuds-purple transition-colors",children:"Contact"}),ee.jsx(ct,{to:"/blog",onClick:s,className:"font-medium text-white hover:text-leadbuds-purple transition-colors",children:"Blog"}),ee.jsx(ko,{}),ee.jsx("button",{onClick:l,className:"btn-gradient",children:"Get Started"})]}),ee.jsxs("div",{className:"md:hidden flex items-center space-x-4",children:[ee.jsx(ko,{}),ee.jsx("button",{onClick:()=>{t(!e)},className:"text-white p-2 focus:outline-none min-h-0 justify-center",children:e?ee.jsx(Pr,{size:24}):ee.jsx(gr,{size:24})})]})]}),e&&ee.jsx("div",{className:"md:hidden bg-leadbuds-dark-mode/95 backdrop-blur-sm shadow-lg absolute top-full left-0 right-0 z-40",children:ee.jsxs("div",{className:"container mx-auto py-4 flex flex-col space-y-4",children:[ee.jsx("div",{className:"px-4",children:ee.jsxs(Bo,{children:[ee.jsxs(So,{className:"font-medium text-white hover:text-leadbuds-purple transition-colors py-2 flex items-center justify-start w-full",children:["Services ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsxs(Qo,{className:"w-[90vw] bg-gray-800 z-50",children:[ee.jsx(jo,{children:ee.jsx(ct,{to:"/services/ai-seo-organic-growth",onClick:()=>{s(),o()},className:"flex items-center w-full",children:ee.jsx("span",{children:"AI SEO & Organic Growth"})})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/services/linkedin-email-outreach",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"LinkedIn & Email Outreach"})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/services/telegram-outreach",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"Telegram Outreach"})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/services/appointment-setting",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"Appointment Setting"})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/services/linkedin-facebook-ads",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"LinkedIn/Facebook Ads"})}),ee.jsx(jo,{children:ee.jsxs(ct,{to:"/services/linkedin-company-page-growth",onClick:()=>{s(),o()},className:"flex items-center justify-between w-full",children:[ee.jsx("span",{children:"LinkedIn Company Page Growth"}),ee.jsx("span",{className:"bg-leadbuds-purple text-white text-xs px-2 py-1 rounded-full font-semibold",children:"NEW"})]})})]})]})}),ee.jsx("div",{className:"px-4",children:ee.jsxs(Bo,{children:[ee.jsxs(So,{className:"font-medium text-white hover:text-leadbuds-purple transition-colors py-2 flex items-center justify-start w-full",children:["Solutions ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsxs(Qo,{className:"w-[90vw] bg-gray-800 z-50",children:[ee.jsxs("div",{className:"px-4 py-3 border-b border-gray-600",children:[ee.jsxs("h3",{className:"font-semibold text-white text-sm flex items-center",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),"Bandera AI Solutions"]}),ee.jsx("p",{className:"text-xs text-gray-400 mt-1",children:"AI agents that work 24/7"})]}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/solutions/sales-automation",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"Sales Automation"})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/solutions/marketing-automation",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"Marketing Automation"})}),ee.jsx(jo,{children:ee.jsx(ct,{to:"/solutions/operations-automation",onClick:()=>{s(),o()},className:"flex items-center w-full",children:"Operations Automation"})})]})]})}),ee.jsx("div",{className:"px-4",children:ee.jsxs(Bo,{children:[ee.jsxs(So,{className:"font-medium text-white hover:text-leadbuds-purple transition-colors py-2 flex items-center justify-start w-full",children:["Product ",ee.jsx(Wn,{className:"ml-1 h-4 w-4"})]}),ee.jsx(Qo,{className:"w-[90vw] bg-gray-800 z-50",children:ee.jsx(jo,{children:ee.jsxs("a",{href:"https://banderaai.com",target:"_blank",rel:"noopener noreferrer",onClick:()=>{s(),o()},className:"flex items-center justify-between w-full",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146
21d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),ee.jsx("span",{children:"Bandera AI"})]}),ee.jsx("span",{className:"bg-blue-500 text-white text-xs px-2 py-1 rounded-full font-semibold",children:"NEW"})]})})})]})}),ee.jsx(ct,{to:"/case-studies",onClick:()=>{s(),o()},className:"font-medium text-white hover:text-leadbuds-purple transition-colors px-4 py-2 justify-start",children:"Case Studies"}),ee.jsx("a",{href:"/#about",onClick:()=>{s(),o()},className:"font-medium text-white hover:text-leadbuds-purple transition-colors px-4 py-2 justify-start",children:"About Us"}),ee.jsx("button",{onClick:l,className:"font-medium text-white hover:text-leadbuds-purple transition-colors px-4 py-2 text-left w-full",children:"Contact"}),ee.jsx(ct,{to:"/blog",onClick:()=>{s(),o()},className:"px-4 py-2 font-medium text-white hover:text-leadbuds-purple transition-colors",children:"Blog"}),ee.jsx("div",{className:"px-4 py-2",children:ee.jsx("button",{onClick:l,className:"btn-gradient w-full justify-center",children:"Get Started"})})]})}),ee.jsx(As,{isOpen:i,onClose:()=>a(!1)})]})},bs=()=>ee.jsxs("div",{className:"flex max-w-4xl flex-col items-center",children:[ee.jsxs("div",{className:"mb-7 inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-4 py-2 text-xs font-semibold uppercase text-primary backdrop-blur-xl",children:[ee.jsxs("span",{className:"relative flex h-2 w-2",children:[ee.jsx("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-primary opacity-75"}),ee.jsx("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-primary"})]}),"Modern revenue systems"]}),ee.jsxs("div",{children:[ee.jsxs("h1",{className:"mb-6 text-5xl font-extrabold leading-[1.04] text-foreground sm:text-6xl md:text-7xl lg:text-8xl",children:["Empowering B2B",ee.jsx("span",{className:"block bg-gradient-to-r from-primary via-accent to-primary bg-clip-text text-transparent neon-title",children:"Sales Growth"})]}),ee.jsx("p",{className:"mx-auto mb-9 max-w-2xl text-lg leading-relaxed text-muted-foreground md:text-xl",children:"Turn sales science and AI into a predictable pipeline, with intelligent outreach built around your ideal buyers."})]}),ee.jsxs("div",{className:"flex w-full flex-col items-stretch justify-center gap-4 sm:w-auto sm:flex-row sm:items-center",children:[ee.jsx(hs,{asChild:!0,size:"lg",className:"group h-14 px-8 shadow-neon transition-transform duration-300 hover:-translate-y-1",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",children:["Free Consultation Call",ee.jsx(Dn,{className:"h-4 w-4 transition-transform group-hover:translate-x-1"})]})}),ee.jsx(hs,{asChild:!0,variant:"outline",size:"lg",className:"h-14 border-primary/40 bg-card/30 px-8 text-foreground backdrop-blur-xl transition-all hover:border-primary hover:bg-primary/10 hover:text-foreground",children:ee.jsx("a",{href:"#services",children:"Explore our services"})})]})]}),vs=[{icon:er,label:"Pricing page revisited",time:"8 min ago"},{icon:_r,label:"VP Sales role opened",time:"2 days ago"},{icon:Ir,label:"CRM research detected",time:"Today"}],ws=()=>ee.jsxs("section",{className:"signal-radar relative overflow-hidden rounded-lg border border-primary/20 bg-card/90 shadow-neon","aria-label":"Live buyer intent signal radar",children:[ee.jsx("div",{className:"signal-radar-dots pointer-events-none absolute inset-0","aria-hidden":"true"}),ee.jsxs("header",{className:"relative z-10 flex items-center justify-between gap-4 border-b border-primary/10 px-4 py-4 sm:px-6",children:[ee.jsxs("div",{className:"flex min-w-0 items-center gap-3",children:[ee.jsx("div",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-md border border-primary/30 bg-primary/15 shadow-neon",children:ee.jsx(vr,{className:"h-5 w-5 text-primary","aria-hidden":"true"})}),ee.jsxs("div",{className:"min-w-0",children:[ee.jsx("h3",{className:"signal-radar-heading truncate text-base font-semibold text-foreground sm:text-lg",children:"Signal Intelligence"}),ee.jsx("p",{className:"signal-radar-kicker text-[10px] font-semibold uppercase text-primary/80 sm:text-xs",children:"Buying cycle monitor"})]})]}),ee.jsxs("div",{className:"flex shrink-0 items-center gap-2 text-xs font-semibold text-success",children:[ee.jsx("span",{className:"h-2 w-2 animate-pulse rounded-full bg-success shadow-[0_0_10px_hsl(var(--success))]"}),"Live"]})]}),ee.jsxs("div",{className:"relative z-10 grid min-h-[330px] md:grid-cols-[1.45fr_1fr]",children:[ee.jsxs("div",{className:"signal-radar-stage relative min-h-[310px] overflow-hidden border-b border-primary/10 md:min-
21h-[330px] md:border-b-0 md:border-r",children:[ee.jsx("div",{className:"signal-radar-ring signal-radar-ring-one","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-ring signal-radar-ring-two","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-ring signal-radar-ring-three","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-crosshair","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-sweep","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-minor-ping left-[18%] top-[26%]","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-minor-ping right-[16%] top-[20%] [animation-delay:1.2s]","aria-hidden":"true"}),ee.jsx("div",{className:"signal-radar-minor-ping bottom-[20%] right-[27%] [animation-delay:2.1s]","aria-hidden":"true"}),ee.jsxs("div",{className:"absolute left-[43%] top-[42%] z-20 -translate-x-1/2 -translate-y-1/2",children:[ee.jsx("div",{className:"signal-radar-target","aria-hidden":"true",children:ee.jsx("span",{})}),ee.jsxs("div",{className:"mt-3 w-max -translate-x-[30%] rounded-md border border-primary/30 bg-background/95 px-3 py-2 shadow-neon backdrop-blur-sm",children:[ee.jsxs("div",{className:"flex items-center gap-2",children:[ee.jsx(Ln,{className:"h-3.5 w-3.5 text-primary","aria-hidden":"true"}),ee.jsx("span",{className:"signal-radar-heading text-xs font-semibold text-foreground",children:"Northstar Systems"})]}),ee.jsx("p",{className:"mt-1 text-[10px] font-medium uppercase text-success",children:"Entered buying cycle"})]})]}),ee.jsx("div",{className:"absolute bottom-4 left-4 font-mono text-[9px] uppercase text-muted-foreground sm:bottom-5 sm:left-6 sm:text-[10px]",children:"Fit 92 / Intent rising"}),ee.jsx("div",{className:"absolute bottom-4 right-4 text-right font-mono text-[9px] uppercase text-primary/70 sm:bottom-5 sm:right-6 sm:text-[10px]",children:"3 signals / 48h"})]}),ee.jsxs("aside",{className:"flex flex-col p-4 sm:p-6",children:[ee.jsxs("div",{children:[ee.jsx("p",{className:"signal-radar-kicker text-[10px] font-semibold uppercase text-muted-foreground",children:"Why now"}),ee.jsx("h4",{className:"signal-radar-heading mt-1 text-lg font-semibold text-foreground",children:"Intent is compounding"})]}),ee.jsx("div",{className:"mt-4 space-y-2.5",children:vs.map(({icon:e,label:t,time:n})=>ee.jsxs("div",{className:"flex items-center gap-3 border-b border-primary/10 pb-2.5 last:border-0",children:[ee.jsx("div",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-md bg-primary/10",children:ee.jsx(e,{className:"h-4 w-4 text-primary","aria-hidden":"true"})}),ee.jsxs("div",{className:"min-w-0 flex-1",children:[ee.jsx("p",{className:"truncate text-xs font-medium text-foreground sm:text-sm",children:t}),ee.jsx("p",{className:"text-[10px] text-muted-foreground",children:n})]})]},t))}),ee.jsxs("div",{className:"mt-auto rounded-md border border-accent/25 bg-accent/10 p-3",children:[ee.jsx("p",{className:"signal-radar-kicker text-[9px] font-semibold uppercase text-accent",children:"Recommended action"}),ee.jsxs("div",{className:"mt-1.5 flex items-start justify-between gap-3",children:[ee.jsx("p",{className:"text-xs leading-relaxed text-foreground sm:text-sm",children:"Reach out to the VP Revenue with the CRM migration play."}),ee.jsx(Pn,{className:"mt-0.5 h-4 w-4 shrink-0 text-accent","aria-hidden":"true"})]})]})]})]})]}),xs=()=>{const e=re.useRef(null);return ee.jsxs("div",{id:"home",ref:e,onPointerMove:t=>{const n=e.current;if(!n)return;const r=n.getBoundingClientRect();n.style.setProperty("--pointer-x",t.clientX-r.left+"px"),n.style.setProperty("--pointer-y",t.clientY-r.top+"px")},className:"hero-section neon-hero relative min-h-[760px] overflow-hidden bg-background pt-32 pb-16 md:min-h-[820px] md:pt-36 md:pb-20",children:[ee.jsx("div",{className:"neon-grid absolute inset-0 pointer-events-none","aria-hidden":"true"}),ee.jsx("div",{className:"cursor-aura absolute inset-0 pointer-events-none","aria-hidden":"true"}),ee.jsx("div",{className:"absolute inset-x-0 bottom-0 h-48 bg-gradient-to-t from-primary/10 to-transparent pointer-events-none","aria-hidden":"true"}),ee.jsx("div",{className:"container-custom relative z-10",children:ee.jsxs("div",{className:"hero-grid mx-auto flex max-w-5xl flex-col items-center text-center",children:[ee.jsx(bs,{}),ee.jsx("div",{className:"mt-12 w-full max-w-4xl md:mt-16",children:ee.jsx(ws,{})})]})})]})},Is=re.forwardRef(({className:e,...t},n)=>ee.jsx("div",{ref:n,className:ji("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));
21Is.displayName="Card";const Cs=re.forwardRef(({className:e,...t},n)=>ee.jsx("div",{ref:n,className:ji("flex flex-col space-y-1.5 p-6",e),...t}));Cs.displayName="CardHeader";const Es=re.forwardRef(({className:e,...t},n)=>ee.jsx("h3",{ref:n,className:ji("text-2xl font-semibold leading-none tracking-tight",e),...t}));Es.displayName="CardTitle";const ks=re.forwardRef(({className:e,...t},n)=>ee.jsx("p",{ref:n,className:ji("text-sm text-muted-foreground",e),...t}));ks.displayName="CardDescription";const Bs=re.forwardRef(({className:e,...t},n)=>ee.jsx("div",{ref:n,className:ji("p-6 pt-0",e),...t}));Bs.displayName="CardContent";re.forwardRef(({className:e,...t},n)=>ee.jsx("div",{ref:n,className:ji("flex items-center p-6 pt-0",e),...t})).displayName="CardFooter";const Ss=Qn("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function Qs({className:e,variant:t,...n}){return ee.jsx("div",{className:ji(Ss({variant:t}),e),...n})}const js=[{icon:ee.jsx("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-red-500 p-3 rounded-full",children:ee.jsx(Mn,{className:"h-10 w-10 text-white"})}),title:"AI SEO & Organic Growth",description:"Transform your online presence with AI-powered SEO strategies that deliver measurable organic growth and sustainable search rankings. Our advanced AI algorithms analyze search patterns, optimize content, and identify opportunities to drive qualified traffic and leads to your business.",color:"from-leadbuds-purple to-red-500",badge:null,path:"/services/ai-seo-organic-growth"},{icon:ee.jsxs("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-blue-500 p-3 rounded-full",children:[ee.jsx(ur,{className:"h-10 w-10 text-white"}),ee.jsx(hr,{className:"h-10 w-10 text-white ml-2"})]}),title:"LinkedIn & Email Outreach",description:"A high-volume monthly subscription combines LinkedIn's platform and email campaigns for targeted prospect messaging. LinkedIn outreach connects directly with your audience, identifying decision-makers through advanced filters. Simultaneously, email campaigns capture and nurture leads with compelling content and automation, optimizing conversion readiness.",color:"from-leadbuds-purple to-blue-500",badge:"High Volume",path:"/services/linkedin-email-outreach"},{icon:ee.jsx("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-blue-400 p-3 rounded-full",children:ee.jsx(pr,{className:"h-10 w-10 text-white"})}),title:"Telegram Outreach",description:"The Telegram Outreach Service represents a transformative approach in digital marketing, particularly for industries like Web3 and Outsourcing. This service is not just another messaging tool; it's the unique blend of broad reach and valuable engagement. Leveraging Telegram's platform, businesses are now tapping into Telegram channels and groups to connect with their audiences on a more personalized and direct level.",color:"from-leadbuds-purple to-blue-400",badge:"Direct Engagement",path:"/services/telegram-outreach"},{icon:ee.jsx("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-green-500 p-3 rounded-full",children:ee.jsx(Un,{className:"h-10 w-10 text-white"})}),title:"Appointment Setting",description:"Outsourced appointment setting alleviates the strain on sales teams by handling prospecting and qualifying tasks, thereby boosting productivity and effectiveness. It offers scalable support, ideal for busy periods or market expansion, without the need for hiring and managing additional in-house staff. This flexibility aids in adapting to market shifts and fostering growth, all while minimizing overhead costs.",color:"from-leadbuds-purple to-green-500",badge:"Productivity Boost",path:"/services/appointment-setting"},{icon:ee.jsx("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-orange-500 p-3 rounded-full",children:ee.jsxs("div",{className:"flex",children:[ee.jsx(ur,{className:"h-10 w-10 text-white"}),ee.jsx(tr,{className:"h-10 w-10 text-white ml-1"})]})}),title:"LinkedIn/Facebook Ads",description:"LinkedIn, the world's largest professional network, and Facebook, with over 2.8 billion monthly users, offer targeted advertising to a vast and diverse audience. Utilize these platforms to reach specific demographics, enhancing brand visibility and tapping into new markets. Track your campaign's performance with real-time metrics like impressions, clicks, and conversions, allowing for data-driven optimization and efficie
21nt use of your ad spend.",color:"from-leadbuds-purple to-orange-500",badge:"Wide Reach",path:"/services/linkedin-facebook-ads"},{icon:ee.jsxs("div",{className:"flex items-center justify-center bg-gradient-to-br from-leadbuds-purple to-blue-500 p-3 rounded-full",children:[ee.jsx(ur,{className:"h-10 w-10 text-white"}),ee.jsx(jr,{className:"h-10 w-10 text-white ml-2"})]}),title:"LinkedIn Company Page Growth",description:"Turn your LinkedIn company page into a real growth channel. We help companies grow organically from 10 to 2,500 followers per month through consistent native content, employee advocacy, and engagement with the right decision-makers. No paid ads, just a repeatable content engine that builds authority and attracts inbound leads.",color:"from-leadbuds-purple to-blue-500",badge:"Organic Growth",path:"/services/linkedin-company-page-growth"}],Ns=()=>{Dt();const e=()=>{window.scrollTo(0,0)};return ee.jsxs("section",{id:"services",className:"section-padding relative overflow-hidden border-t border-primary/10 bg-background py-20",children:[ee.jsx("div",{className:"neon-grid absolute inset-0 opacity-30 pointer-events-none","aria-hidden":"true"}),ee.jsxs("div",{className:"container-custom relative z-10 px-4 md:px-8",children:[ee.jsxs("div",{className:"text-center mb-14",children:[ee.jsx("div",{className:"inline-block mb-6",children:ee.jsx("h2",{className:"text-3xl md:text-5xl font-bold mb-4 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary bg-clip-text text-transparent dark:from-leadbuds-purple dark:to-blue-400",children:"Our Services"})}),ee.jsx("div",{className:"w-20 h-1 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary mx-auto"}),ee.jsx("p",{className:"mt-6 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"We specialize in providing high-quality leads across multiple industries. Our comprehensive approach ensures you connect with potential clients actively seeking your products or services."})]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:js.map((t,n)=>ee.jsxs(Is,{className:"group flex opacity-0 animate-fade-in overflow-hidden border-primary/10 bg-card/60 backdrop-blur-sm transition-all duration-500 hover:-translate-y-2 hover:border-primary/50 hover:shadow-neon",style:{animationDelay:150*n+"ms"},children:[ee.jsx("div",{className:`h-1 w-0 bg-gradient-to-r ${t.color} group-hover:w-full transition-all duration-500`}),ee.jsxs(Bs,{className:"flex w-full flex-col pt-6 pb-6",children:[ee.jsx("div",{className:"mb-6 mx-auto w-fit transition-transform duration-500 group-hover:scale-110 group-hover:-rotate-3",children:t.icon}),ee.jsxs("div",{className:"text-center mb-4",children:[ee.jsx("h3",{className:"text-xl font-bold mb-2 transition-colors duration-300 dark:text-white",children:t.title}),t.badge&&ee.jsx(Qs,{variant:"outline",className:`bg-gradient-to-r ${t.color} text-white font-medium`,children:t.badge})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 line-clamp-3 hover:line-clamp-none transition-all duration-300",children:t.description}),ee.jsx("div",{className:"mt-auto text-center",children:ee.jsx(hs,{asChild:!0,variant:"outline",className:"h-auto min-h-11 w-full whitespace-normal px-3 py-2.5 text-center leading-5 transition-all duration-300 hover:bg-gradient-to-r hover:text-white hover:border-transparent dark:text-gray-200 dark:border-gray-600 dark:hover:border-transparent",children:ee.jsxs(ct,{className:"flex w-full items-center justify-center gap-1",to:t.path,onClick:e,children:[ee.jsxs("span",{children:["Learn About ",t.title]}),ee.jsx(Dn,{className:"h-4 w-4 shrink-0 transition-transform duration-300 group-hover:translate-x-1"})]})})})]})]},n))})]})]})},Ts=[...[{name:"OpenAI",logo:"/tech-logos/openai.svg"},{name:"Claude Code",logo:"/tech-logos/claude.svg"},{name:"n8n",logo:"/tech-logos/n8n.svg"},{name:"Make",logo:"/tech-logos/make.svg"},{name:"Zapier",logo:"/tech-logos/zapier.svg"}].map(e=>({...e,category:"Technology"})),...[{name:"HubSpot",logo:"/tech-logos/hubspot.svg"},{name:"Salesforce",logo:"/tech-logos/salesforce.svg"},{name:"Pipedrive",logo:"/tech-logos/pipedrive.svg"},{name:"monday.com",logo:"/tech-logos/monday.svg"}].map(e=>({...e,category:"CRM"}))],Os=[...Ts,...Ts],_s=()=>ee.jsxs("section",{"aria-labelledby":"tech-stack-heading",className:"relative overflow-hidden border-y border-primary/10 bg-background/80 py-14",children:[ee.jsx("div",{className:"neon-grid pointer-events-none absolute inset-0 opacity-30","aria-hidden":"true"}),ee.jsxs("div",{className:"container-custom relative z-10 mb-8 text-center",children:[ee.jsx("p",{className:"mb-2 text-xs font-semibold uppercase tracking-widest text-primary",children:"Built into your workflow"}),ee.jsx("h2",{id:"tech-stack-heading",className:"neon-title text-3xl font-bold text-foreground md:text-4xl",children:"Our Technology Stack"}),ee.jsx("p",{className:"mx-auto mt-3 max-w-2xl text-muted-foreground",children:"Automation and CRM platforms we use to build connected revenue systems."})]}),ee.jsx("div",{className:"tech-marquee relative z-10 overflow-hidden","aria-label":"Technology and CRM platforms",children:ee.jsx("div",{className:"tech-marquee-track flex w-max gap-4 px-2",children:Os.map((e,t)=>ee.jsxs("div",{className:"group flex h-24 w-52 shrink-0 items-center gap-4 roun
21ded-lg border border-primary/15 bg-card/70 px-5 backdrop-blur-md transition-all duration-300 hover:-translate-y-1 hover:border-primary/50 hover:shadow-neon","aria-hidden":t>=Ts.length,children:[ee.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-md bg-foreground/95 p-2.5 transition-transform duration-300 group-hover:scale-105",children:ee.jsx("img",{src:e.logo,alt:"",loading:"lazy",className:"h-full w-full object-contain"})}),ee.jsxs("div",{className:"min-w-0",children:[ee.jsx("p",{className:"truncate font-semibold text-foreground",children:e.name}),ee.jsx("p",{className:"mt-1 text-xs uppercase tracking-wider text-muted-foreground",children:e.category})]})]},`${e.name}-${t}`))})})]}),Ds=()=>{const e=[{icon:Qr,title:"AI Sales Agents",description:"AI agents that prospect, qualify leads, score opportunities, and write personalized outreach. Automated follow-ups and scheduling powered by OpenAI.",features:["Lead Scoring","Automated Prospecting","Personalized Outreach","Smart Scheduling"],link:"/solutions/sales-automation",color:"blue",badge:"Most Popular"},{icon:jr,title:"AI Marketing Agents",description:"Create content, schedule posts, and optimize campaigns across all platforms. AI-powered social media management that never sleeps.",features:["Content Generation","Multi-Platform Publishing","Campaign Optimization","Performance Analytics"],link:"/solutions/marketing-automation",color:"pink"},{icon:Cr,title:"AI Social Media Agents",description:"Post scheduling, engagement monitoring, trend anal
21ysis, and community management. Automated social presence across all platforms.",features:["Automated Posting","Engagement Tracking","Trend Analysis","Community Management"],link:"/solutions/operations-automation",color:"green"}];return ee.jsx("section",{id:"solutions",className:"py-20 bg-gradient-to-br from-gray-50 to-white dark:from-gray-900 dark:to-gray-800",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.6},viewport:{once:!0},className:"text-center mb-16",children:[ee.jsx(Qs,{className:"mb-4 bg-gradient-to-r from-purple-100 to-blue-100 text-purple-800 dark:from-purple-900 dark:to-blue-900 dark:text-purple-200",children:"Bandera AI Automation Solutions"}),ee.jsx("h2",{className:"text-4xl md:text-5xl font-bold mb-6 text-gray-900 dark:text-white",children:"AI Agents That Work For You 24/7"}),ee.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Using OpenAI Agent Builder, we create intelligent AI agents that automate your sales, marketing, and social media operations. No engineers needed - we build custom automation workflows that transform your business."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((e,t)=>ee.jsx(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.6,delay:.1*t},viewport:{once:!0},children:ee.jsxs(Is,{className:"h-full hover:shadow-xl transition-all duration-300 group relative overflow-hidden",children:[e.badge&&ee.jsx(Qs,{className:"absolute top-4 right-4 bg-gradient-to-r from-yellow-400 to-orange-500 text-white",children:e.badge}),ee.jsxs(Cs,{className:"pb-4",children:[ee.jsx("div",{className:"w-14 h-14 rounded-xl flex items-center justify-center mb-4 bg-gradient-to-br "+("blue"===e.color?"from-blue-100 to-blue-200 dark:from-blue-900 dark:to-blue-800":"pink"===e.color?"from-pink-100 to-pink-200 dark:from-pink-900 dark:to-pink-800":"from-green-100 to-green-200 dark:from-green-900 dark:to-green-800"),children:ee.jsx(e.icon,{className:"w-7 h-7 "+("blue"===e.color?"text-blue-600 dark:text-blue-400":"pink"===e.color?"text-pink-600 dark:text-pink-400":"text-green-600 dark:text-green-400")})}),ee.jsx(Es,{className:"text-xl text-gray-900 dark:text-white mb-3",children:e.title})]}),ee.jsxs(Bs,{className:"space-y-6",children:[ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-relaxed",children:e.description}),ee.jsxs("div",{className:"space-y-2",children:[ee.jsx("h4",{className:"font-semibold text-gray-900 dark:text-white text-sm",children:"Key Features:"}),ee.jsx("ul",{className:"space-y-1",children:e.features.map((t,n)=>ee.jsxs("li",{className:"text-sm text-gray-600 dark:text-gray-300 flex items-center",children:[ee.jsx("div",{className:"w-1.5 h-1.5 rounded-full mr-2 "+("blue"===e.color?"bg-blue-500":"pink"===e.color?"bg-pink-500":"bg-green-500")}),t]},n))})]}),ee.jsx(hs,{asChild:!0,className:"w-full group-hover:scale-105 transition-transform "+("blue"===e.color?"bg-gradient-to-r from-blue-600 to-blue-700 hover:from-blue-700 hover:to-blue-800":"pink"===e.color?"bg-gradient-to-r from-pink-600 to-pink-700 hover:from-pink-700 hover:to-pink-800":"bg-gradient-to-r from-green-600 to-green-700 hover:from-green-700 hover:to-green-800"),children:ee.jsxs(ct,{to:e.link,className:"flex items-center justify-center",children:["Learn More About ",e.title," ",ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]})})]})]})},t))}),ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.6,delay:.4},viewport:{once:!0},className:"text-center mt-12",children:[ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Ready to automate your business processes?"}),ee.jsx(hs,{size:"lg",className:"bg-gradient-to-r from-purple-600 to-blue-600 hover:from-purple-700 hover:to-blue-700",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Schedule a Strategy Call ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})})]})]})})},Ps=()=>ee.jsxs("section",{id:"process",className:"section-padding py-20 bg-gradient-to-b from-white to-gray-50 dark:from-gray-900 dark:to-leadbuds-dark-mode relative overflow-hidden",children:[ee.jsxs("div",{className:"container-custom relative z-10 px-4 md:px-8",children:[ee.jsxs("div",{className:"text-center mb-14",children:[ee.jsx("h2",{className:"text-3xl md:text-5xl font-bold mb-4 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary bg-clip-text text-transparent dark:from-leadbuds-purple dark:to-blue-400",children:"The Process"}),ee.jsx("div",{className:"w-20 h-1 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary mx-auto"}),ee.jsx("p",{className:"mt-6 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Signal-led targeting + timely outreach. We identify companies already showing buying intent, not static lists of names that may never be ready."}),ee.jsx("p",{className:"mt-4 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"LeadBuds monitors the signals that reveal when an account has entered a buying cycle, then connects those signals to the right people, message, and channel."}),ee.jsx("p",{className:"mt-4 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Your team spends less t
21ime chasing cold prospects and more time speaking with relevant buyers when there is a real reason to engage."})]}),ee.jsxs("div",{className:"relative mt-20",children:[ee.jsx("div",{className:"hidden md:block absolute top-1/2 left-0 right-0 h-2 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary transform -translate-y-1/2 rounded-full z-0"}),ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10 relative z-10",children:[ee.jsxs("div",{className:"flex flex-col items-center",children:[ee.jsxs("div",{className:"mb-8 relative",children:[ee.jsx("div",{className:"w-20 h-20 rounded-full bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary flex items-center justify-center shadow-lg transform transition-transform duration-300 hover:scale-110",children:ee.jsx(br,{className:"h-10 w-10 text-white"})}),ee.jsx("div",{className:"absolute -bottom-2 left-1/2 transform -translate-x-1/2 w-8 h-8 bg-white dark:bg-gray-800 rounded-full border-4 border-leadbuds-purple flex items-center justify-center text-xs font-bold text-leadbuds-purple",children:"1"})]}),ee.jsx(Is,{className:"h-full border-t-4 border-leadbuds-purple hover:shadow-xl transition-all duration-300 hover:-translate-y-2 group dark:bg-gray-800/70 dark:border-gray-700 dark:border-t-leadbuds-purple",children:ee.jsxs(Bs,{className:"p-6",children:[ee.jsx("h3",{className:"text-xl font-bold mb-4 text-center group-hover:text-leadbuds-purple transition-colors duration-300 dark:text-white dark:group-hover:text-leadbuds-purple",children:"Define ICP & Buying Signals"}),ee.jsx("p",{className:"text-gray-600 group-hover:text-gray-800 transition-colors duration-300 dark:text-gray-300 dark:group-hover:text-gray-200",children:"We define who your best customers are and the real-world signals that suggest they are entering a buying cycle, from hiring and funding to technology changes, active research, and category engagement."})]})})]}),ee.jsxs("div",{className:"flex flex-col items-center mt-10 md:mt-0",children:[ee.jsxs("div",{className:"mb-8 relative",children:[ee.jsx("div",{className:"w-20 h-20 rounded-full bg-gradient-to-r from-leadbuds-secondary to-blue-500 flex items-center justify-center shadow-lg transform transition-transform duration-300 hover:scale-110",children:ee.jsx(xr,{className:"h-10 w-10 text-white"})}),ee.jsx("div",{className:"absolute -bottom-2 left-1/2 transform -translate-x-1/2 w-8 h-8 bg-white dark:bg-gray-800 rounded-full border-4 border-leadbuds-secondary flex items-center justify-center text-xs font-bold text-leadbuds-secondary",children:"2"})]}),ee.jsx(Is,{className:"h-full border-t-4 border-leadbuds-secondary hover:shadow-xl transition-all duration-300 hover:-translate-y-2 group dark:bg-gray-800/70 dark:border-gray-700 dark:border-t-leadbuds-secondary",children:ee.jsxs(Bs,{className:"p-6",children:[ee.jsx("h3",{className:"text-xl font-bold mb-4 text-center group-hover:text-leadbuds-secondary transition-colors duration-300 dark:text-white dark:group-hover:text-leadbuds-secondary",children:"Detect Intent & Prioritize"}),ee.jsx("p",{className:"text-gray-600 group-hover:text-gray-800 transition-colors duration-300 dark:text-gray-300 dark:group-hover:text-gray-200",children:"Our system tracks relevant activity, scores each account by fit, intent strength, and timing, then identifies the decision-makers connected to the opportunity. Your team sees who is worth contacting now and why."})]})})]}),ee.jsxs("div",{className:"flex flex-col items-center mt-10 md:mt-0",children:[ee.jsxs("div",{className:"mb-8 relative",children:[ee.jsx("div",{className:"w-20 h-20 rounded-full bg-gradient-to-r from-blue-500 to-green-500 flex items-center justify-center shadow-lg transform transition-transform duration-300 hover:scale-110",children:ee.jsx(or,{className:"h-10 w-10 text-white"})}),ee.jsx("div",{className:"absolute -bottom-2 left-1/2 transform -translate-x-1/2 w-8 h-8 bg-white dark:bg-gray-800 rounded-full border-4 border-green-500 flex items-center justify-center text-xs font-bold text-green-600",children:"3"})]}),ee.jsx(Is,{className:"h-full border-t-4 border-green-500 hover:shadow-xl transition-all duration-300 hover:-translate-y-2 group dark:bg-gray-800/70 dark:border-gray-700 dark:border-t-green-500",children:ee.jsxs(Bs,{className:"p-6",children:[ee.jsx("h3",{className:"text-xl font-bold mb-4 text-center group-hover:text-green-600 transition-colors duration-300 dark:text-white dark:group-hover:text-green-400",children:"Act While Timing Is Right"}),ee.jsx("p",{className:"text-gray-600 group-hover:text-gray-800 transition-colors duration-300 dark:text-gray-300 dark:group-hover:text-gray-200",children:"We launch relevant outreach across the channels your buyers use, grounded in the signal that made the account timely. Responses and new activity feed back into the system so sales can focus on qualified conversations and close opportunities faster."})]})})]})]})]}),ee.jsx("div",{className:"mt-16 text-center",children:ee.jsx("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"inline-block bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary text-white font-medium py-6 px-8 rounded-md hover:opacity-90 transition-opacity text-lg hover:shadow-lg hover:scale-105 transition-all duration-300",children:"Schedule A Free Consultation"})})]}),ee.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-leadbuds-light dark:bg-leadbuds-purple/10 rounded-full opacity-30 blur-2xl"}),ee.jsx("div",{className:"absolute bottom-20 right-10 w-40 h-40 bg-leadbuds-purple/10 rounded-full opacity-40 blur-3xl"})]}),Rs={},Ms=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){document.getElementsByTagName("link");const e=document.querySelector("meta[property=csp-nonce]"),n=(null==e?void 0:e.nonce)||(null==e?void 0:e.getAttribute("nonce"));r=Promise.allSettled(t.map(e=>{if((e=function(e){return"/"+e}(e))in Rs)return;Rs[e]=!0;const t=e.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${r}`))return;const i=document.createElement("link");return i.rel=t?"stylesheet":"modulepreload",t||(i.as="script"),i.crossOrigin="",i.href=e,n&&i.setAttribute("nonce",n),document.head.appendChild(i),t?new Promise((t,n)=>{i.addEventListener("load",t),i.addEventListener("error",()=>n(new Error(`Unable to preload CSS for ${e}`)))}):void 0}))}function i(e){const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(const e of t||[])"rejected"===e.status&&i(e.reason);return e().catch(i)})},Ls=re.lazy(()=>Ms(()=>import("./LiveWidget-B5T18nb0.js"),__vite__mapDeps([0,1,2,3,4,5]))),Fs=()=>ee.jsx(re.Suspense,{fallback:ee.jsx("div",{className:"py-12 bg-white dark:bg-leadbuds-dark-mode dark:bg-opacity-60 backdrop-blur-sm",children:ee.jsx("div",{className:"container-custom",children:ee.jsx("div",{className:"max-w-6xl mx-auto",children:ee.jsx("div",{className:"flex items-center justify-center h-96 bg-gray-100 dark:bg-gray-800 rounded-lg",children:ee.jsxs("div",{className:"flex flex-col items-center gap-3",children:[ee.jsx(dr,{className:"h-8 w-8 animate-spin text-leadbuds-purple"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 font-medium",children:"Loading Calculator..."})]})})})})}),children:ee.jsx(Ls,{})}),zs=()=>{const e=[{week:"Week 1",title:"ICP and Signal Mapping",icon:ee.jsx(Ir,{}),items:["Define Best-Fit Accounts","Map Buying-Cycle Triggers","Connect Sales and Intent Sources"],bgColor:"from-blue-500 to-blue-600",iconColor:"bg-blue-500",borderColor:"border-blue-500",hoverTextColor:"text-blue-500 dark:text-blue-400"},{week:"Week 2",title:"Live Intent Detection",icon:ee.jsx(_r,{}),items:["Monitor Account Activity","Capture Relevant Buyer Signals","Score Fit, Intent, and Timing"],bgColor:"from-purple-500 to-purple-600",iconColor:"bg-purple-500",borderColor:"border-purple-500",hoverTextColor:"text-purple-500 dark:text-purple-400"},{week:"Week 3",title:"Account Prioritization",icon:ee.jsx(wr,{}),items:["Rank In-Market Accounts","Identify Buying-Group Members","Turn Signals Into Clear Sales Context"],bgColor:"from-leadbuds-purple to-leadbuds-secondary",iconColor:"bg-leadbuds-purple",borderColor:"border-leadbuds-purple",hoverTextColor:"text-leadbuds-purple dark:text-leadbuds-purple"},{week:"Week 4",title:"Signal-Led Outreach",icon:ee.jsx(hr,{}),items:["Create Trigger-Based Messaging","Launch Coordinated Channel Plays","Route High-Intent Accounts Quickly"],bgColor:"from-green-500 to-green-600",iconColor:"bg-green-500",borderColor:"border-green-500",hoverTextColor:"text-green-500 dark:text-green-400"},{week:"Week 5",title:"Engagement and Learning",icon:ee.jsx(jr,{}),items:["Track Buyer Responses","Refine Signal Weighting","Improve Qualification From Real Outcomes"],bgColor:"from-
21amber-500 to-amber-600",iconColor:"bg-amber-500",borderColor:"border-amber-500",hoverTextColor:"text-amber-500 dark:text-amber-400"},{week:"Week 6",title:"Pipeline and Scale",icon:ee.jsx(nr,{}),items:["Measure Signal-to-Meeting Conversion","Expand Winning Intent Plays","Keep Sales Focused on Active Buyers"],bgColor:"from-red-500 to-red-600",iconColor:"bg-red-500",borderColor:"border-red-500",hoverTextColor:"text-red-500 dark:text-red-400"}];return ee.jsx("section",{id:"path-to-success",className:"section-padding py-20 bg-white dark:bg-gray-900 dark:bg-gradient-to-b dark:from-gray-900 dark:to-leadbuds-dark-mode",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-16",children:[ee.jsx("h2",{className:"text-3xl md:text-5xl font-bold mb-4 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary bg-clip-text text-transparent dark:from-leadbuds-purple dark:to-blue-400",children:"Your Path to Success"}),ee.jsx("div",{className:"w-20 h-1 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary mx-auto"}),ee.jsx("p",{className:"mt-6 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"A six-week path from defining the right buying signals to creating qualified conversations with accounts already in motion."})]}),ee.jsxs("div",{className:"relative",children:[ee.jsx("div",{className:"hidden md:block absolute left-1/2 top-0 bottom-0 w-1 bg-gradient-to-b from-leadbuds-purple to-leadbuds-secondary transform -translate-x-1/2"}),ee.jsx("div",{className:"space-y-12 relative",children:e.map((e,t)=>ee.jsxs("div",{className:"md:flex items-center "+(t%2==0?"md:flex-row":"md:flex-row-reverse"),children:[ee.jsx("div",{className:"hidden md:flex items-center justify-center relative z-10",children:ee.jsx("div",{className:`w-16 h-16 rounded-full ${e.iconColor} flex items-center justify-center shadow-lg border-4 border-white dark:border-gray-800 transform transition-transform duration-300 hover:scale-110`,children:ee.jsx("div",{className:"text-white w-8 h-8",children:e.icon})})}),ee.jsx("div",{className:"w-full md:w-[calc(50%-2rem)] "+(t%2==0?"md:mr-auto":"md:ml-auto"),children:ee.jsx(Is,{className:`h-full border-t-4 ${e.borderColor} hover:shadow-xl transition-all duration-300 hover:-translate-y-2 group overflow-hidden dark:bg-gray-800/70 dark:border-gray-700 dark:border-t-${e.iconColor.replace("bg-","")}`,children:ee.jsxs(Bs,{className:"p-6",children:[ee.jsxs("div",{className:"md:hidden flex items-center mb-4",children:[ee.jsx("div",{className:`w-12 h-12 rounded-full ${e.iconColor} flex items-center justify-center shadow-md mr-4`,children:ee.jsx("div",{className:"text-white w-6 h-6",children:e.icon})}),ee.jsxs("div",{children:[ee.jsx("p",{className:`inline-block px-3 py-1 rounded-full text-xs font-semibold bg-gradient-to-r ${e.bgColor} text-white mb-1`,children:e.week}),ee.jsx("h3",{className:"text-lg font-bold dark:text-white",children:e.title})]})]}),ee.jsxs("div",{className:"hidden md:block",children:[ee.jsx("p",{className:`inline-block px-3 py-1 rounded-full text-xs font-semibold bg-gradient-to-r ${e.bgColor} text-white mb-2`,children:e.week}),ee.jsx("h3",{className:`text-xl font-bold mb-4 group-hover:${e.hoverTextColor} transition-colors duration-300 dark:text-white`,children:e.title})]}),ee.jsx("ul",{className:"space-y-2 mt-4",children:e.items.map((t,n)=>ee.jsxs("li",{className:"flex items-start",children:[ee.jsx("span",{className:`inline-block w-2 h-2 rounded-full ${e.iconColor} mt-1.5 mr-2 flex-shrink-0`}),ee.jsx("span",{className:"text-gray-600 dark:text-gray-300 group-hover:text-gray-800 dark:group-hover:text-gray-200 transition-colors duration-300",children:t})]},n))})]})})})]},t))})]})]})})};var Us,Gs="HoverCard",[Hs,Ws]=de(Gs,[xe]),qs=xe(),[Ys,Ks]=Hs(Gs),Vs=e=>{const{__scopeHoverCard:t,children:n,open:r,defaultOpen:i,onOpenChange:a,openDelay:o=700,closeDelay:s=300}=e,l=qs(t),c=re.useRef(0),u=re.useRef(0),d=re.useRef(!1),h=re.useRef(!1),[f=!1,g]=ge({prop:r,defaultProp:i,onChange:a}),p=re.useCallback(()=>{clearTimeout(u.current),c.current=window.setTimeout(()=>g(!0),o)},[o,g]),m=re.useCallback(()=>{clearTimeout(c.current),d.current||h.current||(u.current=window.setTimeout(()=>g(!1),s))},[s,g]),A=re.useCallback(()=>g(!1),[g]);return re.useEffect(()=>()=>{clearTimeout(c.current),clearTimeout(u.current)},[]),ee.jsx(Ys,{scope:t,open:f,onOpenChange:g,onOpen:p,onClose:m,onDismiss:A,hasSelectionRef:d,isPointerDownOnContentRef:h,children:ee.jsx(Qe,{...l,children:n})})};Vs.displayName=Gs;var Js="HoverCardTrigger",Zs=re.forwardRef((e,t)=>
21{const{__scopeHoverCard:n,...r}=e,i=Ks(Js,n),a=qs(n);return ee.jsx(Ie,{asChild:!0,...a,children:ee.jsx(ce.a,{"data-state":i.open?"open":"closed",...r,ref:t,onPointerEnter:Ae(e.onPointerEnter,rl(i.onOpen)),onPointerLeave:Ae(e.onPointerLeave,rl(i.onClose)),onFocus:Ae(e.onFocus,i.onOpen),onBlur:Ae(e.onBlur,i.onClose),onTouchStart:Ae(e.onTouchStart,e=>e.preventDefault())})})});Zs.displayName=Js;var[Xs,$s]=Hs("HoverCardPortal",{forceMount:void 0}),el="HoverCardContent",tl=re.forwardRef((e,t)=>{const n=$s(el,e.__scopeHoverCard),{forceMount:r=n.forceMount,...i}=e,a=Ks(el,e.__scopeHoverCard);return ee.jsx(pe,{present:r||a.open,children:ee.jsx(nl,{"data-state":a.open?"open":"closed",...i,onPointerEnter:Ae(e.onPointerEnter,rl(a.onOpen)),onPointerLeave:Ae(e.onPointerLeave,rl(a.onClose)),ref:t})})});tl.displayName=el;var nl=re.forwardRef((e,t)=>{const{__scopeHoverCard:n,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,...s}=e,l=Ks(el,n),c=qs(n),u=re.useRef(null),d=he(t,u),[h,f]=re.useState(!1);return re.useEffect(()=>{if(h){const e=document.body;return Us=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=Us,e.style.webkitUserSelect=Us}}},[h]),re.useEffect(()=>{if(u.current){const e=()=>{f(!1),l.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;""!==(null==(e=document.getSelection())?void 0:e.toString())&&(l.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),l.hasSelectionRef.current=!1,l.isPointerDownOnContentRef.current=!1}}},[l.isPointerDownOnContentRef,l.hasSelectionRef]),re.useEffect(()=>{if(u.current){(function(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(u.current).forEach(e=>e.setAttribute("tabindex","-1"))}}),ee.jsx(Ce,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:o,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:Ae(a,e=>{e.preventDefault()}),onDismiss:l.onDismiss,children:ee.jsx(Ee,{...c,...s,onPointerDown:Ae(s.onPointerDown,e=>{e.currentTarget.contains(e.target)&&f(!0),l.hasSelectionRef.current=!1,l.isPointerDownOnContentRef.current=!0}),ref:d,style:{...s.style,userSelect:h?"text":void 0,WebkitUserSelect:h?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function rl(e){return t=>"touch"===t.pointerType?void 0:e()}re.forwardRef((e,t)=>{const{__scopeHoverCard:n,...r}=e,i=qs(n);return ee.jsx(Be,{...i,...r,ref:t})}).displayName="HoverCardArrow";var il=tl;const al=Vs,ol=Zs,sl=re.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},i)=>ee.jsx(il,{ref:i,align:t,sideOffset:n,className:ji("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));sl.displayName=il.displayName;const ll=[{id:1,embedSrc:"https://shareables.clutch.co/share/badges/2279128/111393?utm_source=clutch_award_badge&utm_medium=image_embed",title:"TOP COMPANY",description:"Expert Networks Service 2024"},{id:2,embedSrc:"https://shareables.clutch.co/share/badges/2279128/130350?utm_source=clutch_award_badge&utm_medium=image_embed",title:"GLOBAL",description:"Spring 2024"},{id:3,embedSrc:"https://shareables.clutch.co/share/badges/2279128/50182?utm_source=clutch_top_company_badge&utm_medium=image_embed",title:"TOP MARKET RESEARCH",description:"Financial Services 
21Ukraine"},{id:4,embedSrc:"https://shareables.clutch.co/share/badges/2279128/83420?utm_source=clutch_top_company_badge&utm_medium=image_embed",title:"TOP PERSONA DEVELOPMENT",description:"Services Company Ukraine 2025"},{id:5,embedSrc:"https://shareables.clutch.co/share/badges/2279128/33292?utm_source=clutch_top_company_badge&utm_medium=image_embed",title:"TOP EXPERT NETWORKS",description:"Service Ukraine 2025"}],cl=()=>{const[e,t]=re.useState(null);return ee.jsxs("div",{className:"relative p-6 bg-white dark:bg-gray-800 rounded-xl shadow-lg border border-gray-100 dark:border-gray-700 overflow-hidden",children:[ee.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-leadbuds-secondary/10 via-transparent to-transparent opacity-20 dark:from-leadbuds-purple/20 dark:via-transparent dark:to-transparent dark:opacity-30"}),ee.jsx("h3",{className:"text-2xl font-semibold mb-4 relative z-10 dark:text-white",children:"Our Recognition"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 relative z-10",children:"Lead Buds has been recognized as an industry leader by Clutch for our excellence in lead generation."}),ee.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-4 relative z-10",children:ll.map((n,r)=>ee.jsxs(al,{openDelay:200,closeDelay:100,children:[ee.jsx(ol,{asChild:!0,children:ee.jsxs("div",{className:"relative cursor-pointer transform transition-all duration-300 hover:scale-105 "+(e===r?"scale-105":""),onMouseEnter:()=>t(r),onMouseLeave:()=>t(null),children:[ee.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-leadbuds-secondary/50 to-transparent rounded-lg opacity-0 hover:opacity-30 transition-opacity duration-300 dark:from-leadbuds-purple/50"}),ee.jsx(Is,{className:"overflow-hidden border border-gray-200 shadow-sm h-full dark:bg-gray-700 dark:border-gray-600",children:ee.jsx("div",{className:"flex items-center justify-center h-24 bg-white dark:bg-gray-800 p-2",children:ee.jsx("div",{className:"relative w-full h-full flex items-center justify-center",children:ee.jsx("iframe",{src:n.embedSrc,title:`${n.title} - ${n.description}`,width:"100",height:"100",frameBorder:"0",className:"max-h-full max-w-full",loading:"lazy",style:{transform:"scale(0.7)",width:"100%",height:"100%"}})})})})]})}),ee.jsx(sl,{className:"w-64 p-0 dark:border-gray-700",children:ee.jsxs("div",{className:"p-4 bg-leadbuds-dark text-white dark:bg-gray-800",children:[ee.jsxs("div",{className:"flex items-center mb-2",children:[ee.jsx(Rn,{className:"h-5 w-5 text-leadbuds-secondary dark:text-leadbuds-purple mr-2"}),ee.jsx("h4",{className:"font-semibold",children:n.title})]}),ee.jsx("p",{className:"text-sm text-gray-300",children:n.description})]})})]},n.id))}),ee.jsx("div",{className:"mt-6 flex items-center justify-center relative z-10",children:ee.jsxs("a",{href:"https://clutch.co/profile/leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center text-leadbuds-dark dark:text-gray-300 hover:text-leadbuds-purple dark:hover:text-leadbuds-purple transition-colors",children:[ee.jsx(Tr,{className:"h-4 w-4 mr-2"}),ee.jsx("span",{className:"text-sm font-medium",children:"View all reviews on Clutch"})]})})]})},ul="G",dl="SVG",hl="VIEW",fl="TEXT",gl="LINK",pl="PAGE",ml="NOTE",Al="PATH",yl="RECT",bl="LINE",vl="FIELD_SET",wl="TEXT_INPUT",xl="SELECT",Il="CHECKBOX",Cl="LIST",El="DEFS",kl="IMAGE",Bl="TSPAN",Sl="CANVAS",Ql="CIRCLE",jl="ELLIPSE",Nl="POLYGON",Tl="DOCUMENT",Ol="POLYLINE",_l="TEXT_INSTANCE";var Dl={exports:{}},Pl={exports:{}};"function"==typeof Object.create?Pl.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Pl.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}};var Rl,Ml=Pl.exports,Ll={exports:{}},Fl="object"==typeof Reflect?Reflect:null,zl=Fl&&"function"==typeof Fl.apply?Fl.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};Rl=Fl&&"function"==typeof Fl.ownKeys?Fl.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var Ul=Number.isNaN||function(e){return e!=e};function Gl(){Gl.init.call(this)}Ll.exports=Gl,Ll.exports.once=function(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}$l(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&$l(e,"error",t,n)}(e,i,{once:!0})})},Gl.EventEmitter=Gl,Gl.prototype._events=void 0,Gl.prototype._eventsCount=0,Gl.prototype._maxListeners=void 0;var Hl=10;function Wl(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function ql(e){return void 0===e._maxListeners?Gl.defaultMaxListeners:e._maxListeners}function Yl(e,t,n,r){var i,a,o;if(Wl(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=ql(e))>0&&o.length>i&&!o.warned){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,console&&console.warn}return e}function Kl(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Vl(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=Kl.bind(r);return i.listener=n,r.wrapFn=i,i}function Jl(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):Xl(i,i.length)}function Zl(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function Xl(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function $l(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function i(a){r.once&&e.removeEventListener(t,i),n(a)})}}Object.defineProperty(Gl,"defaultMaxListeners",{enumerable:!0,get:function(){return Hl},set:function(e){if("number"!=typeof e||e<0||Ul(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");Hl=e}}),Gl.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Gl.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||Ul(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},Gl.prototype.getMaxListeners=function(){return ql(this)},Gl.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var s=i[e];if(void 0===s)return!1;if("function"==typeof s)zl(s,this,t);else{var l=s.length,c=Xl(s,l);for(n=0;n<l;++n)zl(c[n],this,t)}return!0},Gl.prototype.addListener=function(e,t){return Yl(this,e,t,!1)},Gl.prototype.on=Gl.prototype.addListener,Gl.prototype.prependListener=function(e,t){return Yl(this,e,t,!0)},Gl.prototype.once=function(e,t){return Wl(t),this.on(e,Vl(this,e,t)),this},Gl.prototype.prependOnceListener=function(e,t){return Wl(t),this.prependListener(e,Vl(this,e,t)),this},Gl.prototype.removeListener=function(e,t){var n,r,i,a,o;if(Wl(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit
21("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},Gl.prototype.off=Gl.prototype.removeListener,Gl.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},Gl.prototype.listeners=function(e){return Jl(this,e,!0)},Gl.prototype.rawListeners=function(e){return Jl(this,e,!1)},Gl.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):Zl.call(e,t)},Gl.prototype.listenerCount=Zl,Gl.prototype.eventNames=function(){return this._eventsCount>0?Rl(this._events):[]};var ec=Ml,tc=Ll.exports.EventEmitter;function nc(e){if(!(this instanceof nc))return new nc(e);tc.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}Dl.exports=nc,Dl.exports.default=nc,ec(nc,tc);["pop","shift","indexOf","lastIndexOf"].forEach(function(e){nc.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),nc.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},nc.prototype.reverse=function(){return this.jobs.reverse(),this};function rc(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function ic(e){var t=this;function n(e){t.end(e)}this.on("error",n),this.on("end",function r(i){t.removeListener("error",n),t.removeListener("end",r),e(i,this.results)})}function ac(e){this.session++,this.running=!1,this.emit("end",e)}["push","unshift","splice"].forEach(function(e){nc.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(nc.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),nc.prototype.start=function(e){if(e&&ic.call(this,e),this.running=!0,!(this.pending>=this.concurrency))if(0!==this.jobs.length){var t=this,n=this.jobs.shift(),r=!0,i=this.session,a=null,o=!1,s=null,l=n.hasOwnProperty("timeout")?n.timeout:this.timeout;l&&(a=setTimeout(function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",u,n):u()},l),this.timers[a]=a),this.results&&(s=this.results.length,this.results[s]=null),this.pending++,t.emit("start",n);var c=n(u);c&&c.then&&"function"==typeof c.then&&c.then(function(e){return u(null,e)}).catch(function(e){return u(e||!0)}),this.running&&this.jobs.length>0&&this.start()}else 0===this.pending&&ac.call(this);function u(e,l){r&&t.session===i&&(r=!1,t.pending--,null!==a&&(delete t.timers[a],clearTimeout(a)),e?t.emit("error",e,n):!1===o&&(null!==s&&(t.results[s]=Array.prototype.slice.call(arguments,1)),t.emit("success",l,n)),t.session===i&&(0===t.pending&&0===t.jobs.length?ac.call(t):t.running&&t.start()))}},nc.prototype.stop=function(){this.running=!1},nc.prototype.end=function(e){rc.call(this),this.jobs.length=0,this.pending=0,ac.call(this,e)};const oc={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class sc{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,t="ascii"){t=oc[t]||t;let n=this.readBuffer(e);try{return new TextDecoder(t).decode(n)}catch(r){return n}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}sc.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let gxe of Object.getOwnPropertyNames(DataView.prototype))if("get"===gxe.slice(0,3)){let e=gxe.slice(3).replace("Ui","UI");"Float32"===e?e="Float":"Float64"===e&&(e="Double");let t=sc.TYPES[e];sc.prototype["read"+e+(1===t?"":"BE")]=function(){const e=this.view[gxe](this.pos,!1);return this.pos+=t,e},1!==t&&(sc.prototype["read"+e+"LE"]=function(){const e=this.view[gxe](this.pos,!0);return this.pos+=t,e})}const lc=new TextEncoder,cc=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class uc{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let n;switch(t){case"utf16le":case"utf16-le":case"ucs2":n=dc(e,cc);break;case"utf16be":case"utf16-be":n=dc(e,!cc);break;case"utf8":n=lc.encode(e);break;case"ascii":n=function(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e);break;default:throw new Error(`Unsupported encoding: ${t}`)}this.writeBuffer(n)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{const n=new Uint8Array(t);n.fill(e),this.writeBuffer(n)}}}function dc(e,t){let n=new Uint16Array(e.length);for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);t&&(i=i>>8|(255&i)<<8),n[r]=i}return new Uint8Array(n.buffer)}for(let gxe of Object.getOwnPropertyNames(DataView.prototype))if("set"===gxe.slice(0,3)){let e=gxe.slice(3).replace("Ui","UI");"Float32"===e?e="Float":"Float64"===e&&(e="Double");let t=sc.TYPES[e];uc.prototype["write"+e+(1===t?"":"BE")]=function(e){this.view[gxe](this.pos,e,!1),this.pos+=t},1!==t&&(uc.prototype["write"+e+"LE"]=function(e){this.view[gxe](this.pos,e,!0),this.pos+=t})}class hc{fromBuffer(e){let t=new sc(e);return this.decode(t)}toBuffer(e){let t=this.size(e),n=new Uint8Array(t),r=new uc(n);return this.encode(r,e),n}}class fc extends hc{constructor(e,t="BE"){super(),this.type=e,this.endian=t,this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}size(){return sc.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}const gc=new fc("UInt8"),pc=new fc("UInt16","BE"),mc=pc,Ac=new fc("UInt16","LE"),yc=new fc("UInt24","BE");new fc("UInt24","LE");const bc=new fc("UInt32","BE"),vc=bc,wc=new fc("UInt32","LE"),xc=new fc("Int8"),Ic=new fc("Int16","BE");new fc("Int16","LE"),new fc("Int24","BE"),new fc("Int24","LE");const Cc=new fc("Int32","BE");new fc("Int32","LE"),new fc("Float","BE"),new fc("Float","LE"),new fc("Double","BE"),new fc("Double","LE");class Ec extends fc{constructor(e,t,n=e>>1){super(`Int${e}`,t),this._point=1<<n}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}const kc=new Ec(16,"BE");new Ec(16,"LE");const Bc=new Ec(32,"BE");function Sc(e,t,n){let r;if("number"==typeof e?r=e:"function"==typeof e?r=e.call(n,n):n&&"string"==typeof e?r=n[e]:t&&e instanceof fc&&(r=e.decode(t)),isNaN(r))throw new Error("Not a fixed size");return r}new Ec(32,"LE");class Qc{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let t in e){const n=e[t];this[t]=n}}}class jc extends hc{constructor(e,t,n="count"){super(),this.type=e,this.length=t,this.lengthType=n}decode(e,t){let n;const{pos:r}=e,i=[];let a=t;if(null!=this.length&&(n=Sc(this.length,e,t)),this.length instanceof fc&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:r},_currentOffset:{value:0,writable:!0},_length:{value:n}}),a=i),null==n||"bytes"===this.lengthType){const r=null!=n?e.pos+n:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<r;)i.push(this.type.decode(e,a))}else for(let o=0,s=n;o<s;o++)i.push(this.type.decode(e,a));return i}size(e,t,n=!0){if(!e)return this.type.size(null,t)*Sc(this.length,null,t);let r=0;this.length instanceof fc&&(r+=this.length.size(),t={parent:t,pointerSize:0});for(let i of e)r+=this.type.size(i,t);return t&&n&&this.length instanceof fc&&(r+=t.pointerSize),r}encode(e,t,n){let r=n;this.length instanceof fc&&(r={pointers:[],startOffset:e.pos,parent:n},r.pointerOffset=e.pos+this.size(t,r,!1),this.length.encode(e,t.length));for(let i of t)this.type.encode(e,i,r);if(this.length instanceof fc){let t=0;for(;t<r.pointers.length;){const n=r.pointers[t++];n.type.encode(e,n.val,n.parent)}}}}class Nc extends jc{decode(e,t){const{pos:n}=e,r=Sc(this.length,e,t);this.length instanceof fc&&(t={parent:t,_startOffset:n,_currentOffset:0,_length:r});const i=new Tc(this.type,r,e,t);return e.pos+=r*this.type.size(null,t),i}size(e,t){return e instanceof Tc&&(e=e.toArray()),super.size(e,t)}encode(e,t,n){return t instanceof Tc&&(t=t.toArray()),super.encode(e,t,n)}}class Tc{constructor(e,t,n,r){this.type=e,this.length=t,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0||e>=this.length)){if(null==this.items[e]){const{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){const e=[];for(let t=0,n=this.length;t<n;t++)e.push(this.get(t));return e}}class Oc extends hc{constructor(e,t=[]){super(),this.type=e,this.flags=t}
vendor: 10,966 bytes, line 21
21decode(e){const t=this.type.decode(e),n={};for(let r=0;r<this.flags.length;r++){const e=this.flags[r];null!=e&&(n[e]=!!(t&1<<r))}return n}size(){return this.type.size()}encode(e,t){let n=0;for(let r=0;r<this.flags.length;r++){const e=this.flags[r];null!=e&&t[e]&&(n|=1<<r)}return this.type.encode(e,n)}}class _c extends hc{constructor(e){super(),this.length=e}decode(e,t){const n=Sc(this.length,e,t);return e.readBuffer(n)}size(e,t){if(!e)return Sc(this.length,null,t);let n=e.length;return this.length instanceof fc&&(n+=this.length.size()),n}encode(e,t,n){return this.length instanceof fc&&this.length.encode(e,t.length),e.writeBuffer(t)}}class Dc extends hc{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:n}=this;if("function"==typeof n&&(n=n.call(t,t)),n)return this.type.decode(e,t)}size(e,t){let{condition:n}=this;return"function"==typeof n&&(n=n.call(t,t)),n?this.type.size(e,t):0}encode(e,t,n){let{condition:r}=this;if("function"==typeof r&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)}}class Pc extends hc{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){const n=Sc(this.count,null,t);return this.type.size()*n}encode(e,t,n){return e.fill(0,this.size(t,n))}}class Rc extends hc{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let n,r,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let a=Mc(i);if(null!=this.length)n=Sc(this.length,e,t);else{let t;for(({buffer:t,length:n,pos:r}=e);r<n-a+1&&(0!==t[r]||2===a&&0!==t[r+1]);)r+=a;n=r-e.pos}const o=e.readString(n,i);return null==this.length&&e.pos<e.length&&(e.pos+=a),o}size(e,t){if(null==e)return Sc(this.length,null,t);let{encoding:n}=this;"function"==typeof n&&(n=n.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===n&&(n="utf16le");let r=Lc(e,n);return this.length instanceof fc&&(r+=this.length.size()),null==this.length&&(r+=Mc(n)),r}encode(e,t,n){let{encoding:r}=this;if("function"==typeof r&&(r=r.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),this.length instanceof fc&&this.length.encode(e,Lc(t,r)),e.writeString(t,r),null==this.length)return 2==Mc(r)?e.writeUInt16LE(0):e.writeUInt8(0)}}function Mc(e){switch(e){case"ascii":case"utf8":default:return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2}}function Lc(e,t){switch(t){case"ascii":return e.length;case"utf8":let n=0;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&t<e.length-1){let n=e.charCodeAt(++t);56320==(64512&n)?r=((1023&r)<<10)+(1023&n)+65536:t--}4294967168&r?4294965248&r?4294901760&r?4292870144&r||(n+=4):n+=3:n+=2:n++}return n;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw new Error("Unknown encoding "+t)}}class Fc extends hc{constructor(e={}){super(),this.fields=e}decode(e,t,n=0){const r=this._setup(e,t,n);return this._parseFields(e,r,this.fields),null!=this.process&&this.process.call(r,e),r}_setup(e,t,n){const r={};return Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r}_parseFields(e,t,n){for(let i in n){var r;const a=n[i];void 0!==(r="function"==typeof a?a.call(t,t):a.decode(e,t))&&(r instanceof Qc?Object.defineProperty(t,i,r):t[i]=r),t._currentOffset=e.pos-t._startOffset}}size(e,t,n=!0){null==e&&(e={});const r={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let a in this.fields){const t=this.fields[a];null!=t.size&&(i+=t.size(e[a],r))}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r;null!=this.preEncode&&this.preEncode.call(t,e);const i={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};i.pointerOffset=e.pos+this.size(t,i,!1);for(let o in this.fields)r=this.fields[o],null!=r.encode&&r.encode(e,t[o],i);let a=0;for(;a<i.pointers.length;){const t=i.pointers[a++];t.type.encode(e,t.val,t.parent)}}}class zc extends Fc{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,n=0){const r=this._setup(e,t,n);var i;"string"==typeof this.type?r.version=(i=t,this.versionPath.reduce((e,t)=>e&&e[t],i)):r.version=this.type.decode(e),this.versions.header&&this._parseFields(e,r,this.versions.header);const a=this.versions[r.version];if(null==a)throw new Error(`Unknown version ${r.version}`);return a instanceof zc?a.decode(e,t):(this._parseFields(e,r,a),null!=this.process&&this.process.call(r,e),r)}size(e,t,n=!0){let r,i;if(!e)throw new Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);const a={parent:t,val:e,pointerSize:0};let o=0;if("string"!=typeof this.type&&(o+=this.type.size(e.version,a)),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.size&&(o+=i.size(e[r],a));const s=this.versions[e.version];if(null==s)throw new Error(`Unknown version ${e.version}`);for(r in s)i=s[r],null!=i.size&&(o+=i.size(e[r],a));return n&&(o+=a.pointerSize),o}encode(e,t,n){let r,i;null!=this.preEncode&&this.preEncode.call(t,e);const a={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};if(a.pointerOffset=e.pos+this.size(t,a,!1),"string"!=typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.encode&&i.encode(e,t[r],a);const o=this.versions[t.version];for(r in o)i=o[r],null!=i.encode&&i.encode(e,t[r],a);let s=0;for(;s<a.pointers.length;){const t=a.pointers[s++];t.type.encode(e,t.val,t.parent)}}}class Uc extends hc{constructor(e,t,n={}){if(super(),this.offsetType=e,this.type=t,this.options=n,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(e,t){const n=this.offsetType.decode(e,t);if(n===this.options.nullValue&&this.options.allowNull)return null;let r;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));const a=n+r;if(null!=this.type){let n=null;const r=()=>{if(null!=n)return n;const{pos:r}=e;return e.pos=a,n=this.type.decode(e,t),e.pos=r,n};return this.options.lazy?new Qc({get:r}):r()}return a}size(e,t){const n=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:r}=this;if(null==r){if(!(e instanceof Gc))throw new Error("Must be a VoidPointer");({type:r}=e),e=e.value}if(e&&t){let i=r.size(e,n);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,n){let r;const i=n;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);switch(this.options.type){case"local":r=n.startOffset;break;case"immediate":r=e.pos+this.offsetType.size(t,i);break;case"parent":r=(n=n.parent).startOffset;break;default:for(r=0;n.parent;)n=n.parent}this.options.relativeTo&&(r+=this.relativeToGetter(i.val)),this.offsetType.encode(e,n.pointerOffset-r);let{type:a}=this;if(null==a){if(!(t instanceof Gc))throw new Error("Must be a VoidPointer");({type:a}=t),t=t.value}return n.pointers.push({type:a,val:t,parent:i}),n.pointerOffset+=a.size(t,i)}}class Gc{constructor(e,t){this.type=e,this.value=t}}function Hc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Wc=oe(function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n});for(var qc={byteLength:function(e){var t=Xc(e),n=t[0],r=t[1];return 3*(n+r)/4-r},toByteArray:function(e){var t,n,r=Xc(e),i=r[0],a=r[1],o=new Vc(function(e,t,n){return 3*(t+n)/4-n}(0,i,a)),s=0,l=a>0?i-4:i;for(n=0;n<l;n+=4)t=Kc[e.charCodeAt(n)]<<18|Kc[e.charCodeAt(n+1)]<<12|Kc[e.charCodeAt(n+2)]<<6|Kc[e.charCodeAt(n+3)],o[s++]=t>>16&255,o[s++]=t>>8&255,o[s++]=255&t;2===a&&(t=Kc[e.charCodeAt(n)]<<2|Kc[e.charCodeAt(n+1)]>>4,o[s++]=255&t);1===a&&(t=Kc[e.charCodeAt(n)]<<10|Kc[e.charCodeAt(n+1)]<<4|Kc[e.charCodeAt(n+2)]>>2,o[s++]=t>>8&255,o[s++]=255&t);return o},fromByteArray:function(e){for(var t,n=e.length,r=n%3,i=[],a=16383,o=0,s=n-r;o<s;o+=a)i.push(eu(e,o,o+a>s?s:o+a));1===r?(t=e[n-1],i.push(Yc[t>>2]+Yc[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(Yc[t>>10]+Yc[t>>4&63]+Yc[t<<2&63]+"="));return i.join("")}},Yc=[],Kc=[],Vc="undefined"!=typeof Uint8Array?Uint8Array:Array,Jc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Zc=0;Zc<64;++Zc)Yc[Zc]=Jc[Zc],Kc[Jc.charCodeAt(Zc)]=Zc;function Xc(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function $c(e){return Yc[e>>18&63]+Yc[e>>12&63]+Yc[e>>6&63]+Yc[63&e]}function eu(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),i.push($c(r));return i.join("")}Kc["-".charCodeAt(0)]=62,Kc["_".charCodeAt(0)]=63;function tu(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function nu(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=new tu,this.dtree=new tu}var ru=new tu,iu=new tu,au=new Uint8Array(30),ou=new Uint16Array(30),su=new Uint8Array(30),lu=new Uint16Array(30),cu=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),uu=new tu,du=new Uint8Array(320);function hu(e,t,n,r){var i,a;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(a=r,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}var fu=new Uint16Array(16);function gu(e,t,n,r){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)fu[i]=a,a+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[fu[t[n+i]]++]=i)}function pu(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function mu(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>
vendor: 4,361 bytes, line 21
21=t,e.bitcount-=t,r+n}function Au(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,a=e.tag;do{r=2*r+(1&a),a>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);return e.tag=a,e.bitcount-=i,t.trans[n+r]}function yu(e,t,n){var r,i,a,o,s,l;for(r=mu(e,5,257),i=mu(e,5,1),a=mu(e,4,4),o=0;o<19;++o)du[o]=0;for(o=0;o<a;++o){var c=mu(e,3,0);du[cu[o]]=c}for(gu(uu,du,0,19),s=0;s<r+i;){var u=Au(e,uu);switch(u){case 16:var d=du[s-1];for(l=mu(e,2,3);l;--l)du[s++]=d;break;case 17:for(l=mu(e,3,3);l;--l)du[s++]=0;break;case 18:for(l=mu(e,7,11);l;--l)du[s++]=0;break;default:du[s++]=u}}gu(t,du,0,r),gu(n,du,r,i)}function bu(e,t,n){for(;;){var r,i,a,o,s=Au(e,t);if(256===s)return 0;if(s<256)e.dest[e.destLen++]=s;else for(r=mu(e,au[s-=257],ou[s]),i=Au(e,n),o=a=e.destLen-mu(e,su[i],lu[i]);o<a+r;++o)e.dest[e.destLen++]=e.dest[o]}}function vu(e){for(var t,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return-3;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}!function(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}(ru,iu),hu(au,ou,4,3),hu(su,lu,2,1),au[28]=0,ou[28]=258;var wu=function(e,t){var n,r,i=new nu(e,t);do{switch(n=pu(i),mu(i,2,0)){case 0:r=vu(i);break;case 1:r=bu(i,ru,iu);break;case 2:yu(i,i.ltree,i.dtree),r=bu(i,i.ltree,i.dtree);break;default:r=-3}if(0!==r)throw new Error("Data error")}while(!n);return i.destLen<i.dest.length?"function"==typeof i.dest.slice?i.dest.slice(0,i.destLen):i.dest.subarray(0,i.destLen):i.dest};const xu=oe(wu),Iu=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],Cu=(e,t,n)=>{let r=e[t];e[t]=e[n],e[n]=r};var Eu={swap32LE:e=>{Iu&&(e=>{const t=e.length;for(let n=0;n<t;n+=4)Cu(e,n,n+3),Cu(e,n+1,n+2)})(e)}};const ku=wu,{swap32LE:Bu}=Eu;const Su=oe(class{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let n;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),n=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),n=t.getUint32(8,!0),e=e.subarray(12)}e=ku(e,new Uint8Array(n)),e=ku(e,new Uint8Array(n)),Bu(e),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[2080+(e>>11)],t=this.data[t+(e>>5&63)],t=(t<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}});function Qu(e){return e&&e.__esModule?e.default:e}var ju;ju=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_
21Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const Nu=new Su(qc
vendor: 12,945 bytes, line 21
21.toByteArray("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"))
vendor: 547 bytes, line 21
21,Tu=Math.log2||(e=>Math.log(e)/Math.LN2),Ou=e=>Tu(e)+1|0,_u=Ou(Qu(ju).categories.length-1),Du=Ou(Qu(ju).combiningClasses.length-1),Pu=Ou(Qu(ju).scripts.length-1),Ru=Ou(Qu(ju).eaw.length-1),Mu=Du+Pu+Ru+10,Lu=Pu+Ru+10,Fu=Ru+10,zu=(1<<_u)-1,Uu=(1<<Du)-1,Gu=(1<<Pu)-1,Hu=(1<<Ru)-1;function Wu(e){const t=Nu.get(e);return Qu(ju).categories[t>>Mu&zu]}function qu(e){const t=Nu.get(e);return Qu(ju).combiningClasses[t>>Lu&Uu]}function Yu(e){const t=Nu.get(e);return Qu(ju).scripts[t>>Fu&Gu]}function Ku(e){return"Nd"===Wu(e)}function Vu(e){const t=Wu(e);
vendor: 6,736 bytes, line 21
21return"Mn"===t||"Me"===t||"Mc"===t}var Ju={getCategory:Wu,getCombiningClass:qu,getScript:Yu,getEastAsianWidth:function(e){const t=Nu.get(e);return Qu(ju).eaw[t>>10&Hu]},getNumericValue:function(e){let t=Nu.get(e),n=1023&t;if(0===n)return null;if(n<=50)return n-1;if(n<480){return((n>>4)-12)/(1+(15&n))}if(n<768){t=(n>>5)-14;let e=2+(31&n);for(;e>0;)t*=10,e--;return t}{t=(n>>2)-191;let e=1+(3&n);for(;e>0;)t*=60,e--;return t}},isAlphabetic:function(e){const t=Wu(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:Ku,isPunctuation:function(e){const t=Wu(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===Wu(e)},isUpperCase:function(e){return"Lu"===Wu(e)},isTitleCase:function(e){return"Lt"===Wu(e)},isWhiteSpace:function(e){const t=Wu(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){const t=Wu(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:Vu};const Zu=oe(class{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var n=1,r=null,i=null,a=null,o=0;o<e.length;o++){var s=e[o];a=n,0===(n=t.stateTable[n][s])&&(null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[a]]),n=t.stateTable[1][s],r=null),0!==n&&null==r&&(r=o),t.accepting[n]&&(i=o),0===n&&(n=1)}null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[n]])}}}apply(e,t){for(var[n,r,i]of this.match(e))for(var a of i)"function"==typeof t[a]&&t[a](n,r,e.slice(n,r+1))}});var Xu,$u,ed={exports:{}};Xu=ed,$u=function(){function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{r=Promise}catch(s){r=function(){}}function i(a,s,l,c,u){"object"==typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],h=[],f="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function a(l,g){if(null===l)return null;if(0===g)return l;var p,m;if("object"!=typeof l)return l;if(e(l,t))p=new t;else if(e(l,n))p=new n;else if(e(l,r))p=new r(function(e,t){l.then(function(t){e(a(t,g-1))},function(e){t(a(e,g-1))})});else if(i.__isArray(l))p=[];else if(i.__isRegExp(l))p=new RegExp(l.source,o(l)),l.lastIndex&&(p.lastIndex=l.lastIndex);else if(i.__isDate(l))p=new Date(l.getTime());else{if(f&&Buffer.isBuffer(l))return p=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(p),p;e(l,Error)?p=Object.create(l):void 0===c?(m=Object.getPrototypeOf(l),p=Object.create(m)):(p=Object.create(c),m=c)}if(s){var A=d.indexOf(l);if(-1!=A)return h[A];d.push(l),h.push(p)}for(var y in e(l,t)&&l.forEach(function(e,t){var n=a(t,g-1),r=a(e,g-1);p.set(n,r)}),e(l,n)&&l.forEach(function(e){var t=a(e,g-1);p.add(t)}),l){var b;m&&(b=Object.getOwnPropertyDescriptor(m,y)),b&&null==b.set||(p[y]=a(l[y],g-1))}if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(l);for(y=0;y<v.length;y++){var w=v[y];(!(I=Object.getOwnPropertyDescriptor(l,w))||I.enumerable||u)&&(p[w]=a(l[w],g-1),I.enumerable||Object.defineProperty(p,w,{enumerable:!1}))}}if(u){var x=Object.getOwnPropertyNames(l);for(y=0;y<x.length;y++){var I,C=x[y];(I=Object.getOwnPropertyDescriptor(l,C))&&I.enumerable||(p[C]=a(l[C],g-1),Object.defineProperty(p,C,{enumerable:!1}))}}return p}(a,l)}function a(e){return Object.prototype.toString.call(e)}function o(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return i.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},i.__objToStr=a,i.__isDate=function(e){return"object"==typeof e&&"[object Date]"===a(e)},i.__isArray=function(e){return"object"==typeof e&&"[object Array]"===a(e)},i.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===a(e)},i.__getRegExpFlags=o,i}(),Xu.exports&&(Xu.exports=$u);const td=oe(ed.exports);var nd={},rd={};function id(e){this.buffer=e,this.pos=0}function ad(e){this.buffer=e,this.pos=0}id.prototype.read=function(e,t,n){this.pos+n>this.buffer.length&&(n=this.buffer.length-this.pos);for(var r=0;r<n;r++)e[t+r]=this.buffer[this.pos+r];return this.pos+=n,n},rd.BrotliInput=id,ad.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},rd.BrotliOutput=ad;var od=4096,sd=new Uint32Array([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]);function ld(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}ld.READ_SIZE=od,ld.IBUF_MASK=8191,ld.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},ld.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,t=this.input_.read(this.buf_,e,od);if(t<0)throw new Error("Unexpected end of input");if(t<od){this.eos_=1;for(var n=0;n<32;n++)this.buf_[e+t+n]=0}if(0===e){for(n=0;n<32;n++)this.buf_[8192+n]=this.buf_[n];this.buf_ptr_=od}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},ld.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},ld.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&sd[e];return this.bit_pos_+=e,t};for(var cd,ud,dd,hd,fd=ld,gd={},pd={},md={byteLength:function(e){var t=xd(e),n=t[0],r=t[1];return 3*(n+r)/4-r},toByteArray:function(e){var t,n,r=xd(e),i=r[0],a=r[1],o=new bd(function(e,t,n){return 3*(t+n)/4-n}(0,i,a)),s=0,l=a>0?i-4:i;for(n=0;n<l;n+=4)t=yd[e.charCodeAt(n)]<<18|yd[e.charCodeAt(n+1)]<<12|yd[e.charCodeAt(n+2)]<<6|yd[e.charCodeAt(n+3)],o[s++]=t>>16&255,o[s++]=t>>8&255,o[s++]=255&t;2===a&&(t=yd[e.charCodeAt(n)]<<2|yd[e.charCodeAt(n+1)]>>4,o[s++]=255&t);1===a&&(t=yd[e.charCodeAt(n)]<<10|yd[e.charCodeAt(n+1)]<<4|yd[e.charCodeAt(n+2)]>>2,o[s++]=t>>8&255,o[s++]=255&t);return o},fromByteArray:function(e){for(var t,n=e.length,r=n%3,i=[],a=16383,o=0,s=n-r;o<s;o+=a)i.push(Cd(e,o,o+a>s?s:o+a));1===r?(t=e[n-1],i.push(Ad[t>>2]+Ad[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(Ad[t>>10]+Ad[t>>4&63]+Ad[t<<2&63]+"="));return i.join("")}},Ad=[],yd=[],bd="undefined"!=typeof Uint8Array?Uint8Array:Array,vd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
21+/",wd=0;wd<64;++wd)Ad[wd]=vd[wd],yd[vd.charCodeAt(wd)]=wd;function xd(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function Id(e){return Ad[e>>18&63]+Ad[e>>12&63]+Ad[e>>6&63]+Ad[63&e]}function Cd(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),i.push(Id(r));return i.join("")}function Ed(){if(dd)return pd;dd=1;var e=md;return pd.init=function(){return(0,Ld().BrotliDecompressBuffer)(e.toByteArray(ud?cd:(ud=1,cd
vendor: 9,554 bytes, line 21
21="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
vendor: 59,449 bytes, line 21
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"
vendor: 4,617 bytes, line 21
21)))},pd}function kd(){if(hd)return gd;hd=1;var e=Ed();return gd.init=function(){gd.dictionary=e.init()},gd.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),gd.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),gd.minDictionaryWordLength=4,gd.maxDictionaryWordLength=24,gd}yd["-".charCodeAt(0)]=62,yd["_".charCodeAt(0)]=63;var Bd={};function Sd(e,t){this.bits=e,this.value=t}Bd.HuffmanCode=Sd;var Qd=15;function jd(e,t){for(var n=1<<t-1;e&n;)n>>=1;return(e&n-1)+n}function Nd(e,t,n,r,i){do{e[t+(r-=n)]=new Sd(i.bits,i.value)}while(r>0)}function Td(e,t,n){for(var r=1<<t-n;t<Qd&&!((r-=e[t])<=0);)++t,r<<=1;return t-n}Bd.BrotliBuildHuffmanTable=function(e,t,n,r,i){var a,o,s,l,c,u,d,h,f,g,p=t,m=new Int32Array(16),A=new Int32Array(16);for(g=new Int32Array(i),o=0;o<i;o++)m[r[o]]++;for(A[1]=0,a=1;a<Qd;a++)A[a+1]=A[a]+m[a];for(o=0;o<i;o++)0!==r[o]&&(g[A[r[o]]++]=o);if(f=h=1<<(d=n),1===A[15]){for(s=0;s<f;++s)e[t+s]=new Sd(0,65535&g[0]);return f}for(s=0,o=0,a=1,l=2;a<=n;++a,l<<=1)for(;m[a]>0;--m[a])Nd(e,t+s,l,h,new Sd(255&a,65535&g[o++])),s=jd(s,a);for(u=f-1,c=-1,a=n+1,l=2;a<=Qd;++a,l<<=1)for(;m[a]>0;--m[a])(s&u)!==c&&(t+=h,f+=h=1<<(d=Td(m,a,n)),e[p+(c=s&u)]=new Sd(d+n&255,t-p-c&65535)),Nd(e,t+(s>>n),l,h,new Sd(a-n&255,65535&g[o++])),s=jd(s,a);return f};var Od={};Od.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,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,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,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,
vendor: 7,247 bytes, line 21
216,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Od.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512]);var _d={};function Dd(e,t){this.offset=e,this.nbits=t}_d.kBlockLengthPrefixCode=[new Dd(1,2),new Dd(5,2),new Dd(9,2),new Dd(13,2),new Dd(17,3),new Dd(25,3),new Dd(33,3),new Dd(41,3),new Dd(49,4),new Dd(65,4),new Dd(81,4),new Dd(97,4),new Dd(113,5),new Dd(145,5),new Dd(177,5),new Dd(209,5),new Dd(241,6),new Dd(305,6),new Dd(369,7),new Dd(497,8),new Dd(753,9),new Dd(1265,10),new Dd(2289,11),new Dd(4337,12),new Dd(8433,13),new Dd(16625,24)],_d.kInsertLengthPrefixCode=[new Dd(0,0),new Dd(1,0),new Dd(2,0),new Dd(3,0),new Dd(4,0),new Dd(5,0),new Dd(6,1),new Dd(8,1),new Dd(10,2),new Dd(14,2),new Dd(18,3),new Dd(26,3),new Dd(34,4),new Dd(50,4),new Dd(66,5),new Dd(98,5),new Dd(130,6),new Dd(194,7),new Dd(322,8),new Dd(578,9),new Dd(1090,10),new Dd(2114,12),new Dd(6210,14),new Dd(22594,24)],_d.kCopyLengthPrefixCode=[new Dd(2,0),new Dd(3,0),new Dd(4,0),new Dd(5,0),new Dd(6,0),new Dd(7,0),new Dd(8,0),new Dd(9,0),new Dd(10,1),new Dd(12,1),new Dd(14,2),new Dd(18,2),new Dd(22,3),new Dd(30,3),new Dd(38,4),new Dd(54,4),new Dd(70,5),new Dd(102,5),new Dd(134,6),new Dd(198,7),new Dd(326,8),new Dd(582,9),new Dd(1094,10),new Dd(2118,24)],_d.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],_d.kCopyRangeLut=[0,8,0,8,16,0,16,8,16];var Pd,Rd,Md={};function Ld(){if(Rd)return nd;Rd=1;var e=rd.BrotliInput,t=rd.BrotliOutput,n=fd,r=kd(),i=Bd.HuffmanCode,a=Bd.BrotliBuildHuffmanTable,o=Od,s=_d,l=function(){if(Pd)return Md;Pd=1;var e=kd(),t=10,n=11;function r(e,t,n){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(n.length);for(var r=0;r<e.length;r++)this.prefix[r]=e.charCodeAt(r);for(r=0;r<n.length;r++)this.suffix[r]=n.charCodeAt(r)}var i=[new r("",0,""),new r("",0," "),new r(" ",0," "),new r("",12,""),new r("",t," "),new r("",0," the "),new r(" ",0,""),new r("s ",0," "),new r("",0," of "),new r("",t,""),new r("",0," and "),new r("",13,""),new r("",1,""),new r(", ",0," "),new r("",0,", "),new r(" ",t," "),new r("",0," in "),new r("",0," to "),new r("e ",0," "),new r("",0,'"'),new r("",0,"."),new r("",0,'">'),new r("",0,"\n"),new r("",3,""),new r("",0,"]"),new r("",0," for "),new r("",14,""),new r("",2,""),new r("",0," a "),new r("",0," that "),new r(" ",t,""),new r("",0,". "),new r(".",0,""),new r(" ",0,", "),new r("",15,""),new r("",0," with "),new r("",0,"'"),new r("",0," from "),new r("",0," by "),new r("",16,""),new r("",17,""),new r(" the ",0,""),new r("",4,""),new r("",0,". The "),new r("",n,""),new r("",0," on "),new r("",0," as "),new r("",0," is "),new r("",7,""),new r("",1,"ing "),new r("",0,"\n\t"),new r("",0,":"),new r(" ",0,". "),new r("",0,"ed "),new r("",20,""),new r("",18,""),new r("",6,""),new r("",0,"("),new r("",t,", "),new r("",8,""),new r("",0," at "),new r("",0,"ly "),new r(" the ",0," of "),new r("",5,""),new r("",9,""),new r(" ",t,", "),new r("",t,'"'),new r(".",0,"("),new r("",n," "),new r("",t,'">'),new r("",0,'="'),new r(" ",0,"."),new r(".com/",0,""),new r(" the ",0," of the "),new r("",t,"'"),new r("",0,". This "),new r("",0,","),new r(".",0," "),new r("",t,"("),new r("",t,"."),new r("",0," not "),new r(" ",0,'="'),new r("",0,"er "),new r(" ",n," "),new r("",0,"al "),new r(" ",n,""),new r("",0,"='"),new r("",n,'"'),new r("",t,". "),new r(" ",0,"("),new r("",0,"ful "),new r(" ",t,". "),new r("",0,"ive "),new r("",0,"less "),new r("",n,"'"),new r("",0,"est "),new r(" ",t,"."),new r("",n,'">'),new r(" ",0,"='"),new r("",t,","),new r("",0,"ize "),new r("",n,"."),new r(" ",0,""),new r(" ",0,","),new r("",t,'="'),new r("",n,'="'),new r("",0,"ous "),new r("",n,", "),new r("",t,"='"),new r(" ",t,","),new r(" ",n,'="'),new r(" ",n,", "),new r("",n,","),new r("",n,"("),new r("",n,". "),new r(" ",n,"."),new r("",n,"='"),new r(" ",n,". "),new r(" ",t,'="'),new r(" ",n,"='"),new r(" ",t,"='")];function a(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}return Md.kTransforms=i,Md.kNumTransforms=i.length,Md.transformDictionaryWord=function(r,o,s,l,c){var u,d=i[c].prefix,h=i[c].suffix,f=i[c].transform,g=f<12?0:f-11,p=0,m=o;g>l&&(g=l);for(var A=0;A<d.length;)r[o++]=d[A++];for(s+=g,l-=g,f<=9&&(l-=f),p=0;p<l;p++)r[o++]=e.dictionary[s+p];if(u=o-l,f===t)a(r,u);else if(f===n)for(;l>0;){var y=a(r,u);u+=y,l-=y}for(var b=0;b<h.length;)r[o++]=h[b++];return o-m},Md}(),c=1080,u=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),d=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),h=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),f=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function g(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3))>0?17+t:(t=e.readBits(3))>0?8+t:17}function p(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function m(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function A(e){var t,n,r,i=new m;if(i.input_end=e.readBits(1),i.input_end&&e.readBits(1))return i;if(7===(t=e.readBits(2)+4)){if(i.is_metadata=!0,0!==e.readBits(1))throw new Error("Invalid reserved bit");if(0===(n=e.readBits(2)))return i;for(r=0;r<n;r++){var a=e.readBits(8);if(r+1===n&&n>1&&0===a)throw new Error("Invalid size byte");i.meta_block_length|=a<<8*r}}else for(r=0;r<t;++r){var o=e.readBits(4);if(r+1===t&&t>4&&0===o)throw new Error("Invalid size nibble");i.meta_block_length|=o<<4*r}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}function y(e,t,n){var r;return n.fillBitWindow(),(r=e[t+=n.val_>>>n.bit_pos_&255].bits-8)>0&&(n.bit_pos_+=8,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=e[t].bits,e[t].value}function b(e,t,n,r){var o,s,l=new Uint8Array(e);if(r.readMoreInput(),1===(s=r.readBits(2))){for(var c=e-1,d=0,h=new Int32Array(4),f=r.readBits(2)+1;c;)c>>=1,++d;for(g=0;g<f;++g)h[g]=r.readBits(d)%e,l[h[g]]=2;switch(l[h[0]]=1,f){case 1:break;case 3:if(h[0]===h[1]||h[0]===h[2]||h[1]===h[2])throw new Error("[ReadHuffmanCode] invali
21d symbols");break;case 2:if(h[0]===h[1])throw new Error("[ReadHuffmanCode] invalid symbols");l[h[1]]=1;break;case 4:if(h[0]===h[1]||h[0]===h[2]||h[0]===h[3]||h[1]===h[2]||h[1]===h[3]||h[2]===h[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(l[h[2]]=3,l[h[3]]=3):l[h[0]]=2}}else{var g,p=new Uint8Array(18),m=32,A=0,y=[new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,1),new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,5)];for(g=s;g<18&&m>0;++g){var b,v=u[g],w=0;r.fillBitWindow(),w+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=y[w].bits,b=y[w].value,p[v]=b,0!==b&&(m-=32>>b,++A)}if(1!==A&&0!==m)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,n,r){for(var o=0,s=8,l=0,c=0,u=32768,d=[],h=0;h<32;h++)d.push(new i(0,0));for(a(d,0,5,e,18);o<t&&u>0;){var f,g=0;if(r.readMoreInput(),r.fillBitWindow(),g+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=d[g].bits,(f=255&d[g].value)<16)l=0,n[o++]=f,0!==f&&(s=f,u-=32768>>f);else{var p,m,A=f-14,y=0;if(16===f&&(y=s),c!==y&&(l=0,c=y),p=l,l>0&&(l-=2,l<<=A),o+(m=(l+=r.readBits(A)+3)-p)>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var b=0;b<m;b++)n[o+b]=c;o+=m,0!==c&&(u-=m<<15-c)}}if(0!==u)throw new Error("[ReadHuffmanCodeLengths] space = "+u);for(;o<t;o++)n[o]=0}
vendor: 4,838 bytes, line 21
21(p,e,l,r)}if(0===(o=a(t,n,8,l,e)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return o}function v(e,t,n){var r,i;return r=y(e,t,n),i=s.kBlockLengthPrefixCode[r].nbits,s.kBlockLengthPrefixCode[r].offset+n.readBits(i)}function w(e,t,n){var r;return e<16?(n+=d[e],r=t[n&=3]+h[e]):r=e-16+1,r}function x(e,t){for(var n=e[t],r=t;r;--r)e[r]=e[r-1];e[0]=n}function I(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*f[e+31>>>5]),this.htrees=new Uint32Array(t)}function C(e,t){var n,r,a={num_htrees:null,context_map:null},o=0;t.readMoreInput();var s=a.num_htrees=p(t)+1,l=a.context_map=new Uint8Array(e);if(s<=1)return a;for(t.readBits(1)&&(o=t.readBits(4)+1),n=[],r=0;r<c;r++)n[r]=new i(0,0);for(b(s+o,n,0,t),r=0;r<e;){var u;if(t.readMoreInput(),0===(u=y(n,0,t)))l[r]=0,++r;else if(u<=o)for(var d=1+(1<<u)+t.readBits(u);--d;){if(r>=e)throw new Error("[DecodeContextMap] i >= context_map_size");l[r]=0,++r}else l[r]=u-o,++r}return t.readBits(1)&&function(e,t){var n,r=new Uint8Array(256);for(n=0;n<256;++n)r[n]=n;for(n=0;n<t;++n){var i=e[n];e[n]=r[i],i&&x(r,i)}}(l,e),a}function E(e,t,n,r,i,a,o){var s,l=2*n,u=n,d=y(t,n*c,o);(s=0===d?i[l+(1&a[u])]:1===d?i[l+(a[u]-1&1)]+1:d-2)>=e&&(s-=e),r[n]=s,i[l+(1&a[u])]=s,++a[u]}function k(e,t,r,i,a,o){var s,l=a+1,c=r&a,u=o.pos_&n.IBUF_MASK;if(t<8||o.bit_pos_+(t<<3)<o.bit_end_pos_)for(;t-- >0;)o.readMoreInput(),i[c++]=o.readBits(8),c===l&&(e.write(i,l),c=0);else{if(o.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)i[c]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,++c,--t;if(u+(s=o.bit_end_pos_-o.bit_pos_>>3)>n.IBUF_MASK){for(var d=n.IBUF_MASK+1-u,h=0;h<d;h++)i[c+h]=o.buf_[u+h];s-=d,c+=d,t-=d,u=0}for(h=0;h<s;h++)i[c+h]=o.buf_[u+h];if(t-=s,(c+=s)>=l){e.write(i,l),c-=l;for(h=0;h<c;h++)i[h]=i[l+h]}for(;c+t>=l;){if(s=l-c,o.input_.read(i,c,s)<s)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(i,l),t-=s,c=0}if(o.input_.read(i,c,t)<t)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");o.reset()}}function B(e){var t=e.bit_pos_+7&-8;return 0==e.readBits(t-e.bit_pos_)}function S(t){var r=new e(t),i=new n(r);return g(i),A(i).meta_block_length}function Q(e,t){var a,u,d,h,f,m,x,S,Q,j,N=0,T=0,O=0,_=[16,15,11,4],D=0,P=0,R=0,M=[new I(0,0),new I(0,0),new I(0,0)],L=128+n.READ_SIZE;d=(1<<(u=g(j=new n(e))))-16,f=(h=1<<u)-1,m=new Uint8Array(h+L+r.maxDictionaryWordLength),x=h,S=[],Q=[];for(var F=0;F<3240;F++)S[F]=new i(0,0),Q[F]=new i(0,0);for(;!T;){var z,U,G,H,W,q,Y,K,V,J,Z,X=0,$=[1<<28,1<<28,1<<28],ee=[0],te=[1,1,1],ne=[0,1,0,1,0,1],re=[0],ie=null,ae=null,oe=0,se=null,le=0,ce=0,ue=0;for(a=0;a<3;++a)M[a].codes=null,M[a].htrees=null;j.readMoreInput();var de=A(j);if(N+(X=de.meta_block_length)>t.buffer.length){var he=new Uint8Array(N+X);he.set(t.buffer),t.buffer=he}if(T=de.input_end,z=de.is_uncompressed,de.is_metadata)for(B(j);X>0;--X)j.readMoreInput(),j.readBits(8);else if(0!==X)if(z)j.bit_pos_=j.bit_pos_+7&-8,k(t,X,N,m,f,j),N+=X;else{for(a=0;a<3;++a)te[a]=p(j)+1,te[a]>=2&&(b(te[a]+2,S,a*c,j),b(26,Q,a*c,j),$[a]=v(Q,a*c,j),re[a]=1);for(j.readMoreInput(),H=(1<<(U=j.readBits(2)))-1,W=(G=16+(j.readBits(4)<<U))+(48<<U),ie=new Uint8Array(te[0]),a=0;a<te[0];++a)j.readMoreInput(),ie[a]=j.readBits(2)<<1;var fe=C(te[0]<<6,j);Y=fe.num_htrees,q=fe.context_map;var ge=C(te[2]<<2,j);for(V=ge.num_htrees,K=ge.context_map,M[0]=new I(256,Y),M[1]=new I(704,te[1]),M[2]=new I(W,V),a=0;a<3;++a)M[a].decode(j);for(ae=0,se=0,J=ie[ee[0]],ce=o.lookupOffsets[J],ue=o.lookupOffsets[J+1],Z=M[1].htrees[0];X>0;){var pe,me,Ae,ye,be,ve,we,xe,Ie,Ce,Ee,ke;for(j.readMoreInput(),0===$[1]&&(E(te[1],S,1,ee,ne,re,j),$[1]=v(Q,c,j),Z=M[1].htrees[ee[1]]),--$[1],(me=(pe=y(M[1].codes,Z,j))>>6)>=2?(me-=2,we=-1):we=0,Ae=s.kInsertRangeLut[me]+(pe>>3&7),ye=s.kCopyRangeLut[me]+(7&pe),be=s.kInsertLengthPrefixCode[Ae].offset+j.readBits(s.kInsertLengthPrefixCode[Ae].nbits),ve=s.kCopyLengthPrefixCode[ye].offset+j.readBits(s.kCopyLengthPrefixCode[ye].nbits),P=m[N-1&f],R=m[N-2&f],Ie=0;Ie<be;++Ie)j.readMoreInput(),0===$[0]&&(E(te[0],S,0,ee,ne,re,j),$[0]=v(Q,0,j),ae=ee[0]<<6,J=ie[ee[0]],ce=o.lookupOffsets[J],ue=o.lookupOffsets[J+1]),oe=q[ae+(o.lookup[ce+P]|o.lookup[ue+R])],--$[0],R=P,P=y(M[0].codes,M[0].htrees[oe],j),m[N&f]=P,(N&f)===f&&t.write(m,h),++N;if((X-=be)<=0)break;if(we<0)if(j.readMoreInput(),0===$[2]&&(E(te[2],S,2,ee,ne,re,j),$[2]=v(Q,2160,j),se=ee[2]<<2),--$[2],le=K[se+(255&(ve>4?3:ve-2))],(we=y(M[2].codes,M[2].htrees[le],j))>=G)ke=(we-=G)&H,we=G+((Be=(2+(1&(we>>=U))<<(Ee=1+(we>>1)))-4)+j.readBits(Ee)<<U)+ke;if((xe=w(we,_,D))<0)throw new Error("[BrotliDecompress] invalid distance");if(Ce=N&f,xe>(O=N<d&&O!==d?N:d)){if(!(ve>=r.minDictionaryWordLength&&ve<=r.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+N+" distance: "+xe+" len: "+ve+" bytes left: "+X);
21var Be=r.offsetsByLength[ve],Se=xe-O-1,Qe=r.sizeBitsByLength[ve],je=Se>>Qe;if(Be+=(Se&(1<<Qe)-1)*ve,!(je<l.kNumTransforms))throw new Error("Invalid backward reference. pos: "+N+" distance: "+xe+" len: "+ve+" bytes left: "+X);var Ne=l.transformDictionaryWord(m,Ce,Be,ve,je);if(N+=Ne,X-=Ne,(Ce+=Ne)>=x){t.write(m,h);for(var Te=0;Te<Ce-x;Te++)m[Te]=m[x+Te]}}else{if(we>0&&(_[3&D]=xe,++D),ve>X)throw new Error("Invalid backward reference. pos: "+N+" distance: "+xe+" len: "+ve+" bytes left: "+X);for(Ie=0;Ie<ve;++Ie)m[N&f]=m[N-xe&f],(N&f)===f&&t.write(m,h),++N,--X}P=m[N-1&f],R=m[N-2&f]}N&=1073741823}}t.write(m,N&f)}return I.prototype.decode=function(e){var t,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,n+=b(this.alphabet_size,this.codes,n,e)},nd.BrotliDecompressedSize=S,nd.BrotliDecompressBuffer=function(n,r){var i=new e(n);null==r&&(r=S(n));var a=new Uint8Array(r),o=new t(a);return Q(i,o),o.pos<o.buffer.length&&(o.buffer=o.buffer.subarray(0,o.pos)),o.buffer},nd.BrotliDecompress=Q,r.init(),nd}const Fd=oe(Ld().BrotliDecompressBuffer);function zd(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function Ud(e){return e&&e.__esModule?e.default:e}var Gd={};zd(Gd,"logErrors",()=>Hd),zd(Gd,"registerFormat",()=>qd),zd(Gd,"create",()=>Yd),zd(Gd,"defaultLanguage",()=>Kd),zd(Gd,"setDefaultLanguage",()=>Vd);let Hd=!1,Wd=[];function qd(e){Wd.push(e)}function Yd(e,t){for(let n=0;n<Wd.length;n++){let r=Wd[n];if(r.probe(e)){let n=new r(new sc(e));return t?n.getFont(t):n}}throw new Error("Unknown font format")}let Kd="en";function Vd(e="en"){Kd=e}function Jd(e,t,n){if(n.get){let e=n.get;n.get=function(){let n=e.call(this);return Object.defineProperty(this,t,{value:n}),n}}else if("function"==typeof n.value){let e=n.value;return{get(){let n=new Map;function r(...t){let r=t.length>0?t[0]:"value";if(n.has(r))return n.get(r);let i=e.apply(this,t);return n.set(r,i),i}return Object.defineProperty(this,t,{value:r}),r}}}}let Zd=new Fc({firstCode:mc,entryCount:mc,idDelta:Ic,idRangeOffset:mc}),Xd=new Fc({startCharCode:vc,endCharCode:vc,glyphID:vc}),$d=new Fc({startUnicodeValue:yc,additionalCount:gc}),eh=new Fc({unicodeValue:yc,glyphID:mc}),th=new jc($d,vc),nh=new jc(eh,vc),rh=new Fc({varSelector:yc,defaultUVS:new Uc(vc,th,{type:"parent"}),nonDefaultUVS:new Uc(vc,nh,{type:"parent"})}),ih=new zc(mc,{0:{length:mc,language:mc,codeMap:new Nc(gc,256)},2:{length:mc,language:mc,subHeaderKeys:new jc(mc,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new Nc(Zd,"subHeaderCount"),glyphIndexArray:new Nc(mc,"subHeaderCount")},4:{length:mc,language:mc,segCountX2:mc,segCount:e=>e.segCountX2>>1,searchRange:mc,entrySelector:mc,rangeShift:mc,endCode:new Nc(mc,"segCount"),reservedPad:new Pc(mc),startCode:new Nc(mc,"segCount"),idDelta:new Nc(Ic,"segCount"),idRangeOffset:new Nc(mc,"segCount"),glyphIndexArray:new Nc(mc,e=>(e.length-e._currentOffset)/2)},6:{length:mc,language:mc,firstCode:mc,entryCount:mc,glyphIndices:new Nc(mc,"entryCount")},8:{reserved:new Pc(mc),length:vc,language:mc,is32:new Nc(gc,8192),nGroups:vc,groups:new Nc(Xd,"nGroups")},10:{reserved:new Pc(mc),length:vc,language:vc,firstCode:vc,entryCount:vc,glyphIndices:new Nc(mc,"numChars")},12:{reserved:new Pc(mc),length:vc,language:vc,nGroups:vc,groups:new Nc(Xd,"nGroups")},13:{reserved:new Pc(mc),length:vc,language:vc,nGroups:vc,groups:new Nc(Xd,"nGroups")},14:{length:vc,numRecords:vc,varSelectors:new Nc(rh,"numRecords")}}),ah=new Fc({platformID:mc,encodingID:mc,table:new Uc(vc,ih,{type:"parent",lazy:!0})});var oh=new Fc({version:mc,numSubtables:mc,tables:new jc(ah,"numSubtables")}),sh=new Fc({version:Cc,revision:Cc,checkSumAdjustment:vc,magicNumber:vc,flags:mc,unitsPerEm:mc,created:new jc(Cc,2),modified:new jc(Cc,2),xMin:Ic,yMin:Ic,xMax:Ic,yMax:Ic,macStyle:new Oc(mc,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:mc,fontDirectionHint:Ic,indexToLocFormat:Ic,glyphDataFormat:Ic}),lh=new Fc({version:Cc,ascent:Ic,descent:Ic,lineGap:Ic,advanceWidthMax:mc,minLeftSideBearing:Ic,minRightSideBearing:Ic,xMaxExtent:Ic,caretSlopeRise:Ic,caretSlopeRun:Ic,caretOffset:Ic,reserved:new Pc(Ic,4),metricDataFormat:Ic,numberOfMetrics:mc});let ch=new Fc({advance:mc,bearing:Ic});var uh=new Fc({metrics:new Nc(ch,e=>e.parent.hhea.numberOfMetrics),bearings:new Nc(Ic,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),dh=new Fc({version:Cc,numGlyphs:mc,maxPoints:mc,maxContours:mc,maxComponentPoints:mc,maxComponentContours:mc,maxZones:mc,maxTwilightPoints:mc,maxStorage:mc,maxFunctionDefs:mc,maxInstructionDefs:mc,maxStackElements:mc,maxSizeOfInstru
vendor: 4,035 bytes, line 21
21ctions:mc,maxComponentElements:mc,maxComponentDepth:mc});function hh(e,t,n=0){return 1===e&&yh[n]?yh[n]:Ah[e][t]}const fh=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),gh={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},ph=new Map;function mh(e){let t=ph.get(e);if(t)return t;let n=gh[e];if(n){let t=new Map;for(let e=0;e<n.length;e++)t.set(n.charCodeAt(e),128+e);return ph.set(e,t),t}if(fh.has(e)){let t=new TextDecoder(e),n=new Uint8Array(128);for(let e=0;e<128;e++)n[e]=128+e;let r=new Map,i=t.decode(n);for(let e=0;e<128;e++)r.set(i.charCodeAt(e),128+e);return ph.set(e,r),r}}const Ah=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],yh={15:"x-mac-icelandic",17:"x-mac-turkish",18:"x-mac-croatian",24:"x-mac-ce",25:"x-mac-ce",26:"x-mac-ce",27:"x-mac-ce",28:"x-mac-ce",30:"x-mac-icelandic",37:"x-mac-romanian",38:"x-mac-ce",39:"x-mac-ce",40:"x-mac-ce",143:"x-mac-inuit",146:"x-mac-gaelic"},bh=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34
21:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}];let vh=new Fc({platformID:mc,encodingID:mc,languageID:mc,nameID:mc,length:mc,string:new Uc(mc,new Rc("length",e=>hh(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),wh=new Fc({length:mc,tag:new Uc(mc,new Rc("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var xh=new zc(mc,{0:{count:mc,stringOffset:mc,records:new jc(vh,"count")},1:{count:mc,stringOffset:mc,records:new jc(vh,"count"),langTagCount:mc,langTags:new jc(wh,"langTagCount")}}),Ih=xh;const Ch=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];xh.process=function(e){var t={};for(let n of this.records){let e=bh[n.platformID][n.languageID];null==e&&null!=this.langTags&&n.languageID>=32768&&(e=this.langTags[n.languageID-32768].tag),null==e&&(e=n.platformID+"-"+n.languageID);let r=n.nameID>=256?"fontFeatures":Ch[n.nameID]||n.nameID;null==t[r]&&(t[r]={});let i=t[r];n.nameID>=256&&(i=i[n.nameID]||(i[n.nameID]={})),"string"!=typeof n.string&&"string"==typeof i[e]||(i[e]=n.string)}this.records=t},xh.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let n=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:Ch.indexOf(t),length:2*n.en.length,string:n.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:Ch.indexOf(t),length:n.en.length,string:n.en}))}this.records=e,this.count=e.length,this.stringOffset=xh.size(this,null,!1)};var Eh=new zc(mc,{header:{xAvgCharWidth:Ic,usWeightClass:mc,usWidthClass:mc,fsType:new Oc(mc,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:Ic,ySubscriptYSize:Ic,ySubscriptXOffset:Ic,ySubscriptYOffset:Ic,ySuperscriptXSize:Ic,ySuperscriptYSize:Ic,ySuperscriptXOffset:Ic,ySuperscriptYOffset:Ic,yStrikeoutSize:Ic,yStrikeoutPosition:Ic,sFamilyClass:Ic,panose:new jc(gc,10),ulCharRange:new jc(vc,4),vendorID:new Rc(4),fsSelection:new Oc(mc,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:mc,usLastCharIndex:mc},0:{},1:{typoAscender:Ic,typoDescender:Ic,typoLineGap:Ic,winAscent:mc,winDescent:mc,codePageRange:new jc(vc,2)},2:{typoAscender:Ic,typoDescender:Ic,typoLineGap:Ic,winAscent:mc,winDescent:mc,codePageRange:new jc(vc,2),xHeight:Ic,capHeight:Ic,defaultChar:mc,breakChar:mc,maxContent:mc},5:{typoAscender:Ic,typoDescender:Ic,typoLineGap:Ic,winAscent:mc,winDescent:mc,codePageRange:new jc(vc,2),xHeight:Ic,capHeight:Ic,defaultChar:mc,breakChar:mc,maxContent:mc,usLowerOpticalPointSize:mc,usUpperOpticalPointSize:mc}});let kh=Eh.versions;kh[3]=kh[4]=kh[2];var Bh=Eh,Sh=new zc(Bc,{header:{italicAngle:Bc,underlinePosition:Ic,underlineThickness:Ic,isFixedPitch:vc,minMemType42:vc,maxMemType42:vc,minMemType1:vc,maxMemType1:vc},1:{},2:{numberOfGlyphs:mc,glyphNameIndex:new jc(mc,"numberOfGlyphs"),names:new jc(new Rc(gc))},2.5:{numberOfGlyphs:mc,offsets:new jc(gc,"numberOfGlyphs")},3:{},4:{map:new jc(vc,e=>e.parent.maxp.numGlyphs)}}),Qh=new Fc({controlValues:new jc(Ic)}),jh=new Fc({instructions:new jc(gc)});let Nh=new zc("head.indexToLocFormat",{0:{offsets:new jc(mc)},1:{offsets:new jc(vc)}});Nh.process=function(){if(0===this.version&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},Nh.preEncode=function(){if(0===this.version&&!1!==this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var Th=Nh,Oh=new Fc({controlValueProgram:new jc(gc)}),_h=new jc(new _c);class Dh{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,t){let n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];let r,i=e.readUInt8();if(1===i)r=gc;else if(2===i)r=mc;else if(3===i)r=yc;else{if(4!==i)throw new Error(`Bad offset size in CFFIndex: ${i} ${e.pos}`);r=vc}let a=[],o=e.pos+(n+1)*i-1,s=r.decode(e);for(let l=0;l<n;l++){let n=r.decode(e);if(null!=this.type){let r=e.pos;e.pos=o+s,t.length=n-s,a.push(this.type.decode(e,t)),e.pos=r}else a.push({offset:o+s,length:n-s});s=n}return e.pos=o+s,a}size(e,t){let n=2;if(0===e.length)return n;let r,i=this.type||new _c,a=1;for(let o=0;o<e.length;o++){let n=e[o];a+=i.size(n,t)}if(a<=255)r=gc;else if(a<=65535)r=mc;else if(a<=16777215)r=yc;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");r=vc}return n+=1+r.size()*(e.length+1),n+=a-1,n}encode(e,t,n){if(e.writeUInt16BE(t.length),0===t.length)return;let r,i=this.type||new _c,a=[],o=1;for(let s of t){let e=i.size(s,n);a.push(e),o+=e}if(o<=255)r=gc;else if(o<=65535)r=mc;else if(o<=16777215)r=yc;else{if(!(o<=4294967295))throw new Error("Bad offset in CFFIndex");r=vc}e.writeUInt8(r.size()),o=1,r.encode(e,o);for(let s of a)o+=s,r.encode(e,o);for(let s of t)i.encode(e,s,n)}constructor(e){this.type=e}}const Ph=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],Rh={".":10,E:11,"E-":12,"-":14};class Mh{static decode(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return 256*(t-247)+e.readUInt8()+108;if(251<=t&&t<=254)return 256*-(t-251)-e.readUInt8()-108;if(28===t)return e.readInt16BE();if(29===t)return e.readInt32BE();if(30===t){let t="";for(;;){let n=e.readUInt8(),r=n>>4;if(15===r)break;t+=Ph[r];let i=15&n;if(15===i)break;t+=Ph[i]}return parseFloat(t)}return null}static size(e){if(e.forceLarge&&(e=32768),(0|e)!==e){let t=""+e;return 1+Math.ceil((t.length+1)/2)}return-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}static encode(e,t){let n=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?e.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,e.writeUInt8(247+(n>>8)),e.writeUInt8(255&n)):-1131<=n&&n<=-108?(n=-n-108,e.writeUInt8(251+(n>>8)),e.writeUInt8(255&n)):-32768<=n&&n<=32767?(e.writeUInt8(28),e.writeInt16BE(n)):(e.writeUInt8(29),e.writeInt32BE(n));{e.writeUInt8(30);let t=""+n;for(let n=0;n<t.length;n+=2){let i=t[n],a=Rh[i]||+i;
vendor: 8,299 bytes, line 21
21if(n===t.length-1)var r=15;else{let e=t[n+1];r=Rh[e]||+e}e.writeUInt8(a<<4|15&r)}if(15!==r)return e.writeUInt8(240)}}}class Lh{decodeOperands(e,t,n,r){if(Array.isArray(e))return r.map((r,i)=>this.decodeOperands(e[i],t,n,[r]));if(null!=e.decode)return e.decode(t,n,r);switch(e){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}}encodeOperands(e,t,n,r){return Array.isArray(e)?r.map((r,i)=>this.encodeOperands(e[i],t,n,r)[0]):null!=e.encode?e.encode(t,r,n):"number"==typeof r?[r]:"boolean"==typeof r?[+r]:Array.isArray(r)?r:[r]}decode(e,t){let n=e.pos+t.length,r={},i=[];Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos}});for(let a in this.fields){let e=this.fields[a];r[e[1]]=e[3]}for(;e.pos<n;){let t=e.readUInt8();if(t<28){12===t&&(t=t<<8|e.readUInt8());let n=this.fields[t];if(!n)throw new Error(`Unknown operator ${t}`);let a=this.decodeOperands(n[2],e,r,i);null!=a&&(a instanceof Qc?Object.defineProperty(r,n[1],a):r[n[1]]=a),i=[]}else i.push(Mh.decode(e,t))}return r}size(e,t,n=!0){let r={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(let a in this.fields){let t=this.fields[a],n=e[t[1]];if(null==n||Wc(n,t[3]))continue;let o=this.encodeOperands(t[2],null,r,n);for(let e of o)i+=Mh.size(e);i+=(Array.isArray(t[0])?t[0]:[t[0]]).length}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};r.pointerOffset=e.pos+this.size(t,r,!1);for(let a of this.ops){let n=t[a[1]];if(null==n||Wc(n,a[3]))continue;let i=this.encodeOperands(a[2],e,r,n);for(let t of i)Mh.encode(e,t);let o=Array.isArray(a[0])?a[0]:[a[0]];for(let t of o)e.writeUInt8(t)}let i=0;for(;i<r.pointers.length;){let t=r.pointers[i++];t.type.encode(e,t.val,t.parent)}}constructor(e=[]){this.ops=e,this.fields={};for(let t of e){let e=Array.isArray(t[0])?t[0][0]<<8|t[0][1]:t[0];this.fields[e]=t}}}class Fh extends Uc{decode(e,t,n){return this.offsetType={decode:()=>n[0]},super.decode(e,t,n)}encode(e,t,n){if(!e)return this.offsetType={size:()=>0},this.size(t,n),[new zh(0)];let r=null;return this.offsetType={encode:(e,t)=>r=t},super.encode(e,t,n),[new zh(r)]}constructor(e,t={}){null==t.type&&(t.type="global"),super(null,e,t)}}class zh{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}var Uh=new Lh([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",class{static decode(e,t,n){let r=n.pop();for(;n.length>r;)n.pop()}},null],[19,"Subrs",new Fh(new Dh,{type:"local"}),null]]),Gh=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];let Hh=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","end
21ash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],Wh=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],qh=new Fc({reserved:new Pc(mc),reqFeatureIndex:mc,featureCount:mc,featureIndexes:new jc(mc,"featureCount")}),Yh=new Fc({tag:new Rc(4),langSys:new Uc(mc,qh,{type:"parent"})}),Kh=new Fc({defaultLangSys:new Uc(mc,qh),count:mc,langSysRecords:new jc(Yh,"count")}),Vh=new Fc({tag:new Rc(4),script:new Uc(mc,Kh,{type:"parent"})}),Jh=new jc(Vh,mc),Zh=new Fc({version:mc,nameID:mc}),Xh=new Fc({featureParams:new Uc(mc,Zh),lookupCount:mc,lookupListIndexes:new jc(mc,"lookupCount")}
21),$h=new Fc({tag:new Rc(4),feature:new Uc(mc,Xh,{type:"parent"})}),ef=new jc($h,mc),tf=new Fc({markAttachmentType:gc,flags:new Oc(gc,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function nf(e){let t=new Fc({lookupType:mc,flags:tf,subTableCount:mc,subTables:new jc(new Uc(mc,e),"subTableCount"),markFilteringSet:new Dc(mc,e=>e.flags.flags.useMarkFilteringSet)});return new Nc(new Uc(mc,t),mc)}let rf=new Fc({start:mc,end:mc,startCoverageIndex:mc}),af=new zc(mc,{1:{glyphCount:mc,glyphs:new jc(mc,"glyphCount")},2:{rangeCount:mc,rangeRecords:new jc(rf,"rangeCount")}}),of=new Fc({start:mc,end:mc,class:mc}),sf=new zc(mc,{1:{startGlyph:mc,glyphCount:mc,classValueArray:new jc(mc,"glyphCount")},2:{classRangeCount:mc,classRangeRecord:new jc(of,"classRangeCount")}}),lf=new Fc({a:mc,b:mc,deltaFormat:mc}),cf=new Fc({sequenceIndex:mc,lookupListIndex:mc}),uf=new Fc({glyphCount:mc,lookupCount:mc,input:new jc(mc,e=>e.glyphCount-1),lookupRecords:new jc(cf,"lookupCount")}),df=new jc(new Uc(mc,uf),mc),hf=new Fc({glyphCount:mc,lookupCount:mc,classes:new jc(mc,e=>e.glyphCount-1),lookupRecords:new jc(cf,"lookupCount")}),ff=new jc(new Uc(mc,hf),mc),gf=new zc(mc,{1:{coverage:new Uc(mc,af),ruleSetCount:mc,ruleSets:new jc(new Uc(mc,df),"ruleSetCount")},2:{coverage:new Uc(mc,af),classDef:new Uc(mc,sf),classSetCnt:mc,classSet:new jc(new Uc(mc,ff),"classSetCnt")},3:{glyphCount:mc,lookupCount:mc,coverages:new jc(new Uc(mc,af),"glyphCount"),lookupRecords:new jc(cf,"lookupCount")}}),pf=new Fc({backtrackGlyphCount:mc,backtrack:new jc(mc,"backtrackGlyphCount"),inputGlyphCount:mc,input:new jc(mc,e=>e.inputGlyphCount-1),lookaheadGlyphCount:mc,lookahead:new jc(mc,"lookaheadGlyphCount"),lookupCount:mc,lookupRecords:new jc(cf,"lookupCount")}),mf=new jc(new Uc(mc,pf),mc),Af=new zc(mc,{1:{coverage:new Uc(mc,af),chainCount:mc,chainRuleSets:new jc(new Uc(mc,mf),"chainCount")},2:{coverage:new Uc(mc,af),backtrackClassDef:new Uc(mc,sf),inputClassDef:new Uc(mc,sf),lookaheadClassDef:new Uc(mc,sf),chainCount:mc,chainClassSet:new jc(new Uc(mc,mf),"chainCount")},3:{backtrackGlyphCount:mc,backtrackCoverage:new jc(new Uc(mc,af),"backtrackGlyphCount"),inputGlyphCount:mc,inputCoverage:new jc(new Uc(mc,af),"inputGlyphCount"),lookaheadGlyphCount:mc,lookaheadCoverage:new jc(new Uc(mc,af),"lookaheadGlyphCount"),lookupCount:mc,lookupRecords:new jc(cf,"lookupCount")}}),yf=new Ec(16,"BE",14),bf=new Fc({startCoord:yf,peakCoord:yf,endCoord:yf}),vf=new Fc({axisCount:mc,regionCount:mc,variationRegions:new jc(new jc(bf,"axisCount"),"regionCount")}),wf=new Fc({shortDeltas:new jc(Ic,e=>e.parent.shortDeltaCount),regionDeltas:new jc(xc,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),xf=new Fc({itemCount:mc,shortDeltaCount:mc,regionIndexCount:mc,regionIndexes:new jc(mc,"regionIndexCount"),deltaSets:new jc(wf,"itemCount")}),If=new Fc({format:mc,variationRegionList:new Uc(vc,vf),variationDataCount:mc,itemVariationData:new jc(new Uc(vc,xf),"variationDataCount")}),Cf=new zc(mc,{1:{axisIndex:mc,axisIndex:mc,filterRangeMinValue:yf,filterRangeMaxValue:yf}}),Ef=new Fc({conditionCount:mc,conditionTable:new jc(new Uc(vc,Cf),"conditionCount")}),kf=new Fc({featureIndex:mc,alternateFeatureTable:new Uc(vc,Xh,{type:"parent"})}),Bf=new Fc({version:Bc,substitutionCount:mc,substitutions:new jc(kf,"substitutionCount")}),Sf=new Fc({conditionSet:new Uc(vc,Ef,{type:"parent"}),featureTableSubstitution:new Uc(vc,Bf,{type:"parent"})}),Qf=new Fc({majorVersion:mc,minorVersion:mc,featureVariationRecordCount:vc,featureVariationRecords:new jc(Sf,"featureVariationRecordCount")});class jf{decode(e,t,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,t,n)}size(e,t){return this.type.size(e,t)}encode(e,t,n){let r=this.predefinedOps.indexOf(t);return-1!==r?r:this.type.encode(e,t,n)}constructor(e,t){this.predefinedOps=e,this.type=t}}let Nf=new Fc({first:mc,nLeft:gc}),Tf=new Fc({first:mc,nLeft:mc}),Of=new jf([Hh,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new Fh(new zc(new class extends fc{decode(e){return 127&gc.decode(e)}constructor(){super("UInt8")}},{0:{nCodes:gc,codes:new jc(gc,"nCodes")}
21,1:{nRanges:gc,ranges:new jc(Nf,"nRanges")}}),{lazy:!0}));class _f extends jc{decode(e,t){let n=Sc(this.length,e,t),r=0,i=[];for(;r<n;){let n=this.type.decode(e,t);n.offset=r,r+=n.nLeft+1,i.push(n)}return i}}let Df=new jf([Wh,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new Fh(new zc(gc,{0:{glyphs:new jc(mc,e=>e.parent.CharStrings.length-1)},1:{ranges:new _f(Nf,e=>e.parent.CharStrings.length-1)},2:{ranges:new _f(Tf,e=>e.parent.CharStrings.length-1)}}),{lazy:!0})),Pf=new Fc({first:mc,fd:gc}),Rf=new Fc({first:vc,fd:mc}),Mf=new zc(gc,{0:{fds:new jc(gc,e=>e.parent.CharStrings.length)},3:{nRanges:mc,ranges:new jc(Pf,"nRanges"),sentinel:mc},4:{nRanges:vc,ranges:new jc(Rf,"nRanges"),sentinel:vc}}),Lf=new Fh(Uh);class Ff{decode(e,t,n){return t.length=n[0],Lf.decode(e,t,[n[1]])}size(e,t){return[Uh.size(e,t,!1),Lf.size(e,t)[0]]}encode(e,t,n){return[Uh.size(t,n,!1),Lf.encode(e,t,n)[0]]}}let zf=new Lh([[18,"Private",new Ff,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),Uf=new Lh([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",Df,Wh],[16,"Encoding",Of,Hh],[17,"CharStrings",new Fh(new Dh),null],[18,"Private",new Ff,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new Fh(Mf),null],[[12,36],"FDArray",new Fh(new Dh(zf)),null],[[12,38],"FontName","sid",null]]),Gf=new Fc({length:mc,itemVariationStore:If}),Hf=new Lh([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Fh(new Dh),null],[[12,37],"FDSelect",new Fh(Mf),null],[[12,36],"FDArray",new Fh(new Dh(zf)),null],[24,"vstore",new Fh(Gf),null],[25,"maxstack","number",193]]);var Wf=new zc(kc,{1:{hdrSize:gc,offSize:gc,nameIndex:new Dh(new Rc("length")),topDictIndex:new Dh(Uf),stringIndex:new Dh(new Rc("length")),globalSubrIndex:new Dh},2:{hdrSize:gc,length:mc,topDict:Hf,globalSubrIndex:new Dh}});class qf{static decode(e){return new qf(e)}decode(){this.stream.pos;let e=Wf.decode(this.stream);for(let t in e){let n=e[t];this[t]=n}if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this}string(e){return this.version>=2?null:e<Gh.length?Gh[e]:this.stringIndex[e-Gh.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2)return null;if(this.isCIDFont)return null;let{charset:t}=this.topDict;if(Array.isArray(t))return t[e];
21if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(let n=0;n<t.ranges.length;n++){let r=t.ranges[n];if(r.offset<=e&&e<=r.offset+r.nLeft)return this.string(r.first+(e-r.offset))}}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:t}=this.topDict.FDSelect,n=0,r=t.length-1;for(;n<=r;){let i=n+r>>1;if(e<t[i].first)r=i-1;else{if(!(i<r&&e>=t[i+1].first))return t[i].fd;n=i+1}}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}}var Yf=qf;let Kf=new Fc({glyphIndex:mc,vertOriginY:Ic});var Vf=new Fc({majorVersion:mc,minorVersion:mc,defaultVertOriginY:Ic,numVertOriginYMetrics:mc,metrics:new jc(Kf,"numVertOriginYMetrics")});let Jf=new Fc({height:gc,width:gc,horiBearingX:xc,horiBearingY:xc,horiAdvance:gc,vertBearingX:xc,vertBearingY:xc,vertAdvance:gc}),Zf=new Fc({height:gc,width:gc,bearingX:xc,bearingY:xc,advance:gc}),Xf=new Fc({glyph:mc,xOffset:xc,yOffset:xc});class $f{}class eg{}new zc("version",{1:{metrics:Zf,data:$f},2:{metrics:Zf,data:eg},5:{data:eg},6:{metrics:Jf,data:$f},7:{metrics:Jf,data:eg},8:{metrics:Zf,pad:new Pc(gc),numComponents:mc,components:new jc(Xf,"numComponents")},9:{metrics:Jf,pad:new Pc(gc),numComponents:mc,components:new jc(Xf,"numComponents")},17:{metrics:Zf,dataLen:vc,data:new _c("dataLen")},18:{metrics:Jf,dataLen:vc,data:new _c("dataLen")},19:{dataLen:vc,data:new _c("dataLen")}});let tg=new Fc({ascender:xc,descender:xc,widthMax:gc,caretSlopeNumerator:xc,caretSlopeDenominator:xc,caretOffset:xc,minOriginSB:xc,minAdvanceSB:xc,maxBeforeBL:xc,minAfterBL:xc,pad:new Pc(xc,2)}),ng=new Fc({glyphCode:mc,offset:mc}),rg=new zc(mc,{header:{imageFormat:mc,imageDataOffset:vc},1:{offsetArray:new jc(vc,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:vc,bigMetrics:Jf},3:{offsetArray:new jc(mc,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:vc,glyphArray:new jc(ng,e=>e.numGlyphs+1)},5:{imageSize:vc,bigMetrics:Jf,numGlyphs:vc,glyphCodeArray:new jc(mc,"numGlyphs")}}),ig=new Fc({firstGlyphIndex:mc,lastGlyphIndex:mc,subtable:new Uc(vc,rg)}),ag=new Fc({indexSubTableArray:new Uc(vc,new jc(ig,1),{type:"parent"}),indexTablesSize:vc,numberOfIndexSubTables:vc,colorRef:vc,hori:tg,vert:tg,startGlyphIndex:mc,endGlyphIndex:mc,ppemX:gc,ppemY:gc,bitDepth:gc,flags:new Oc(gc,["horizontal","vertical"])});var og=new Fc({version:vc,numSizes:vc,sizes:new jc(ag,"numSizes")});let sg=new Fc({ppem:mc,resolution:mc,imageOffsets:new jc(new Uc(vc,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var lg=new Fc({version:mc,flags:new Oc(mc,["renderOutlines"]),numImgTables:vc,imageTables:new jc(new Uc(vc,sg),"numImgTables")});let cg=new Fc({gid:mc,paletteIndex:mc}),ug=new Fc({gid:mc,firstLayerIndex:mc,numLayers:mc});var dg=new Fc({version:mc,numBaseGlyphRecords:mc,baseGlyphRecord:new Uc(vc,new jc(ug,"numBaseGlyphRecords")),layerRecords:new Uc(vc,new jc(cg,"numLayerRecords"),{lazy:!0}),numLayerRecords:mc});let hg=new Fc({blue:gc,green:gc,red:gc,alpha:gc});var fg=new zc(mc,{header:{numPaletteEntries:mc,numPalettes:mc,numColorRecords:mc,colorRecords:new Uc(vc,new jc(hg,"numColorRecords")),colorRecordIndices:new jc(mc,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new Uc(vc,new jc(vc,"numPalettes")),offsetPaletteLabelArray:new Uc(vc,new jc(mc,"numPalettes")),offsetPaletteEntryLabelArray:new Uc(vc,new jc(mc,"numPaletteEntries"))}});let gg=new zc(mc,{1:{coordinate:Ic},2:{coordinate:Ic,referenceGlyph:mc,baseCoordPoint:mc},3:{coordinate:Ic,deviceTable:new Uc(mc,lf)}}),pg=new Fc({defaultIndex:mc,baseCoordCount:mc,baseCoords:new jc(new Uc(mc,gg),"baseCoordCount")}),mg=new Fc({tag:new Rc(4),minCoord:new Uc(mc,gg,{type:"parent"}),maxCoord:new Uc(mc,gg,{type:"parent"})}),Ag=new Fc({minCoord:new Uc(mc,gg),maxCoord:new Uc(mc,gg),featMinMaxCount:mc,featMinMaxRecords:new jc(mg,"featMinMaxCount")}
21),yg=new Fc({tag:new Rc(4),minMax:new Uc(mc,Ag,{type:"parent"})}),bg=new Fc({baseValues:new Uc(mc,pg),defaultMinMax:new Uc(mc,Ag),baseLangSysCount:mc,baseLangSysRecords:new jc(yg,"baseLangSysCount")}),vg=new Fc({tag:new Rc(4),script:new Uc(mc,bg,{type:"parent"})}),wg=new jc(vg,mc),xg=new jc(new Rc(4),mc),Ig=new Fc({baseTagList:new Uc(mc,xg),baseScriptList:new Uc(mc,wg)});var Cg=new zc(vc,{header:{horizAxis:new Uc(mc,Ig),vertAxis:new Uc(mc,Ig)},65536:{},65537:{itemVariationStore:new Uc(vc,If)}});let Eg=new jc(mc,mc),kg=new Fc({coverage:new Uc(mc,af),glyphCount:mc,attachPoints:new jc(new Uc(mc,Eg),"glyphCount")}),Bg=new zc(mc,{1:{coordinate:Ic},2:{caretValuePoint:mc},3:{coordinate:Ic,deviceTable:new Uc(mc,lf)}}),Sg=new jc(new Uc(mc,Bg),mc),Qg=new Fc({coverage:new Uc(mc,af),ligGlyphCount:mc,ligGlyphs:new jc(new Uc(mc,Sg),"ligGlyphCount")}),jg=new Fc({markSetTableFormat:mc,markSetCount:mc,coverage:new jc(new Uc(vc,af),"markSetCount")});var Ng=new zc(vc,{header:{glyphClassDef:new Uc(mc,sf),attachList:new Uc(mc,kg),ligCaretList:new Uc(mc,Qg),markAttachClassDef:new Uc(mc,sf)},65536:{},65538:{markGlyphSetsDef:new Uc(mc,jg)},65539:{markGlyphSetsDef:new Uc(mc,jg),itemVariationStore:new Uc(vc,If)}});let Tg=new Oc(mc,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),Og={xPlacement:Ic,yPlacement:Ic,xAdvance:Ic,yAdvance:Ic,xPlaDevice:new 
21Uc(mc,lf,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new Uc(mc,lf,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new Uc(mc,lf,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new Uc(mc,lf,{type:"global",relativeTo:e=>e.rel})};class _g{buildStruct(e){let t=e;for(;!t[this.key]&&t.parent;)t=t.parent;if(!t[this.key])return;let n={rel:()=>t._startOffset},r=t[this.key];for(let i in r)r[i]&&(n[i]=Og[i]);return new Fc(n)}size(e,t){return this.buildStruct(t).size(e,t)}decode(e,t){let n=this.buildStruct(t).decode(e,t);return delete n.rel,n}constructor(e="valueFormat"){this.key=e}}let Dg=new Fc({secondGlyph:mc,value1:new _g("valueFormat1"),value2:new _g("valueFormat2")}),Pg=new jc(Dg,mc),Rg=new Fc({value1:new _g("valueFormat1"),value2:new _g("valueFormat2")}),Mg=new zc(mc,{1:{xCoordinate:Ic,yCoordinate:Ic},2:{xCoordinate:Ic,yCoordinate:Ic,anchorPoint:mc},3:{xCoordinate:Ic,yCoordinate:Ic,xDeviceTable:new Uc(mc,lf),yDeviceTable:new Uc(mc,lf)}}),Lg=new Fc({entryAnchor:new Uc(mc,Mg,{type:"parent"}),exitAnchor:new Uc(mc,Mg,{type:"parent"})}),Fg=new Fc({class:mc,markAnchor:new Uc(mc,Mg,{type:"parent"})}),zg=new jc(Fg,mc),Ug=new jc(new Uc(mc,Mg),e=>e.parent.classCount),Gg=new jc(Ug,mc),Hg=new jc(new Uc(mc,Mg),e=>e.parent.parent.classCount),Wg=new jc(Hg,mc),qg=new jc(new Uc(mc,Wg),mc),Yg=new zc("lookupType",{1:new zc(mc,{1:{coverage:new Uc(mc,af),valueFormat:Tg,value:new _g},2:{coverage:new Uc(mc,af),valueFormat:Tg,valueCount:mc,values:new Nc(new _g,"valueCount")}}),2:new zc(mc,{1:{coverage:new Uc(mc,af),valueFormat1:Tg,valueFormat2:Tg,pairSetCount:mc,pairSets:new Nc(new Uc(mc,Pg),"pairSetCount")},2:{coverage:new Uc(mc,af),valueFormat1:Tg,valueFormat2:Tg,classDef1:new Uc(mc,sf),classDef2:new Uc(mc,sf),class1Count:mc,class2Count:mc,classRecords:new Nc(new Nc(Rg,"class2Count"),"class1Count")}}),3:{format:mc,coverage:new Uc(mc,af),entryExitCount:mc,entryExitRecords:new jc(Lg,"entryExitCount")},4:{format:mc,markCoverage:new Uc(mc,af),baseCoverage:new Uc(mc,af),classCount:mc,markArray:new Uc(mc,zg),baseArray:new Uc(mc,Gg)},5:{format:mc,markCoverage:new Uc(mc,af),ligatureCoverage:new Uc(mc,af),classCount:mc,markArray:new Uc(mc,zg),ligatureArray:new Uc(mc,qg)},6:{format:mc,mark1Coverage:new Uc(mc,af),mark2Coverage:new Uc(mc,af),classCount:mc,mark1Array:new Uc(mc,zg),mark2Array:new Uc(mc,Gg)},7:gf,8:Af,9:{posFormat:mc,lookupType:mc,extension:new Uc(vc,null)}});Yg.versions[9].extension.type=Yg;var Kg=new zc(vc,{header:{scriptList:new Uc(mc,Jh),featureList:new Uc(mc,ef),lookupList:new Uc(mc,new nf(Yg))},65536:{},65537:{featureVariations:new Uc(vc,Qf)}});let Vg=new jc(mc,mc),Jg=Vg,Zg=new Fc({glyph:mc,compCount:mc,components:new jc(mc,e=>e.compCount-1)}),Xg=new jc(new Uc(mc,Zg),mc),$g=new zc("lookupType",{1:new zc(mc,{1:{coverage:new Uc(mc,af),deltaGlyphID:Ic},2:{coverage:new Uc(mc,af),glyphCount:mc,substitute:new Nc(mc,"glyphCount")}}),2:{substFormat:mc,coverage:new Uc(mc,af),count:mc,sequences:new Nc(new Uc(mc,Vg),"count")},3:{substFormat:mc,coverage:new Uc(mc,af),count:mc,alternateSet:new Nc(new Uc(mc,Jg),"count")},4:{substFormat:mc,coverage:new Uc(mc,af),count:mc,ligatureSets:new Nc(new Uc(mc,Xg),"count")},5:gf,6:Af,7:{substFormat:mc,lookupType:mc,extension:new Uc(vc,null)},8:{substFormat:mc,coverage:new Uc(mc,af),backtrackCoverage:new jc(new Uc(mc,af),"backtrackGlyphCount"),lookaheadGlyphCount:mc,lookaheadCoverage:new jc(new Uc(mc,af),"lookaheadGlyphCount"),glyphCount:mc,substitutes:new jc(mc,"glyphCount")}});$g.versions[7].extension.type=$g;var ep=new zc(vc,{header:{scriptList:new Uc(mc,Jh),featureList:new Uc(mc,ef),lookupList:new Uc(mc,new nf($g))},65536:{},65537:{featureVariations:new Uc(vc,Qf)}});let tp=new jc(mc,mc),np=new Fc({shrinkageEnableGSUB:new Uc(mc,tp),shrinkageDisableGSUB:new Uc(mc,tp),shrinkageEnableGPOS:new Uc(mc,tp),shrinkageDisableGPOS:new Uc(mc,tp),shrinkageJstfMax:new Uc(mc,new nf(Yg)),extensionEnableGSUB:new Uc(mc,tp),extensionDisableGSUB:new Uc(mc,tp),extensionEnableGPOS:new Uc(mc,tp),extensionDisableGPOS:new Uc(mc,tp),extensionJstfMax:new Uc(mc,new nf(Yg))}),rp=new jc(new Uc(mc,np),mc),ip=new Fc({tag:new Rc(4),jstfLangSys:new Uc(mc,rp)}),ap=new Fc({extenderGlyphs:new Uc(mc,new jc(mc,mc)),defaultLangSys:new Uc(mc,rp),langSysCount:mc,langSysRecords:new jc(ip,"langSysCount")}
21),op=new Fc({tag:new Rc(4),script:new Uc(mc,ap,{type:"parent"})});var sp=new Fc({version:vc,scriptCount:mc,scriptList:new jc(op,"scriptCount")});let lp=new Fc({entry:new class{decode(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,t){return Sc(this._size,null,t)}constructor(e){this._size=e}}(e=>1+((48&e.parent.entryFormat)>>4)),outerIndex:e=>e.entry>>1+(15&e.parent.entryFormat),innerIndex:e=>e.entry&(1<<1+(15&e.parent.entryFormat))-1}),cp=new Fc({entryFormat:mc,mapCount:mc,mapData:new jc(lp,"mapCount")});var up=new Fc({majorVersion:mc,minorVersion:mc,itemVariationStore:new Uc(vc,If),advanceWidthMapping:new Uc(vc,cp),LSBMapping:new Uc(vc,cp),RSBMapping:new Uc(vc,cp)});let dp=new Fc({format:vc,length:vc,offset:vc}),hp=new Fc({reserved:new Pc(mc,2),cbSignature:vc,signature:new _c("cbSignature")});var fp=new Fc({ulVersion:vc,usNumSigs:mc,usFlag:mc,signatures:new jc(dp,"usNumSigs"),signatureBlocks:new jc(hp,"usNumSigs")});let gp=new Fc({rangeMaxPPEM:mc,rangeGaspBehavior:new Oc(mc,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var pp=new Fc({version:mc,numRanges:mc,gaspRanges:new jc(gp,"numRanges")});let mp=new Fc({pixelSize:gc,maximumWidth:gc,widths:new jc(gc,e=>e.parent.parent.maxp.numGlyphs)});var Ap=new Fc({version:mc,numRecords:Ic,sizeDeviceRecord:Cc,records:new jc(mp,"numRecords")});let yp=new Fc({left:mc,right:mc,value:Ic}),bp=new Fc({firstGlyph:mc,nGlyphs:mc,offsets:new jc(mc,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),vp=new Fc({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new Nc(Ic,"len")}),wp=new zc("format",{0:{nPairs:mc,searchRange:mc,entrySelector:mc,rangeShift:mc,pairs:new jc(yp,"nPairs")},2:{rowWidth:mc,leftTable:new Uc(mc,bp,{type:"parent"}),rightTable:new Uc(mc,bp,{type:"parent"}),array:new Uc(mc,vp,{type:"parent"})},3:{glyphCount:mc,kernValueCount:gc,leftClassCount:gc,rightClassCount:gc,flags:gc,kernValue:new jc(Ic,"kernValueCount"),leftClass:new jc(gc,"glyphCount"),rightClass:new jc(gc,"glyphCount"),kernIndex:new jc(gc,e=>e.leftClassCount*e.rightClassCount)}}),xp=new zc("version",{0:{subVersion:mc,length:mc,format:gc,coverage:new Oc(gc,["horizontal","minimum","crossStream","override"]),subtable:wp,padding:new Pc(gc,e=>e.length-e._currentOffset)},1:{length:vc,coverage:new Oc(gc,[null,null,null,null,null,"variation","crossStream","vertical"]),format:gc,tupleIndex:mc,subtable:wp,padding:new Pc(gc,e=>e.length-e._currentOffset)}});var Ip=new zc(mc,{0:{nTables:mc,tables:new jc(xp,"nTables")},1:{reserved:new Pc(mc),nTables:vc,tables:new jc(xp,"nTables")}}),Cp=new Fc({version:mc,numGlyphs:mc,yPels:new jc(gc,"numGlyphs")}),Ep=new Fc({version:mc,fontNumber:vc,pitch:mc,xHeight:mc,style:mc,typeFamily:mc,capHeight:mc,symbolSet:mc,typeface:new Rc(16),characterComplement:new Rc(8),fileName:new Rc(6),strokeWeight:new Rc(1),widthType:new Rc(1),serifStyle:gc,reserved:new Pc(gc)});let kp=new Fc({bCharSet:gc,xRatio:gc,yStartRatio:gc,yEndRatio:gc}),Bp=new Fc({yPelHeight:mc,yMax:Ic,yMin:Ic}),Sp=new Fc({recs:mc,startsz:gc,endsz:gc,entries:new jc(Bp,"recs")});var Qp=new Fc({version:mc,numRecs:mc,numRatios:mc,ratioRanges:new jc(kp,"numRatios"),offsets:new jc(mc,"numRatios"),groups:new jc(Sp,"numRecs")}),jp=new Fc({version:mc,ascent:Ic,descent:Ic,lineGap:Ic,advanceHeightMax:Ic,minTopSideBearing:Ic,minBottomSideBearing:Ic,yMaxExtent:Ic,caretSlopeRise:Ic,caretSlopeRun:Ic,caretOffset:Ic,reserved:new Pc(Ic,4),metricDataFormat:Ic,numberOfMetrics:mc});let Np=new Fc({advance:mc,bearing:Ic});var Tp=new Fc({metrics:new Nc(Np,e=>e.parent.vhea.numberOfMetrics),bearings:new Nc(Ic,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let Op=new Ec(16,"BE",14),_p=new Fc({fromCoord:Op,toCoord:Op}),Dp=new Fc({pairCount:mc,correspondence:new jc(_p,"pairCount")});var Pp=new Fc({version:Bc,axisCount:vc,segment:new jc(Dp,"axisCount")}
21);class Rp{getItem(e){if(null==this._items[e]){let t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,t,n){this.type=e,this.stream=t,this.parent=n,this.base=this.stream.pos,this._items=[]}}class Mp extends jc{decode(e,t){return new Rp(this.type,e,t)}constructor(e){super(e,0)}}let Lp=function(e=mc){e=new class{decode(e,t){return t=t.parent.parent,this.type.decode(e,t)}size(e,t){return t=t.parent.parent,this.type.size(e,t)}encode(e,t,n){return n=n.parent.parent,this.type.encode(e,t,n)}constructor(e){this.type=e}}(e);let t=new Fc({unitSize:mc,nUnits:mc,searchRange:mc,entrySelector:mc,rangeShift:mc}),n=new Fc({lastGlyph:mc,firstGlyph:mc,value:e}),r=new Fc({lastGlyph:mc,firstGlyph:mc,values:new Uc(mc,new jc(e,e=>e.lastGlyph-e.firstGlyph+1),{type:"parent"})}),i=new Fc({glyph:mc,value:e});return new zc(mc,{0:{values:new Mp(e)},2:{binarySearchHeader:t,segments:new jc(n,e=>e.binarySearchHeader.nUnits)},4:{binarySearchHeader:t,segments:new jc(r,e=>e.binarySearchHeader.nUnits)},6:{binarySearchHeader:t,segments:new jc(i,e=>e.binarySearchHeader.nUnits)},8:{firstGlyph:mc,count:mc,values:new jc(e,"count")}})};function Fp(e={},t=mc){let n=Object.assign({newState:mc,flags:mc},e),r=new Fc(n),i=new Mp(new jc(mc,e=>e.nClasses));return new Fc({nClasses:vc,classTable:new Uc(vc,new Lp(t)),stateArray:new Uc(vc,i),entryTable:new Uc(vc,new Mp(r))})}let zp=new zc("format",{0:{deltas:new jc(Ic,32)},1:{deltas:new jc(Ic,32),mappingData:new Lp(mc)},2:{standardGlyph:mc,controlPoints:new jc(mc,32)},3:{standardGlyph:mc,controlPoints:new jc(mc,32),mappingData:new Lp(mc)}});var Up=new Fc({version:Bc,format:mc,defaultBaseline:mc,subtable:zp});let Gp=new Fc({setting:mc,nameIndex:Ic,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),Hp=new Fc({feature:mc,nSettings:mc,settingTable:new Uc(vc,new jc(Gp,"nSettings"),{type:"parent"}),featureFlags:new Oc(gc,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:gc,nameIndex:Ic,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var Wp=new Fc({version:Bc,featureNameCount:mc,reserved1:new Pc(mc),reserved2:new Pc(vc),featureNames:new jc(Hp,"featureNameCount")});let qp=new Fc({axisTag:new Rc(4),minValue:Bc,defaultValue:Bc,maxValue:Bc,flags:mc,nameID:mc,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),Yp=new Fc({nameID:mc,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:mc,coord:new jc(Bc,e=>e.parent.axisCount),postscriptNameID:new Dc(mc,e=>e.parent.instanceSize-e._currentOffset>0)});var Kp=new Fc({version:Bc,offsetToData:mc,countSizePairs:mc,axisCount:mc,axisSize:mc,instanceCount:mc,instanceSize:mc,axis:new jc(qp,"axisCount"),instance:new jc(Yp,"instanceCount")});let Vp=new Ec(16,"BE",14);var Jp=new Fc({version:mc,reserved:new Pc(mc),axisCount:mc,globalCoordCount:mc,globalCoords:new Uc(vc,new jc(new jc(Vp,"axisCount"),"globalCoordCount")),glyphCount:mc,flags:mc,offsetToData:vc,offsets:new jc(new Uc(class{static decode(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}},"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)});let Zp=new Fc({length:mc,coverage:mc,subFeatureFlags:vc,stateTable:new function(e={}){let t=new Fc({version:()=>8,firstGlyph:mc,values:new jc(gc,mc)}),n=Object.assign({newStateOffset:mc,newState:e=>(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses,flags:mc},e),r=new Fc(n),i=new Mp(new jc(gc,e=>e.nClasses));return new Fc({nClasses:mc,classTable:new Uc(mc,t),stateArray:new Uc(mc,i),entryTable:new Uc(mc,new Mp(r))})}}),Xp=new Fc({justClass:vc,beforeGrowLimit:Bc,beforeShrinkLimit:Bc,afterGrowLimit:Bc,afterShrinkLimit:Bc,growFlags:mc,shrinkFlags:mc}),$p=new jc(Xp,vc),em=new zc("actionType",{0:{lowerLimit:Bc,upperLimit:Bc,order:mc,glyphs:new jc(mc,mc)},1:{addGlyph:mc},2:{substThreshold:Bc,addGlyph:mc,substGlyph:mc},3:{},4:{variationAxis:vc,minimumLimit:Bc,noStretchValue:Bc,maximumLimit:Bc},5:{flags:mc,glyph:mc}}),tm=new Fc({actionClass:mc,actionType:mc,actionLength:vc,actionData:em,padding:new Pc(gc,e=>e.actionLength-e._currentOffset)}),nm=new jc(tm,vc),rm=new Fc({lookupTable:new Lp(new Uc(mc,nm))}),im=new Fc({classTable:new Uc(mc,Zp,{type:"parent"}),wdcOffset:mc,postCompensationTable:new Uc(mc,rm,{type:"parent"}),widthDeltaClusters:new Lp(new Uc(mc,$p,{type:"parent",relativeTo:e=>e.wdcOffset}))});var am=new Fc({version:vc,format:mc,horizontal:new Uc(mc,im),vertical:new Uc(mc,im)});let om={action:mc},sm={markIndex:mc,currentIndex:mc},lm={currentInsertIndex:mc,markedInsertIndex:mc},cm=new Fc({items:new Mp(new Uc(vc,new Lp))}),um=new zc("type",{0:{stateTable:new Fp},1:{stateTable:new Fp(sm),substitutionTable:new Uc(vc,cm)},2:{stateTable:new Fp(om),ligatureActions:new Uc(vc,new Mp(vc)),components:new Uc(vc,new Mp(mc)
21),ligatureList:new Uc(vc,new Mp(mc))},4:{lookupTable:new Lp},5:{stateTable:new Fp(lm),insertionActions:new Uc(vc,new Mp(mc))}}),dm=new Fc({length:vc,coverage:yc,type:gc,subFeatureFlags:vc,table:um,padding:new Pc(gc,e=>e.length-e._currentOffset)}),hm=new Fc({featureType:mc,featureSetting:mc,enableFlags:vc,disableFlags:vc}),fm=new Fc({defaultFlags:vc,chainLength:vc,nFeatureEntries:vc,nSubtables:vc,features:new jc(hm,"nFeatureEntries"),subtables:new jc(dm,"nSubtables")});var gm=new Fc({version:mc,unused:new Pc(mc),nChains:vc,chains:new jc(fm,"nChains")});let pm=new Fc({left:Ic,top:Ic,right:Ic,bottom:Ic});var mm=new Fc({version:Bc,format:mc,lookupTable:new Lp(pm)});let Am={};var ym=Am;Am.cmap=oh,Am.head=sh,Am.hhea=lh,Am.hmtx=uh,Am.maxp=dh,Am.name=Ih,Am["OS/2"]=Bh,Am.post=Sh,Am.fpgm=jh,Am.loca=Th,Am.prep=Oh,Am["cvt "]=Qh,Am.glyf=_h,Am["CFF "]=Yf,Am.CFF2=Yf,Am.VORG=Vf,Am.EBLC=og,Am.CBLC=Am.EBLC,Am.sbix=lg,Am.COLR=dg,Am.CPAL=fg,Am.BASE=Cg,Am.GDEF=Ng,Am.GPOS=Kg,Am.GSUB=ep,Am.JSTF=sp,Am.HVAR=up,Am.DSIG=fp,Am.gasp=pp,Am.hdmx=Ap,Am.kern=Ip,Am.LTSH=Cp,Am.PCLT=Ep,Am.VDMX=Qp,Am.vhea=jp,Am.vmtx=Tp,Am.avar=Pp,Am.bsln=Up,Am.feat=Wp,Am.fvar=Kp,Am.gvar=Jp,Am.just=am,Am.morx=gm,Am.opbd=mm;
vendor: 28,698 bytes, line 21
21let bm=new Fc({tag:new Rc(4),checkSum:vc,offset:new Uc(vc,"void",{type:"global"}),length:vc}),vm=new Fc({tag:new Rc(4),numTables:mc,searchRange:mc,entrySelector:mc,rangeShift:mc,tables:new jc(bm,"numTables")});vm.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},vm.preEncode=function(){if(!Array.isArray(this.tables)){let e=[];for(let t in this.tables){let n=this.tables[t];n&&e.push({tag:t,checkSum:0,offset:new Gc(ym[t],n),length:ym[t].size(n)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;let e=Math.floor(Math.log(this.numTables)/Math.LN2),t=Math.pow(2,e);this.searchRange=16*t,this.entrySelector=Math.log(t)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};var wm=vm;function xm(e,t){let n=0,r=e.length-1;for(;n<=r;){let i=n+r>>1,a=t(e[i]);if(a<0)r=i-1;else{if(!(a>0))return i;n=i+1}}return-1}function Im(e,t){let n=[];for(;e<t;)n.push(e++);return n}const Cm=new TextDecoder("ascii"),Em="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",km=new Uint8Array(256);for(let gxe=0;gxe<64;gxe++)km[Em.charCodeAt(gxe)]=gxe;function Bm(e){let t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let n=new Uint8Array(t),r=0;for(let i=0,a=e.length;i<a;i+=4){let t=km[e.charCodeAt(i)],a=km[e.charCodeAt(i+1)],o=km[e.charCodeAt(i+2)],s=km[e.charCodeAt(i+3)];n[r++]=t<<2|a>>4,n[r++]=(15&a)<<4|o>>2,n[r++]=(3&o)<<6|63&s}return n}class Sm{findSubtable(e,t){for(let[n,r]of t)for(let t of e.tables)if(t.platformID===n&&t.encodingID===r)return t.table;return null}lookup(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){let n=this.getVariationSelector(e,t);if(n)return n}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(e)||0;case 4:{let t=0,r=n.segCount-1;for(;t<=r;){let i=t+r>>1;if(e<n.startCode.get(i))r=i-1;else{if(!(e>n.endCode.get(i))){let t,r=n.idRangeOffset.get(i);if(0===r)t=e+n.idDelta.get(i);else{let a=r/2+(e-n.startCode.get(i))-(n.segCount-i);t=n.glyphIndexArray.get(a)||0,0!==t&&(t+=n.idDelta.get(i))}return 65535&t}t=i+1}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(e-n.firstCode)||0;case 12:case 13:{let t=0,r=n.nGroups-1;for(;t<=r;){let i=t+r>>1,a=n.groups.get(i);if(e<a.startCharCode)r=i-1;else{if(!(e>a.endCharCode))return 12===n.version?a.glyphID+(e-a.startCharCode):a.glyphID;t=i+1}}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${n.version}`)}}getVariationSelector(e,t){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),r=xm(n,e=>t-e.varSelector),i=n[r];return-1!==r&&i.defaultUVS&&(r=xm(i.defaultUVS,t=>e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0)),-1!==r&&i.nonDefaultUVS&&(r=xm(i.nonDefaultUVS,t=>e-t.unicodeValue),-1!==r)?i.nonDefaultUVS[r].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Im(0,e.codeMap.length);case 4:{let t=[],n=e.endCode.toArray();for(let r=0;r<n.length;r++){let i=n[r]+1,a=e.startCode.get(r);t.push(...Im(a,i))}return t}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Im(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let t=[];for(let n of e.groups.toArray())t.push(...Im(n.startCharCode,n.endCharCode+1));return t}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let t=this.cmap;switch(t.version){case 0:{let n=[];for(let r=0;r<256;r++)t.codeMap.get(r)===e&&n.push(r);return n}case 4:{let r=[];for(let i=0;i<t.segCount;i++){let a=t.endCode.get(i),o=t.startCode.get(i),s=t.idRangeOffset.get(i),l=t.idDelta.get(i);for(var n=o;n<=a;n++){let a=0;if(0===s)a=n+l;else{let e=s/2+(n-o)-(t.segCount-i);a=t.glyphIndexArray.get(e)||0,0!==a&&(a+=l)}a===e&&r.push(n)}}return r}case 12:{let n=[];for(let r of t.groups.toArray())e>=r.glyphID&&e<=r.glyphID+(r.endCharCode-r.startCharCode)&&n.push(r.startCharCode+(e-r.glyphID));return n}case 13:{let n=[];for(let r of t.groups.toArray())e===r.glyphID&&n.push(...Im(r.startCharCode,r.endCharCode+1));return n}default:throw new Error(`Unknown cmap format ${t.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let t of e.tables){let e=mh(hh(t.platformID,t.encodingID,t.table.language-1));e&&(this.cmap=t.table,this.encoding=e)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}}Je([Jd],Sm.prototype,"getCharacterSet",null),Je([Jd],Sm.prototype,"codePointsForGlyph",null);class Qm{process(e,t){for(let n=0;n<e.length-1;n++){let r=e[n].id,i=e[n+1].id;t[n].xAdvance+=this.getKerning(r,i)}}getKerning(e,t){let n=0;for(let r of this.kern.tables){if(r.coverage.crossStream)continue;switch(r.version){case 0:if(!r.coverage.horizontal)continue;break;case 1:if(r.coverage.vertical||r.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${r.version}`)}let i=0,a=r.subtable;switch(r.format){case 0:let n=xm(a.pairs,function(n){return e-n.left||t-n.right});n>=0&&(i=a.pairs[n].value);break;case 2:let o=0,s=0;o=e>=a.leftTable.firstGlyph&&e<a.leftTable.firstGlyph+a.leftTable.nGlyphs?a.leftTable.offsets[e-a.leftTable.firstGlyph]:a.array.off,t>=a.rightTable.firstGlyph&&t<a.rightTable.firstGlyph+a.rightTable.nGlyphs&&(s=a.rightTable.offsets[t-a.rightTable.firstGlyph]);let l=(o+s-a.array.off)/2;i=a.array.values.get(l);break;case 3:if(e>=a.glyphCount||t>=a.glyphCount)return 0;i=a.kernValue[a.kernIndex[a.leftClass[e]*a.rightClassCount+a.rightClass[t]]];break;default:throw new Error(`Unsupported kerning sub-table format ${r.format}`)}r.coverage.override?n=i:n+=i}return n}constructor(e){this.kern=e.kern}}class jm{positionGlyphs(e,t){let n=0,r=0;for(let i=0;i<e.length;i++){e[i].isMark?r=i:(n!==r&&this.positionCluster(e,t,n,r),n=r=i)}return n!==r&&this.positionCluster(e,t,n,r),t}positionCluster(e,t,n,r){let i=e[n],a=i.cbox.copy();i.codePoints.length>1&&(a.minX+=(i.codePoints.length-1)*a.width/i.codePoints.length);let o=-t[n].xAdvance,s=0,l=this.font.unitsPerEm/16;for(let c=n+1;c<=r;c++){let n=e[c],r=n.cbox,i=t[c],u=this.getCombiningClass(n.codePoints[0]);if("Not_Reordered"!==u){switch(i.xOffset=i.yOffset=0,u){case"Double_Above":case"Double_Below":i.xOffset+=a.minX-r.width/2-r.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":i.xOffset+=a.minX-r.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":i.xOffset+=a.maxX-r.width-r.minX;break;default:i.xOffset+=a.minX+(a.width-r.width)/2-r.minX}switch(u){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==u&&"Attached_Below"!==u||(a.minY+=l),i.yOffset=-a.minY-r.maxY,a.minY+=r.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==u&&"Attached_Above_Right"!==u||(a.maxY+=l),i.yOffset=a.maxY-r.minY,a.maxY+=r.height}i.xAdvance=i.yAdvance=0,i.xOffset+=o,i.yOffset+=s}else o-=i.xAdvance,s-=i.yAdvance}}getCombiningClass(e){let t=qu(e);if(3584==(-256&e))if("Not_Reordered"===t)switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===e)return"Below_Right";switch(t){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":case"CCC29":case"CCC32":case"CCC118":case"CCC129":case"CCC132":return"Below";case"CCC23":return"Attached_Above";case"CCC24":case"CCC107":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":case"CCC122":case"CCC130":return"Above";case"CCC21":break;case"CCC103":return"Below_Right"}return t}constructor(e){this.font=e}}class Nm{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))}copy(){return new Nm(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,t=1/0,n=-1/0,r=-1/0){this.minX=e,this.minY=t,this.maxX=n,this.maxY=r}}const Tm={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},Om={};for(let gxe in Tm){let e=Tm[gxe];if(Array.isArray(e))for(let t of e)Om[t]=gxe;else Om[e]=gxe}const _m={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function Dm(e){return _m[e]?"rtl":"ltr"}class Pm{get advanceWidth(){let e=0;for(let t of this.positions)e+=t.xAdvance;return e}get advanceHeight(){let e=0;for(let t of this.positions)e+=t.yAdvance;return e}get bbox(){let e=new Nm,t=0,n=0;for(let r=0;r<this.glyphs.length;r++){let i=this.glyphs[r],a=this.positions[r],o=i.bbox;e.addPoint(o.minX+t+a.xOffset,o.minY+n+a.yOffset),e.addPoint(o.maxX+t+a.xOffset,o.maxY+n+a.yOffset),t+=a.xAdvance,n+=a.yAdvance}return e}constructor(e,t,n,r,i){if(this.glyphs=e,this.positions=null,this.script=n,this.language=r||null,this.direction=i||Dm(n),this.features={},Array.isArray(t))for(let a of t)this.features[a]=!0;else"object"==typeof t&&(this.features=t)}}class Rm{constructor(e=0,t=0,n=0,r=0){this.xAdvance=e,this.yAdvance=t,this.xOffset=n,this.yOffset=r}}const Mm={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},Lm=(e,t)=>[Mm[e].code,Mm[e][t]],Fm={rlig:Lm("ligatures","requiredLigatures"),clig:Lm("ligatures","contextualLigatures"),dlig:Lm("ligatures","rareLigatures"),hlig:Lm("ligatures","historicalLigatures"),liga:Lm("ligatures","commonLigatures"),hist:Lm("ligatures","historicalLigatures"),smcp:Lm("lowerCase","lowerCaseSmallCaps"),pcap:Lm("lowerCase","lowerCasePetiteCaps"),frac:Lm("fractions","diagonalFractions"),dnom:Lm("fractions","diagonalFractions"),numr:Lm("fractions","diagonalFractions"),afrc:Lm("fractions","verticalFractions"),case:Lm("caseSensitiveLayout","caseSensitiveLayout"),ccmp:Lm("unicodeDecomposition","canonicalComposition"),cpct:Lm("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:Lm("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:Lm("contextualAlternates","swashAlternates"),cswh:Lm("contextualAlternates","contextualSwashAlternates"),curs:Lm("cursiveConnection","cursive"),c2pc:Lm("upperCase","upperCasePetiteCaps"),c2sc:Lm("upperCase","upperCaseSmallCaps"),init:Lm("smartSwash","wordInitialSwashes"),fin2:Lm("smartSwash","wordFinalSwashes"),medi:Lm("smartSwash","nonFinalSwashes"),med2:Lm("smartSwash","nonFinalSwashes"),fin3:Lm("smartSwash","wordFinalSwashes"),fina:Lm("smartSwash","wordFinalSwashes"),pkna:Lm("kanaSpacing","proportionalKana"),half:Lm("textSpacing","halfWidthText"),halt:Lm("textSpacing","altHalfWidthText"),hkna:Lm("alternateKana","alternateHorizKana"),vkna:Lm("alternateKana","alternateVertKana"),ital:Lm("italicCJKRoman","CJKItalicRoman"),lnum:Lm("numberCase","upperCaseNumbers"),onum:Lm("numberCase","lowerCaseNumbers"),mgrk:Lm("mathematicalExtras","mathematicalGreek"),calt:Lm("contextualAlternates","contextualAlternates"),vrt2:Lm("verticalSubstitution","substituteVerticalForms"),vert:Lm("verticalSubstitution","substituteVerticalForms"),tnum:Lm("numberSpacing","monospacedNumbers"),pnum:Lm("numberSpacing","proportionalNumbers"),sups:Lm("verticalPosition","superiors"),subs:Lm("verticalPosition","inferiors"),ordn:Lm("verticalPosition","ordinals"),pwid:Lm("textSpacing","proportionalText"),hwid:Lm("textSpacing","halfWidthText"),qwid:Lm("textSpacing","quarterWidthText"),twid:Lm("textSpacing","thirdWidthText"),fwid:Lm("textSpacing","proportionalText"),palt:Lm("textSpacing","altProportionalText"),trad:Lm("characterShape","traditionalCharacters"),smpl:Lm("characterShape","simplifiedCharacters"),jp78:Lm("characterShape","JIS1978Characters"),jp83:Lm("characterShape","JIS1983Characters"),jp90:Lm("characterShape","JIS1990Characters"),jp04:Lm("characterShape","JIS2004Characters"),expt:Lm("characterShape","expertCharacters"),hojo:Lm("characterShape","hojoCharacters"),nlck:Lm("characterShape","NLCCharacters"),tnam:Lm("characterShape","traditionalNamesCharacters"),ruby:Lm("rubyKana","rubyKana"),titl:Lm("styleOptions","titlingCaps"),zero:Lm("typographicExtras","slashedZero"),ss01:Lm("stylisticAlternatives","stylisticAltOne"),ss02:Lm("stylisticAlternatives","stylisticAltTwo"),ss03:Lm("stylisticAlternatives","stylisticAltThree"),ss04:Lm("stylisticAlternatives","stylisticAltFour"),ss05:Lm("stylisticAlternatives","stylisticAltFive"),ss06:Lm("stylisticAlternatives","stylisticAltSix"),ss07:Lm("stylisticAlternatives","stylisticAltSeven"),ss08:Lm("stylisticAlternatives","stylisticAltEight"),ss09:Lm("stylisticAlternatives","stylisticAltNine"),ss10:Lm("stylisticAlternatives","stylisticAltTen"),ss11:Lm("stylisticAlternatives","stylisticAltEleven"),ss12:Lm("stylisticAlternatives","stylisticAltTwelve"),ss13:Lm("stylisticAlternatives","stylisticAltThirteen"),ss14:Lm("stylisticAlternatives","stylisticAltFourteen"),ss15:Lm("stylisticAlternatives","stylisticAltFifteen"),ss16:Lm("stylisticAlternatives","stylisticAltSixteen"),ss17:Lm("stylisticAlternatives","stylisticAltSeventeen"),ss18:Lm("stylisticAlternatives","stylisticAltEighteen"),ss19:Lm("stylisticAlternatives","stylisticAltNineteen"),ss20:Lm("stylisticAlternatives","stylisticAltTwenty")};for(let gxe=1;gxe<=99;gxe++)Fm[`cv${`00${gxe}`.slice(-2)}`]=[Mm.characterAlternatives.code,gxe];let zm={};for(let gxe in Fm){let e=Fm[gxe];null==zm[e[0]]&&(zm[e[0]]={}),zm[e[0]][e[1]]=gxe}function Um(e){let[t,n]=e;if(isNaN(t))var r=Mm[t]&&Mm[t].code;else r=t;if(isNaN(n))var i=Mm[t]&&Mm[t][n];else i=n;return[r,i]}class Gm{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var t=r+i>>1;if(65535===(n=this.table.segments[t]).firstGlyph)return null;if(e<n.firstGlyph)i=t-1;else{if(!(e>n.lastGlyph))return 2===this.table.version?n.value:n.values[e-n.firstGlyph];r=t+1}}return null}case 6:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var n;t=r+i>>1;if(65535===(n=this.table.segments[t]).glyph)return null;if(e<n.glyph)i=t-1;else{if(!(e>n.glyph))return n.value;r=t+1}}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let t=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(2===this.table.version&&n.value===e)t.push(...Im(n.firstGlyph,n.lastGlyph+1));else for(let r=0;r<n.values.length;r++)n.values[r]===e&&t.push(n.firstGlyph+r);break;case 6:for(let n of this.table.segments)n.value===e&&t.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===e&&t.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return t}constructor(e){this.table=e}}Je([Jd],Gm.prototype,"glyphsForValue",null);class Hm{process(e,t,n){let r=0,i=t?e.length-1:0,a=t?-1:1;for(;1===a&&i<=e.length||-1===a&&i>=-1;){let t=null,o=1,s=!0;i===e.length||-1===i?o=0:(t=e[i],65535===t.id?o=2:(o=this.lookupTable.lookup(t.id),null==o&&(o=1)));let l=this.stateTable.stateArray.getItem(r)[o],c=this.stateTable.entryTable.getItem(l);0!==o&&2!==o&&(n(t,c,i),s=!(16384&c.flags)),r=c.newState,s&&(i+=a)}return e}traverse(e,t=0,n=new Set){if(n.has(t))return;n.add(t);let{nClasses:r,stateArray:i,entryTable:a}=this.stateTable,o=i.getItem(t);for(let s=4;s<r;s++){let t=o[s],r=a.getItem(t);for(let i of this.lookupTable.glyphsForValue(s))e.enter&&e.enter(i,r),0!==r.newState&&this.traverse(e,r.newState,n),e.exit&&e.exit(i,r)}}constructor(e){this.stateTable=e,this.lookupTable=new Gm(e.classTable)}}const Wm=4194304;class qm{process(e,t={}){for(let r of this.morx.chains){let n=r.defaultFlags;for(let e of r.features){let r;(r=t[e.featureType])&&(r[e.featureSetting]?(n&=e.disableFlags,n|=e.enableFlags):!1===r[e.featureSetting]&&(n|=~e.disableFlags,n&=~e.enableFlags))}for(let t of r.subtables)t.subFeatureFlags&n&&this.processSubtable(t,e)}let n=e.length-1;for(;n>=0;)65535===e[n].id&&e.splice(n,1),n--;return e}processSubtable(e,t){if(this.subtable=e,this.glyphs=t,4===this.subtable.type)return void this.processNoncontextualSubstitutions(this.subtable,this.glyphs);this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let n=this.getStateMachine(e),r=this.getProcessor(),i=!!(this.subtable.coverage&Wm);return n.process(this.glyphs,i,r)}getStateMachine(e){return new Hm(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(e,t,n){32768&t.flags&&(this.firstGlyph=n),8192&t.flags&&(this.lastGlyph=n),function(e,t,n,r){switch(t){case 0:return e;case 1:return Ym(e,[n,1],[r,0]);case 2:return Ym(e,[n,0],[r,1]);case 3:return Ym(e,[n,1],[r,1]);case 4:return Ym(e,[n,2],[r,0]);case 5:return Ym(e,[n,2],[r,0],!0,!1);case 6:return Ym(e,[n,0],[r,2]);case 7:return Ym(e,[n,0],[r,2],!1,!0);case 8:return Ym(e,[n,1],[r,2]);case 9:return Ym(e,[n,1],[r,2],!1,!0);case 10:return Ym(e,[n,2],[r,1]);case 11:return Ym(e,[n,2],[r,1],!0,!1);case 12:return Ym(e,[n,2],[r,2]);case 13:return Ym(e,[n,2],[r,2],!0,!1);case 14:return Ym(e,[n,2],[r,2],!1,!0);case 15:return Ym(e,[n,2],[r,2],!0,!0);default:throw new Error(`Unknown verb: ${t}`)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,t,n){let r=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){let n=r.getItem(t.markIndex),a=new Gm(n);e=this.glyphs[this.markedGlyph],(i=a.lookup(e.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(i,e.codePoints))}if(65535!==t.currentIndex){let a=r.getItem(t.currentIndex),o=new Gm(a);var i;e=this.glyphs[n],(i=o.lookup(e.id))&&(this.glyphs[n]=this.font.getGlyph(i,e.codePoints))}32768&t.flags&&(this.markedGlyph=n)}processLigature(e,t,n){if(32768&t.flags&&this.ligatureStack.push(n),8192&t.flags){let e=this.subtable.table.ligatureActions,n=this.subtable.table.components,r=this.subtable.table.ligatureList,i=t.action,a=!1,o=0,s=[],l=[];for(;!a;){let t=this.ligatureStack.pop();s.unshift(...this.glyphs[t].codePoints);let c=e.getItem(i++);a=!!(2147483648&c);let u=!!(1073741824&c),d=(1073741823&c)<<2>>2;if(d+=this.glyphs[t].id,o+=n.getItem(d),a||u){let e=r.getItem(o);this.glyphs[t]=this.font.getGlyph(e,s),l.push(t),o=0,s=[]}else this.glyphs[t]=this.font.getGlyph(65535)}this.ligatureStack.push(...l)}}processNoncontextualSubstitutions(e,t,n){let r=new Gm(e.table.lookupTable);for(n=0;n<t.length;n++){let e=t[n];if(65535!==e.id){let i=r.lookup(e.id);i&&(t[n]=this.font.getGlyph(i,e.codePoints))}}}_insertGlyphs(e,t,n,r){let i=[];for(;n--;){let e=this.subtable.table.insertionActions.getItem(t++);i.push(this.font.getGlyph(e))}r||e++,this.glyphs.splice(e,0,...i)}processGlyphInsertion(e,t,n){if(32768&t.flags&&(this.markedIndex=n),65535!==t.markedInsertIndex){let e=(31&t.flags)>>>5,n=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,e,n)}if(65535!==t.currentInsertIndex){let e=(992&t.flags)>>>5,r=!!(2048&t.flags);this._insertGlyphs(n,t.currentInsertIndex,e,r)}}getSupportedFeatures(){let e=[];for(let t of this.morx.chains)for(let n of t.features)e.push([n.featureType,n.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){this.inputCache={};for(let e of this.morx.chains){let t=e.defaultFlags;for(let n of e.subtables)n.subFeatureFlags&t&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(e){if(2!==e.type)return;if(!!(e.coverage&Wm))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let t=this.getStateMachine(e),n=this.getProcessor(),r=[],i=[];this.glyphs=[],t.traverse({enter:(e,t)=>{let a=this.glyphs;i.push({glyphs:a.slice(),ligatureStack:this.ligatureStack.slice()});let o=this.font.getGlyph(e);r.push(o),a.push(r[r.length-1]),n(a[a.length-1],t,a.length-1);let s=0,l=0;for(let n=0;n<a.length&&s<=1;n++)65535!==a[n].id&&(s++,l=a[n].id);if(1===s){let e=r.map(e=>e.id),t=this.inputCache[l];t?t.push(e):this.inputCache[l]=[e]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=i.pop()),r.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}}function Ym(e,t,n,r=!1,i=!1){let a=e.splice(n[0]-(n[1]-1),n[1]);i&&a.reverse();let o=e.splice(t[0],t[1],...a);return r&&o.reverse(),e.splice(n[0]-(t[1]-1),0,...o),e}Je([Jd],qm.prototype,"getStateMachine",null);class Km{substitute(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){let t={};for(let n in e){let r;(r=Fm[n])&&(null==t[r[0]]&&(t[r[0]]={}),t[r[0]][r[1]]=e[n])}return t}(e.features))}getAvailableFeatures(e,t){return function(e){let t={};if(Array.isArray(e))for(let n=0;n<e.length;n++){let r,i=Um(e[n]);(r=zm[i[0]]&&zm[i[0]][i[1]])&&(t[r]=!0)}else if("object"==typeof e)for(let n in e){let r=e[n];for(let e in r){let i,a=Um([n,e]);r[e]&&(i=zm[a[0]]&&zm[a[0]][a[1]])&&(t[i]=!0)}}return Object.keys(t)}
vendor: 2,648 bytes, line 21
21(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let t=this.morxProcessor.generateInputs(e),n=new Set;for(let r of t)this._addStrings(r,0,n,"");return n}_addStrings(e,t,n,r){let i=this.font._cmapProcessor.codePointsForGlyph(e[t]);for(let a of i){let i=r+String.fromCodePoint(a);t<e.length-1?this._addStrings(e,t+1,n,i):n.add(i)}}constructor(e){this.font=e,this.morxProcessor=new qm(e),this.fallbackPosition=!1}}class Vm{_addFeatures(e,t){let n=this.stages.length-1,r=this.stages[n];for(let i of e)null==this.allFeatures[i]&&(r.push(i),this.allFeatures[i]=n,t&&(this.globalFeatures[i]=!0))}add(e,t=!0){if(0===this.stages.length&&this.stages.push([]),"string"==typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else{if("object"!=typeof e)throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1)}}addStage(e,t){"function"==typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if("object"==typeof e)for(let t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){let e=this.stages[this.allFeatures[t]];e.splice(e.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}assignGlobalFeatures(e){for(let t of e)for(let e in this.globalFeatures)t.features[e]=!0}process(e,t,n){for(let r of this.stages)"function"==typeof r?n||r(this.font,t,this):r.length>0&&e.applyFeatures(r,t,n)}constructor(e,t,n){this.font=e,this.script=t,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const Jm=["rvrn"],Zm=["ccmp","locl","rlig","mark","mkmk"],Xm=["frac","numr","dnom"],$m=["calt","clig","liga","rclt","curs","kern"],eA={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class tA{static plan(e,t,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}static planPreprocessing(e){e.add({global:[...Jm,...eA[e.direction]],local:Xm})}static planFeatures(e){}static planPostprocessing(e,t){e.add([...Zm,...$m]),e.setFeatureOverrides(t)}static assignFeatures(e,t){for(let n=0;n<t.length;n++){let e=t[n];if(8260===e.codePoints[0]){let r=n,i=n+1;for(;r>0&&Ku(t[r-1].codePoints[0]);)t[r-1].features.numr=!0,t[r-1].features.frac=!0,r--;for(;i<t.length&&Ku(t[i].codePoints[0]);)t[i].features.dnom=!0,t[i].features.frac=!0,i++;e.features.frac=!0,n=i-1}}}}Hc(tA,"zeroMarkWidths","AFTER_GPOS");const nA=new Su(Bm("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
215k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),rA=["isol","fina","fin2","fin3","medi","med2","init"],iA=0,aA=6,oA="isol",sA="fina",lA="fin2",cA="medi",uA="med2",dA="init",hA=null,fA=[[[hA,hA,0],[hA,oA,2],[hA,oA,1],[hA,oA,2],[hA,oA,1],[hA,oA,6]],[[hA,hA,0],[hA,oA,2],[hA,oA,1],[hA,oA,2],[hA,lA,5],[hA,oA,6]],[[hA,hA,0],[hA,oA,2],[dA,sA,1],[dA,sA,3],[dA,sA,4],[dA,sA,6]],[[hA,hA,0],[hA,oA,2],[cA,sA,1],[cA,sA,3],[cA,sA,4],[cA,sA,6]],[[hA,hA,0],[hA,oA,2],[uA,oA,1],[uA,oA,2],[uA,lA,5],[uA,oA,6]],[[hA,hA,0],[hA,oA,2],[oA,oA,1],[oA,oA,2],[oA,lA,5],[oA,oA,6]],[[hA,hA,0],[hA,oA,2],[hA,oA,1],[hA,oA,2],[hA,"fin3",5],[hA,oA,6]]];class gA extends tA{static planFeatures(e){e.add(["ccmp","locl"]);for(let t=0;t<rA.length;t++){let n=rA[t];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,t){super.assignFeatures(e,t);let n=-1,r=0,i=[];for(let o=0;o<t.length;o++){let e,s;let l=pA((a=t[o]).codePoints[0]);l!==aA?([s,e,r]=fA[r][l],s!==hA&&-1!==n&&(i[n]=s),i[o]=e,n=o):i[o]=hA}for(let o=0;o<t.length;o++){let e;var a=t[o];(e=i[o])&&(a.features[e]=!0)}}}function pA(e){let t=nA.get(e);if(t)return t-1;let n=Wu(e);return"Mn"===n||"Me"===n||"Cf"===n?aA:iA}class mA{reset(e={},t=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let t=this.index,n=this.increment(e);return this.index=t,n}peekIndex(e=1){let t=this.index;this.increment(e);let n=this.index;return this.index=t,n}increment(e=1){let t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}constructor(e,t){this.glyphs=e,this.reset(t)}}const AA=["DFLT","dflt","latn"];class yA{findScript(e){if(null==this.table.scriptList)return null;Array.isArray(e)||(e=[e]);for(let t of e)for(let e of this.table.scriptList)if(e.tag===t)return e;return null}selectScript(e,t,n){let r,i=!1;if(!this.script||e!==this.scriptTag){if(r=this.findScript(e),r||(r=this.findScript(AA)),!r)return this.scriptTag;this.scriptTag=r.tag,this.script=r.script,this.language=null,this.languageTag=null,i=!0}if(n&&n===this.direction||(this.direction=n||Dm(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){this.language=null;for(let e of this.script.langSysRecords)if(e.tag===t){this.language=e.langSys,this.languageTag=e.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let a of this.language.featureIndexes){let e=this.table.featureList[a],t=this.substituteFeatureForVariations(a);this.features[e.tag]=t||e.feature}return this.scriptTag}lookupsForFeatures(e=[],t){let n=[];for(let r of e){let e=this.features[r];if(e)for(let i of e.lookupListIndexes)t&&-1!==t.indexOf(i)||n.push({feature:r,index:i,lookup:this.table.lookupList.get(i)})}return n.sort((e,t)=>e.index-t.index),n}substituteFeatureForVariations(e){if(-1===this.variationsIndex)return null;let t=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let n of t)if(n.featureIndex===e)return n.alternateFeatureTable;return null}findVariationsIndex(e){let t=this.table.featureVariations;if(!t)return-1;let n=t.featureVariationRecords;for(let r=0;r<n.length;r++){let t=n[r].conditionSet.conditionTable;if(this.variationConditionsMatch(t,e))return r}return-1}variationConditionsMatch(e,t){return e.every(e=>{let n=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=n&&n<=e.filterRangeMaxValue})}
vendor: 7,428 bytes, line 21
21applyFeatures(e,t,n){let r=this.lookupsForFeatures(e);this.applyLookups(r,t,n)}applyLookups(e,t,n){this.glyphs=t,this.positions=n,this.glyphIterator=new mA(t);for(let{feature:r,lookup:i}of e)for(this.currentFeature=r,this.glyphIterator.reset(i.flags);this.glyphIterator.index<t.length;)if(r in this.glyphIterator.cur.features){for(let e of i.subTables){if(this.applyLookup(i.lookupType,e))break}this.glyphIterator.next()}else this.glyphIterator.next()}applyLookup(e,t){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let t=this.glyphIterator.options,n=this.glyphIterator.index;for(let r of e){this.glyphIterator.reset(t,n),this.glyphIterator.increment(r.sequenceIndex);let e=this.table.lookupList.get(r.lookupListIndex);this.glyphIterator.reset(e.flags,this.glyphIterator.index);for(let t of e.subTables)if(this.applyLookup(e.lookupType,t))break}return this.glyphIterator.reset(t,n),!0}coverageIndex(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:for(let n of e.rangeRecords)if(n.start<=t&&t<=n.end)return n.startCoverageIndex+t-n.start}return-1}match(e,t,n,r){let i=this.glyphIterator.index,a=this.glyphIterator.increment(e),o=0;for(;o<t.length&&a&&n(t[o],a);)r&&r.push(this.glyphIterator.index),o++,a=this.glyphIterator.next();return this.glyphIterator.index=i,!(o<t.length)&&(r||!0)}sequenceMatches(e,t){return this.match(e,t,(e,t)=>e===t.id)}sequenceMatchIndices(e,t){return this.match(e,t,(e,t)=>this.currentFeature in t.features&&e===t.id,[])}coverageSequenceMatches(e,t){return this.match(e,t,(e,t)=>this.coverageIndex(e,t.id)>=0)}getClassID(e,t){switch(t.version){case 1:let n=e-t.startGlyph;if(n>=0&&n<t.classValueArray.length)return t.classValueArray[n];break;case 2:for(let r of t.classRangeRecord)if(r.start<=e&&e<=r.end)return r.class}return 0}classSequenceMatches(e,t,n){return this.match(e,t,(e,t)=>e===this.getClassID(t.id,n))}applyContext(e){let t,n;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;n=e.ruleSets[t];for(let e of n)if(this.sequenceMatches(1,e.input))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;if(t=this.getClassID(this.glyphIterator.cur.id,e.classDef),-1===t)return!1;n=e.classSet[t];for(let t of n)if(this.classSequenceMatches(1,t.classes,e.classDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}applyChainingContext(e){let t;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;let n=e.chainRuleSets[t];for(let e of n)if(this.sequenceMatches(-e.backtrack.length,e.backtrack)&&this.sequenceMatches(1,e.input)&&this.sequenceMatches(1+e.input.length,e.lookahead))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let r=e.chainClassSet[t];if(!r)return!1;for(let t of r)if(this.classSequenceMatches(-t.backtrack.length,t.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,t.input,e.inputClassDef)&&this.classSequenceMatches(1+t.input.length,t.lookahead,e.lookaheadClassDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1}constructor(e,t){this.font=e,this.table=t,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class bA{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let t=this._font.GDEF;if(t&&t.glyphClassDef){let n=yA.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=t.markAttachClassDef?yA.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(Vu),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new bA(this._font,this.id,this.codePoints,this.features)}constructor(e,t,n=[],r){if(this._font=e,this.codePoints=n,this.id=t,this.features={},Array.isArray(r))for(let i=0;i<r.length;i++){let e=r[i];this.features[e]=!0}else"object"==typeof r&&Object.assign(this.features,r);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}}class vA extends tA{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,t){let n=0,r=0;for(;r<t.length;){let i,a=t[r].codePoints[0],o=KA(a);switch([i,n]=$A[n][o],i){case VA:e.font.hasGlyphForCodePoint(a)||(r=ty(t,r,e.font));break;case JA:r=ny(t,r,e.font);break;case ZA:ry(t,r,e.font);break;case XA:r=iy(t,r,e.font)}r++}}}Hc(vA,"zeroMarkWidths","NONE");const wA=44032,xA=55204-wA+1,IA=4352,CA=4449,EA=4519,kA=21,BA=28,SA=IA+19-1,QA=CA+kA-1,jA=EA+BA-1,NA=9676,TA=e=>4352<=e&&e<=4447||43360<=e&&e<=43388,OA=e=>4448<=e&&e<=4519||55216<=e&&e<=55238,_A=e=>4520<=e&&e<=4607||55243<=e&&e<=55291,DA=e=>12334<=e&&e<=12335,PA=e=>wA<=e&&e<=55204,RA=e=>e-wA<xA&&(e-wA)%BA===0,MA=e=>IA<=e&&e<=SA,LA=e=>CA<=e&&e<=QA,FA=e=>1<=e&&e<=jA,zA=0,UA=1,GA=2,HA=3,WA=4,qA=5,YA=6;function KA(e){return TA(e)?UA:OA(e)?GA:_A(e)?HA:RA(e)?WA:PA(e)?qA:DA(e)?YA:zA}const VA=1,JA=2,ZA=4,XA=5,$A=[[[0,0],[0,1],[0,0],[0,0],[VA,2],[VA,3],[XA,0]],[[0,0],[0,1],[JA,2],[0,0],[VA,2],[VA,3],[XA,0]],[[0,0],[0,1],[0,0],[JA,3],[VA,2],[VA,3],[ZA,0]],[[0,0],[0,1],[0,0],[0,0],[VA,2],[VA,3],[ZA,0]]];function ey(e,t,n){return new bA(e,e.glyphForCodePoint(t).id,[t],n)}function ty(e,t,n){let r=e[t],i=r.codePoints[0]-wA,a=EA+i%BA;i=i/BA|0;let o=IA+i/kA|0,s=CA+i%kA;if(!n.hasGlyphForCodePoint(o)||!n.hasGlyphForCodePoint(s)||a!==EA&&!n.hasGlyphForCodePoint(a))return t;let l=ey(n,o,r.features);l.features.ljmo=!0;let c=ey(n,s,r.features);c.features.vjmo=!0;let u=[l,c];if(a>EA){let e=ey(n,a,r.features);e.features.tjmo=!0,u.push(e)}return e.splice(t,1,...u),t+u.length-1}function ny(e,t,n){let r,i,a,o,s=e[t],l=KA(e[t].codePoints[0]),c=e[t-1].codePoints[0],u=KA(c);if(u===WA&&l===HA)r=c,o=s;else{l===GA?(i=e[t-1],a=s):(i=e[t-2],a=e[t-1],o=s);let n=i.codePoints[0],c=a.codePoints[0];MA(n)&&LA(c)&&(r=wA+((n-IA)*kA+(c-CA))*BA)}let d=o&&o.codePoints[0]||EA;if(null!=r&&(d===EA||FA(d))){let i=r+(d-EA);if(n.hasGlyphForCodePoint(i)){let r=u===GA?3:2;return e.splice(t-r+1,r,ey(n,i,s.features)),t-r+1}}return i&&(i.features.ljmo=!0),a&&(a.features.vjmo=!0),o&&(o.features.tjmo=!0),u===WA?(ty(e,t-1,n),t+1):t}function ry(e,t,n){let r=e[t],i=e[t].codePoints[0];if(0===n.glyphForCodePoint(i).advanceWidth)return;let a=function(e){switch(KA(e)){case WA:case qA:return 1;case GA:return 2;case HA:return 3}}(e[t-1].codePoints[0]);return e.splice(t,1),e.splice(t-a,0,r)}function iy(e,t,n){let r=e[t],i=e[t].codePoints[0];if(n.hasGlyphForCodePoint(NA)){let a=ey(n,NA,r.features),o=0===n.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(o,0,a),t++}return t}var ay;ay=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 21
21[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],
21"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}');var oy;oy=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2121,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');const sy=1,ly=8,cy=16,uy=32,dy=64,hy=128,fy=8192,gy=32768,py=65536,my=131072,Ay={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},yy=2|py|my|4|2048|4096,by=dy|uy,vy=cy|16384,wy={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Ay.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Ay.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Ay.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Ay.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Ay.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Ay.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Ay.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Ay.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Ay.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Ay.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Ay.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
21,xy={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:Iy}=Ud(oy),Cy=new Su(Bm("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")),Ey=new Zu(Ud(ay));class ky extends tA{static planFeatures(e){var t;e.addStage(jy),e.addStage(["locl","ccmp"]),e.addStage(Py),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage(Ry),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=(t=e.script,Om[t]),e.indicConfig=wy[e.unicodeScript]||wy.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0],i=xy[r]||Iy[r];if(i){let r=i.map(r=>{let i=e.font.glyphForCodePoint(r);return new bA(e.font,i.id,[r],t[n].features)});t.splice(n,1,...r)}}}}function By(e){return Cy.get(e.codePoints[0])>>8}function Sy(e){return 1<<(255&Cy.get(e.codePoints[0]))}Hc(ky,"zeroMarkWidths","NONE");class Qy{constructor(e,t,n,r){this.category=e,this.position=t,this.syllableType=n,this.syllable=r}}function jy(e,t){let n=0,r=0;for(let[i,a,o]of Ey.match(t.map(By))){if(i>r){++n;for(let e=r;e<i;e++)t[e].shaperInfo=new Qy(sy,Ay.End,"non_indic_cluster",n)}++n;for(let e=i;e<=a;e++)t[e].shaperInfo=new Qy(1<<By(t[e]),Sy(t[e]),o[0],n);r=a+1}if(r<t.length){++n;for(let e=r;e<t.length;e++)t[e].shaperInfo=new Qy(sy,Ay.End,"non_indic_cluster",n)}}function Ny(e){return e.shaperInfo.category&yy}function Ty(e){return e.shaperInfo.category&by}function Oy(e){return e.shaperInfo.category&vy}function _y(e,t){for(let n of e)n.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function Dy(e,t,n){let r=[n,t,n];return _y(r.slice(0,2),"blwf")||_y(r.slice(1,3),"blwf")?Ay.Below_C:_y(r.slice(0,2),"pstf")||_y(r.slice(1,3),"pstf")||_y(r.slice(0,2),"pref")||_y(r.slice(1,3),"pref")?Ay.Post_C:Ay.Base_C}function Py(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,o=e.glyphForCodePoint(r.virama).id;if(o){let n=new bA(e,o,[r.virama]);for(let e=0;e<t.length;e++)t[e].shaperInfo.position===Ay.Base_C&&(t[e].shaperInfo.position=Dy(0,t[e].copy(),n))}for(let s=0,l=My(t,0);s<t.length;s=l,l=My(t,s)){let{category:o,syllableType:c}=t[s].shaperInfo;if("symbol_cluster"===c||"non_indic_cluster"===c)continue;if("broken_cluster"===c&&a){let n=new bA(e,a,[9676]);n.shaperInfo=new Qy(1<<By(n),Sy(n),t[s].shaperInfo.syllableType,t[s].shaperInfo.syllable);let r=s;for(;r<l&&t[r].shaperInfo.category===gy;)r++;t.splice(r++,0,n),l++}let u=l,d=s,h=!1;if(r.rephPos!==Ay.Ra_To_Become_Reph&&i.rphf&&s+3<=l&&("Implicit"===r.rephMode&&!Ty(t[s+2])||"Explicit"===r.rephMode&&t[
vendor: 9,178 bytes, line 21
21s+2].shaperInfo.category===dy)){let e=[t[s].copy(),t[s+1].copy(),t[s+2].copy()];if(_y(e.slice(0,2),"rphf")||"Explicit"===r.rephMode&&_y(e,"rphf")){for(d+=2;d<l&&Ty(t[d]);)d++;u=s,h=!0}}else if("Log_Repha"===r.rephMode&&t[s].shaperInfo.category===gy){for(d++;d<l&&Ty(t[d]);)d++;u=s,h=!0}switch(r.basePos){case"Last":{let e=l,n=!1;do{let r=t[--e].shaperInfo;if(Ny(t[e])){if(r.position!==Ay.Below_C&&(r.position!==Ay.Post_C||n)){u=e;break}r.position===Ay.Below_C&&(n=!0),u=e}else if(s<e&&r.category===dy&&t[e-1].shaperInfo.category===cy)break}while(e>d);break}case"First":u=s;for(let e=u+1;e<l;e++)Ny(t[e])&&(t[e].shaperInfo.position=Ay.Below_C)}h&&u===s&&d-u<=2&&(h=!1);for(let e=s;e<u;e++){let n=t[e].shaperInfo;n.position=Math.min(Ay.Pre_C,n.position)}u<l&&(t[u].shaperInfo.position=Ay.Base_C);for(let e=u+1;e<l;e++)if(t[e].shaperInfo.category===hy){for(let n=e+1;n<l;n++)if(Ny(t[n])){t[n].shaperInfo.position=Ay.Final_C;break}break}if(h&&(t[s].shaperInfo.position=Ay.Ra_To_Become_Reph),n.isOldSpec){let e="Malayalam"!==n.unicodeScript;for(let n=u+1;n<l;n++)if(t[n].shaperInfo.category===cy){let r;for(r=l-1;r>n&&!(Ny(t[r])||e&&t[r].shaperInfo.category===cy);r--);if(t[r].shaperInfo.category!==cy&&r>n){let e=t[n];t.splice(n,0,...t.splice(n+1,r-n)),t[r]=e}break}}let f=Ay.Start;for(let e=s;e<l;e++){let n=t[e].shaperInfo;if(n.category&(by|ly|fy|my|vy&n.category)){if(n.position=f,n.category===cy&&n.position===Ay.Pre_M)for(let r=e;r>s;r--)if(t[r-1].shaperInfo.position!==Ay.Pre_M){n.position=t[r-1].shaperInfo.position;break}}else n.position!==Ay.SMVD&&(f=n.position)}let g=u;for(let e=u+1;e<l;e++)if(Ny(t[e])){for(let n=g+1;n<e;n++)t[n].shaperInfo.position<Ay.SMVD&&(t[n].shaperInfo.position=t[e].shaperInfo.position);g=e}else t[e].shaperInfo.category===hy&&(g=e);let p=t.slice(s,l);p.sort((e,t)=>e.shaperInfo.position-t.shaperInfo.position),t.splice(s,p.length,...p);for(let e=s;e<l;e++)if(t[e].shaperInfo.position===Ay.Base_C){u=e;break}for(let e=s;e<l&&t[e].shaperInfo.position===Ay.Ra_To_Become_Reph;e++)t[e].features.rphf=!0;let m=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode;for(let e=s;e<u;e++)t[e].features.half=!0,m&&(t[e].features.blwf=!0);for(let e=u+1;e<l;e++)t[e].features.abvf=!0,t[e].features.pstf=!0,t[e].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(let e=s;e+1<u;e++)t[e].shaperInfo.category!==py||t[e+1].shaperInfo.category!==cy||e+1!==u&&t[e+2].shaperInfo.category!==dy||(t[e].features.blwf=!0,t[e+1].features.blwf=!0);let A=2;if(i.pref&&u+A<l)for(let e=u+1;e+A-1<l;e++){if(_y([t[e].copy(),t[e+1].copy()],"pref")){for(let n=0;n<A;n++)t[e++].features.pref=!0;if(i.cfar)for(;e<l;e++)t[e].features.cfar=!0;break}}for(let e=s+1;e<l;e++)if(Ty(t[e])){let n=t[e].shaperInfo.category===uy,r=e;do{r--,n&&delete t[r].features.half}while(r>s&&!Ny(t[r]))}}}function Ry(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let a=0,o=My(t,0);a<t.length;a=o,o=My(t,a)){let e=!!i.pref,s=a;for(;s<o;s++)if(t[s].shaperInfo.position>=Ay.Base_C){if(e&&s+1<o)for(let n=s+1;n<o;n++)if(t[n].features.pref){if(!t[n].substituted||!t[n].isLigated||t[n].isMultiplied){for(s=n;s<o&&Oy(t[s]);)s++;t[s].shaperInfo.position=Ay.BASE_C,e=!1}break}if("Malayalam"===n.unicodeScript)for(let e=s+1;e<o;e++){for(;e<o&&Ty(t[e]);)e++;if(e===o||!Oy(t[e]))break;for(e++;e<o&&Ty(t[e]);)e++;e<o&&Ny(t[e])&&t[e].shaperInfo.position===Ay.Below_C&&(s=e,t[s].shaperInfo.position=Ay.Base_C)}a<s&&t[s].shaperInfo.position>Ay.Base_C&&s--;break}if(s===o&&a<s&&t[s-1].shaperInfo.category===dy&&s--,s<o)for(;a<s&&t[s].shaperInfo.category&(ly|vy);)s--;if(a+1<o&&a<s){let e=s===o?s-2:s-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;e>a&&!(t[e].shaperInfo.category&(hy|vy));)e--;Oy(t[e])&&t[e].shaperInfo.position!==Ay.Pre_M?e+1<o&&Ty(t[e+1])&&e++:e=a}if(a<e&&t[e].shaperInfo.position!==Ay.Pre_M)for(let n=e;n>a;n--)if(t[n-1].shaperInfo.position===Ay.Pre_M){let r=n-1;r<s&&s<=e&&s--;let i=t[r];t.splice(r,0,...t.splice(r+1,e-r)),t[e]=i,e--}}if(a+1<o&&t[a].shaperInfo.position===Ay.Ra_To_Become_Reph&&t[a].shaperInfo.category===gy!==(t[a].isLigated&&!t[a].isMultiplied)){let e,n=r.rephPos,i=!1;if(n!==Ay.After_Post){for(e=a+1;e<s&&!Oy(t[e]);)e++;if(e<s&&Oy(t[e])&&(e+1<s&&Ty(t[e+1])&&e++,i=!0),!i&&n===Ay.After_Main){for(e=s;e+1<o&&t[e+1].shaperInfo.position<=Ay.After_Main;)e++;i=e<o}if(!i&&n===Ay.After_Sub){for(e=s;e+1<o&&!(t[e+1].shaperInfo.position&(Ay.Post_C|Ay.After_Post|Ay.SMVD));)e++;i=e<o}}if(!i){for(e=a+1;e<s&&!Oy(t[e]);)e++;e<s&&Oy(t[e])&&(e+1<s&&Ty(t[e+1])&&e++,i=!0)}if(!i){for(e=o-1;e>a&&t[e].shaperInfo.position===Ay.SMVD;)e--;if(Oy(t[e]))for(let n=s+1;n<e;n++)t[n].shaperInfo.category===hy&&e--}let l=t[a];t.splice(a,0,...t.splice(a+1,e-a)),t[e]=l,a<s&&s<=e&&s--}if(e&&s+1<o)for(let r=s+1;r<o;r++)if(t[r].features.pref){if(t[r].isLigated&&!t[r].isMultiplied){let e=s;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;e>a&&!(t[e-1].shaperInfo.category&(hy|vy));)e--;if(e>a&&t[e-1].shaperInfo.category===hy){let n=r;for(let r=s+1;r<n;r++)if(t[r].shaperInfo.category===hy){e--;break}}}e>a&&Oy(t[e-1])&&e<o&&Ty(t[e])&&e++;let i=r,l=t[i];t.splice(e+1,0,...t.splice(e,i-e)),t[e]=l,e<=s&&s<i&&s++}break}t[a].shaperInfo.position!==Ay.Pre_M||a&&/Cf|Mn/.test(Wu(t[a-1].codePoints[0]))||(t[a].features.init=!0)}}function My(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}const{categories:Ly,decompositions:Fy}=Ud(oy),zy=new Su(Bm("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")),Uy=new Zu(Ud(oy));class Gy extends tA{static planFeatures(e){e.addStage(qy),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Yy),e.addStage(["rphf"],!1),e.addStage(Ky),e.addStage(Yy),e.addStage(["pref"]),e.addStage(Vy),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(Jy),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0];if(Fy[r]){let i=Fy[r].map(r=>{let i=e.font.glyphForCodePoint(r);return new bA(e.font,i.id,[r],t[n].features)});t.splice(n,1,...i)}}}}function Hy(e){return zy.get(e.codePoints[0])}Hc(Gy,"zeroMarkWidths","BEFORE_GPOS");class Wy{constructor(e,t,n){this.category=e,this.syllableType=t,this.syllable=n}}function qy(e,t){let n=0;for(let[r,i,a]of Uy.match(t.map(Hy))){++n;for(let o=r;o<=i;o++)t[o].shaperInfo=new Wy(Ly[Hy(t[o])],a[0],n);let e="R"===t[r].shaperInfo.category?1:Math.min(3,i-r);for(let n=r;n<r+e;n++)t[n].features.rphf=!0}}function Yy(e,t){for(let n of t)n.substituted=!1}function Ky(e,t){for(let n of t)n.substituted&&n.features.rphf&&(n.shaperInfo.category="R")}function Vy(e,t){for(let n of t)n.substituted&&(n.shaperInfo.category="VPre")}function Jy(e,t){let n=e.glyphForCodePoint(9676).id;for(let r=0,i=Zy(t,0);r<t.length;r=i,i=Zy(t,r)){let a,o,s=t[r].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&n){let o=new bA(e,n,[9676]);for(o.shaperInfo=s,a=r;a<i&&"R"===t[a].shaperInfo.category;a++);t.splice(++a,0,o),i++}if("R"===s.category&&i-r>1)for(a=r+1;a<i;a++)if(s=t[a].shaperInfo,$y(s)||Xy(t[a])){Xy(t[a])&&a--,t.splice(r,0,...t.splice(r+1,a-r),t[a]);break}for(a=r,o=i;a<i;a++)s=t[a].shaperInfo,$y(s)||Xy(t[a])?o=Xy(t[a])?a+1:a:("VPre"===s.category||"VMPre"===s.category)&&o<a&&t.splice(o,1,t[a],...t.splice(o,a-o))}}}function Zy(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}function Xy(e){return"H"===e.shaperInfo.category&&!e.isLigated}function $y(e){return"B"===e.category||"GB"===e.category}const eb={arab:gA,mong:gA,syrc:gA,"nko ":gA,phag:gA,mand:gA,mani:gA,phlp:gA,hang:vA,bng2:ky,beng:ky,dev2:ky,deva:ky,gjr2:ky,gujr:ky,guru:ky,gur2:ky,knda:ky,knd2:ky,mlm2:ky,mlym:ky,ory2:ky,orya:ky,taml:ky,tml2:ky,telu:ky,tel2:ky,khmr:ky,bali:Gy,batk:Gy,brah:Gy,bugi:Gy,buhd:Gy,cakm:Gy,cham:Gy,dupl:Gy,egyp:Gy,gran:Gy,hano:Gy,java:Gy,kthi:Gy,kali:Gy,khar:Gy,khoj:Gy,sind:Gy,lepc:Gy,limb:Gy,mahj:Gy,mtei:Gy,modi:Gy,hmng:Gy,rjng:Gy,saur:Gy,shrd:Gy,sidd:Gy,sinh:ky,sund:Gy,sylo:Gy,tglg:Gy,tagb:Gy,tale:Gy,lana:Gy,tavt:Gy,takr:Gy,tibt:Gy,tfng:Gy,tirh:Gy,latn:tA,DFLT:tA};class tb extends yA{applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;let n=this.glyphIterator.cur;switch(t.version){case 1:n.id=n.id+t.deltaGlyphID&65535;break;case 2:n.id=t.substitute.get(e)}return!0}case 2:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=t.sequences.get(e);if(0===n.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=n[0],this.glyphIterator.cur.ligatureComponent=0;let r=this.glyphIterator.cur.features,i=this.glyphIterator.cur,a=n.slice(1).map((e,t)=>{let n=new bA(this.font,e,void 0,r);return n.shaperInfo=i.shaperInfo,n.isLigated=i.isLigated,n.ligatureComponent=t+1,n.substituted=!0,n.isMultiplied=!0,n});return this.glyphs.splice(this.glyphIterator.index+1,0,...a),!0}return!1}case 3:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=0;return this.glyphIterator.cur.id=t.alternateSet.get(e)[n],!0}return!1}case 4:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(let r of t.ligatureSets.get(e)){let e=this.sequenceMatchIndices(1,r.components);if(!e)continue;let t=this.glyphIterator.cur,i=t.codePoints.slice();for(let n of e)i.push(...this.glyphs[n].codePoints);let a=new bA(this.font,r.glyph,i,t.features);a.shaperInfo=t.shaperInfo,a.isLigated=!0,a.substituted=!0;let o=t.isMark;for(let n=0;n<e.length&&o;n++)o=this.glyphs[e[n]].isMark;a.ligatureID=o?null:this.ligatureID++;let s=t.ligatureID,l=t.codePoints.length,c=l,u=this.glyphIterator.index+1;for(let r of e){if(o)u=r;else for(;u<r;){var n=c-l+Math.min(this.glyphs[u].ligatureComponent||1,l);this.glyphs[u].ligatureID=a.ligatureID,this.glyphs[u].ligatureComponent=n,u++}s=this.glyphs[u].ligatureID,l=this.glyphs[u].codePoints.length,c+=l,u++}if(s&&!o)for(let r=u;r<this.glyphs.length&&this.glyphs[r].ligatureID===s;r++){n=c-l+Math.min(this.glyphs[r].ligatureComponent||1,l);this.glyphs[r].ligatureComponent=n}for(let n=e.length-1;n>=0;n--)this.glyphs.splice(e[n],1);return this.glyphs[this.glyphIterator.index]=a,!0}return!1}case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw new Error(`GSUB lookupType ${e} is not supported`)}}}class nb extends yA{applyPositionValue(e,t){let n=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(n.xAdvance+=t.xAdvance),null!=t.yAdvance&&(n.yAdvance+=t.yAdvance),null!=t.xPlacement&&(n.xOffset+=t.xPlacement),null!=t.yPlacement&&(n.yOffset+=t.yPlacement);let r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;r&&i&&(t.xPlaDevice&&(n.xOffset+=r.getDelta(i,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(n.yOffset+=r.getDelta(i,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(n.xAdvance+=r.getDelta(i,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(n.yAdvance+=r.getDelta(i,t.yAdvDevice.a,t.yAdvDevice.b)))}applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(e))}return!0}case 2:{let e=this.glyphIterator.peek();if(!e)return!1;let r=this.coverageIndex(t.coverage);if(-1===r)return!1;switch(t.version){case 1:let i=t.pairSets.get(r);for(let t of i)if(t.secondGlyph===e.id)return this.applyPositionValue(0,t.value1),this.applyPositionValue(1,t.value2),!0;return!1;case 2:let a=this.getClassID(this.glyphIterator.cur.id,t.classDef1),o=this.getClassID(e.id,t.classDef2);if(-1===a||-1===o)return!1;var n=t.classRecords.get(a).get(o);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let e=this.glyphIterator.peekIndex(),n=this.glyphs[e];if(!n)return!1;let r=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!r||!r.exitAnchor)return!1;let i=t.entryExitRecords[this.coverageIndex(t.coverage,n.id)];if(!i||!i.entryAnchor)return!1;let a,o=this.getAnchor(i.entryAnchor),s=this.getAnchor(r.exitAnchor),l=this.positions[this.glyphIterator.index],c=this.positions[e];switch(this.direction){case"ltr":l.xAdvance=s.x+l.xOffset,a=o.x+c.xOffset,c.xAdvance-=a,c.xOffset-=a;break;case"rtl":a=s.x+l.xOffset,l.xAdvance-=a,l.xOffset-=a,c.xAdvance=o.x+c.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=e,l.yOffset=o.y-s.y):(n.cursiveAttachment=this.glyphIterator.index,l.yOffset=s.y-o.y),!0}case 4:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&(this.glyphs[n].isMark||this.glyphs[n].ligatureComponent>0););if(n<0)return!1;let r=this.coverageIndex(t.baseCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.markArray[e],a=t.baseArray[r][i.class];return this.applyAnchor(i,a,n),!0}case 5:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&this.glyphs[n].isMark;);
vendor: 8,466 bytes, line 21
21if(n<0)return!1;let r=this.coverageIndex(t.ligatureCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.ligatureArray[r],a=this.glyphIterator.cur,o=this.glyphs[n],s=o.ligatureID&&o.ligatureID===a.ligatureID&&a.ligatureComponent>0?Math.min(a.ligatureComponent,o.codePoints.length)-1:o.codePoints.length-1,l=t.markArray[e],c=i[s][l.class];return this.applyAnchor(l,c,n),!0}case 6:{let e=this.coverageIndex(t.mark1Coverage);if(-1===e)return!1;let n=this.glyphIterator.peekIndex(-1),r=this.glyphs[n];if(!r||!r.isMark)return!1;let i=this.glyphIterator.cur,a=!1;if(i.ligatureID===r.ligatureID?i.ligatureID?i.ligatureComponent===r.ligatureComponent&&(a=!0):a=!0:(i.ligatureID&&!i.ligatureComponent||r.ligatureID&&!r.ligatureComponent)&&(a=!0),!a)return!1;let o=this.coverageIndex(t.mark2Coverage,r.id);if(-1===o)return!1;let s=t.mark1Array[e],l=t.mark2Array[o][s.class];return this.applyAnchor(s,l,n),!0}case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw new Error(`Unsupported GPOS table: ${e}`)}}applyAnchor(e,t,n){let r=this.getAnchor(t),i=this.getAnchor(e.markAnchor);this.positions[n];let a=this.positions[this.glyphIterator.index];a.xOffset=r.x-i.x,a.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n}getAnchor(e){let t=e.xCoordinate,n=e.yCoordinate,r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return r&&i&&(e.xDeviceTable&&(t+=r.getDelta(i,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=r.getDelta(i,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:n}}applyFeatures(e,t,n){super.applyFeatures(e,t,n);for(var r=0;r<this.glyphs.length;r++)this.fixCursiveAttachment(r);this.fixMarkAttachment()}fixCursiveAttachment(e){let t=this.glyphs[e];if(null!=t.cursiveAttachment){let n=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let t=this.glyphs[e];if(null!=t.markAttachment){let n=t.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(let t=n;t<e;t++)this.positions[e].xOffset-=this.positions[t].xAdvance,this.positions[e].yOffset-=this.positions[t].yAdvance;else for(let t=n+1;t<e+1;t++)this.positions[e].xOffset+=this.positions[t].xAdvance,this.positions[e].yOffset+=this.positions[t].yAdvance}}}}class rb{setup(e){this.glyphInfos=e.glyphs.map(e=>new bA(this.font,e.id,[...e.codePoints]));let t=null;this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){Array.isArray(e)||(e=[e]);for(let t of e){let e=eb[t];if(e)return e}return tA}(t),this.plan=new Vm(this.font,t,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features);for(let n in this.plan.allFeatures)e.features[n]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(e=>this.font.getGlyph(e.id,e.codePoints)))}position(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,t){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new tb(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new nb(e,e.GPOS))}}class ib{layout(e,t,n,r,i){if("string"==typeof t&&(i=r,r=n,n=t,t=[]),"string"==typeof e){null==n&&(n=function(e){let t=e.length,n=0;for(;n<t;){let r=e.charCodeAt(n++);if(55296<=r&&r<=56319&&n<t){let t=e.charCodeAt(n);56320<=t&&t<=57343&&(n++,r=((1023&r)<<10)+(1023&t)+65536)}let i=Yu(r);if("Common"!==i&&"Inherited"!==i&&"Unknown"!==i)return Tm[i]}return Tm.Unknown}(e));var a=this.font.glyphsForString(e)}else{if(null==n){let t=[];for(let n of e)t.push(...n.codePoints);n=function(e){for(let t=0;t<e.length;t++){let n=Yu(e[t]);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return Tm[n]}return Tm.Unknown}(t)}a=e}let o=new Pm(a,t,n,r,i);return 0===a.length?(o.positions=[],o):(this.engine&&this.engine.setup&&this.engine.setup(o),this.substitute(o),this.position(o),this.hideDefaultIgnorables(o.glyphs,o.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),o)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(e=>new Rm(e.advanceWidth));let t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new jm(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new Qm(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,t){let n=this.font.glyphForCodePoint(32);for(let r=0;r<e.length;r++)this.isDefaultIgnorable(e[r].codePoints[0])&&(e[r]=n,t[r].xAdvance=0,t[r].yAdvance=0)}isDefaultIgnorable(e){let t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,t){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n}stringsForGlyph(e){let t=new Set,n=this.font._cmapProcessor.codePointsForGlyph(e);for(let r of n)t.add(String.fromCodePoint(r));if(this.engine&&this.engine.stringsForGlyph)for(let r of this.engine.stringsForGlyph(e))t.add(r);return Array.from(t)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new Km(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new rb(this.font))}}const ab={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class ob{toFunction(){return e=>{this.commands.forEach(t=>e[t.command].apply(e,t.args))}}toSVG(){return this.commands.map(e=>{let t=e.args.map(e=>Math.round(100*e)/100);return`${ab[e.command]}${t.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new Nm;for(let t of this.commands)for(let n=0;n<t.args.length;n+=2)e.addPoint(t.args[n],t.args[n+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new Nm,t=0,n=0,r=e=>Math.pow(1-e,3)*h[m]+3*Math.pow(1-e,2)*e*f[m]+3*(1-e)*Math.pow(e,2)*g[m]+Math.pow(e,3)*p[m];for(let A of this.commands)switch(A.command){case"moveTo":case"lineTo":let[y,b]=A.args;e.addPoint(y,b),t=y,n=b;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===A.command)var[i,a,o,s]=A.args,l=t+2/3*(i-t),c=n+2/3*(a-n),u=o+2/3*(i-o),d=s+2/3*(a-s);else var[l,c,u,d,o,s]=A.args;e.addPoint(o,s);for(var h=[t,n],f=[l,c],g=[u,d],p=[o,s],m=0;m<=1;m++){let t=6*h[m]-12*f[m]+6*g[m],n=-3*h[m]+9*f[m]-9*g[m]+3*p[m];if(A=3*f[m]-3*h[m],0===n){if(0===t)continue;let n=-A/t;0<n&&n<1&&(0===m?e.addPoint(r(n),e.maxY):1===m&&e.addPoint(e.maxX,r(n)));continue}let i=Math.pow(t,2)-4*A*n;if(i<0)continue;let a=(-t+Math.sqrt(i))/(2*n);0<a&&a<1&&(0===m?e.addPoint(r(a),e.maxY):1===m&&e.addPoint(e.maxX,r(a)));let o=(-t-Math.sqrt(i))/(2*n);0<o&&o<1&&(0===m?e.addPoint(r(o),e.maxY):1===m&&e.addPoint(e.maxX,r(o)))}t=o,n=s}return this._bbox=Object.freeze(e)}mapPoints(e){let t=new ob;
vendor: 32,217 bytes, line 21
21for(let n of this.commands){let r=[];for(let t=0;t<n.args.length;t+=2){let[i,a]=e(n.args[t],n.args[t+1]);r.push(i,a)}t[n.command](...r)}return t}transform(e,t,n,r,i,a){return this.mapPoints((o,s)=>[e*o+n*s+i,t*o+r*s+a])}translate(e,t){return this.transform(1,0,0,1,e,t)}rotate(e){let t=Math.cos(e),n=Math.sin(e);return this.transform(t,n,-n,t,0,0)}scale(e,t=e){return this.transform(e,0,0,t,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let gxe of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])ob.prototype[gxe]=function(...e){return this._bbox=this._cbox=null,this.commands.push({command:gxe,args:e}),this};var sb=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class lb{_getPath(){return new ob}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:t,bearing:n}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:r,bearing:i}=this._getTableMetrics(this._font.vmtx);else{let t;if(null==e&&({cbox:e}=this),(t=this._font["OS/2"])&&t.version>0)r=Math.abs(t.typoAscender-t.typoDescender),i=t.typoAscender-e.maxY;else{let{hhea:t}=this._font;var r=Math.abs(t.ascent-t.descent),i=t.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(t+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:t,advanceHeight:r,leftBearing:n,topBearing:i}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let t=1/this._font.unitsPerEm*e;return this.path.scale(t)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return sb[this.id];case 2:let t=e.glyphNameIndex[this.id];return t<sb.length?sb[t]:e.names[t-sb.length];case 2.5:return sb[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,t){e.save();let n=1/this._font.head.unitsPerEm*t;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,t,n){this.id=e,this.codePoints=t,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every(Vu),this.isLigature=this.codePoints.length>1}}Je([Jd],lb.prototype,"cbox",null),Je([Jd],lb.prototype,"bbox",null),Je([Jd],lb.prototype,"path",null),Je([Jd],lb.prototype,"advanceWidth",null),Je([Jd],lb.prototype,"advanceHeight",null),Je([Jd],lb.prototype,"name",null);let cb=new Fc({numberOfContours:Ic,xMin:Ic,yMin:Ic,xMax:Ic,yMax:Ic});class ub{copy(){return new ub(this.onCurve,this.endContour,this.x,this.y)}constructor(e,t,n=0,r=0){this.onCurve=e,this.endContour=t,this.x=n,this.y=r}}class db{constructor(e,t,n){this.glyphID=e,this.dx=t,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class hb extends lb{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];let n=cb.decode(t),r=new Nm(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(r)}_parseGlyphCoord(e,t,n,r){if(n){var i=e.readUInt8();r||(i=-i),i+=t}else if(r)i=t;else i=t+e.readInt16BE();return i}_decode(){let e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;let t=this._font._getTableStream("glyf");t.pos+=e;let n=t.pos,r=cb.decode(t);return r.numberOfContours>0?this._decodeSimple(r,t):r.numberOfContours<0&&this._decodeComposite(r,t,n),r}_decodeSimple(e,t){e.points=[];let n=new jc(mc,e.numberOfContours).decode(t);e.instructions=new jc(gc,mc).decode(t);let r=[],i=n[n.length-1]+1;for(;r.length<i;){var a=t.readUInt8();if(r.push(a),8&a){let e=t.readUInt8();for(let t=0;t<e;t++)r.push(a)}}for(var o=0;o<r.length;o++){a=r[o];let t=new ub(!!(1&a),n.indexOf(o)>=0,0,0);e.points.push(t)}let s=0;for(o=0;o<r.length;o++){a=r[o];e.points[o].x=s=this._parseGlyphCoord(t,s,2&a,16&a)}let l=0;for(o=0;o<r.length;o++){a=r[o];e.points[o].y=l=this._parseGlyphCoord(t,l,4&a,32&a)}if(this._font._variationProcessor){let t=e.points.slice();t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.slice(-4)}}_decodeComposite(e,t,n=0){e.components=[];let r=!1,i=32;for(;32&i;){i=t.readUInt16BE();let l=t.pos-n,c=t.readUInt16BE();if(r||(r=!!(256&i)),1&i)var a=t.readInt16BE(),o=t.readInt16BE();else a=t.readInt8(),o=t.readInt8();(s=new db(c,a,o)).pos=l,8&i?s.scaleX=s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&i?(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&i&&(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(s)}if(this._font._variationProcessor){let t=[];for(let n=0;n<e.components.length;n++){var s=e.components[n];t.push(new ub(!0,!0,s.dx,s.dy))}t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.splice(-4,4);for(let n=0;n<t.length;n++){let r=t[n];e.components[n].dx=r.x,e.components[n].dy=r.y}}return r}_getPhantomPoints(e){let t=this._getCBox(!0);null==this._metrics&&(this._metrics=lb.prototype._getMetrics.call(this,t));let{advanceWidth:n,advanceHeight:r,leftBearing:i,topBearing:a}=this._metrics;return[new ub(!1,!0,e.xMin-i,0),new ub(!1,!0,e.xMin-i+n,0),new ub(!1,!0,0,e.yMax+a),new ub(!1,!0,0,e.yMax+a+r)]}_getContours(){let e=this._decode();if(!e)return[];let t=[];if(e.numberOfContours<0)for(let a of e.components){let e=this._font.getGlyph(a.glyphID)._getContours();for(let n=0;n<e.length;n++){let r=e[n];for(let e=0;e<r.length;e++){let n=r[e],i=n.x*a.scaleX+n.y*a.scale01+a.dx,o=n.y*a.scaleY+n.x*a.scale10+a.dy;t.push(new ub(n.onCurve,n.endContour,i,o))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yMax);let n=[],r=[];for(let a=0;a<t.length;a++){var i=t[a];r.push(i),i.endContour&&(n.push(r),r=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),t=new ob;for(let r=0;r<e.length;r++){let i=e[r],a=i[0],o=i[i.length-1],s=0;if(a.onCurve){var n=null;s=1}else{a=o.onCurve?o:new ub(!1,!1,(a.x+o.x)/2,(a.y+o.y)/2);n=a}t.moveTo(a.x,a.y);for(let e=s;e<i.length;e++){let r=i[e],o=0===e?a:i[e-1];if(o.onCurve&&r.onCurve)t.lineTo(r.x,r.y);else if(o.onCurve&&!r.onCurve)n=r;else if(o.onCurve||r.onCurve){if(o.onCurve||!r.onCurve)throw new Error("Unknown TTF path state");t.quadraticCurveTo(n.x,n.y,r.x,r.y);n=null}else{let e=(o.x+r.x)/2,i=(o.y+r.y)/2;t.quadraticCurveTo(o.x,o.y,e,i);var n=r}}n&&t.quadraticCurveTo(n.x,n.y,a.x,a.y),t.closePath()}return t}constructor(...e){super(...e),Hc(this,"type","TTF")}}class fb extends lb{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e=this._font.CFF2||this._font["CFF "],{stream:t}=e,n=e.topDict.CharStrings[this.id],r=n.offset+n.length;t.pos=n.offset;let i,a,o=new ob,s=[],l=[],c=null,u=0,d=0,h=0,f=!1;this._usedGsubrs=i={},this._usedSubrs=a={};let g=e.globalSubrIndex||[],p=this.bias(g),m=e.privateDictForGlyph(this.id)||{},A=m.Subrs||[],y=this.bias(A),b=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,v=m.vsindex,w=this._font._variationProcessor;function x(){null==c&&(c=s.shift()+m.nominalWidthX)}function I(){return s.length%2!=0&&x(),u+=s.length>>1,s.length=0}function C(e,t){f&&o.closePath(),o.moveTo(e,t),f=!0}let E=function(){for(;t.pos<r;){let m=t.readUInt8();if(m<32){let c,k,B,S,Q,j,N,T,O,_,D,P,R,M,L,F;switch(m){case 1:case 3:case 18:case 23:I();break;case 4:s.length>1&&x(),h+=s.shift(),C(d,h);break;case 5:for(;s.length>=2;)d+=s.shift(),h+=s.shift(),o.lineTo(d,h);break;case 6:case 7:for(B=6===m;s.length>=1;)B?d+=s.shift():h+=s.shift(),o.lineTo(d,h),B=!B;break;case 8:for(;s.length>0;)S=d+s.shift(),Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),d=j+s.shift(),h=N+s.shift(),o.bezierCurveTo(S,Q,j,N,d,h);break;case 10:if(c=s.pop()+y,k=A[c],k){a[c]=!0;let e=t.pos,n=r;t.pos=k.offset,r=k.offset+k.length,E(),t.pos=e,r=n}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;s.length>0&&x(),f&&(o.closePath(),f=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");v=s.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!w)throw new Error("blend operator in non-variation font");let t=w.getBlendVector(b,v),n=s.pop(),r=n*t.length,i=s.length-r,a=i-n;for(let e=0;e<n;e++){let n=s[a+e];for(let e=0;e<t.length;e++)n+=t[e]*s[i++];s[a+e]=n}for(;r--;)s.pop();break}case 19:case 20:I(),t.pos+=u+7>>3;break;case 21:s.length>2&&x(),d+=s.shift(),h+=s.shift(),C(d,h);break;case 22:s.length>1&&x(),d+=s.shift(),C(d,h);break;case 24:for(;s.length>=8;)S=d+s.shift(),Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),d=j+s.shift(),h=N+s.shift(),o.bezierCurveTo(S,Q,j,N,d,h);d+=s.shift(),h+=s.shift(),o.lineTo(d,h);break;case 25:for(;s.length>=8;)d+=s.shift(),h+=s.shift(),o.lineTo(d,h);S=d+s.shift(),Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),d=j+s.shift(),h=N+s.shift(),o.bezierCurveTo(S,Q,j,N,d,h);break;case 26:for(s.length%2&&(d+=s.shift());s.length>=4;)S=d,Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),d=j,h=N+s.shift(),o.bezierCurveTo(S,Q,j,N,d,h);break;case 27:for(s.length%2&&(h+=s.shift());s.length>=4;)S=d+s.shift(),Q=h,j=S+s.shift(),N=Q+s.shift(),d=j+s.shift(),h=N,o.bezierCurveTo(S,Q,j,N,d,h);break;case 28:s.push(t.readInt16BE());break;case 29:if(c=s.pop()+p,k=g[c],k){i[c]=!0;let e=t.pos,n=r;t.pos=k.offset,r=k.offset+k.length,E(),t.pos=e,r=n}break;case 30:case 31:for(B=31===m;s.length>=4;)B?(S=d+s.shift(),Q=h,j=S+s.shift(),N=Q+s.shift(),h=N+s.shift(),d=j+(1===s.length?s.shift():0)):(S=d,Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),d=j+s.shift(),h=N+(1===s.length?s.shift():0)),o.bezierCurveTo(S,Q,j,N,d,h),B=!B;break;case 12:switch(m=t.readUInt8(),m){case 3:let e=s.pop(),t=s.pop();s.push(e&&t?1:0);break;case 4:e=s.pop(),t=s.pop(),s.push(e||t?1:0);break;case 5:e=s.pop(),s.push(e?0:1);break;case 9:e=s.pop(),s.push(Math.abs(e));break;case 10:e=s.pop(),t=s.pop(),s.push(e+t);break;case 11:e=s.pop(),t=s.pop(),s.push(e-t);break;case 12:e=s.pop(),t=s.pop(),s.push(e/t);break;case 14:e=s.pop(),s.push(-e);break;case 15:e=s.pop(),t=s.pop(),s.push(e===t?1:0);break;case 18:s.pop();break;case 20:let r=s.pop(),i=s.pop();l[i]=r;break;case 21:i=s.pop(),s.push(l[i]||0);break;case 22:let a=s.pop(),c=s.pop(),u=s.pop(),f=s.pop();s.push(u<=f?a:c);break;case 23:s.push(Math.random());break;case 24:e=s.pop(),t=s.pop(),s.push(e*t);break;case 26:e=s.pop(),s.push(Math.sqrt(e));break;case 27:e=s.pop(),s.push(e,e);break;case 28:e=s.pop(),t=s.pop(),s.push(t,e);break;case 29:i=s.pop(),i<0?i=0:i>s.length-1&&(i=s.length-1),s.push(s[i]);break;case 30:let g=s.pop(),p=s.pop();if(p>=0)for(;p>0;){var n=s[g-1];for(let e=g-2;e>=0;e--)s[e+1]=s[e];s[0]=n,p--}else for(;p<0;){n=s[0];for(let e=0;e<=g;e++)s[e]=s[e+1];s[g-1]=n,p++}break;case 34:S=d+s.shift(),Q=h,j=S+s.shift(),N=Q+s.shift(),T=j+s.shift(),O=N,_=T+s.shift(),D=O,P=_+s.shift(),R=D,M=P+s.shift(),L=R,d=M,h=L,o.bezierCurveTo(S,Q,j,N,T,O),o.bezierCurveTo(_,D,P,R,M,L);break;case 35:F=[];for(let n=0;n<=5;n++)d+=s.shift(),h+=s.shift(),F.push(d,h);o.bezierCurveTo(...F.slice(0,6)),o.bezierCurveTo(...F.slice(6)),s.shift();break;case 36:S=d+s.shift(),Q=h+s.shift(),j=S+s.shift(),N=Q+s.shift(),T=j+s.shift(),O=N,_=T+s.shift(),D=O,P=_+s.shift(),R=D+s.shift(),M=P+s.shift(),L=R,d=M,h=L,o.bezierCurveTo(S,Q,j,N,T,O),o.bezierCurveTo(_,D,P,R,M,L);break;case 37:let A=d,y=h;F=[];for(let n=0;n<=4;n++)d+=s.shift(),h+=s.shift(),F.push(d,h);Math.abs(d-A)>Math.abs(h-y)?(d+=s.shift(),h=y):(d=A,h+=s.shift()),F.push(d,h),o.bezierCurveTo(...F.slice(0,6)),o.bezierCurveTo(...F.slice(6));break;default:throw new Error(`Unknown op: 12 ${m}`)}break;default:throw new Error(`Unknown op: ${m}`)}}else if(m<247)s.push(m-139);else if(m<251){var c=t.readUInt8();s.push(256*(m-247)+c+108)}else if(m<255){c=t.readUInt8();s.push(256*-(m-251)-c-108)}else s.push(t.readInt32BE()/65536)}};return E(),f&&o.closePath(),o}constructor(...e){super(...e),Hc(this,"type","CFF")}}let gb=new Fc({originX:mc,originY:mc,type:new Rc(4),data:new _c(e=>e.parent.buflen-e._currentOffset)});class pb extends hb{getImageForSize(e){for(let a=0;a<this._font.sbix.imageTables.length;a++){var t=this._font.sbix.imageTables[a];if(t.ppem>=e)break}let n=t.imageOffsets,r=n[this.id],i=n[this.id+1];return r===i?null:(this._font.stream.pos=r,gb.decode(this._font.stream,{buflen:i-r}))}render(e,t){let n=this.getImageForSize(t);if(null!=n){let r=t/this._font.unitsPerEm;e.image(n.data,{height:t,x:n.originX,y:(this.bbox.minY-n.originY)*r})}this._font.sbix.flags.renderOutlines&&super.render(e,t)}constructor(...e){super(...e),Hc(this,"type","SBIX")}}class mb{constructor(e,t){this.glyph=e,this.color=t}}class Ab extends lb{_getBBox(){let e=new Nm;for(let t=0;t<this.layers.length;t++){let n=this.layers[t].glyph.bbox;e.addPoint(n.minX,n.minY),e.addPoint(n.maxX,n.maxY)}return e}get layers(){let e=this._font.CPAL,t=this._font.COLR,n=0,r=t.baseGlyphRecord.length-1;for(;n<=r;){let e=n+r>>1;var i=t.baseGlyphRecord[e];if(this.id<i.gid)r=e-1;else{if(!(this.id>i.gid)){var a=i;break}n=e+1}}if(null==a){var o=this._font._getBaseGlyph(this.id);return[new mb(o,l={red:0,green:0,blue:0,alpha:255})]}let s=[];for(let c=a.firstLayerIndex;c<a.firstLayerIndex+a.numLayers;c++){i=t.layerRecords[c];var l=e.colorRecords[i.paletteIndex];o=this._font._getBaseGlyph(i.gid);s.push(new mb(o,l))}return s}render(e,t){for(let{glyph:n,color:r}of this.layers)e.fillColor([r.red,r.green,r.blue],r.alpha/255*100),n.render(e,t)}constructor(...e){super(...e),Hc(this,"type","COLR")}}class yb{normalizeCoords(e){let t=[];for(var n=0;n<this.font.fvar.axis.length;n++){let r=this.font.fvar.axis[n];e[n]<r.defaultValue?t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.defaultValue-r.minValue+Number.EPSILON)):t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.maxValue-r.defaultValue+Number.EPSILON))}if(this.font.avar)for(n=0;n<this.font.avar.segment.length;n++){let e=this.font.avar.segment[n];for(let r=0;r<e.correspondence.length;r++){let i=e.correspondence[r];if(r>=1&&t[n]<i.fromCoord){let a=e.correspondence[r-1];t[n]=((t[n]-a.fromCoord)*(i.toCoord-a.toCoord)+Number.EPSILON)/(i.fromCoord-a.fromCoord+Number.EPSILON)+a.toCoord;break}}}return t}transformPoints(e,t){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(e>=n.glyphCount)return;let r=n.offsets[e];if(r===n.offsets[e+1])return;let{stream:i}=this.font;if(i.pos=r,i.pos>=i.length)return;let a=i.readUInt16BE(),o=r+i.readUInt16BE();if(32768&a){var s=i.pos;i.pos=o;var l=this.decodePoints();o=i.pos,i.pos=s}let c=t.map(e=>e.copy());a&=4095;for(let p=0;p<a;p++){let e=i.readUInt16BE(),r=i.readUInt16BE();if(32768&r){var u=[];for(let e=0;e<n.axisCount;e++)u.push(i.readInt16BE()/16384)}else{if((4095&r)>=n.globalCoordCount)throw new Error("Invalid gvar table");u=n.globalCoords[4095&r]}if(16384&r){var d=[];for(let e=0;e<n.axisCount;e++)d.push(i.readInt16BE()/16384);var h=[];for(let e=0;e<n.axisCount;e++)h.push(i.readInt16BE()/16384)}let a=this.tupleFactor(r,u,d,h);if(0===a){o+=e;continue}s=i.pos;if(i.pos=o,8192&r)var f=this.decodePoints();else f=l;let p=0===f.length?t.length:f.length,m=this.decodeDeltas(p),A=this.decodeDeltas(p);if(0===f.length)for(let n=0;n<t.length;n++){var g=t[n];g.x+=Math.round(m[n]*a),g.y+=Math.round(A[n]*a)}else{let e=c.map(e=>e.copy()),n=t.map(()=>!1);for(let r=0;r<f.length;r++){let i=f[r];if(i<t.length){let t=e[i];n[i]=!0,t.x+=m[r]*a,t.y+=A[r]*a}}this.interpolateMissingDeltas(e,c,n);for(let r=0;r<t.length;r++){let n=e[r].x-c[r].x,i=e[r].y-c[r].y;t[r].x=Math.round(t[r].x+n),t[r].y=Math.round(t[r].y+i)}}o+=e,i.pos=s}}decodePoints(){let e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());let n=new Uint16Array(t),r=0,i=0;for(;r<t;){let a=e.readUInt8(),o=1+(127&a),s=128&a?e.readUInt16:e.readUInt8;for(let l=0;l<o&&r<t;l++)i+=s.call(e),n[r++]=i}return n}decodeDeltas(e){let t=this.font.stream,n=0,r=new Int16Array(e);for(;n<e;){let i=t.readUInt8(),a=1+(63&i);if(128&i)n+=a;else{let o=64&i?t.readInt16BE:t.readInt8;for(let i=0;i<a&&n<e;i++)r[n++]=o.call(t)}}return r}tupleFactor(e,t,n,r){let i=this.normalizedCoords,{gvar:a}=this.font,o=1;for(let s=0;s<a.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if(16384&e){if(i[s]<n[s]||i[s]>r[s])return 0;o=i[s]<t[s]?o*(i[s]-n[s]+Number.EPSILON)/(t[s]-n[s]+Number.EPSILON):o*(r[s]-i[s]+Number.EPSILON)/(r[s]-t[s]+Number.EPSILON)}else{if(i[s]<Math.min(0,t[s])||i[s]>Math.max(0,t[s]))return 0;o=(o*i[s]+Number.EPSILON)/(t[s]+Number.EPSILON)}}return o}interpolateMissingDeltas(e,t,n){if(0===e.length)return;let r=0;for(;r<e.length;){let i=r,a=r,o=e[a];for(;!o.endContour;)o=e[++a];for(;r<=a&&!n[r];)r++;if(r>a)continue;let s=r,l=r;for(r++;r<=a;)n[r]&&(this.deltaInterpolate(l+1,r-1,l,r,t,e),l=r),r++;l===s?this.deltaShift(i,a,l,t,e):(this.deltaInterpolate(l+1,a,l,s,t,e),s>0&&this.deltaInterpolate(i,s-1,l,s,t,e)),r=a+1}}deltaInterpolate(e,t,n,r,i,a){if(e>t)return;let o=["x","y"];for(let l=0;l<o.length;l++){let c=o[l];if(i[n][c]>i[r][c]){var s=n;n=r,r=s}let u=i[n][c],d=i[r][c],h=a[n][c],f=a[r][c];if(u!==d||h===f){let n=u===d?0:(f-h)/(d-u);for(let r=e;r<=t;r++){let e=i[r][c];e<=u?e+=h-u:e>=d?e+=f-d:e=h+(e-u)*n,a[r][c]=e}}}}deltaShift(e,t,n,r,i){let a=i[n].x-r[n].x,o=i[n].y-r[n].y;if(0!==a||0!==o)for(let s=e;s<=t;s++)s!==n&&(i[s].x+=a,i[s].y+=o)}getAdvanceAdjustment(e,t){let n,r;if(t.advanceWidthMapping){let i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1),t.advanceWidthMapping.entryFormat,({outerIndex:n,innerIndex:r}=t.advanceWidthMapping.mapData[i])}else n=0,r=e;return this.getDelta(t.itemVariationStore,n,r)}getDelta(e,t,n){if(t>=e.itemVariationData.length)return 0;let r=e.itemVariationData[t];if(n>=r.deltaSets.length)return 0;let i=r.deltaSets[n],a=this.getBlendVector(e,t),o=0;for(let s=0;s<r.regionIndexCount;s++)o+=i.deltas[s]*a[s];return o}getBlendVector(e,t){let n=e.itemVariationData[t];if(this.blendVectors.has(n))return this.blendVectors.get(n);let r=this.normalizedCoords,i=[];for(let a=0;a<n.regionIndexCount;a++){let t=1,o=n.regionIndexes[a],s=e.variationRegionList.variationRegions[o];for(let e=0;e<s.length;e++){let n,i=s[e];n=i.startCoord>i.peakCoord||i.peakCoord>i.endCoord||i.startCoord<0&&i.endCoord>0&&0!==i.peakCoord||0===i.peakCoord?1:r[e]<i.startCoord||r[e]>i.endCoord?0:r[e]===i.peakCoord?1:r[e]<i.peakCoord?(r[e]-i.startCoord+Number.EPSILON)/(i.peakCoord-i.startCoord+Number.EPSILON):(i.endCoord-r[e]+Number.EPSILON)/(i.endCoord-i.peakCoord+Number.EPSILON),t*=n}i[a]=t}return this.blendVectors.set(n,i),i}constructor(e,t){this.font=e,this.normalizedCoords=this.normalizeCoords(t),this.blendVectors=new Map}}Promise.resolve();class bb{includeGlyph(e){return"object"==typeof e&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}class vb{static size(e){return e>=0&&e<=255?1:2}static encode(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}}let wb=new Fc({numberOfContours:Ic,xMin:Ic,yMin:Ic,xMax:Ic,yMax:Ic,endPtsOfContours:new jc(mc,"numberOfContours"),instructions:new jc(gc,mc),flags:new jc(gc,0),xPoints:new jc(vb,0),yPoints:new jc(vb,0)});class xb{encodeSimple(e,t=[]){let n=[],r=[],i=[],a=[],o=0,s=0,l=0,c=0,u=0;for(let m=0;m<e.commands.length;m++){let t=e.commands[m];for(let n=0;n<t.args.length;n+=2){let d=t.args[n],h=t.args[n+1],f=0;if("quadraticCurveTo"===t.command&&2===n){let t=e.commands[m+1];if(t&&"quadraticCurveTo"===t.command){let e=(s+t.args[0])/2,n=(l+t.args[1])/2;if(d===e&&h===n)continue}}"quadraticCurveTo"===t.command&&0===n||(f|=1),f=this._encodePoint(d,s,r,f,2,16),f=this._encodePoint(h,l,i,f,4,32),f===c&&o<255?(a[a.length-1]|=8,o++):(o>0&&(a.push(o),o=0),a.push(f),c=f),s=d,l=h,u++}"closePath"===t.command&&n.push(u-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&n.push(u-1);let d=e.bbox,h={numberOfContours:n.length,xMin:d.minX,yMin:d.minY,xMax:d.maxX,yMax:d.maxY,endPtsOfContours:n,instructions:t,flags:a,xPoints:r,yPoints:i},f=wb.size(h),g=4-f%4,p=new uc(f+g);return wb.encode(p,h),0!==g&&p.fill(0,g),p.buffer}_encodePoint(e,t,n,r,i,a){let o=e-t;return e===t?r|=a:(-255<=o&&o<=255&&(r|=i,o<0?o=-o:r|=a),n.push(o)),r}}class Ib extends bb{_addGlyph(e){let t=this.font.getGlyph(e),n=t._decode(),r=this.font.loca.offsets[e],i=this.font.loca.offsets[e+1],a=this.font._getTableStream("glyf");a.pos+=r;let o=a.readBuffer(i-r);if(n&&n.numberOfContours<0){o=new Uint8Array(o);let t=new DataView(o.buffer);for(let r of n.components)e=this.includeGlyph(r.glyphID),t.setUint16(r.pos,e)}else n&&this.font._variationProcessor&&(o=this.glyphEncoder.encodeSimple(t.path,n.instructions));return this.glyf.push(o),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:t.advanceWidth,bearing:t._getMetrics().leftBearing}),this.offset+=o.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let t=td(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=td(this.font.head);n.indexToLocFormat=this.loca.version;let r=td(this.font.hhea);return r.numberOfMetrics=this.hmtx.metrics.length,wm.toBuffer({tables:{head:n,hhea:r,loca:this.loca,maxp:t,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(e){super(e),this.glyphEncoder=new xb}}class Cb extends bb{subsetCharstrings(){this.charstrings=[];let e={};for(let t of this.glyphs){this.charstrings.push(this.cff.getCharString(t));let n=this.font.getGlyph(t);n.path;for(let t in n._usedGsubrs)e[t]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,t){let n=[];for(let r=0;r<e.length;r++){let i=e[r];t[r]?(this.cff.stream.pos=i.offset,n.push(this.cff.stream.readBuffer(i.length))):n.push(new Uint8Array([11]))}return n}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let t={},n=[],r={};for(let i of this.glyphs){let a=this.cff.fdForGlyph(i);if(null==a)continue;t[a]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[a])),n.push({}),r[a]=e.FDArray.length-1),t[a]=!0,e.FDSelect.fds.push(r[a]);let o=this.font.getGlyph(i);o.path;for(let e in o._usedSubrs)n[r[a]][e]=!0}for(let i=0;i<e.FDArray.length;i++){let t=e.FDArray[i];delete t.FontName,t.Private&&t.Private.Subrs&&(t.Private=Object.assign({},t.Private),t.Private.Subrs=this.subsetSubrs(t.Private.Subrs,n[i]))}}createCIDFontdict(e){let t={};for(let r of this.glyphs){let e=this.font.getGlyph(r);e.path;for(let n in e._usedSubrs)t[n]=!0}let n=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(n.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:n}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),Gh.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings;for(let r of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])t[r]=this.addString(this.cff.string(t[r]));t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);let n={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[t],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return Wf.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class Eb{static probe(e){let t=Cm.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(vK){}return this._tables[e.tag]}_getTableStream(e){let t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}_decodeDirectory(){return this.directory=wm.decode(this.stream,{_startOffset:0})}_decodeTable(e){let t=this.stream.pos,n=this._getTableStream(e.tag),r=ym[e.tag].decode(n,this,e.length);return this.stream.pos=t,r}getName(e,t=this.defaultLanguage||Kd){let n=this.name&&this.name.records[e];return n&&(n[t]||n[this.defaultLanguage]||n[Kd]||n.en||n[Object.keys(n)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new Nm(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Sm(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let t=[],n=e.length,r=0,i=-1,a=-1;for(;r<=n;){let o=0,s=0;if(r<n){if(o=e.charCodeAt(r++),55296<=o&&o<=56319&&r<n){let t=e.charCodeAt(r);56320<=t&&t<=57343&&(r++,o=((1023&o)<<10)+(1023&t)+65536)}s=65024<=o&&o<=65039||917760<=o&&o<=917999?1:0}else r++;0===a&&1===s?t.push(this.getGlyph(this._cmapProcessor.lookup(i,o),[i,o])):0===a&&0===s&&t.push(this.glyphForCodePoint(i)),i=o,a=s}return t}get _layoutEngine(){return new ib(this)}layout(e,t,n,r,i){return this._layoutEngine.layout(e,t,n,r,i)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}_getBaseGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new hb(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new fb(e,t,this))),this._glyphs[e]||null}getGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new pb(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new Ab(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new Cb(this):new Ib(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let t of this.fvar.axis)e[t.axisTag.trim()]={name:t.name.en,min:t.minValue,default:t.defaultValue,max:t.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let t of this.fvar.instance){let n={};for(let e=0;e<this.fvar.axis.length;e++){n[this.fvar.axis[e].axisTag.trim()]=t.coord[e]}e[t.name.en]=n}return e}getVariation(e){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!=typeof e)throw new Error("Variation settings must be either a variation name or settings object.");let t=this.fvar.axis.map((t,n)=>{let r=t.axisTag.trim();return r in e?Math.max(t.minValue,Math.min(t.maxValue,e[r])):t.defaultValue}),n=new sc(this.stream.buffer);n.pos=this._directoryPos;let r=new Eb(n,t);return r._tables=this._tables,r}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(e=>e.defaultValue)),new yb(this,e)):null}getFont(e){return this.getVariation(e)}constructor(e,t=null){Hc(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=t,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let n in this.directory.tables){let e=this.directory.tables[n];ym[n]&&e.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,e)})}}}Je([Jd],Eb.prototype,"bbox",null),Je([Jd],Eb.prototype,"_cmapProcessor",null),Je([Jd],Eb.prototype,"characterSet",null),Je([Jd],Eb.prototype,"_layoutEngine",null),Je([Jd],Eb.prototype,"variationAxes",null),Je([Jd],Eb.prototype,"namedVariations",null),Je([Jd],Eb.prototype,"_variationProcessor",null);
21let kb=new Fc({tag:new Rc(4),offset:new Uc(vc,"void",{type:"global"}),compLength:vc,length:vc,origChecksum:vc}),Bb=new Fc({tag:new Rc(4),flavor:vc,length:vc,numTables:mc,reserved:new Pc(mc),totalSfntSize:vc,majorVersion:mc,minorVersion:mc,metaOffset:vc,metaLength:vc,metaOrigLength:vc,privOffset:vc,privLength:vc,tables:new jc(kb,"numTables")});Bb.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};var Sb=Bb;class Qb extends hb{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),Hc(this,"type","WOFF2")}}const jb={decode(e){let t=0,n=[0,1,2,3,4];for(let r=0;r<n.length;r++){let n=e.readUInt8();if(3758096384&t)throw new Error("Overflow");if(t=t<<7|127&n,!(128&n))return t}throw new Error("Bad base 128 number")}};let Nb=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],Tb=new Fc({flags:gc,customTag:new Dc(new Rc(4),e=>!(63&~e.flags)),tag:e=>e.customTag||Nb[63&e.flags],length:jb,transformVersion:e=>e.flags>>>6&3,transformed:e=>"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion,transformLength:new Dc(jb,e=>e.transformed)}),Ob=new Fc({tag:new Rc(4),flavor:vc,length:vc,numTables:mc,reserved:new Pc(mc),totalSfntSize:vc,totalCompressedSize:vc,majorVersion:mc,minorVersion:mc,metaOffset:vc,metaLength:vc,metaOrigLength:vc,privOffset:vc,privLength:vc,tables:new jc(Tb,"numTables")});Ob.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let n=this.tables[t];e[n.tag]=n}return this.tables=e};var _b=Ob;class Db{decode(e,t){return new sc(this._buf.decode(e,t))}constructor(e){this.length=e,this._buf=new _c(e)}}let Pb=new Fc({version:vc,numGlyphs:mc,indexFormat:mc,nContourStreamSize:vc,nPointsStreamSize:vc,flagStreamSize:vc,glyphStreamSize:vc,compositeStreamSize:vc,bboxStreamSize:vc,instructionStreamSize:vc,nContours:new Db("nContourStreamSize"),nPoints:new Db("nPointsStreamSize"),flags:new Db("flagStreamSize"),glyphs:new Db("glyphStreamSize"),composites:new Db("compositeStreamSize"),bboxes:new Db("bboxStreamSize"),instructions:new Db("instructionStreamSize")});const Rb=253,Mb=254,Lb=255,Fb=253;function zb(e){let t=e.readUInt8();return t===Rb?e.readUInt16BE():t===Lb?e.readUInt8()+Fb:t===Mb?e.readUInt8()+2*Fb:t}function Ub(e,t){return 1&e?t:-t}function Gb(e,t,n){let r,i=r=0,a=[];for(let l=0;l<n;l++){let n=0,l=0,c=e.readUInt8(),u=!(c>>7);if(c&=127,c<10)n=0,l=Ub(c,((14&c)<<7)+t.readUInt8());else if(c<20)n=Ub(c,((c-10&14)<<7)+t.readUInt8()),l=0;else if(c<84){n=Ub(c,1+(48&(o=c-20))+((s=t.readUInt8())>>4)),l=Ub(c>>1,1+((12&o)<<2)+(15&s))}else if(c<120){var o;n=Ub(c,1+((o=c-84)/12<<8)+t.readUInt8()),l=Ub(c>>1,1+(o%12>>2<<8)+t.readUInt8())}else if(c<124){var s=t.readUInt8();let e=t.readUInt8();n=Ub(c,(s<<4)+(e>>4)),l=Ub(c>>1,((15&e)<<8)+t.readUInt8())}else n=Ub(c,t.readUInt16BE()),l=Ub(c>>1,t.readUInt16BE());i+=n,r+=l,a.push(new ub(u,!1,i,r))}return a}let Hb=new zc(vc,{65536:{numFonts:vc,offsets:new jc(vc,"numFonts")},131072:{numFonts:vc,offsets:new jc(vc,"numFonts"),dsigTag:vc,dsigLength:vc,dsigOffset:vc}});let Wb=new Rc(gc);new Fc({len:vc,buf:new _c("len")});let qb=new Fc({id:mc,nameOffset:Ic,attr:gc,dataOffset:yc,handle:vc}),Yb=new Fc({name:new Rc(4),maxTypeIndex:mc,refList:new Uc(mc,new jc(qb,e=>e.maxTypeIndex+1),{type:"parent"})}),Kb=new Fc({length:mc,types:new jc(Yb,e=>e.length+1)}),Vb=new Fc({reserved:new Pc(gc,24),typeList:new Uc(mc,Kb),nameListOffset:new Uc(mc,"void")}),Jb=new Fc({dataOffset:vc,map:new Uc(vc,Vb),dataLength:vc,mapLength:vc});qd(Eb),qd(class extends Eb{static probe(e){return"wOFF"===Cm.decode(e.slice(0,4))}_decodeDirectory(){this.directory=Sb.decode(this.stream,{_startOffset:0})}_getTableStream(e){let t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,t.compLength<t.length){this.stream.pos+=2;let e=new Uint8Array(t.length),n=xu(this.stream.readBuffer(t.compLength-2),e);return new sc(n)}return this.stream}return null}constructor(...e){super(...e),Hc(this,"type","WOFF")}}
21),qd(class extends Eb{static probe(e){return"wOF2"===Cm.decode(e.slice(0,4))}_decodeDirectory(){this.directory=_b.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(let r in this.directory.tables){let e=this.directory.tables[r];e.offset=t,t+=null!=e.transformLength?e.transformLength:e.length}let n=Fd(e,t);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new sc(n),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,t=[]){if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new Qb(e,t,this)):super._getBaseGlyph(e,t)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=Pb.decode(this.stream),t=[];for(let n=0;n<e.numGlyphs;n++){let n={},r=e.nContours.readInt16BE();if(n.numberOfContours=r,r>0){let t=[],i=0;for(let n=0;n<r;n++){i+=zb(e.nPoints),t.push(i)}n.points=Gb(e.flags,e.glyphs,i);for(let e=0;e<r;e++)n.points[t[e]-1].endContour=!0;zb(e.glyphs)}else if(r<0){if(hb.prototype._decodeComposite.call({_font:this},n,e.composites))zb(e.glyphs)}t.push(n)}this._transformedGlyphs=t}constructor(...e){super(...e),Hc(this,"type","WOFF2")}}),qd(class{static probe(e){return"ttcf"===Cm.decode(e.slice(0,4))}getFont(e){for(let t of this.header.offsets){let n=new sc(this.stream.buffer);n.pos=t;let r=new Eb(n);if(r.postscriptName===e||r.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&r.postscriptName.every((t,n)=>e[n]===t))return r}return null}get fonts(){let e=[];for(let t of this.header.offsets){let n=new sc(this.stream.buffer);n.pos=t,e.push(new Eb(n))}return e}constructor(e){if(Hc(this,"type","TTC"),this.stream=e,"ttcf"!==e.readString(4))throw new Error("Not a TrueType collection");this.header=Hb.decode(e)}}),qd(class{static probe(e){let t=new sc(e);try{var n=Jb.decode(t)}catch(vK){return!1}for(let r of n.map.typeList.types)if("sfnt"===r.name)return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new sc(this.stream.buffer.slice(n)),i=new Eb(r);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((t,n)=>e[n]===t))return i}return null}get fonts(){let e=[];for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new sc(this.stream.buffer.slice(n));e.push(new Eb(r))}return e}constructor(e){Hc(this,"type","DFont"),this.stream=e,this.header=Jb.decode(this.stream);for(let t of this.header.map.typeList.types){for(let e of t.refList)e.nameOffset>=0?(this.stream.pos=e.nameOffset+this.header.map.nameListOffset,e.name=Wb.decode(this.stream)):e.name=null;"sfnt"===t.name&&(this.sfnt=t)}}});const Zb=oe(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});var Xb={},$b={};!function(e){var t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var i in r)n(r,i)&&(e[i]=r[i])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},i={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)}($b);var ev={},tv=$b;function nv(e){for(var t=e.length;--t>=0;)e[t]=0}var rv=256,iv=286,av=30,ov=15,sv=[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],lv=[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],cv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],uv=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],dv=new Array(576);nv(dv);var hv=new Array(60);nv(hv);var fv=new Array(512);nv(fv);var gv=new Array(256);nv(gv);
vendor: 4,253 bytes, line 21
21var pv=new Array(29);nv(pv);var mv,Av,yv,bv=new Array(av);function vv(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function wv(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function xv(e){return e<256?fv[e]:fv[256+(e>>>7)]}function Iv(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Cv(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,Iv(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function Ev(e,t,n){Cv(e,n[2*t],n[2*t+1])}function kv(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function Bv(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=ov;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=kv(a[s]++,s))}}function Sv(e){var t;for(t=0;t<iv;t++)e.dyn_ltree[2*t]=0;for(t=0;t<av;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Qv(e){e.bi_valid>8?Iv(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function jv(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function Nv(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&jv(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!jv(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function Tv(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?Ev(e,i,t):(Ev(e,(a=gv[i])+rv+1,t),0!==(o=sv[a])&&Cv(e,i-=pv[a],o),Ev(e,a=xv(--r),n),0!==(o=lv[a])&&Cv(e,r-=bv[a],o))}while(s<e.last_lit);Ev(e,256,t)}function Ov(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==a[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)Nv(e,a,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Nv(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,Nv(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,g=t.stat_desc.max_length,p=0;for(a=0;a<=ov;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=l[2*l[2*(r=e.heap[n])+1]+1]+1)>g&&(a=g,p++),l[2*r+1]=a,r>c||(e.bl_count[a]++,o=0,r>=f&&(o=h[r-f]),s=l[2*r],e.opt_len+=s*(a+o),d&&(e.static_len+=s*(u[2*r+1]+o)));if(0!==p){do{for(a=g-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[g]--,p-=2}while(p>0);for(a=g;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),r--)}}(e,t),Bv(a,c,e.bl_count)}function _v(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function Dv(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<l&&i===o)){if(s<c)do{Ev(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(Ev(e,i,e.bl_tree),s--),Ev(e,16,e.bl_tree),Cv(e,s-3,2)):s<=10?(Ev(e,17,e.bl_tree),Cv(e,s-3,3)):(Ev(e,18,e.bl_tree),Cv(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}nv(bv);var Pv=!1;function Rv(e,t,n,r){Cv(e,0+(r?1:0),3),function(e,t,n){Qv(e),Iv(e,n),Iv(e,~n),tv.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n)}ev._tr_init=function(e){Pv||(!function(){var e,t,n,r,i,a=new Array(16);for(n=0,r=0;r<28;r++)for(pv[r]=n,e=0;e<1<<sv[r];e++)gv[n++]=r;for(gv[n-1]=r,i=0,r=0;r<16;r++)for(bv[r]=i,e=0;e<1<<lv[r];e++)fv[i++]=r;for(i>>=7;r<av;r++)for(bv[r]=i<<7,e=0;e<1<<lv[r]-7;e++)fv[256+i++]=r;for(t=0;t<=ov;t++)a[t]=0;for(e=0;e<=143;
vendor: 13,408 bytes, line 21
21)dv[2*e+1]=8,e++,a[8]++;for(;e<=255;)dv[2*e+1]=9,e++,a[9]++;for(;e<=279;)dv[2*e+1]=7,e++,a[7]++;for(;e<=287;)dv[2*e+1]=8,e++,a[8]++;for(Bv(dv,287,a),e=0;e<av;e++)hv[2*e+1]=5,hv[2*e]=kv(e,5);mv=new vv(dv,sv,257,iv,ov),Av=new vv(hv,lv,0,av,ov),yv=new vv(new Array(0),cv,0,19,7)}(),Pv=!0),e.l_desc=new wv(e.dyn_ltree,mv),e.d_desc=new wv(e.dyn_dtree,Av),e.bl_desc=new wv(e.bl_tree,yv),e.bi_buf=0,e.bi_valid=0,Sv(e)},ev._tr_stored_block=Rv,ev._tr_flush_block=function(e,t,n,r){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<rv;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),Ov(e,e.l_desc),Ov(e,e.d_desc),o=function(e){var t;for(_v(e,e.dyn_ltree,e.l_desc.max_code),_v(e,e.dyn_dtree,e.d_desc.max_code),Ov(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*uv[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?Rv(e,t,n,r):4===e.strategy||a===i?(Cv(e,2+(r?1:0),3),Tv(e,dv,hv)):(Cv(e,4+(r?1:0),3),function(e,t,n,r){var i;for(Cv(e,t-257,5),Cv(e,n-1,5),Cv(e,r-4,4),i=0;i<r;i++)Cv(e,e.bl_tree[2*uv[i]+1],3);Dv(e,e.dyn_ltree,t-1),Dv(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),Tv(e,e.dyn_ltree,e.dyn_dtree)),Sv(e),r&&Qv(e)},ev._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(gv[n]+rv+1)]++,e.dyn_dtree[2*xv(t)]++),e.last_lit===e.lit_bufsize-1},ev._tr_align=function(e){Cv(e,2,3),Ev(e,256,dv),function(e){16===e.bi_valid?(Iv(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)};var Mv=function(e,t,n,r){for(var i=65535&e,a=e>>>16&65535,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16};var Lv=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();var Fv,zv=function(e,t,n,r){var i=Lv,a=r+n;e^=-1;for(var o=r;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},Uv=$b,Gv=ev,Hv=Mv,Wv=zv,qv={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"},Yv=-2,Kv=258,Vv=262,Jv=103,Zv=113,Xv=666;function $v(e,t){return e.msg=qv[t],t}function ew(e){return(e<<1)-(e>4?9:0)}function tw(e){for(var t=e.length;--t>=0;)e[t]=0}function nw(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(Uv.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function rw(e,t){Gv._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,nw(e.strm)}function iw(e,t){e.pending_buf[e.pending++]=t}function aw(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ow(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,Uv.arraySet(t,e.input,e.next_in,i,n),1===e.state.wrap?e.adler=Hv(e.adler,t,i,n):2===e.state.wrap&&(e.adler=Wv(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)}function sw(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-Vv?e.strstart-(e.w_size-Vv):0,c=e.window,u=e.w_mask,d=e.prev,h=e.strstart+Kv,f=c[a+o-1],g=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+o]===g&&c[n+o-1]===f&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<h);if(r=Kv-(h-a),a=h-Kv,r>o){if(e.match_start=t,o=r,r>=s)break;f=c[a+o-1],g=c[a+o]}}}while((t=d[t&u])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead}function lw(e){var t,n,r,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-Vv)){Uv.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=o?r-o:0}while(--n);t=n=o;do{r=e.prev[--t],e.prev[t]=r>=o?r-o:0}while(--n);i+=o}if(0===e.strm.avail_in)break;if(n=ow(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+3-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<Vv&&0!==e.strm.avail_in)}function cw(e,t){for(var n,r;;){if(e.lookahead<Vv){if(lw(e),e.lookahead<Vv&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-Vv&&(e.match_length=sw(e,n)),e.match_length>=3)if(r=Gv._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=Gv._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(rw(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(rw(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(rw(e,!1),0===e.strm.avail_out)?1:2}function uw(e,t){for(var n,r,i;;){if(e.lookahead<Vv){if(lw(e),e.lookahead<Vv&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-Vv&&(e.match_length=sw(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=Gv._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(rw(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=Gv._tr_tally(e,0,e.window[e.strstart-1]))&&rw(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Gv._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(rw(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(rw(e,!1),0===e.strm.avail_out)?1:2}function dw(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function hw(){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=8,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 Uv.Buf16(1146),this.dyn_dtree=new Uv.Buf16(122),this.bl_tree=new Uv.Buf16(78),tw(this.dyn_ltree),tw(this.dyn_dtree),tw(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uv.Buf16(16),this.heap=new Uv.Buf16(573),tw(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uv.Buf16(573),tw(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function fw(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:Zv,e.adler=2===t.wrap?0:1,t.last_flush=0,Gv._tr_init(t),0):$v(e,Yv)}function gw(e){var t,n=fw(e);return 0===n&&((t=e.state).window_size=2*t.w_size,tw(t.head),t.max_lazy_match=Fv[t.level].max_lazy,t.good_match=Fv[t.level].good_length,t.nice_match=Fv[t.level].nice_length,t.max_chain_length=Fv[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),n}function pw(e,t,n,r,i,a){if(!e)return Yv;var o=1;if(-1===t&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>9||8!==n||r<8||r>15||t<0||t>9||a<0||a>4)return $v(e,Yv);8===r&&(r=9);var s=new hw;return e.state=s,s.strm=e,s.wrap=o,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 Uv.Buf8(2*s.w_size),s.head=new Uv.Buf16(s.hash_size),s.prev=new Uv.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uv.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=n,gw(e)}Fv=[new dw(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(lw(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,rw(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-Vv&&(rw(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(rw(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(rw(e,!1),e.strm.avail_out),1)}),new dw(4,4,8,4,cw),new dw(4,5,16,8,cw),new dw(4,6,32,32,cw),new dw(4,4,16,16,uw),new dw(8,16,32,32,uw),new dw(8,16,128,128,uw),new dw(8,32,128,256,uw),new dw(32,128,258,1024,uw),new dw(32,258,258,4096,uw)],Xb.deflateInit=function(e,t){return pw(e,t,8,15,8,0)},Xb.deflateInit2=pw,Xb.deflateReset=gw,Xb.deflateResetKeep=fw,Xb.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?Yv:(e.state.gzhead=t,0):Yv},Xb.deflate=function(e,t){var n,r,i,a;if(!e||!e.state||t>5||t<0)return e?$v(e,Yv):Yv;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===Xv&&4!==t)return $v(e,0===e.avail_out?-5:Yv);if(r.strm=e,n=r.last_flush,r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,iw(r,31),iw(r,139),iw(r,8),r.gzhead?(iw(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),iw(r,255&r.gzhead.time),iw(r,r.gzhead.time>>8&255),iw(r,r.gzhead.time>>16&255),iw(r,r.gzhead.time>>24&255),iw(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),iw(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(iw(r,255&r.gzhead.extra.length),iw(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Wv(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(iw(r,0),iw(r,0),iw(r,0),iw(r,0),iw(r,0),iw(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),iw(r,3),r.status=Zv);else{var o=8+(r.w_bits-8<<4)<<8;o|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(o|=32),o+=31-o%31,r.status=Zv,aw(r,o),0!==r.strstart&&(aw(r,e.adler>>>16),aw(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),nw(e),i=r.pending,r.pending!==r.pending_buf_size));)iw(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),nw(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,iw(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),nw(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,iw(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=Wv(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.status=Jv)}else r.status=Jv;if(r.status===Jv&&(r.gzhead.hcrc?(r.pending+2>
vendor: 4,539 bytes, line 21
21r.pending_buf_size&&nw(e),r.pending+2<=r.pending_buf_size&&(iw(r,255&e.adler),iw(r,e.adler>>8&255),e.adler=0,r.status=Zv)):r.status=Zv),0!==r.pending){if(nw(e),0===e.avail_out)return r.last_flush=-1,0}else if(0===e.avail_in&&ew(t)<=ew(n)&&4!==t)return $v(e,-5);if(r.status===Xv&&0!==e.avail_in)return $v(e,-5);if(0!==e.avail_in||0!==r.lookahead||0!==t&&r.status!==Xv){var s=2===r.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(lw(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=Gv._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(rw(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(rw(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(rw(e,!1),0===e.strm.avail_out)?1:2}(r,t):3===r.strategy?function(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=Kv){if(lw(e),e.lookahead<=Kv&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=o[i=e.strstart-1])===o[++i]&&r===o[++i]&&r===o[++i]){a=e.strstart+Kv;do{}while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=Kv-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=Gv._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Gv._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(rw(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(rw(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(rw(e,!1),0===e.strm.avail_out)?1:2}(r,t):Fv[r.level].func(r,t);if(3!==s&&4!==s||(r.status=Xv),1===s||3===s)return 0===e.avail_out&&(r.last_flush=-1),0;if(2===s&&(1===t?Gv._tr_align(r):5!==t&&(Gv._tr_stored_block(r,0,0,!1),3===t&&(tw(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),nw(e),0===e.avail_out))return r.last_flush=-1,0}return 4!==t?0:r.wrap<=0?1:(2===r.wrap?(iw(r,255&e.adler),iw(r,e.adler>>8&255),iw(r,e.adler>>16&255),iw(r,e.adler>>24&255),iw(r,255&e.total_in),iw(r,e.total_in>>8&255),iw(r,e.total_in>>16&255),iw(r,e.total_in>>24&255)):(aw(r,e.adler>>>16),aw(r,65535&e.adler)),nw(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},Xb.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==Jv&&t!==Zv&&t!==Xv?$v(e,Yv):(e.state=null,t===Zv?$v(e,-3):0):Yv},Xb.deflateSetDictionary=function(e,t){var n,r,i,a,o,s,l,c,u=t.length;if(!e||!e.state)return Yv;if(2===(a=(n=e.state).wrap)||1===a&&42!==n.status||n.lookahead)return Yv;for(1===a&&(e.adler=Hv(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(0===a&&(tw(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new Uv.Buf8(n.w_size),Uv.arraySet(c,t,u-n.w_size,n.w_size,0),t=c,u=n.w_size),o=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,lw(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--i);n.strstart=r,n.lookahead=2,lw(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,n.wrap=a,0},Xb.deflateInfo="pako deflate (from Nodeca project)";var mw={},Aw=$b,yw=15,bw=[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],vw=[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],ww=[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],xw=[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],Iw=$b,Cw=Mv,Ew=zv,kw=function(e,t){var n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E,k;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,k=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=n.dmax,c=n.wsize,u=n.whave,d=n.wnext,h=n.window,f=n.hold,g=n.bits,p=n.lencode,m=n.distcode,A=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{g<15&&(f+=E[r++]<<g,g+=8,f+=E[r++]<<g,g+=8),b=p[f&A];t:for(;;){if(f>>>=v=b>>>24,g-=v,0===(v=b>>>16&255))k[a++]=65535&b;else{if(!(16&v)){if(64&v){if(32&v){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}b=p[(65535&b)+(f&(1<<v)-1)];continue t}for(w=65535&b,(v&=15)&&(g<v&&(f+=E[r++]<<g,g+=8),w+=f&(1<<v)-1,f>>>=v,g-=v),g<15&&(f+=E[r++]<<g,g+=8,f+=E[r++]<<g,g+=8),b=m[f&y];;){if(f>>>=v=b>>>24,g-=v,16&(v=b>>>16&255)){if(x=65535&b,g<(v&=15)&&(f+=E[r++]<<g,(g+=8)<v&&(f+=E[r++]<<g,g+=8)),(x+=f&(1<<v)-1)>
vendor: 10,352 bytes, line 21
21l){e.msg="invalid distance too far back",n.mode=30;break e}if(f>>>=v,g-=v,x>(v=a-o)){if((v=x-v)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(I=0,C=h,0===d){if(I+=c-v,v<w){w-=v;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}}else if(d<v){if(I+=c+d-v,(v-=d)<w){w-=v;do{k[a++]=h[I++]}while(--v);if(I=0,d<w){w-=v=d;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}}}else if(I+=d-v,v<w){w-=v;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}for(;w>2;)k[a++]=C[I++],k[a++]=C[I++],k[a++]=C[I++],w-=3;w&&(k[a++]=C[I++],w>1&&(k[a++]=C[I++]))}else{I=a-x;do{k[a++]=k[I++],k[a++]=k[I++],k[a++]=k[I++],w-=3}while(w>2);w&&(k[a++]=k[I++],w>1&&(k[a++]=k[I++]))}break}if(64&v){e.msg="invalid distance code",n.mode=30;break e}b=m[(65535&b)+(f&(1<<v)-1)]}}break}}while(r<i&&a<s);r-=w=g>>3,f&=(1<<(g-=w<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=f,n.bits=g},Bw=function(e,t,n,r,i,a,o,s){var l,c,u,d,h,f,g,p,m,A=s.bits,y=0,b=0,v=0,w=0,x=0,I=0,C=0,E=0,k=0,B=0,S=null,Q=0,j=new Aw.Buf16(16),N=new Aw.Buf16(16),T=null,O=0;for(y=0;y<=yw;y++)j[y]=0;for(b=0;b<r;b++)j[t[n+b]]++;for(x=A,w=yw;w>=1&&0===j[w];w--);if(x>w&&(x=w),0===w)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(v=1;v<w&&0===j[v];v++);for(x<v&&(x=v),E=1,y=1;y<=yw;y++)if(E<<=1,(E-=j[y])<0)return-1;if(E>0&&(0===e||1!==w))return-1;for(N[1]=0,y=1;y<yw;y++)N[y+1]=N[y]+j[y];for(b=0;b<r;b++)0!==t[n+b]&&(o[N[t[n+b]]++]=b);if(0===e?(S=T=o,f=19):1===e?(S=bw,Q-=257,T=vw,O-=257,f=256):(S=ww,T=xw,f=-1),B=0,b=0,y=v,h=a,I=x,C=0,u=-1,d=(k=1<<x)-1,1===e&&k>852||2===e&&k>592)return 1;for(;;){g=y-C,o[b]<f?(p=0,m=o[b]):o[b]>f?(p=T[O+o[b]],m=S[Q+o[b]]):(p=96,m=0),l=1<<y-C,v=c=1<<I;do{i[h+(B>>C)+(c-=l)]=g<<24|p<<16|m}while(0!==c);for(l=1<<y-1;B&l;)l>>=1;if(0!==l?(B&=l-1,B+=l):B=0,b++,0===--j[y]){if(y===w)break;y=t[n+o[b]]}if(y>x&&(B&d)!==u){for(0===C&&(C=x),h+=v,E=1<<(I=y-C);I+C<w&&!((E-=j[I+C])<=0);)I++,E<<=1;if(k+=1<<I,1===e&&k>852||2===e&&k>592)return 1;i[u=B&d]=x<<24|I<<16|h-a}}return 0!==B&&(i[h+B]=y-C<<24|64<<16),s.bits=x,0},Sw=-2,Qw=12,jw=30;function Nw(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function Tw(){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 Iw.Buf16(320),this.work=new Iw.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ow(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Iw.Buf32(852),t.distcode=t.distdyn=new Iw.Buf32(592),t.sane=1,t.back=-1,0):Sw}function _w(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,Ow(e)):Sw}function Dw(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?Sw:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,_w(e))):Sw}function Pw(e,t){var n,r;return e?(r=new Tw,e.state=r,r.window=null,0!==(n=Dw(e,t))&&(e.state=null),n):Sw}var Rw,Mw,Lw=!0;function Fw(e){if(Lw){var t;for(Rw=new Iw.Buf32(512),Mw=new Iw.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Bw(1,e.lens,0,288,Rw,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Bw(2,e.lens,0,32,Mw,0,e.work,{bits:5}),Lw=!1}e.lencode=Rw,e.lenbits=9,e.distcode=Mw,e.distbits=5}function zw(e,t,n,r){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Iw.Buf8(a.wsize)),r>=a.wsize?(Iw.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>r&&(i=r),Iw.arraySet(a.window,t,n-r,i,a.wnext),(r-=i)?(Iw.arraySet(a.window,t,n-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}mw.inflateReset=_w,mw.inflateReset2=Dw,mw.inflateResetKeep=Ow,mw.inflateInit=function(e){return Pw(e,15)},mw.inflateInit2=Pw,mw.inflate=function(e,t){var n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E,k=0,B=new Iw.Buf8(4),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return Sw;(n=e.state).mode===Qw&&(n.mode=13),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,d=s,h=l,I=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(2&n.wrap&&35615===c){n.check=0,B[0]=255&c,B[1]=c>>>8&255,n.check=Ew(n.check,B,2,0),c=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=jw;break}if(8!=(15&c)){e.msg="unknown compression method",n.mode=jw;break}if(u-=4,x=8+(15&(c>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=jw;break}n.dmax=1<<x,e.adler=n.check=1,n.mode=512&c?10:Qw,c=0,u=0;break;case 2:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.flags=c,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=jw;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=jw;break}n.head&&(n.head.text=c>>8&1),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=Ew(n.check,B,2,0)),c=0,u=0,n.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.time=c),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,B[2]=c>>>16&255,B[3]=c>>>24&255,n.check=Ew(n.check,B,4,0)),c=0,u=0,n.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.xflags=255&c,n.head.os=c>>8),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=Ew(n.check,B,2,0)),c=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length=c,n.head&&(n.head.extra_len=c),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=Ew(n.check,B,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((f=n.length)>s&&(f=s),f&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Iw.arraySet(n.head.extra,r,a,f,x)),512&n.flags&&(n.check=Ew(n.check,r,f,a)),s-=f,a+=f,n.length-=f),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;f=0;do{x=r[a+f++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&f<s);if(512&n.flags&&(n.check=Ew(n.check,r,f,a)),s-=f,a+=f,x)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===s)break e;f=0;do{x=r[a+f++],n.head&&x&&n.length<65536&&(n.head.comment+=String.fromCharCode(x))}while(x&&f<s);if(512&n.flags&&(n.check=Ew(n.check,r,f,a)),s-=f,a+=f,x)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(65535&n.check)){e.msg="header crc mismatch",n.mode=jw;break}c=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=Qw;break;case 10:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}e.adler=n.check=Nw(c),c=0,u=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,2;e.adler=n.check=1,n.mode=Qw;case Qw:if(5===t||6===t)break e;case 13:if(n.last){c>>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}switch(n.last=1&c,u-=1,3&(c>>>=1)){case 0:n.mode=14;break;case 1:if(Fw(n),n.mode=20,6===t){c>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=jw}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",n.mode=jw;break}if(n.length=65535&c,c=0,u=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(f=n.length){if(f>s&&(f=s),f>l&&(f=l),0===f)break e;Iw.arraySet(i,r,a,f,o),s-=f,a+=f,l-=f,o+=f,n.length-=f;break}n.mode=Qw;break;case 17:for(;u<14;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.nlen=257+(31&c),c>>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=jw;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.lens[S[n.have++]]=7&c,c>>>=3,u-=3}for(;n.have<19;)n.lens[S[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},I=Bw(0,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,I){e.msg="invalid code lengths set",n.mode=jw;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;A=(k=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(y<16)c>>>=m,u-=m,n.lens[n.have++]=y;else{if(16===y){for(E=m+2;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c>>>=m,u-=m,0===n.have){e.msg="invalid bit length repeat",n.mode=jw;break}x=n.lens[n.have-1],f=3+(3&c),c>>>=2,u-=2}else if(17===y){for(E=m+3;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,f=3+(7&(c>>>=m)),c>>>=3,u-=3}else{for(E=m+7;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,f=11+(127&(c>>>=m)),c>>>=7,u-=7}if(n.have+f>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=jw;break}for(;f--;)n.lens[n.have++]=x}}if(n.mode===jw)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=jw;break}if(n.lenbits=9,C={bits:n.lenbits},I=Bw(1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,I){e.msg="invalid literal/lengths set",n.mode=jw;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},I=Bw(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,I){e.msg="invalid distances set",n.mode=jw;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,kw(e,h),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,n.mode===Qw&&(n.back=-1);break}for(n.back=0;A=(k=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(A&&!(240&A)){for(b=m,v=A,w=y;A=(k=n.lencode[w+((c&(1<<b+v)-1)>>b)])>>>16&255,y=65535&k,!(b+(m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=b,u-=b,n.back+=b}if(c>
vendor: 4,388 bytes, line 21
21>>=m,u-=m,n.back+=m,n.length=y,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=Qw;break}if(64&A){e.msg="invalid literal/length code",n.mode=jw;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(E=n.extra;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(k=n.distcode[c&(1<<n.distbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(!(240&A)){for(b=m,v=A,w=y;A=(k=n.distcode[w+((c&(1<<b+v)-1)>>b)])>>>16&255,y=65535&k,!(b+(m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=b,u-=b,n.back+=b}if(c>>>=m,u-=m,n.back+=m,64&A){e.msg="invalid distance code",n.mode=jw;break}n.offset=y,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(E=n.extra;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.offset+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=jw;break}n.mode=25;case 25:if(0===l)break e;if(f=h-l,n.offset>f){if((f=n.offset-f)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=jw;break}f>n.wnext?(f-=n.wnext,g=n.wsize-f):g=n.wnext-f,f>n.length&&(f=n.length),p=n.window}else p=i,g=o-n.offset,f=n.length;f>l&&(f=l),l-=f,n.length-=f;do{i[o++]=p[g++]}while(--f);0===n.length&&(n.mode=21);break;case 26:if(0===l)break e;i[o++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(0===s)break e;s--,c|=r[a++]<<u,u+=8}if(h-=l,e.total_out+=h,n.total+=h,h&&(e.adler=n.check=n.flags?Ew(n.check,i,h,o-h):Cw(n.check,i,h,o-h)),h=l,(n.flags?c:Nw(c))!==n.check){e.msg="incorrect data check",n.mode=jw;break}c=0,u=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=jw;break}c=0,u=0}n.mode=29;case 29:I=1;break e;case jw:I=-3;break e;case 31:return-4;default:return Sw}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,(n.wsize||h!==e.avail_out&&n.mode<jw&&(n.mode<27||4!==t))&&zw(e,e.output,e.next_out,h-e.avail_out),d-=e.avail_in,h-=e.avail_out,e.total_in+=d,e.total_out+=h,n.total+=h,n.wrap&&h&&(e.adler=n.check=n.flags?Ew(n.check,i,h,e.next_out-h):Cw(n.check,i,h,e.next_out-h)),e.data_type=n.bits+(n.last?64:0)+(n.mode===Qw?128:0)+(20===n.mode||15===n.mode?256:0),(0===d&&0===h||4===t)&&0===I&&(I=-5),I},mw.inflateEnd=function(e){if(!e||!e.state)return Sw;var t=e.state;return t.window&&(t.window=null),e.state=null,0},mw.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):Sw},mw.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?Sw:11===n.mode&&Cw(1,t,r,0)!==n.check?-3:zw(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):Sw},mw.inflateInfo="pako inflate (from Nodeca project)";const Uw=oe({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_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});var Gw={exports:{}};var Hw={exports:{}};const Ww=se(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var qw,Yw;function Kw(){return qw||(qw=1,Hw.exports=(e=e||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==le&&le.crypto&&(n=le.crypto),!n)try{n=Ww}catch(p){}var r=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(p){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(p){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),a={},o=a.lib={},s=o.Base=function(){return{extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.a
vendor: 4,340 bytes, line 21
21pply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=o.WordArray=s.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;t[r+a>>>2]|=o<<24-(r+a)%4*8}else for(var s=0;s<i;s+=4)t[r+s>>>2]=n[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(r());return new l.init(t,e)}}),c=a.enc={},u=c.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},d=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},h=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(vK){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},f=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,a=r.sigBytes,o=this.blockSize,s=a/(4*o),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,u=e.min(4*c,a);if(c){for(var d=0;d<c;d+=o)this._doProcessBlock(i,d);n=i.splice(0,c),r.sigBytes-=u}return new l.init(n,u)},clone:function(){var e=s.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});o.Hasher=f.extend({cfg:s.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){f.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new g.HMAC.init(e,n).finalize(t)}}});var g=a.algo={};return a}(Math),e)),Hw.exports;var e}Gw.exports=(Yw=Kw(),function(e){var t=Yw,n=t.lib,r=n.WordArray,i=n.Hasher,a=t.algo,o=[];!function(){for(var t=0;t<64;t++)o[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=a.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,s=e[t+0],h=e[t+1],f=e[t+2],g=e[t+3],p=e[t+4],m=e[t+5],A=e[t+6],y=e[t+7],b=e[t+8],v=e[t+9],w=e[t+10],x=e[t+11],I=e[t+12],C=e[t+13],E=e[t+14],k=e[t+15],B=a[0],S=a[1],Q=a[2],j=a[3];B=l(B,S,Q,j,s,7,o[0]),j=l(j,B,S,Q,h,12,o[1]),Q=l(Q,j,B,S,f,17,o[2]),S=l(S,Q,j,B,g,22,o[3]),B=l(B,S,Q,j,p,7,o[4]),j=l(j,B,S,Q,m,12,o[5]),Q=l(Q,j,B,S,A,17,o[6]),S=l(S,Q,j,B,y,22,o[7]),B=l(B,S,Q,j,b,7,o[8]),j=l(j,B,S,Q,v,12,o[9]),Q=l(Q,j,B,S,w,17,o[10]),S=l(S,Q,j,B,x,22,o[11]),B=l(B,S,Q,j,I,7,o[12]),j=l(j,B,S,Q,C,12,o[13]),Q=l(Q,j,B,S,E,17,o[14]),B=c(B,S=l(S,Q,j,B,k,22,o[15]),Q,j,h,5,o[16]),j=c(j,B,S,Q,A,9,o[17]),Q=c(Q,j,B,S,x,14,o[18]),S=c(S,Q,j,B,s,20,o[19]),B=c(B,S,Q,j,m,5,o[20]),j=c(j,B,S,Q,w,9,o[21]),Q=c(Q,j,B,S,k,14,o[22]),S=c(S,Q,j,B,p,20,o[23]),B=c(B,S,Q,j,v,5,o[24]),j=c(j,B,S,Q,E,9,o[25]),Q=c(Q,j,B,S,g,14,o[26]),S=c(S,Q,j,B,b,20,o[27]),B=c(B,S,Q,j,C,5,o[28]),j=c(j,B,S,Q,f,9,o[29]),Q=c(Q,j,B,S,y,14,o[30]),B=u(B,S=c(S,Q,j,B,I,20,o[31]),Q,j,m,4,o[32]),j=u(j,B,S,Q,b,11,o[33]),Q=u(Q,j,B,S,x,16,o[34]),S=u(S,Q,j,B,E,23,o[35]),B=u(
vendor: 6,809 bytes, line 21
21B,S,Q,j,h,4,o[36]),j=u(j,B,S,Q,p,11,o[37]),Q=u(Q,j,B,S,y,16,o[38]),S=u(S,Q,j,B,w,23,o[39]),B=u(B,S,Q,j,C,4,o[40]),j=u(j,B,S,Q,s,11,o[41]),Q=u(Q,j,B,S,g,16,o[42]),S=u(S,Q,j,B,A,23,o[43]),B=u(B,S,Q,j,v,4,o[44]),j=u(j,B,S,Q,I,11,o[45]),Q=u(Q,j,B,S,k,16,o[46]),B=d(B,S=u(S,Q,j,B,f,23,o[47]),Q,j,s,6,o[48]),j=d(j,B,S,Q,y,10,o[49]),Q=d(Q,j,B,S,E,15,o[50]),S=d(S,Q,j,B,m,21,o[51]),B=d(B,S,Q,j,I,6,o[52]),j=d(j,B,S,Q,g,10,o[53]),Q=d(Q,j,B,S,w,15,o[54]),S=d(S,Q,j,B,h,21,o[55]),B=d(B,S,Q,j,b,6,o[56]),j=d(j,B,S,Q,k,10,o[57]),Q=d(Q,j,B,S,A,15,o[58]),S=d(S,Q,j,B,C,21,o[59]),B=d(B,S,Q,j,p,6,o[60]),j=d(j,B,S,Q,x,10,o[61]),Q=d(Q,j,B,S,f,15,o[62]),S=d(S,Q,j,B,v,21,o[63]),a[0]=a[0]+B|0,a[1]=a[1]+S|0,a[2]=a[2]+Q|0,a[3]=a[3]+j|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var a=e.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+i+o;return(s<<a|s>>>32-a)+t}function c(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+i+o;return(s<<a|s>>>32-a)+t}function u(e,t,n,r,i,a,o){var s=e+(t^n^r)+i+o;return(s<<a|s>>>32-a)+t}function d(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+i+o;return(s<<a|s>>>32-a)+t}t.MD5=i._createHelper(s),t.HmacMD5=i._createHmacHelper(s)}(Math),Yw.MD5);var Vw=Gw.exports;const Jw=oe(Vw);var Zw={};!function(e){var t="undefined"!=typeof Uint8Array?Uint8Array:Array,n="+".charCodeAt(0),r="/".charCodeAt(0),i="0".charCodeAt(0),a="a".charCodeAt(0),o="A".charCodeAt(0),s="-".charCodeAt(0),l="_".charCodeAt(0);function c(e){var t=e.charCodeAt(0);return t===n||t===s?62:t===r||t===l?63:t<i?-1:t<i+10?t-i+26+26:t<o+26?t-o:t<a+26?t-a+26:void 0}e.toByteArray=function(e){var n,r,i,a,o,s;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;o="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,s=new t(3*e.length/4-o),i=o>0?e.length-4:e.length;var u=0;function d(e){s[u++]=e}for(n=0,r=0;n<i;n+=4,r+=3)d((16711680&(a=c(e.charAt(n))<<18|c(e.charAt(n+1))<<12|c(e.charAt(n+2))<<6|c(e.charAt(n+3))))>>16),d((65280&a)>>8),d(255&a);return 2===o?d(255&(a=c(e.charAt(n))<<2|c(e.charAt(n+1))>>4)):1===o&&(d((a=c(e.charAt(n))<<10|c(e.charAt(n+1))<<4|c(e.charAt(n+2))>>2)>>8&255),d(255&a)),s},e.fromByteArray=function(e){var t,n,r,i=e.length%3,a="";function o(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}function s(e){return o(e>>18&63)+o(e>>12&63)+o(e>>6&63)+o(63&e)}for(t=0,r=e.length-i;t<r;t+=3)a+=s(n=(e[t]<<16)+(e[t+1]<<8)+e[t+2]);switch(i){case 1:a+=o((n=e[e.length-1])>>2),a+=o(n<<4&63),a+="==";break;case 2:a+=o((n=(e[e.length-2]<<8)+e[e.length-1])>>10),a+=o(n>>4&63),a+=o(n<<2&63),a+="="}return a}}(Zw);var Xw={};const $w=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,1,1,1,0,0,4,2,4,1,1,1,1,1,0,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,4,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,1,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0]],ex=new Su(oe(Zw).toByteArray("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")),tx=function(e){switch(e){case 33:case 39:case 40:case 42:return 12;case 35:return 5;default:return e}},nx=function(e){switch(e){case 37:case 38:return 34;case 41:return 22;default:return e}};class rx{constructor(e,t=!1){this.position=e,this.required=t}}Xw=class{nextCodePoint(){const e=this.string.charCodeAt(this.pos++),t=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=t&&t<=57343?(this.pos++,1024*(e-55296)+(t-56320)+65536):e}nextCharClass(){return tx(ex.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case 41:return!1;case 34:case 37:case 38:return this.curClass=34,!1;case 36:return this.curClass=36,!1}return null}getPairTableBreak(e){let t=!1;switch($w[this.curClass][this.nextClass]){case 0:t=!0;break;case 1:t=41===e;break;case 2:if(t=41===e,!t)return t=!1,t;break;case 3:if(41!==e)return t}return this.LB8a&&(t=!1),!this.LB21a||16!==this.curClass&&17!==this.curClass?this.LB21a=13===this.curClass:(t=!1,this.LB21a=!1),28===this.curClass?(this.LB30a++,2==this.LB30a&&28===this.nextClass&&(t=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,t}nextBreak(){if(null==this.curClass){let e=this.nextCharClass();this.curClass=nx(e),this.nextClass=e,this.LB8a=31===e,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),34===this.curClass||36===this.curClass&&37!==this.nextClass)return this.curClass=nx(tx(this.nextClass)),new rx(this.lastPos,!0);let t=this.getSimpleBreak();if(null===t&&(t=this.getPairTableBreak(e)),this.LB8a=31===this.nextClass,t)return new rx(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new rx(this.string.length)):null}constructor(e){this.string=e,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}};const ix=new Fc({identifier:new _c(1),value:new _c(1)}),ax={name:()=>"DAC",length:pc,tables:new jc(ix,e=>e.length/2)},ox=(e,t)=>e[t],sx=(e,t)=>e[t]<<8|e[t+1],lx=(e,t)=>e[t]|e[t+1]<<8,cx=(e,t)=>gx(e,t)>>>0,ux=(e,t)=>px(e,t)>>>0,dx=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),hx=new TextDecoder("utf-8"),fx=e=>{const t=e.reduce((e,t)=>
21e+t.length,0),n=new Uint8Array(t);let r=0;return e.forEach(e=>{n.set(e,r),r+=e.length}),n},gx=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],px=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24;const mx={name:()=>"DHT",length:pc,tables:new class{decode(e,t){const n={};let r=e.buffer.slice(e.pos,e.pos+t.length-2);for(;r.length>0;){let e=1;const t=[],i=ox(r,0),a=r.slice(e,e+16);e+=16;for(const n of a)t.push(r.slice(e,e+n)),e+=n;r=r.slice(e),n[i]=fx(t)}return e.pos+=t.length-2,n}}},Ax={name:()=>"DQT",length:pc,tables:new jc(new Fc({identifier:new _c(1),data:new _c(64)}),e=>(e.length-2)/65)},yx={name:()=>"DRI",length:pc,restartInterval:pc},bx={name:()=>"EOI",afterEOI:new Pc(gc,1/0)},vx={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},wx={"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"};class xx{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,n){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,n)}}_getTagValueForNumericalData(e,t,n){const r=[],i=this.bytes[t];for(let a=0;a<n;
21a+=1)r.push(this._getSingleTagValueForNumericalData(e,t,a*i));return 1===r.length?r[0]:r}_getSingleTagValueForNumericalData(e,t,n){const r=t=>this.bigEndian?sx(e,t):lx(e,t),i=t=>this.bigEndian?cx(e,t):ux(e,t),a=t=>this.bigEndian?gx(e,t):px(e,t);switch(t){case 1:return ox(e,n);case 3:return r(n);case 4:return i(n);case 5:return i(n)/i(n+4);case 9:return a(n);case 10:return a(n)/a(n+4)}}_decodeIDFEntries(e,t,n,r=!1){let i=2+n;const a={},o=t=>this.bigEndian?sx(e,t):lx(e,t),s=t=>this.bigEndian?cx(e,t):ux(e,t),l=o(n);for(let c=0;c<l;c++){const n=e.slice(i,i+2),r=o(i+2),l=s(i+4),c=l*this.bytes[r];let u=e.slice(i+8,i+12);if(c>4){const t=this.bigEndian?cx(u,0):ux(u,0);u=e.slice(t,t+c)}const d=this._getTagValue(u,r,l);a[t[this.bigEndian?dx(n):dx(n.reverse())]]=d,i+=12}return a}decode(e,t){const n=e.buffer.slice(e.pos-8),r=t.offsetToFirstIFD;if(r>n.length)return e.pos+=t.parent.length-16,{};const i=this._decodeIDFEntries(n,vx,r),{exifIFDPointer:a,gpsInfoIFDPointer:o}=i;if(a&&(i.subExif=this._decodeIDFEntries(n,vx,a)),o){const e=o;i.gpsInfo=this._decodeIDFEntries(n,wx,e,!0)}return e.pos+=t.parent.length-16,i}}const Ix={name:()=>"EXIF",length:pc,identifier:new Rc(6),entries:new class{decode(e,t){var n;const r="MM"===(n=e.buffer.slice(e.pos,e.pos+2),hx.decode(n));e.pos+=2;const i=(e=>new Fc({fortyTwo:e?pc:Ac,offsetToFirstIFD:e?bc:wc,entries:new xx(e)}))(r).decode(e,t);return i.entries}}},Cx={name:()=>"JFIF",length:pc,identifier:new Rc(5),version:pc,units:gc,xDensity:pc,yDensity:pc,thumbnailWidth:gc,thumbnailHeight:gc};const Ex=new Fc({scanComponentSelector:gc,entropyCodingTable:new _c(1)}),kx={name:()=>"SOS",length:pc,numberOfImageComponents:gc,componentSpecifications:new jc(Ex,e=>e.numberOfImageComponents),startOfSpectral:gc,endOfSpectral:gc,successiveApproximationBit:new _c(1),data:new class{decode(e){const t=e.buffer.slice(e.pos);let n=0,r=t.indexOf(255);for(;-1!==r;){n=r;const e=t[n+1];if(0!==e&&!(e>=208&&e<=215))break;r=t.indexOf(255,r+1)}return e.pos+=n,t.slice(0,n)}}},Bx=new Fc({id:gc,samplingFactors:gc,quantizationTableId:gc}),Sx={name:()=>"SOF",length:pc,precision:gc,height:pc,width:pc,numberOfComponents:gc,components:new jc(Bx,e=>e.numberOfComponents)},Qx={length:pc,buf:new _c(e=>e.length-2)},jx=Array(63).fill(0).reduce((e,t,n)=>({...e,[n+65472]:Qx}),{}),Nx=new zc(pc,{...jx,65472:Sx,65473:Sx,65474:Sx,65475:Sx,65476:mx,65477:Sx,65478:Sx,65479:Sx,65481:Sx,65482:Sx,65483:Sx,65484:ax,65485:Sx,65486:Sx,65487:Sx,65496:{name:()=>"SOI"},65497:bx,65498:kx,65499:Ax,65501:yx,65504:Cx,65505:Ix}),Tx=new jc(Nx),Ox=e=>Tx.fromBuffer(e).map(({version:e,...t})=>({type:e,...t}));var _x="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},Dx=[],Px=[],Rx="undefined"!=typeof Uint8Array?Uint8Array:Array,Mx=!1;function Lx(){Mx=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)Dx[t]=e[t],Px[e.charCodeAt(t)]=t;Px["-".charCodeAt(0)]=62,Px["_".charCodeAt(0)]=63}function Fx(e){return Dx[e>>18&63]+Dx[e>>12&63]+Dx[e>>6&63]+Dx[63&e]}function zx(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(Fx(r));return i.join("")}function Ux(e){var t;Mx||Lx();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(zx(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=Dx[t>>2],i+=Dx[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=Dx[t>>10],i+=Dx[t>>4&63],i+=Dx[t<<2&63],i+="="),a.push(i),a.join("")}function Gx(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?i-1:0,h=n?-1:1,f=e[t+d];for(d+=h,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),a-=c}return(f?-1:1)*o*Math.pow(2,a-r)}function Hx(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,d=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:a-1,g=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?h/l:h*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,i),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&s,f+=g,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+f]=255&o,f+=g,o/=256,c-=8);e[n+f-g]|=128*p}var Wx={}.toString,qx=Array.isArray||function(e){return"[object Array]"==Wx.call(e)};Jx.TYPED_ARRAY_SUPPORT=void 0===_x.TYPED_ARRAY_SUPPORT||_x.TYPED_ARRAY_SUPPORT;var Yx=Kx();function Kx(){return Jx.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Vx(e,t){if(Kx()<t)throw new RangeError("Invalid typed array length");return Jx.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Jx.prototype:(null===e&&(e=new Jx(t)),e.length=t),e}function Jx(e,t,n){if(!(Jx.TYPED_ARRAY_SUPPORT||this instanceof Jx))return new Jx(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return $x(this,e)}return Zx(this,e,t,n)}function Zx(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);Jx.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Jx.prototype:e=eI(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!Jx.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|rI(t,n);e=Vx(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(nI(t)){var n=0|tI(t.length);return 0===(e=Vx(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?Vx(e,0):eI(e,t);if("Buffer"===t.type&&qx(t.data))return eI(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Xx(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function $x(e,t){if(Xx(t),e=Vx(e,t<0?0:0|tI(t)),!Jx.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function eI(e,t){var n=t.length<0?0:0|tI(t.length);e=Vx(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function tI(e){if(e>=Kx())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Kx().toString(16)+" bytes");return 0|e}function nI(e){return!(null==e||!e._isBuffer)}function rI(e,t){if(nI(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
vendor: 59,213 bytes, line 21
21(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return jI(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return NI(e).length;default:if(r)return jI(e).length;t=(""+t).toLowerCase(),r=!0}}function iI(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return bI(this,t,n);case"utf8":case"utf-8":return pI(this,t,n);case"ascii":return AI(this,t,n);case"latin1":case"binary":return yI(this,t,n);case"base64":return gI(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return vI(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function aI(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function oI(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=Jx.from(t,r)),nI(t))return 0===t.length?-1:sI(e,t,n,r,i);if("number"==typeof t)return t&=255,Jx.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):sI(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function sI(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var d=!0,h=0;h<l;h++)if(c(e,a+h)!==c(t,h)){d=!1;break}if(d)return a}return-1}function lI(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function cI(e,t,n,r){return TI(jI(t,e.length-n),e,n,r)}function uI(e,t,n,r){return TI(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function dI(e,t,n,r){return uI(e,t,n,r)}function hI(e,t,n,r){return TI(NI(t),e,n,r)}function fI(e,t,n,r){return TI(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function gI(e,t,n){return 0===t&&n===e.length?Ux(e):Ux(e.slice(t,n))}function pI(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,d=c>239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=mI)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=mI));return n}(r)}Jx.poolSize=8192,Jx._augment=function(e){return e.__proto__=Jx.prototype,e},Jx.from=function(e,t,n){return Zx(null,e,t,n)},Jx.TYPED_ARRAY_SUPPORT&&(Jx.prototype.__proto__=Uint8Array.prototype,Jx.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Jx[Symbol.species]),Jx.alloc=function(e,t,n){return function(e,t,n,r){return Xx(t),t<=0?Vx(e,t):void 0!==n?"string"==typeof r?Vx(e,t).fill(n,r):Vx(e,t).fill(n):Vx(e,t)}(null,e,t,n)},Jx.allocUnsafe=function(e){return $x(null,e)},Jx.allocUnsafeSlow=function(e){return $x(null,e)},Jx.isBuffer=OI,Jx.compare=function(e,t){if(!nI(e)||!nI(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},Jx.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Jx.concat=function(e,t){if(!qx(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Jx.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=Jx.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!nI(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},Jx.byteLength=rI,Jx.prototype._isBuffer=!0,Jx.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)aI(this,t,t+1);return this},Jx.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)aI(this,t,t+3),aI(this,t+1,t+2);return this},Jx.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)aI(this,t,t+7),aI(this,t+1,t+6),aI(this,t+2,t+5),aI(this,t+3,t+4);return this},Jx.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?pI(this,0,e):iI.apply(this,arguments)},Jx.prototype.equals=function(e){if(!nI(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Jx.compare(this,e)},Jx.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Jx.prototype.compare=function(e,t,n,r,i){if(!nI(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},Jx.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},Jx.prototype.indexOf=function(e,t,n){return oI(this,e,t,n,!0)},Jx.prototype.lastIndexOf=function(e,t,n){return oI(this,e,t,n,!1)},Jx.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return lI(this,e,t,n);case"utf8":case"utf-8":return cI(this,e,t,n);case"ascii":return uI(this,e,t,n);case"latin1":case"binary":return dI(this,e,t,n);case"base64":return hI(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fI(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},Jx.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var mI=4096;function AI(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function yI(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function bI(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=QI(e[a]);return i}function vI(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function wI(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function xI(e,t,n,r,i,a){if(!nI(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function II(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function CI(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function EI(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function kI(e,t,n,r,i){return i||EI(e,0,n,4),Hx(e,t,n,r,23,4),n+4}function BI(e,t,n,r,i){return i||EI(e,0,n,8),Hx(e,t,n,r,52,8),n+8}Jx.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),Jx.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=Jx.prototype;else{var i=t-e;n=new Jx(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},Jx.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||wI(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},Jx.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||wI(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},Jx.prototype.readUInt8=function(e,t){return t||wI(e,1,this.length),this[e]},Jx.prototype.readUInt16LE=function(e,t){return t||wI(e,2,this.length),this[e]|this[e+1]<<8},Jx.prototype.readUInt16BE=function(e,t){return t||wI(e,2,this.length),this[e]<<8|this[e+1]},Jx.prototype.readUInt32LE=function(e,t){return t||wI(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Jx.prototype.readUInt32BE=function(e,t){return t||wI(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Jx.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||wI(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},Jx.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||wI(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Jx.prototype.readInt8=function(e,t){return t||wI(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Jx.prototype.readInt16LE=function(e,t){t||wI(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},Jx.prototype.readInt16BE=function(e,t){t||wI(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},Jx.prototype.readInt32LE=function(e,t){return t||wI(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Jx.prototype.readInt32BE=function(e,t){return t||wI(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Jx.prototype.readFloatLE=function(e,t){return t||wI(e,4,this.length),Gx(this,e,!0,23,4)},Jx.prototype.readFloatBE=function(e,t){return t||wI(e,4,this.length),Gx(this,e,!1,23,4)},Jx.prototype.readDoubleLE=function(e,t){return t||wI(e,8,this.length),Gx(this,e,!0,52,8)},Jx.prototype.readDoubleBE=function(e,t){return t||wI(e,8,this.length),Gx(this,e,!1,52,8)},Jx.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||xI(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},Jx.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||xI(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},Jx.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,1,255,0),Jx.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Jx.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,2,65535,0),Jx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):II(this,e,t,!0),t+2},Jx.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,2,65535,0),Jx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):II(this,e,t,!1),t+2},Jx.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,4,4294967295,0),Jx.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):CI(this,e,t,!0),t+4},Jx.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,4,4294967295,0),Jx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):CI(this,e,t,!1),t+4},Jx.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);xI(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},Jx.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);xI(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},Jx.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,1,127,-128),Jx.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Jx.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,2,32767,-32768),Jx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):II(this,e,t,!0),t+2},Jx.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,2,32767,-32768),Jx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):II(this,e,t,!1),t+2},Jx.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,4,2147483647,-2147483648),Jx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):CI(this,e,t,!0),t+4},Jx.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||xI(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Jx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):CI(this,e,t,!1),t+4},Jx.prototype.writeFloatLE=function(e,t,n){return kI(this,e,t,!0,n)},Jx.prototype.writeFloatBE=function(e,t,n){return kI(this,e,t,!1,n)},Jx.prototype.writeDoubleLE=function(e,t,n){return BI(this,e,t,!0,n)},Jx.prototype.writeDoubleBE=function(e,t,n){return BI(this,e,t,!1,n)},Jx.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!Jx.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},Jx.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!Jx.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=nI(e)?e:jI(new Jx(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var SI=/[^+\/0-9A-Za-z-_]/g;function QI(e){return e<16?"0"+e.toString(16):e.toString(16)}function jI(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function NI(e){return function(e){var t,n,r,i,a,o;Mx||Lx();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new Rx(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=Px[e.charCodeAt(t)]<<18|Px[e.charCodeAt(t+1)]<<12|Px[e.charCodeAt(t+2)]<<6|Px[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=Px[e.charCodeAt(t)]<<2|Px[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=Px[e.charCodeAt(t)]<<10|Px[e.charCodeAt(t+1)]<<4|Px[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(SI,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function TI(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function OI(e){return null!=e&&(!!e._isBuffer||_I(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&_I(e.slice(0,0))}(e))}function _I(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var DI=Object.freeze({__proto__:null,Buffer:Jx,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),Jx.alloc(+e)},isBuffer:OI,kMaxLength:Yx});function PI(){throw new Error("setTimeout has not been defined")}function RI(){throw new Error("clearTimeout has not been defined")}var MI=PI,LI=RI;function FI(e){if(MI===setTimeout)return setTimeout(e,0);if((MI===PI||!MI)&&setTimeout)return MI=setTimeout,setTimeout(e,0);try{return MI(e,0)}catch(vK){try{return MI.call(null,e,0)}catch(t){return MI.call(this,e,0)}}}"function"==typeof _x.setTimeout&&(MI=setTimeout),"function"==typeof _x.clearTimeout&&(LI=clearTimeout);var zI,UI=[],GI=!1,HI=-1;function WI(){GI&&zI&&(GI=!1,zI.length?UI=zI.concat(UI):HI=-1,UI.length&&qI())}function qI(){if(!GI){var e=FI(WI);GI=!0;for(var t=UI.length;t;){for(zI=UI,UI=[];++HI<t;)zI&&zI[HI].run();HI=-1,t=UI.length}zI=null,GI=!1,function(e){if(LI===clearTimeout)return clearTimeout(e);if((LI===RI||!LI)&&clearTimeout)return LI=clearTimeout,clearTimeout(e);try{return LI(e)}catch(vK){try{return LI.call(null,e)}catch(t){return LI.call(this,e)}}}(e)}}function YI(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];UI.push(new KI(e,t)),1!==UI.length||GI||FI(qI)}function KI(e,t){this.fun=e,this.array=t}KI.prototype.run=function(){this.fun.apply(null,this.array)};function VI(){}var JI=VI,ZI=VI,XI=VI,$I=VI,eC=VI,tC=VI,nC=VI;var rC=_x.performance||{},iC=rC.now||rC.mozNow||rC.msNow||rC.oNow||rC.webkitNow||function(){return(new Date).getTime()};var aC=new Date;var oC={nextTick:YI,title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:JI,addListener:ZI,once:XI,off:$I,removeListener:eC,removeAllListeners:tC,emit:nC,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*iC.call(rC),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-aC)/1e3}};function sC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function lC(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var cC={},uC=lC(DI);function dC(){}function hC(){hC.init.call(this)}function fC(e){return void 0===e._maxListeners?hC.defaultMaxListeners:e._maxListeners}function gC(e,t,n,r){var i,a,o;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((a=e._events)?(a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]):(a=e._events=new dC,e._eventsCount=0),o){if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),!o.warned&&(i=fC(e))&&i>0&&o.length>i){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,console.warn}}else o=a[t]=n,++e._eventsCount;return e}function pC(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function mC(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function AC(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}dC.prototype=Object.create(null),hC.EventEmitter=hC,hC.usingDomains=!1,hC.prototype.domain=void 0,hC.prototype._events=void 0,hC.prototype._maxListeners=void 0,hC.defaultMaxListeners=10,hC.init=function(){this.domain=null,hC.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new dC,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},hC.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},hC.prototype.getMaxListeners=function(){return fC(this)},hC.prototype.emit=function(e){var t,n,r,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=o[e]))return!1;var u="function"==typeof n;switch(r=arguments.length){case 1:!function(e,t,n){if(t)e.call(n);else for(var r=e.length,i=AC(e,r),a=0;a<r;++a)i[a].call(n)}(n,u,this);break;case 2:!function(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,a=AC(e,i),o=0;o<i;++o)a[o].call(n,r)}(n,u,this,arguments[1]);break;case 3:!function(e,t,n,r,i){if(t)e.call(n,r,i);else for(var a=e.length,o=AC(e,a),s=0;s<a;++s)o[s].call(n,r,i)}(n,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,n,r,i,a){if(t)e.call(n,r,i,a);else for(var o=e.length,s=AC(e,o),l=0;l<o;++l)s[l].call(n,r,i,a)}(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),a=1;a<r;a++)i[a-1]=arguments[a];!function(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,a=AC(e,i),o=0;o<i;++o)a[o].apply(n,r)}(n,u,this,i)}return!0},hC.prototype.addListener=function(e,t){return gC(this,e,t,!1)},hC.prototype.on=hC.prototype.addListener,hC.prototype.prependListener=function(e,t){return gC(this,e,t,!0)},hC.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,pC(this,e,t)),this},hC.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,pC(this,e,t)),this},hC.prototype.removeListener=function(e,t){var n,r,i,a,o;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0===--this._eventsCount?this._events=new dC:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0===--this._eventsCount)return this._events=new dC,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,o||t)}return this},hC.prototype.off=function(e,t){return this.removeListener(e,t)},hC.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new dC,this._eventsCount=0):n[e]&&(0===--this._eventsCount?this._events=new dC:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),a=0;a<i.length;++a)"removeListener"!==(r=i[a])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new dC,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},hC.prototype.listeners=function(e){var t,n=this._events;return n&&(t=n[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[]},hC.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):mC.call(e,t)},hC.prototype.listenerCount=mC,hC.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var yC="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},bC=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},vC=/%[sdj%]/g;function wC(e){if(!RC(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(kC(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,a=String(e).replace(vC,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}),o=r[n];n<i;o=r[++n])_C(o)||!zC(o)?a+=" "+o:a+=" "+kC(o);return a}function xC(e,t){if(LC(_x.process))return function(){return xC(e,t).apply(this,arguments)};if(!0===oC.noDeprecation)return e;var n=!1;return function(){if(!n){if(oC.throwDeprecation)throw new Error(t);oC.traceDeprecation,n=!0}return e.apply(this,arguments)}}var IC,CC={};function EC(e){if(LC(IC)&&(IC=oC.env.NODE_DEBUG||""),e=e.toUpperCase(),!CC[e])if(new RegExp("\\b"+e+"\\b","i").test(IC)){CC[e]=function(){wC.apply(null,arguments)}}else CC[e]=function(){};return CC[e]}function kC(e,t){var n={seen:[],stylize:SC};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),OC(t)?n.showHidden=t:t&&VC(n,t),LC(n.showHidden)&&(n.showHidden=!1),LC(n.depth)&&(n.depth=2),LC(n.colors)&&(n.colors=!1),LC(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=BC),QC(n,e,n.depth)}function BC(e,t){var n=kC.styles[t];return n?"�["+kC.colors[n][0]+"m"+e+"�["+kC.colors[n][1]+"m":e}function SC(e,t){return e}function QC(e,t,n){if(e.customInspect&&t&&HC(t.inspect)&&t.inspect!==kC&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return RC(r)||(r=QC(e,r,n)),r}var i=function(e,t){if(LC(t))return e.stylize("undefined","undefined");if(RC(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(PC(t))return e.stylize(""+t,"number");if(OC(t))return e.stylize(""+t,"boolean");if(_C(t))return e.stylize("null","null")}(e,t);if(i)return i;var a=Object.keys(t),o=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),GC(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return jC(t);if(0===a.length){if(HC(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(FC(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(UC(t))return e.stylize(Date.prototype.toString.call(t),"date");if(GC(t))return jC(t)}var l,c="",u=!1,d=["{","}"];(TC(t)&&(u=!0,d=["[","]"]),HC(t))&&(c=" [Function"+(t.name?": "+t.name:"")+"]");return FC(t)&&(c=" "+RegExp.prototype.toString.call(t)),UC(t)&&(c=" "+Date.prototype.toUTCString.call(t)),GC(t)&&(c=" "+jC(t)),0!==a.length||u&&0!=t.length?n<0?FC(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)JC(t,String(o))?a.push(NC(e,t,n,r,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(NC(e,t,n,r,i,!0))}),a}(e,t,n,o,a):a.map(function(r){return NC(e,t,n,o,r,u)}),e.seen.pop(),function(e,t,n){var r=e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,d)):d[0]+c+d[1]}function jC(e){return"["+Error.prototype.toString.call(e)+"]"}function NC(e,t,n,r,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),JC(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=_C(n)?QC(e,l.value,null):QC(e,l.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),LC(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function TC(e){return Array.isArray(e)}function OC(e){return"boolean"==typeof e}function _C(e){return null===e}function DC(e){return null==e}function PC(e){return"number"==typeof e}function RC(e){return"string"==typeof e}function MC(e){return"symbol"==typeof e}function LC(e){return void 0===e}function FC(e){return zC(e)&&"[object RegExp]"===YC(e)}function zC(e){return"object"==typeof e&&null!==e}function UC(e){return zC(e)&&"[object Date]"===YC(e)}function GC(e){return zC(e)&&("[object Error]"===YC(e)||e instanceof Error)}function HC(e){return"function"==typeof e}function WC(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function qC(e){return Jx.isBuffer(e)}function YC(e){return Object.prototype.toString.call(e)}kC.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},kC.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function KC(){}function VC(e,t){if(!t||!zC(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function JC(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var ZC="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function XC(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(ZC&&e[ZC]){var t;if("function"!=typeof(t=e[ZC]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,ZC,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(o){n(o)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),ZC&&Object.defineProperty(t,ZC,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,bC(e))}function $C(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function eE(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then(function(e){oC.nextTick(a.bind(null,null,e))},function(e){oC.nextTick($C.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,bC(e)),t}XC.custom=ZC;var tE={inherits:yC,_extend:VC,log:KC,isBuffer:qC,isPrimitive:WC,isFunction:HC,isError:GC,isDate:UC,isObject:zC,isRegExp:FC,isUndefined:LC,isSymbol:MC,isString:RC,isNumber:PC,isNullOrUndefined:DC,isNull:_C,isBoolean:OC,isArray:TC,inspect:kC,deprecate:xC,format:wC,debuglog:EC,promisify:XC,callbackify:eE},nE=Object.freeze({__proto__:null,_extend:VC,callbackify:eE,debuglog:EC,default:tE,deprecate:xC,format:wC,inherits:yC,inspect:kC,isArray:TC,isBoolean:OC,isBuffer:qC,isDate:UC,isError:GC,isFunction:HC,isNull:_C,isNullOrUndefined:DC,isNumber:PC,isObject:zC,isPrimitive:WC,isRegExp:FC,isString:RC,isSymbol:MC,isUndefined:LC,log:KC,promisify:XC});function rE(){this.head=null,this.tail=null,this.length=0}rE.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},rE.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},rE.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},rE.prototype.clear=function(){this.head=this.tail=null,this.length=0},rE.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},rE.prototype.concat=function(e){if(0===this.length)return Jx.alloc(0);if(1===this.length)return this.head.data;for(var t=Jx.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var iE=Jx.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function aE(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!iE(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=sE;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=lE;break;default:return void(this.write=oE)}this.charBuffer=new Jx(6),this.charReceived=0,this.charLength=0}function oE(e){return e.toString(this.encoding)}function sE(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function lE(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}aE.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!((i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&i<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;r=(t+=e.toString(this.encoding,0,r)).length-1;if((i=t.charCodeAt(r))>=55296&&i<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,r)}return t},aE.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},aE.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t},dE.ReadableState=uE;var cE=EC("stream");function uE(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof LE&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new rE,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new aE(e.encoding),this.encoding=e.encoding)}function dE(e){if(!(this instanceof dE))return new dE(e);this._readableState=new uE(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),hC.call(this)}function hE(e,t,n,r,i){var a=function(e,t){var n=null;Jx.isBuffer(t)||"string"==typeof t||null==t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));return n}(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,pE(e)}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var o=new Error("stream.push() after EOF");e.emit("error",o)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&0===n.length),i||(t.reading=!1),l||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&pE(e))),function(e,t){t.readingMore||(t.readingMore=!0,YI(AE,e,t))}(e,t)}else i||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}yC(dE,hC),dE.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=Jx.from(e,t),t=""),hE(this,n,e,t,!1)},dE.prototype.unshift=function(e){return hE(this,this._readableState,e,"",!0)},dE.prototype.isPaused=function(){return!1===this._readableState.flowing},dE.prototype.setEncoding=function(e){return this._readableState.decoder=new aE(e),this._readableState.encoding=e,this};var fE=8388608;function gE(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=fE?e=fE:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function pE(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(cE("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?YI(mE,e):mE(e))}function mE(e){cE("emit readable"),e.emit("readable"),vE(e)}function AE(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(cE("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function yE(e){cE("readable nexttick read 0"),e.read(0)}function bE(e,t){t.reading||(cE("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),vE(e),t.flowing&&!t.reading&&e.read(0)}function vE(e){var t=e._readableState;for(cE("flow",t.flowing);t.flowing&&null!==e.read(););}function wE(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,i=n.data;e-=i.length;for(;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0===(e-=o)){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=Jx.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),0===(e-=o)){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function xE(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,YI(IE,t,e))}function IE(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function CE(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function EE(){}function kE(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function BE(e,t){Object.defineProperty(this,"buffer",{get:xC(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof LE&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?YI(i,r):i(r);e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,r,t,i);else{var a=TE(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||NE(e,n),r?YI(jE,e,n,a,i):jE(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new DE(this)}function SE(e){if(!(this instanceof SE||this instanceof LE))return new SE(e);this._writableState=new BE(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),hC.call(this)}function QE(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function jE(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),_E(e,t)}function NE(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0;n;)i[o]=n,n=n.next,o+=1;QE(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new DE(t)}else{for(;n;){var s=n.chunk,l=n.encoding,c=n.callback;if(QE(e,t,!1,t.objectMode?1:s.length,s,l,c),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function TE(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function OE(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function _E(e,t){var n=TE(t);return n&&(0===t.pendingcb?(OE(e,t),t.finished=!0,e.emit("finish")):OE(e,t)),n}function DE(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}dE.prototype.read=function(e){cE("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return cE("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?xE(this):pE(this),null;if(0===(e=gE(e,t))&&t.ended)return 0===t.length&&xE(this),null;var r,i=t.needReadable;return cE("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&cE("length less than watermark",i=!0),t.ended||t.reading?cE("reading or ended",i=!1):i&&(cE("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=gE(n,t))),null===(r=e>0?wE(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&xE(this)),null!==r&&this.emit("data",r),r},dE.prototype._read=function(e){this.emit("error",new Error("not implemented"))},dE.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,cE("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||!1!==t.end?o:c;function a(e){cE("onunpipe"),e===n&&c()}function o(){cE("onend"),e.end()}r.endEmitted?YI(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;cE("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&e.listeners("data").length&&(t.flowing=!0,vE(e))}}(n);e.on("drain",s);var l=!1;function c(){cE("cleanup"),e.removeListener("close",f),e.removeListener("finish",g),e.removeListener("drain",s),e.removeListener("error",h),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",c),n.removeListener("data",d),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function d(t){cE("ondata"),u=!1,!1!==e.write(t)||u||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==CE(r.pipes,e))&&!l&&(cE("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function h(t){var n;cE("onerror",t),p(),e.removeListener("error",h),0===(n="error",e.listeners(n).length)&&e.emit("error",t)}function f(){e.removeListener("finish",g),p()}function g(){cE("onfinish"),e.removeListener("close",f),p()}function p(){cE("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",f),e.once("finish",g),e.emit("pipe",n),r.flowing||(cE("pipe resume"),n.resume()),e},dE.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=CE(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},dE.prototype.on=function(e,t){var n=hC.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&pE(this):YI(yE,this))}return n},dE.prototype.addListener=dE.prototype.on,dE.prototype.resume=function(){var e=this._readableState;return e.flowing||(cE("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,YI(bE,e,t))}(this,e)),this},dE.prototype.pause=function(){return cE("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(cE("pause"),this._readableState.flowing=!1,this.emit("pause")),this},dE.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var i in e.on("end",function(){if(cE("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){(cE("wrapped data"),t.decoder&&(i=t.decoder.write(i)),t.objectMode&&null==i)||(t.objectMode||i&&i.length)&&(r.push(i)||(n=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(["error","close","destroy","pause","resume"],function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){cE("wrapped _read",t),n&&(n=!1,e.resume())},r},dE._fromList=wE,SE.WritableState=BE,yC(SE,hC),BE.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},SE.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},SE.prototype.write=function(e,t,n){var r=this._writableState,i=!1;return"function"==typeof t&&(n=t,t=null),Jx.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=EE),r.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),YI(t,n)}(this,n):function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):Jx.isBuffer(n)||"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),YI(r,a),i=!1),i}(this,r,e,n)&&(r.pendingcb++,i=function(e,t,n,r,i){n=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=Jx.from(t,n));return t}(t,n,r),Jx.isBuffer(n)&&(r="buffer");var a=t.objectMode?1:n.length;t.length+=a;var o=t.length<t.highWaterMark;o||(t.needDrain=!0);if(t.writing||t.corked){var s=t.lastBufferedRequest;t.lastBufferedRequest=new kE(n,r,i),s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else QE(e,t,!1,a,n,r,i);return o}(this,r,e,t,n)),i},SE.prototype.cork=function(){this._writableState.corked++},SE.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||NE(this,e))},SE.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},SE.prototype._write=function(e,t,n){n(new Error("not implemented"))},SE.prototype._writev=null,SE.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,_E(e,t),n&&(t.finished?YI(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},yC(LE,dE);for(var PE=Object.keys(SE.prototype),RE=0;RE<PE.length;RE++){var ME=PE[RE];LE.prototype[ME]||(LE.prototype[ME]=SE.prototype[ME])}function LE(e){if(!(this instanceof LE))return new LE(e);dE.call(this,e),SE.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",FE)}function FE(){this.allowHalfOpen||this._writableState.ended||YI(zE,this)}function zE(e){e.end()}function UE(e){this.afterTransform=function(t,n){return function(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!=n&&e.push(n);i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function GE(e){if(!(this instanceof GE))return new GE(e);LE.call(this,e),this._transformState=new UE(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e){HE(t,e)}):HE(t)})}function HE(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(r.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}function WE(e){if(!(this instanceof WE))return new WE(e);GE.call(this,e)}function qE(){hC.call(this)}yC(GE,LE),GE.prototype.push=function(e,t){return this._transformState.needTransform=!1,LE.prototype.push.call(this,e,t)},GE.prototype._transform=function(e,t,n){throw new Error("Not implemented")},GE.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},GE.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},yC(WE,GE),WE.prototype._transform=function(e,t,n){n(null,e)},yC(qE,hC),qE.Readable=dE,qE.Writable=SE,qE.Duplex=LE,qE.Transform=GE,qE.PassThrough=WE,qE.Stream=qE,qE.prototype.pipe=function(e,t){var n=this;function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",o),n.on("close",s));var a=!1;function o(){a||(a=!0,e.end())}function s(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===hC.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",o),n.removeListener("close",s),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",l),e.on("error",l),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e};var YE=lC(Object.freeze({__proto__:null,Duplex:LE,PassThrough:WE,Readable:dE,Stream:qE,Transform:GE,Writable:SE,default:qE})),KE={};function VE(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var JE,ZE=Object.prototype.hasOwnProperty,XE=Object.keys||function(e){var t=[];for(var n in e)ZE.call(e,n)&&t.push(n);return t},$E=Array.prototype.slice;function ek(){return void 0!==JE?JE:JE="foo"===function(){}.name}function tk(e){return Object.prototype.toString.call(e)}function nk(e){return!OI(e)&&("function"==typeof _x.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function rk(e,t){e||ck(e,!0,t,"==",uk)}var ik=/\s*function\s+([^\(\s]*)\s*/;function ak(e){if(HC(e)){if(ek())return e.name;var t=e.toString().match(ik);return t&&t[1]}}function ok(e){var t;this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=sk(lk((t=this).actual),128)+" "+t.operator+" "+sk(lk(t.expected),128),this.generatedMessage=!0);var n=e.stackStartFunction||ck;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var i=r.stack,a=ak(n),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}}function sk(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function lk(e){if(ek()||!HC(e))return kC(e);var t=ak(e);return"[Function"+(t?": "+t:"")+"]"}function ck(e,t,n,r,i){throw new ok({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function uk(e,t){e||ck(e,!0,t,"==",uk)}function dk(e,t,n){e!=t&&ck(e,t,n,"==",dk)}function hk(e,t,n){e==t&&ck(e,t,n,"!=",hk)}function fk(e,t,n){pk(e,t,!1)||ck(e,t,n,"deepEqual",fk)}function gk(e,t,n){pk(e,t,!0)||ck(e,t,n,"deepStrictEqual",gk)}function pk(e,t,n,r){if(e===t)return!0;if(OI(e)&&OI(t))return 0===VE(e,t);if(UC(e)&&UC(t))return e.getTime()===t.getTime();if(FC(e)&&FC(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(nk(e)&&nk(t)&&tk(e)===tk(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===VE(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(OI(e)!==OI(t))return!1;var i=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==i&&i===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(WC(e)||WC(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=mk(e),a=mk(t);if(i&&!a||!i&&a)return!1;if(i)return pk(e=$E.call(e),t=$E.call(t),n);var o,s,l=XE(e),c=XE(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),s=l.length-1;s>=0;s--)if(l[s]!==c[s])return!1;for(s=l.length-1;s>=0;s--)if(!pk(e[o=l[s]],t[o],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function mk(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function Ak(e,t,n){pk(e,t,!1)&&ck(e,t,n,"notDeepEqual",Ak)}function yk(e,t,n){pk(e,t,!0)&&ck(e,t,n,"notDeepStrictEqual",yk)}function bk(e,t,n){e!==t&&ck(e,t,n,"===",bk)}function vk(e,t,n){e===t&&ck(e,t,n,"!==",vk)}function wk(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(vK){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function xk(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(vK){t=vK}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&ck(i,n,"Missing expected exception"+r);var a="string"==typeof r,o=!e&&i&&!n;if((!e&&GC(i)&&a&&wk(i,n)||o)&&ck(i,n,"Got unwanted exception"+r),e&&i&&n&&!wk(i,n)||!e&&i)throw i}function Ik(e,t,n){xk(!0,e,t,n)}function Ck(e,t,n){xk(!1,e,t,n)}function Ek(e){if(e)throw e}rk.AssertionError=ok,yC(ok,Error),rk.fail=ck,rk.ok=uk,rk.equal=dk,rk.notEqual=hk,rk.deepEqual=fk,rk.deepStrictEqual=gk,rk.notDeepEqual=Ak,rk.notDeepStrictEqual=yk,rk.strictEqual=bk,rk.notStrictEqual=vk,rk.throws=Ik,rk.doesNotThrow=Ck,rk.ifError=Ek;var kk=lC(Object.freeze({__proto__:null,AssertionError:ok,assert:uk,deepEqual:fk,deepStrictEqual:gk,default:rk,doesNotThrow:Ck,equal:dk,fail:ck,ifError:Ek,notDeepEqual:Ak,notDeepStrictEqual:yk,notEqual:hk,notStr
vendor: 4,160 bytes, line 21
21ictEqual:vk,ok:uk,strictEqual:bk,throws:Ik}));var Bk=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},Sk={},Qk={};!function(e){var t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var i in r)n(r,i)&&(e[i]=r[i])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},i={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)}(Qk);var jk={},Nk=Qk;function Tk(e){for(var t=e.length;--t>=0;)e[t]=0}var Ok=256,_k=286,Dk=30,Pk=15,Rk=[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],Mk=[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],Lk=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Fk=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],zk=new Array(576);Tk(zk);var Uk=new Array(60);Tk(Uk);var Gk=new Array(512);Tk(Gk);var Hk=new Array(256);Tk(Hk);var Wk=new Array(29);Tk(Wk);var qk,Yk,Kk,Vk=new Array(Dk);function Jk(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function Zk(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Xk(e){return e<256?Gk[e]:Gk[256+(e>>>7)]}function $k(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function eB(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,$k(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function tB(e,t,n){eB(e,n[2*t],n[2*t+1])}function nB(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function rB(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=Pk;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=nB(a[s]++,s))}}function iB(e){var t;for(t=0;t<_k;t++)e.dyn_ltree[2*t]=0;for(t=0;t<Dk;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function aB(e){e.bi_valid>8?$k(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function oB(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function sB(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&oB(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!oB(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function lB(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?tB(e,i,t):(tB(e,(a=Hk[i])+Ok+1,t),0!==(o=Rk[a])&&eB(e,i-=Wk[a],o),tB(e,a=Xk(--r),n),0!==(o=Mk[a])&&eB(e,r-=Vk[a],o))}while(s<e.last_lit);tB(e,256,t)}function cB(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==a[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)sB(e,a,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],sB(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,sB(e,a,1)}while(e.heap_len>=2);
vendor: 4,784 bytes, line 21
21e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,g=t.stat_desc.max_length,p=0;for(a=0;a<=Pk;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=l[2*l[2*(r=e.heap[n])+1]+1]+1)>g&&(a=g,p++),l[2*r+1]=a,r>c||(e.bl_count[a]++,o=0,r>=f&&(o=h[r-f]),s=l[2*r],e.opt_len+=s*(a+o),d&&(e.static_len+=s*(u[2*r+1]+o)));if(0!==p){do{for(a=g-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[g]--,p-=2}while(p>0);for(a=g;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),r--)}}(e,t),rB(a,c,e.bl_count)}function uB(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function dB(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<l&&i===o)){if(s<c)do{tB(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(tB(e,i,e.bl_tree),s--),tB(e,16,e.bl_tree),eB(e,s-3,2)):s<=10?(tB(e,17,e.bl_tree),eB(e,s-3,3)):(tB(e,18,e.bl_tree),eB(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}Tk(Vk);var hB=!1;function fB(e,t,n,r){eB(e,0+(r?1:0),3),function(e,t,n){aB(e),$k(e,n),$k(e,~n),Nk.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n)}jk._tr_init=function(e){hB||(!function(){var e,t,n,r,i,a=new Array(16);for(n=0,r=0;r<28;r++)for(Wk[r]=n,e=0;e<1<<Rk[r];e++)Hk[n++]=r;for(Hk[n-1]=r,i=0,r=0;r<16;r++)for(Vk[r]=i,e=0;e<1<<Mk[r];e++)Gk[i++]=r;for(i>>=7;r<Dk;r++)for(Vk[r]=i<<7,e=0;e<1<<Mk[r]-7;e++)Gk[256+i++]=r;for(t=0;t<=Pk;t++)a[t]=0;for(e=0;e<=143;)zk[2*e+1]=8,e++,a[8]++;for(;e<=255;)zk[2*e+1]=9,e++,a[9]++;for(;e<=279;)zk[2*e+1]=7,e++,a[7]++;for(;e<=287;)zk[2*e+1]=8,e++,a[8]++;for(rB(zk,287,a),e=0;e<Dk;e++)Uk[2*e+1]=5,Uk[2*e]=nB(e,5);qk=new Jk(zk,Rk,257,_k,Pk),Yk=new Jk(Uk,Mk,0,Dk,Pk),Kk=new Jk(new Array(0),Lk,0,19,7)}(),hB=!0),e.l_desc=new Zk(e.dyn_ltree,qk),e.d_desc=new Zk(e.dyn_dtree,Yk),e.bl_desc=new Zk(e.bl_tree,Kk),e.bi_buf=0,e.bi_valid=0,iB(e)},jk._tr_stored_block=fB,jk._tr_flush_block=function(e,t,n,r){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<Ok;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),cB(e,e.l_desc),cB(e,e.d_desc),o=function(e){var t;for(uB(e,e.dyn_ltree,e.l_desc.max_code),uB(e,e.dyn_dtree,e.d_desc.max_code),cB(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*Fk[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?fB(e,t,n,r):4===e.strategy||a===i?(eB(e,2+(r?1:0),3),lB(e,zk,Uk)):(eB(e,4+(r?1:0),3),function(e,t,n,r){var i;for(eB(e,t-257,5),eB(e,n-1,5),eB(e,r-4,4),i=0;i<r;i++)eB(e,e.bl_tree[2*Fk[i]+1],3);dB(e,e.dyn_ltree,t-1),dB(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),lB(e,e.dyn_ltree,e.dyn_dtree)),iB(e),r&&aB(e)},jk._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(Hk[n]+Ok+1)]++,e.dyn_dtree[2*Xk(t)]++),e.last_lit===e.lit_bufsize-1},jk._tr_align=function(e){eB(e,2,3),tB(e,256,zk),function(e){16===e.bi_valid?($k(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)};var gB=function(e,t,n,r){for(var i=65535&e,a=e>>>16&65535,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16};var pB=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();var mB,AB=function(e,t,n,r){var i=pB,a=r+n;e^=-1;for(var o=r;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},yB=Qk,bB=jk,vB=gB,wB=AB,xB={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"},IB=-2,CB=258,EB=262,kB=103,BB=113,SB=666;function QB(e,t){return e.msg=xB[t],t}function jB(e){return(e<<1)-(e>4?9:0)}function NB(e){for(var t=e.length;--t>=0;)e[t]=0}function TB(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(yB.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pen
vendor: 4,058 bytes, line 21
21ding_out=0))}function OB(e,t){bB._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,TB(e.strm)}function _B(e,t){e.pending_buf[e.pending++]=t}function DB(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function PB(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,yB.arraySet(t,e.input,e.next_in,i,n),1===e.state.wrap?e.adler=vB(e.adler,t,i,n):2===e.state.wrap&&(e.adler=wB(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)}function RB(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-EB?e.strstart-(e.w_size-EB):0,c=e.window,u=e.w_mask,d=e.prev,h=e.strstart+CB,f=c[a+o-1],g=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+o]===g&&c[n+o-1]===f&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<h);if(r=CB-(h-a),a=h-CB,r>o){if(e.match_start=t,o=r,r>=s)break;f=c[a+o-1],g=c[a+o]}}}while((t=d[t&u])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead}function MB(e){var t,n,r,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-EB)){yB.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=o?r-o:0}while(--n);t=n=o;do{r=e.prev[--t],e.prev[t]=r>=o?r-o:0}while(--n);i+=o}if(0===e.strm.avail_in)break;if(n=PB(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+3-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<EB&&0!==e.strm.avail_in)}function LB(e,t){for(var n,r;;){if(e.lookahead<EB){if(MB(e),e.lookahead<EB&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-EB&&(e.match_length=RB(e,n)),e.match_length>=3)if(r=bB._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=bB._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(OB(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(OB(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(OB(e,!1),0===e.strm.avail_out)?1:2}function FB(e,t){for(var n,r,i;;){if(e.lookahead<EB){if(MB(e),e.lookahead<EB&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-EB&&(e.match_length=RB(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=bB._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(OB(e,!1),0===e.strm.avail_out))return 1}
vendor: 4,879 bytes, line 21
21else if(e.match_available){if((r=bB._tr_tally(e,0,e.window[e.strstart-1]))&&OB(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=bB._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(OB(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(OB(e,!1),0===e.strm.avail_out)?1:2}function zB(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function UB(){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=8,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 yB.Buf16(1146),this.dyn_dtree=new yB.Buf16(122),this.bl_tree=new yB.Buf16(78),NB(this.dyn_ltree),NB(this.dyn_dtree),NB(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new yB.Buf16(16),this.heap=new yB.Buf16(573),NB(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new yB.Buf16(573),NB(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function GB(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:BB,e.adler=2===t.wrap?0:1,t.last_flush=0,bB._tr_init(t),0):QB(e,IB)}function HB(e){var t,n=GB(e);return 0===n&&((t=e.state).window_size=2*t.w_size,NB(t.head),t.max_lazy_match=mB[t.level].max_lazy,t.good_match=mB[t.level].good_length,t.nice_match=mB[t.level].nice_length,t.max_chain_length=mB[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),n}function WB(e,t,n,r,i,a){if(!e)return IB;var o=1;if(-1===t&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>9||8!==n||r<8||r>15||t<0||t>9||a<0||a>4)return QB(e,IB);8===r&&(r=9);var s=new UB;return e.state=s,s.strm=e,s.wrap=o,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 yB.Buf8(2*s.w_size),s.head=new yB.Buf16(s.hash_size),s.prev=new yB.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new yB.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=n,HB(e)}mB=[new zB(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(MB(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,OB(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-EB&&(OB(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(OB(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(OB(e,!1),e.strm.avail_out),1)}),new zB(4,4,8,4,LB),new zB(4,5,16,8,LB),new zB(4,6,32,32,LB),new zB(4,4,16,16,FB),new zB(8,16,32,32,FB),new zB(8,16,128,128,FB),new zB(8,32,128,256,FB),new zB(32,128,258,1024,FB),new zB(32,258,258,4096,FB)],Sk.deflateInit=function(e,t){return WB(e,t,8,15,8,0)},Sk.deflateInit2=WB,Sk.deflateReset=HB,Sk.deflateResetKeep=GB,Sk.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?IB:(e.state.gzhead=t,0):IB},Sk.deflate=function(e,t){var n,r,i,a;if(!e||!e.state||t>5||t<0)return e?QB(e,IB):IB;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===SB&&4!==t)return QB(e,0===e.avail_out?-5:IB);if(r.strm=e,n=r.last_flush,r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,_B(r,31),_B(r,139),_B(r,8),r.gzhead?(_B(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),_B(r,255&r.gzhead.time),_B(r,r.gzhead.time>>8&255),_B(r,r.gzhead.time>>16&255),_B(r,r.gzhead.time>>24&255),_B(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),_B(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(_B(r,255&r.gzhead.extra.length),_B(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=wB(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(_B(r,0),_B(r,0),_B(r,0),_B(r,0),_B(r,0),_B(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),_B(r,3),r.status=BB);else{var o=8+(r.w_bits-8<<4)<<8;o|=(r.strategy>
vendor: 6,115 bytes, line 21
21=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(o|=32),o+=31-o%31,r.status=BB,DB(r,o),0!==r.strstart&&(DB(r,e.adler>>>16),DB(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),TB(e),i=r.pending,r.pending!==r.pending_buf_size));)_B(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),TB(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,_B(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),TB(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,_B(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=wB(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.status=kB)}else r.status=kB;if(r.status===kB&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&TB(e),r.pending+2<=r.pending_buf_size&&(_B(r,255&e.adler),_B(r,e.adler>>8&255),e.adler=0,r.status=BB)):r.status=BB),0!==r.pending){if(TB(e),0===e.avail_out)return r.last_flush=-1,0}else if(0===e.avail_in&&jB(t)<=jB(n)&&4!==t)return QB(e,-5);if(r.status===SB&&0!==e.avail_in)return QB(e,-5);if(0!==e.avail_in||0!==r.lookahead||0!==t&&r.status!==SB){var s=2===r.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(MB(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=bB._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(OB(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(OB(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(OB(e,!1),0===e.strm.avail_out)?1:2}(r,t):3===r.strategy?function(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=CB){if(MB(e),e.lookahead<=CB&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=o[i=e.strstart-1])===o[++i]&&r===o[++i]&&r===o[++i]){a=e.strstart+CB;do{}while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=CB-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=bB._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=bB._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(OB(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(OB(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(OB(e,!1),0===e.strm.avail_out)?1:2}(r,t):mB[r.level].func(r,t);if(3!==s&&4!==s||(r.status=SB),1===s||3===s)return 0===e.avail_out&&(r.last_flush=-1),0;if(2===s&&(1===t?bB._tr_align(r):5!==t&&(bB._tr_stored_block(r,0,0,!1),3===t&&(NB(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),TB(e),0===e.avail_out))return r.last_flush=-1,0}return 4!==t?0:r.wrap<=0?1:(2===r.wrap?(_B(r,255&e.adler),_B(r,e.adler>>8&255),_B(r,e.adler>>16&255),_B(r,e.adler>>24&255),_B(r,255&e.total_in),_B(r,e.total_in>>8&255),_B(r,e.total_in>>16&255),_B(r,e.total_in>>24&255)):(DB(r,e.adler>>>16),DB(r,65535&e.adler)),TB(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},Sk.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==kB&&t!==BB&&t!==SB?QB(e,IB):(e.state=null,t===BB?QB(e,-3):0):IB},Sk.deflateSetDictionary=function(e,t){var n,r,i,a,o,s,l,c,u=t.length;if(!e||!e.state)return IB;if(2===(a=(n=e.state).wrap)||1===a&&42!==n.status||n.lookahead)return IB;for(1===a&&(e.adler=vB(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(0===a&&(NB(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new yB.Buf8(n.w_size),yB.arraySet(c,t,u-n.w_size,n.w_size,0),t=c,u=n.w_size),o=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,MB(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--i);n.strstart=r,n.lookahead=2,MB(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,n.wrap=a,0},Sk.deflateInfo="pako deflate (from Nodeca project)";var qB={},YB=Qk,KB=15,VB=[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],JB=[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],ZB=[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],XB=[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],$B=Qk,eS=gB,tS=AB,nS=function(e,t){var n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E,k;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,k=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=n.dmax,c=n.wsize,u=n.whave,d=n.wnext,h=n.window,f=n.hold,g=n.bits,p=n.lencode,m=n.distcode,A=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{g<15&&(f+=E[r++]<<g,g+=8,f+=E[r++]<<g,g+=8),b=p[f&A];t:for(;;){if(f>>>=v=b>>>24,g-=v,0===(v=b>>>16&255))k[a++]=65535&b;else{if(!(16&v)){if(64&v){if(32&v){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}b=p[(65535&b)+(f&(1<<v)-1)];continue t}for(w=65535&b,(v&=15)&&(g<v&&(f+=E[r++]<<g,g+=8),w+=f&(1<<v)-1,f>>>=v,g-=v),g<15&&(f+=E[r++]<<g,g+=8,f+=E[r++]<<g,g+=8),b=m[f&y];;){if(f>>>=v=b>>>24,g-=v,16&(v=b>>>16&255)){if(x=65535&b,g<(v&=15)&&(f+=E[r++]<<g,(g+=8)<v&&(f+=E[r++]<<g,g+=8)),(x+=f&(1<<v)-1)>
vendor: 15,837 bytes, line 21
21l){e.msg="invalid distance too far back",n.mode=30;break e}if(f>>>=v,g-=v,x>(v=a-o)){if((v=x-v)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(I=0,C=h,0===d){if(I+=c-v,v<w){w-=v;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}}else if(d<v){if(I+=c+d-v,(v-=d)<w){w-=v;do{k[a++]=h[I++]}while(--v);if(I=0,d<w){w-=v=d;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}}}else if(I+=d-v,v<w){w-=v;do{k[a++]=h[I++]}while(--v);I=a-x,C=k}for(;w>2;)k[a++]=C[I++],k[a++]=C[I++],k[a++]=C[I++],w-=3;w&&(k[a++]=C[I++],w>1&&(k[a++]=C[I++]))}else{I=a-x;do{k[a++]=k[I++],k[a++]=k[I++],k[a++]=k[I++],w-=3}while(w>2);w&&(k[a++]=k[I++],w>1&&(k[a++]=k[I++]))}break}if(64&v){e.msg="invalid distance code",n.mode=30;break e}b=m[(65535&b)+(f&(1<<v)-1)]}}break}}while(r<i&&a<s);r-=w=g>>3,f&=(1<<(g-=w<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=f,n.bits=g},rS=function(e,t,n,r,i,a,o,s){var l,c,u,d,h,f,g,p,m,A=s.bits,y=0,b=0,v=0,w=0,x=0,I=0,C=0,E=0,k=0,B=0,S=null,Q=0,j=new YB.Buf16(16),N=new YB.Buf16(16),T=null,O=0;for(y=0;y<=KB;y++)j[y]=0;for(b=0;b<r;b++)j[t[n+b]]++;for(x=A,w=KB;w>=1&&0===j[w];w--);if(x>w&&(x=w),0===w)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(v=1;v<w&&0===j[v];v++);for(x<v&&(x=v),E=1,y=1;y<=KB;y++)if(E<<=1,(E-=j[y])<0)return-1;if(E>0&&(0===e||1!==w))return-1;for(N[1]=0,y=1;y<KB;y++)N[y+1]=N[y]+j[y];for(b=0;b<r;b++)0!==t[n+b]&&(o[N[t[n+b]]++]=b);if(0===e?(S=T=o,f=19):1===e?(S=VB,Q-=257,T=JB,O-=257,f=256):(S=ZB,T=XB,f=-1),B=0,b=0,y=v,h=a,I=x,C=0,u=-1,d=(k=1<<x)-1,1===e&&k>852||2===e&&k>592)return 1;for(;;){g=y-C,o[b]<f?(p=0,m=o[b]):o[b]>f?(p=T[O+o[b]],m=S[Q+o[b]]):(p=96,m=0),l=1<<y-C,v=c=1<<I;do{i[h+(B>>C)+(c-=l)]=g<<24|p<<16|m}while(0!==c);for(l=1<<y-1;B&l;)l>>=1;if(0!==l?(B&=l-1,B+=l):B=0,b++,0===--j[y]){if(y===w)break;y=t[n+o[b]]}if(y>x&&(B&d)!==u){for(0===C&&(C=x),h+=v,E=1<<(I=y-C);I+C<w&&!((E-=j[I+C])<=0);)I++,E<<=1;if(k+=1<<I,1===e&&k>852||2===e&&k>592)return 1;i[u=B&d]=x<<24|I<<16|h-a}}return 0!==B&&(i[h+B]=y-C<<24|64<<16),s.bits=x,0},iS=-2,aS=12,oS=30;function sS(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function lS(){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 $B.Buf16(320),this.work=new $B.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function cS(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new $B.Buf32(852),t.distcode=t.distdyn=new $B.Buf32(592),t.sane=1,t.back=-1,0):iS}function uS(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,cS(e)):iS}function dS(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?iS:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,uS(e))):iS}function hS(e,t){var n,r;return e?(r=new lS,e.state=r,r.window=null,0!==(n=dS(e,t))&&(e.state=null),n):iS}var fS,gS,pS=!0;function mS(e){if(pS){var t;for(fS=new $B.Buf32(512),gS=new $B.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(rS(1,e.lens,0,288,fS,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;rS(2,e.lens,0,32,gS,0,e.work,{bits:5}),pS=!1}e.lencode=fS,e.lenbits=9,e.distcode=gS,e.distbits=5}function AS(e,t,n,r){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new $B.Buf8(a.wsize)),r>=a.wsize?($B.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>r&&(i=r),$B.arraySet(a.window,t,n-r,i,a.wnext),(r-=i)?($B.arraySet(a.window,t,n-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}qB.inflateReset=uS,qB.inflateReset2=dS,qB.inflateResetKeep=cS,qB.inflateInit=function(e){return hS(e,15)},qB.inflateInit2=hS,qB.inflate=function(e,t){var n,r,i,a,o,s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E,k=0,B=new $B.Buf8(4),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return iS;(n=e.state).mode===aS&&(n.mode=13),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,d=s,h=l,I=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(2&n.wrap&&35615===c){n.check=0,B[0]=255&c,B[1]=c>>>8&255,n.check=tS(n.check,B,2,0),c=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=oS;break}if(8!=(15&c)){e.msg="unknown compression method",n.mode=oS;break}if(u-=4,x=8+(15&(c>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=oS;break}n.dmax=1<<x,e.adler=n.check=1,n.mode=512&c?10:aS,c=0,u=0;break;case 2:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.flags=c,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=oS;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=oS;break}n.head&&(n.head.text=c>>8&1),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=tS(n.check,B,2,0)),c=0,u=0,n.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.time=c),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,B[2]=c>>>16&255,B[3]=c>>>24&255,n.check=tS(n.check,B,4,0)),c=0,u=0,n.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.xflags=255&c,n.head.os=c>>8),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=tS(n.check,B,2,0)),c=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length=c,n.head&&(n.head.extra_len=c),512&n.flags&&(B[0]=255&c,B[1]=c>>>8&255,n.check=tS(n.check,B,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((f=n.length)>s&&(f=s),f&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),$B.arraySet(n.head.extra,r,a,f,x)),512&n.flags&&(n.check=tS(n.check,r,f,a)),s-=f,a+=f,n.length-=f),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;f=0;do{x=r[a+f++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&f<s);if(512&n.flags&&(n.check=tS(n.check,r,f,a)),s-=f,a+=f,x)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===s)break e;f=0;do{x=r[a+f++],n.head&&x&&n.length<65536&&(n.head.comment+=String.fromCharCode(x))}while(x&&f<s);if(512&n.flags&&(n.check=tS(n.check,r,f,a)),s-=f,a+=f,x)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(65535&n.check)){e.msg="header crc mismatch",n.mode=oS;break}c=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=aS;break;case 10:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}e.adler=n.check=sS(c),c=0,u=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,2;e.adler=n.check=1,n.mode=aS;case aS:if(5===t||6===t)break e;case 13:if(n.last){c>>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}switch(n.last=1&c,u-=1,3&(c>>>=1)){case 0:n.mode=14;break;case 1:if(mS(n),n.mode=20,6===t){c>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=oS}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",n.mode=oS;break}if(n.length=65535&c,c=0,u=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(f=n.length){if(f>s&&(f=s),f>l&&(f=l),0===f)break e;$B.arraySet(i,r,a,f,o),s-=f,a+=f,l-=f,o+=f,n.length-=f;break}n.mode=aS;break;case 17:for(;u<14;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.nlen=257+(31&c),c>>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=oS;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.lens[S[n.have++]]=7&c,c>>>=3,u-=3}for(;n.have<19;)n.lens[S[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},I=rS(0,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,I){e.msg="invalid code lengths set",n.mode=oS;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;A=(k=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(y<16)c>>>=m,u-=m,n.lens[n.have++]=y;else{if(16===y){for(E=m+2;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c>>>=m,u-=m,0===n.have){e.msg="invalid bit length repeat",n.mode=oS;break}x=n.lens[n.have-1],f=3+(3&c),c>>>=2,u-=2}else if(17===y){for(E=m+3;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,f=3+(7&(c>>>=m)),c>>>=3,u-=3}else{for(E=m+7;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,f=11+(127&(c>>>=m)),c>>>=7,u-=7}if(n.have+f>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=oS;break}for(;f--;)n.lens[n.have++]=x}}if(n.mode===oS)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=oS;break}if(n.lenbits=9,C={bits:n.lenbits},I=rS(1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,I){e.msg="invalid literal/lengths set",n.mode=oS;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},I=rS(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,I){e.msg="invalid distances set",n.mode=oS;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,nS(e,h),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,n.mode===aS&&(n.back=-1);break}for(n.back=0;A=(k=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(A&&!(240&A)){for(b=m,v=A,w=y;A=(k=n.lencode[w+((c&(1<<b+v)-1)>>b)])>>>16&255,y=65535&k,!(b+(m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=b,u-=b,n.back+=b}if(c>>>=m,u-=m,n.back+=m,n.length=y,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=aS;break}if(64&A){e.msg="invalid literal/length code",n.mode=oS;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(E=n.extra;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(k=n.distcode[c&(1<<n.distbits)-1])>>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(!(240&A)){for(b=m,v=A,w=y;A=(k=n.distcode[w+((c&(1<<b+v)-1)>>b)])>>>16&255,y=65535&k,!(b+(m=k>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=b,u-=b,n.back+=b}if(c>>>=m,u-=m,n.back+=m,64&A){e.msg="invalid distance code",n.mode=oS;break}n.offset=y,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(E=n.extra;u<E;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.offset+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=oS;break}n.mode=25;case 25:if(0===l)break e;if(f=h-l,n.offset>f){if((f=n.offset-f)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=oS;break}f>n.wnext?(f-=n.wnext,g=n.wsize-f):g=n.wnext-f,f>n.length&&(f=n.length),p=n.window}else p=i,g=o-n.offset,f=n.length;f>l&&(f=l),l-=f,n.length-=f;do{i[o++]=p[g++]}while(--f);0===n.length&&(n.mode=21);break;case 26:if(0===l)break e;i[o++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(0===s)break e;s--,c|=r[a++]<<u,u+=8}if(h-=l,e.total_out+=h,n.total+=h,h&&(e.adler=n.check=n.flags?tS(n.check,i,h,o-h):eS(n.check,i,h,o-h)),h=l,(n.flags?c:sS(c))!==n.check){e.msg="incorrect data check",n.mode=oS;break}c=0,u=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=oS;break}c=0,u=0}n.mode=29;case 29:I=1;break e;case oS:I=-3;break e;case 31:return-4;default:return iS}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,(n.wsize||h!==e.avail_out&&n.mode<oS&&(n.mode<27||4!==t))&&AS(e,e.output,e.next_out,h-e.avail_out),d-=e.avail_in,h-=e.avail_out,e.total_in+=d,e.total_out+=h,n.total+=h,n.wrap&&h&&(e.adler=n.check=n.flags?tS(n.check,i,h,e.next_out-h):eS(n.check,i,h,e.next_out-h)),e.data_type=n.bits+(n.last?64:0)+(n.mode===aS?128:0)+(20===n.mode||15===n.mode?256:0),(0===d&&0===h||4===t)&&0===I&&(I=-5),I},qB.inflateEnd=function(e){if(!e||!e.state)return iS;var t=e.state;return t.window&&(t.window=null),e.state=null,0},qB.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):iS},qB.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?iS:11===n.mode&&eS(1,t,r,0)!==n.check?-3:AS(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):iS},qB.inflateInfo="pako inflate (from Nodeca project)";var yS={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_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};!function(e){var t=kk,n=Bk,r=Sk,i=qB,a=yS;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,t(this.init_done,"close before init"),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?r.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,l,c){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.equal(!1,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==i&&(i=Jx.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=c,this.strm.output=s,this.strm.next_out=l,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var u=this;return oC.nextTick(function(){u._process(),u._after()}),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;
vendor: 4,223 bytes, line 21
21if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},s.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},s.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,l){switch(this.level=t,this.windowBits=a,this.memLevel=o,this.strategy=s,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,this.mode!==e.GZIP&&this.mode!==e.GUNZIP||(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),this.mode!==e.DEFLATERAW&&this.mode!==e.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new n,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},s.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},s.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(KE);var bS=lC(nE);!function(e){var t=uC.Buffer,n=YE.Transform,r=KE,i=bS,a=kk.ok,o=uC.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var l=Object.keys(r),c=0;c<l.length;c++){var u=l[c];u.match(/^Z/)&&Object.defineProperty(e,u,{enumerable:!0,value:r[u],writable:!1})}for(var d={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ER
vendor: 6,634 bytes, line 21
21ROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(d),f=0;f<h.length;f++){var g=h[f];d[d[g]]=g}function p(e,n,r){var i=[],a=0;function l(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",l)}function c(){var n,l=null;a>=o?l=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(l,n)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),r(t)}),e.on("end",c),e.end(n),l()}function m(e,n){if("string"==typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function A(e){if(!(this instanceof A))return new A(e);E.call(this,e,r.DEFLATE)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,r.INFLATE)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,r.GZIP)}function v(e){if(!(this instanceof v))return new v(e);E.call(this,e,r.GUNZIP)}function w(e){if(!(this instanceof w))return new w(e);E.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,r.INFLATERAW)}function I(e){if(!(this instanceof I))return new I(e);E.call(this,e,r.UNZIP)}function C(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function E(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!C(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!C(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag=void 0!==i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){k(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof i.level&&(l=i.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof i.strategy&&(c=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,l,i.memLevel||e.Z_DEFAULT_MEMLEVEL,c,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function k(e,t){t&&oC.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function B(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(d),writable:!1}),e.Deflate=A,e.Inflate=y,e.Gzip=b,e.Gunzip=v,e.DeflateRaw=w,e.InflateRaw=x,e.Unzip=I,e.createDeflate=function(e){return new A(e)},e.createInflate=function(e){return new y(e)},e.createDeflateRaw=function(e){return new w(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new b(e)},e.createGunzip=function(e){return new v(e)},e.createUnzip=function(e){return new I(e)},e.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new A(t),e,n)},e.deflateSync=function(e,t){return m(new A(t),e)},e.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new b(t),e,n)},e.gzipSync=function(e,t){return m(new b(t),e)},e.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new w(t),e,n)},e.deflateRawSync=function(e,t){return m(new w(t),e)},e.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new I(t),e,n)},e.unzipSync=function(e,t){return m(new I(t),e)},e.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new y(t),e,n)},e.inflateSync=function(e,t){return m(new y(t),e)},e.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new v(t),e,n)},e.gunzipSync=function(e,t){return m(new v(t),e)},e.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new x(t),e,n)},e.inflateRawSync=function(e,t){return m(new x(t),e)},i.inherits(E,n),E.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())})}else oC.nextTick(i)},E.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&oC.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",function(){return i.flush(e,n)}):(this._flushFlag=e,this.write(t.alloc(0),"",n))},E.prototype.close=function(e){k(this,e),oC.nextTick(B,this)},E.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},E.prototype._processChunk=function(e,n,r){var i=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,d="function"==typeof r;if(!d){var h,f=[],g=0;this.on("error",function(e){h=e}),a(this._handle,"zlib binding closed");do{var p=this._handle.writeSync(n,e,c,i,this._buffer,this._offset,l)}while(!this._hadError&&y(p[0],p[1]));if(this._hadError)throw h;if(g>=o)throw k(this),new RangeError(s);var m=t.concat(f,g);return k(this),m}a(this._handle,"zlib binding closed");var A=this._handle.write(n,e,c,i,this._buffer,this._offset,l);function y(o,s){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var h=l-s;
vendor: 4,500 bytes, line 21
21if(a(h>=0,"have should not go down"),h>0){var p=u._buffer.slice(u._offset,u._offset+h);u._offset+=h,d?u.push(p):(f.push(p),g+=p.length)}if((0===s||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===s){if(c+=i-o,i=o,!d)return!0;var m=u._handle.write(n,e,c,i,u._buffer,u._offset,u._chunkSize);return m.callback=y,void(m.buffer=e)}if(!d)return!1;r()}}A.buffer=e,A.callback=y},i.inherits(A,E),i.inherits(y,E),i.inherits(b,E),i.inherits(v,E),i.inherits(w,E),i.inherits(x,E),i.inherits(I,E)}(cC);var vS=sC(cC);let wS=class{static decode(e,t){throw new Error("PNG.decode not available in browser build")}static load(e){throw new Error("PNG.load not available in browser build")}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const e=this.readUInt32();let s="";for(t=0;t<4;t++)s+=String.fromCharCode(this.data[this.pos++]);switch(s){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(e);break;case"IDAT":for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var n=255-this.transparency.indexed.length;if(n>0)for(t=0;t<n;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var r=this.read(e),i=r.indexOf(0),a=String.fromCharCode.apply(String,r.slice(0,i));this.text[a]=String.fromCharCode.apply(String,r.slice(i+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var o=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*o,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=Jx.from(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(e){const t=new Array(e);for(let n=0;n<e;n++)t[n]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return vS.inflate(this.imgData,(t,n)=>{if(t)throw t;var r=0;const{width:i,height:a}=this;var o=this.pixelBitlength/8;const s=Jx.alloc(i*a*o);function l(e,t,l,c,u){void 0===u&&(u=!1);const d=Math.ceil((i-e)/l),h=Math.ceil((a-t)/c),f=o*d,g=u?s:Jx.alloc(f*h);let p=0,m=0;for(;p<h&&r<n.length;){var A,y,b,v,w;switch(n[r++]){case 0:for(b=0;b<f;b++)g[m++]=n[r++];break;case 1:for(b=0;b<f;b++)A=n[r++],v=b<o?0:g[m-o],g[m++]=(A+v)%256;break;case 2:for(b=0;b<f;b++)A=n[r++],y=(b-b%o)/o,w=p&&g[(p-1)*f+y*o+b%o],g[m++]=(w+A)%256;break;case 3:for(b=0;b<f;b++)A=n[r++],y=(b-b%o)/o,v=b<o?0:g[m-o],w=p&&g[(p-1)*f+y*o+b%o],g[m++]=(A+Math.floor((v+w)/2))%256;break;case 4:for(b=0;b<f;b++){var x,I;A=n[r++],y=(b-b%o)/o,v=b<o?0:g[m-o],0===p?w=I=0:(w=g[(p-1)*f+y*o+b%o],I=y&&g[(p-1)*f+(y-1)*o+b%o]);const e=v+w-I,t=Math.abs(e-v),i=Math.abs(e-w),a=Math.abs(e-I);x=t<=i&&t<=a?v:i<=a?w:I,g[m++]=(A+x)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[r-1]}`)}if(!u){let n=((t+p*c)*i+e)*o,r=p*f;for(b=0;b<d;b++){for(let e=0;e<o;e++)s[n++]=g[r++];n+=(l-1)*o}}p++}}return 1===this.interlaceMethod?(l(0,0,8,8),l(4,0,8,8),l(0,4,4,8),l(2,0,4,4),l(0,2,2,4),l(1,0,2,2),l(0,1,1,2)):l(0,0,1,1,!0),e(s)})}decodePalette(){const{palette:e}=this,{length:t}=e,n=this.transparency.indexed||[],r=Jx.alloc(n.length+t);let i=0,a=0;for(let s=0;s<t;s+=3){var o;r[i++]=e[s],r[i++]=e[s+1],r[i++]=e[s+2],r[i++]=null!=(o=n[a++])?o:255}return r}copyToImageData(e,t){let n;var r;let{colors:i}=this,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,o=!0);const s=e.data||e,{length:l}=s,c=a||t;let u=n=0;if(1===i)for(;u<l;){r=a?4*t[u/4]:n;const e=c[r++];s[u++]=e,s[u++]=e,s[u++]=e,s[u++]=o?c[r++]:255,n=r}else for(;u<l;)r=a?4*t[u/4]:n,s[u++]=c[r++],s[u++]=c[r++],s[u++]=c[r++],s[u++]=o?c[r++]:255,n=r}decode(e){const t=Jx.alloc(this.width*this.height*4);return this.decodePixels(n=>
21(this.copyToImageData(t,n),e(t)))}};var xS,IS={exports:{}},CS={exports:{}};function ES(){return xS||(xS=1,CS.exports=function(e){return r=(n=e).lib,i=r.Base,a=r.WordArray,(o=n.x64={}).Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),o.WordArray=i.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:8*e.length},toX32:function(){for(var e=this.words,t=e.length,n=[],r=0;r<t;r++){var i=e[r];n.push(i.high),n.push(i.low)}return a.create(n,this.sigBytes)},clone:function(){for(var e=i.clone.call(this),t=e.words=this.words.slice(0),n=t.length,r=0;r<n;r++)t[r]=t[r].clone();return e}}),e;var t,n,r,i,a,o}(Kw())),CS.exports}var kS,BS={exports:{}};function SS(){return kS||(kS=1,BS.exports=function(e){return function(){if("function"==typeof ArrayBuffer){var t=e.lib.WordArray,n=t.init,r=t.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var t=e.byteLength,r=[],i=0;i<t;i++)r[i>>>2]|=e[i]<<24-i%4*8;n.call(this,r,t)}else n.apply(this,arguments)};r.prototype=t}}(),e.lib.WordArray}(Kw())),BS.exports}var QS,jS={exports:{}};function NS(){return QS||(QS=1,jS.exports=function(e){return function(){var t=e,n=t.lib.WordArray,r=t.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i+=2){var a=t[i>>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i<t;i++)r[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return n.create(r,2*t)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],a=0;a<n;a+=2){var o=i(t[a>>>2]>>>16-a%4*8&65535);r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,r=[],a=0;a<t;a++)r[a>>>1]|=i(e.charCodeAt(a)<<16-a%2*16);return n.create(r,2*t)}}}(),e.enc.Utf16}(Kw())),jS.exports}var TS,OS={exports:{}};function _S(){return TS||(TS=1,OS.exports=function(e){return function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var i=[],a=0,o=0;o<t;o++)if(o%4){var s=r[e.charCodeAt(o-1)]<<o%4*2|r[e.charCodeAt(o)]>>>6-o%4*2;i[a>>>2]|=s<<24-a%4*8,a++}return n.create(i,a)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],a=0;a<n;a+=3)for(var o=(t[a>>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,s=0;s<4&&a+.75*s<n;s++)i.push(r.charAt(o>>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var a=0;a<n.length;a++)i[n.charCodeAt(a)]=a}var o=n.charAt(64);if(o){var s=e.indexOf(o);-1!==s&&(t=s)}return r(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64}(Kw())),OS.exports}var DS,PS={exports:{}};function RS(){return DS||(DS=1,PS.exports=function(e){return function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var i=[],a=0,o=0;o<t;o++)if(o%4){var s=r[e.charCodeAt(o-1)]<<o%4*2|r[e.charCodeAt(o)]>>>6-o%4*2;i[a>>>2]|=s<<24-a%4*8,a++}return n.create(i,a)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var n=e.words,r=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var a=[],o=0;o<r;o+=3)for(var s=(n[o>>>2]>>>24-o%4*8&255)<<16|(n[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|n[o+2>>>2]>>>24-(o+2)%4*8&255,l=0;l<4&&o+.75*l<r;l++)a.push(i.charAt(s>>>6*(3-l)&63));var c=i.charAt(64);if(c)for(;a.length%4;)a.push(c);return a.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,i=t?this._safe_map:this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var o=0;o<i.length;o++)a[i.charCodeAt(o)]=o}var s=i.charAt(64);if(s){var l=e.indexOf(s);-1!==l&&(n=l)}return r(e,n,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 16,916 bytes, lines 21-27
21+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"}}(),e.enc.Base64url}(Kw())),PS.exports}var MS,LS={exports:{}};function FS(){return MS||(MS=1,LS.exports=function(e){return n=(t=e).lib,r=n.WordArray,i=n.Hasher,a=t.algo,o=[],s=a.SHA1=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],s=n[3],l=n[4],c=0;c<80;c++){if(c<16)o[c]=0|e[t+c];else{var u=o[c-3]^o[c-8]^o[c-14]^o[c-16];o[c]=u<<1|u>>>31}var d=(r<<5|r>>>27)+l+o[c];d+=c<20?1518500249+(i&a|~i&s):c<40?1859775393+(i^a^s):c<60?(i&a|i&s|a&s)-1894007588:(i^a^s)-899497514,l=s,s=a,a=i<<30|i>>>2,i=r,r=d}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+a|0,n[3]=n[3]+s|0,n[4]=n[4]+l|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA1=i._createHelper(s),t.HmacSHA1=i._createHmacHelper(s),e.SHA1;var t,n,r,i,a,o,s}(Kw())),LS.exports}var zS,US={exports:{}};function GS(){return zS||(zS=1,US.exports=function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.algo,s=[],l=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)e(r)&&(i<8&&(s[i]=n(t.pow(r,.5))),l[i]=n(t.pow(r,1/3)),i++),r++}();var c=[],u=o.SHA256=a.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],d=n[6],h=n[7],f=0;f<64;f++){if(f<16)c[f]=0|e[t+f];else{var g=c[f-15],p=(g<<25|g>>>7)^(g<<14|g>>>18)^g>>>3,m=c[f-2],A=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[f]=p+c[f-7]+A+c[f-16]}var y=r&i^r&a^i&a,b=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),v=h+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&u^~s&d)+l[f]+c[f];h=d,d=u,u=s,s=o+v|0,o=a,a=i,i=r,r=v+(b+y)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+a|0,n[3]=n[3]+o|0,n[4]=n[4]+s|0,n[5]=n[5]+u|0,n[6]=n[6]+d|0,n[7]=n[7]+h|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=a._createHelper(u),n.HmacSHA256=a._createHmacHelper(u)}(Math),e.SHA256}(Kw())),US.exports}var HS,WS={exports:{}};var qS,YS={exports:{}};function KS(){return qS||(qS=1,YS.exports=function(e){return function(){var t=e,n=t.lib.Hasher,r=t.x64,i=r.Word,a=r.WordArray,o=t.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=s()}();var u=o.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],d=n[6],h=n[7],f=r.high,g=r.low,p=i.high,m=i.low,A=a.high,y=a.low,b=o.high,v=o.low,w=s.high,x=s.low,I=u.high,C=u.low,E=d.high,k=d.low,B=h.high,S=h.low,Q=f,j=g,N=p,T=m,O=A,_=y,D=b,P=v,R=w,M=x,L=I,F=C,z=E,U=k,G=B,H=S,W=0;W<80;W++){var q,Y,K=c[W];if(W<16)Y=K.high=0|e[t+2*W],q=K.low=0|e[t+2*W+1];else{var V=c[W-15],J=V.high,Z=V.low,X=(J>>>1|Z<<31)^(J>>>8|Z<<24)^J>>>7,$=(Z>>>1|J<<31)^(Z>>>8|J<<24)^(Z>>>7|J<<25),ee=c[W-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ae=c[W-7],oe=ae.high,se=ae.low,le=c[W-16],ce=le.high,ue=le.low;Y=(Y=(Y=X+oe+((q=$+se)>>>0<$>>>0?1:0))+re+((q+=ie)>>>0<ie>>>0?1:0))+ce+((q+=ue)>>>0<ue>>>0?1:0),K.high=Y,K.low=q}var de,he=R&L^~R&z,fe=M&F^~M&U,ge=Q&N^Q&O^N&O,pe=j&T^j&_^T&_,me=(Q>>>28|j<<4)^(Q<<30|j>>>2)^(Q<<25|j>>>7),Ae=(j>>>28|Q<<4)^(j<<30|Q>>>2)^(j<<25|Q>>>7),ye=(R>>>14|M<<18)^(R>>>18|M<<14)^(R<<23|M>>>9),be=(M>>>14|R<<18)^(M>>>18|R<<14)^(M<<23|R>>>9),ve=l[W],we=ve.high,xe=ve.low,Ie=G+ye+((de=H+be)>>>0<H>>>0?1:0),Ce=Ae+pe;G=z,H=U,z=L,U=F,L=R,F=M,R=D+(Ie=(Ie=(Ie=Ie+he+((de+=fe)>>>0<fe>>>0?1:0))+we+((de+=xe)>>>0<xe>>>0?1:0))+Y+((de+=q)>>>0<q>>>0?1:0))+((M=P+de|0)>>>0<P>>>0?1:0)|0,D=O,P=_,O=N,_=T,N=Q,T=j,Q=Ie+(me+ge+(Ce>>>0<Ae>>>0?1:0))+((j=de+Ce|0)>>>0<de>>>0?1:0)|0}g=r.low=g+j,r.high=f+Q+(g>>>0<j>>>0?1:0),m=i.low=m+T,i.high=p+N+(m>>>0<T>>>0?1:0),y=a.low=y+_,a.high=A+O+(y>>>0<_>>>0?1:0),v=o.low=v+P,o.high=b+D+(v>>>0<P>>>0?1:0),x=s.low=x+M,s.high=w+R+(x>>>0<M>>>0?1:0),C=u.low=C+F,u.high=I+L+(C>>>0<F>>>0?1:0),k=d.low=k+U,d.high=E+z+(k>>>0<U>>>0?1:0),S=h.low=S+H,h.high=B+G+(S>>>0<H>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=n._createHelper(u),t.HmacSHA512=n._createHmacHelper(u)}(),e.SHA512}(Kw(),ES())),YS.exports}var VS,JS={exports:{}};var ZS,XS={exports:{}};function $S(){return ZS||(ZS=1,XS.exports=function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,a=r.Hasher,o=n.x64.Word,s=n.algo,l=[],c=[],u=[];!function(){for(var e=1,t=0,n=0;n<24;n++){l[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,a=0;a<24;a++){for(var s=0,d=0,h=0;h<7;h++){if(1&i){var f=(1<<h)-1;f<32?d^=1<<f:s^=1<<f-32}128&i?i=i<<1^113:i<<=1}u[a]=o.create(s,d)}}();var d=[];!function(){for(var e=0;e<25;e++)d[e]=o.create()}();var h=s.SHA3=a.extend({cfg:a.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var n=this._state,r=this.blockSize/2,i=0;i<r;i++){var a=e[t+2*i],o=e[t+2*i+1];a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(S=n[i]).high^=o,S.low^=a}for(var s=0;s<24;s++){for(var h=0;h<5;h++){for(var f=0,g=0,p=0;p<5;p++)f^=(S=n[h+5*p]).high,g^=S.low;var m=d[h];m.high=f,m.low=g}for(h=0;h<5;h++){var A=d[(h+4)%5],y=d[(h+1)%5],b=y.high,v=y.low;for(f=A.high^(b<<1|v>>>31),g=A.low^(v<<1|b>>>31),p=0;p<5;p++)(S=n[h+5*p]).high^=f,S.low^=g}for(var w=1;w<25;w++){var x=(S=n[w]).high,I=S.low,C=l[w];C<32?(f=x<<C|I>>>32-C,g=I<<C|x>>>32-C):(f=I<<C-32|x>>>64-C,g=x<<C-32|I>>>64-C);var E=d[c[w]];E.high=f,E.low=g}var k=d[0],B=n[0];for(k.high=B.high,k.low=B.low,h=0;h<5;h++)for(p=0;p<5;p++){var S=n[w=h+5*p],Q=d[w],j=d[(h+1)%5+5*p],N=d[(h+2)%5+5*p];S.high=Q.high^~j.high&N.high,S.low=Q.low^~j.low&N.low}S=n[0];var T=u[s];S.high^=T.high,S.low^=T.low}},_doFinalize:function(){var e=this._data,n=e.words;this._nDataBytes;var r=8*e.sigBytes,a=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/a)*a>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u<l;u++){var d=o[u],h=d.high,f=d.low;h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c.push(f),c.push(h)}return new i.init(c,s)},clone:function(){for(var e=a.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=a._createHelper(h),n.HmacSHA3=a._createHmacHelper(h)}(Math),e.SHA3}(Kw(),ES())),XS.exports}var eQ,tQ={exports:{}};var nQ,rQ={exports:{}};function iQ(){return nQ||(nQ=1,rQ.exports=function(e){var t,n,r;n=(t=e).lib.Base,r=t.enc.Utf8,t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),o=this._iKey=t.clone(),s=a.words,l=o.words,c=0;c<n;c++)s[c]^=1549556828,l[c]^=909522486;a.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})}(Kw())),rQ.exports}var aQ,oQ={exports:{}};var sQ,lQ={exports:{}};function cQ(){return sQ||(sQ=1,lQ.exports=function(e){return n=(t=e).lib,r=n.Base,i=n.WordArray,a=t.algo,o=a.MD5,s=a.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:o,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n,r=this.cfg,a=r.hasher.create(),o=i.create(),s=o.words,l=r.keySize,c=r.iterations;s.length<l;){n&&a.update(n),n=a.update(e).finalize(t),a.reset();for(var u=1;u<c;u++)n=a.finalize(n),a.reset();o.concat(n)}return o.sigBytes=4*l,o}}),t.EvpKDF=function(e,t,n){return s.create(n).compute(e,t)},e.EvpKDF;var t,n,r,i,a,o,s}(Kw(),FS(),iQ())),lQ.exports}var uQ,dQ={exports:{}};function hQ(){return uQ||(uQ=1,dQ.exports=function(e){e.lib.Cipher||function(t){var n=e,r=n.lib,i=r.Base,a=r.WordArray,o=r.BufferedBlockAlgorithm,s=n.enc;s.Utf8;var l=s.Base64,c=n.algo.EvpKDF,u=r.Cipher=o.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?b:A}return function(t){return{encrypt:function(n,r,i){return e(r).encrypt(t,n,r,i)},decrypt:function(n,r,i){return e(r).decrypt(t,n,r,i)}}}}()});r.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var d=n.mode={},h=r.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=d.CBC=function(){var e=h.extend();function n(e,n,r){var i,a=this._iv;a?(i=a,this._iv=t):i=this._prevBlock;for(var o=0;o<r;o++)e[n+o]^=i[o]}return e.Encryptor=e.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize;n.call(this,e,t,i),r.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),e.Decryptor=e.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize,a=e.slice(t,t+i);r.decryptBlock(e,t),n.call(this,e,t,i),this._prevBlock=a}}),e}(),g=(n.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,r=n-e.sigBytes%n,i=r<<24|r<<16|r<<8|r,o=[],s=0;s<r;s+=4)o.push(i);var l=a.create(o,r);e.concat(l)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}};r.BlockCipher=u.extend({cfg:u.cfg.extend({mode:f,padding:g}),reset:function(){var e;u.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4});var p=r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),m=(n.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?a.create([1398893684,1701076831]).concat(n).concat(t):t).toString(l)},parse:function(e){var t,n=l.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=a.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),p.create({ciphertext:n,salt:t})}},A=r.SerializableCipher=i.extend({cfg:i.extend({format:m}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),a=i.finalize(t),o=i.cfg;return p.create({ciphertext:a,key:n,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(n.kdf={}).OpenSSL={execute:function(e,t,n,r,i){if(r||(r=a.random(8)),i)o=c.create({keySize:t+n,hasher:i}).compute(e,r);else var o=c.create({keySize:t+n}).compute(e,r);var s=a.create(o.words.slice(t),4*n);return o.sigBytes=4*t,p.create({key:o,iv:s,salt:r})}},b=r.PasswordBasedCipher=A.extend({cfg:A.cfg.extend({kdf:y}),encrypt:function(e,t,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=i.iv;var a=A.encrypt.call(this,e,t,i.key,r);return a.mixIn(i),a},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=i.iv,A.decrypt.call(this,e,t,i.key,r)}})}()}(Kw(),cQ())),dQ.exports}var fQ,gQ={exports:{}};var pQ,mQ={exports:{}};var AQ,yQ={exports:{}};function bQ(){return AQ||(AQ=1,yQ.exports=function(e){
22/** @preserve
23       * Counter block mode compatible with  Dr Brian Gladman fileenc.c
24       * derived from CryptoJS.mode.CTR
25       * Jan Hruby [email protected]
26       */
27return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255&~(e>>24))e+=1<<24;else{var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var i=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,a=this._iv,o=this._counter;a&&(o=this._counter=a.slice(0),this._iv=void 0),r(o);var s=o.slice(0);n.encryptBlock(s,0);for(var l=0;l<i;l++)e[t+l]^=s[l]}});return t.Decryptor=i,t}(),e.mode.CTRGladman}(Kw(),hQ())),yQ.exports}var vQ,wQ={exports:{}};var xQ,IQ={exports:{}};var CQ,EQ={exports:{}};var kQ,BQ={exports:{}};var SQ,QQ={exports:{}};var jQ,NQ={exports:{}};var TQ,OQ={exports:{}};var _Q,DQ={exports:{}};var PQ,RQ={exports:{}};var MQ,LQ={exports:{}};function FQ(){return MQ||(MQ=1,LQ.exports=function(e){return function(){var t=e,n=t.lib,r=n.WordArray,i=n.BlockCipher,a=t.algo,o=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c
vendor: 7,629 bytes, line 27
27=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 2,604 bytes, line 27
27u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=a.DES=i.extend({_doReset:function(){for(var e=this._key.words,t=[],n=0;n<56;n++){var r=o[n]-1;t[n]=e[r>>>5]>>>31-r%32&1}for(var i=this._subKeys=[],a=0;a<16;a++){var c=i[a]=[],u=l[a];for(n=0;n<24;n++)c[n/6|0]|=t[(s[n]-1+u)%28]<<31-n%6,c[4+(n/6|0)]|=t[28+(s[n+24]-1+u)%28]<<31-n%6;for(c[0]=c[0]<<1|c[0]>>>31,n=1;n<7;n++)c[n]=c[n]>>>4*(n-1)+3;c[7]=c[7]<<5|c[7]>>>27}var d=this._invSubKeys=[];for(n=0;n<16;n++)d[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],h.call(this,4,252645135),h.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),h.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],a=this._lBlock,o=this._rBlock,s=0,l=0;l<8;l++)s|=c[l][((o^i[l])&u[l])>>>0];this._lBlock=o,this._rBlock=a^s}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,h.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),h.call(this,16,65535),h.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function h(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<<e}function f(e,t){var n=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<<e}t.DES=i._createHelper(d);var g=a.TripleDES=i.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=d.createEncryptor(r.create(t)),this._des2=d.createEncryptor(r.create(n)),this._des3=d.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(g)}(),e.TripleDES}(Kw(),_S(),cQ(),hQ())),LQ.exports}var zQ,UQ={exports:{}};var GQ,HQ={exports:{}};var WQ,qQ={exports:{}};var YQ,KQ={exports:{}};function VQ(){return YQ||(YQ=1,KQ.exports=function(e){return function(){var t=e,n=t.lib.BlockCipher,r=t.algo;const i=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],o
vendor: 11,033 bytes, line 27
27=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
27;var s={pbox:[],sbox:[]};function l(e,t){let n=t>>24&255,r=t>>16&255,i=t>>8&255,a=255&t,o=e.sbox[0][n]+e.sbox[1][r];return o^=e.sbox[2][i],o+=e.sbox[3][a],o}
vendor: 8,567 bytes, lines 27-38
27function c(e,t,n){let r,a=t,o=n;for(let s=0;s<i;++s)a^=e.pbox[s],o=l(e,a)^o,r=a,a=o,o=r;return r=a,a=o,o=r,o^=e.pbox[i],a^=e.pbox[i+1],{left:a,right:o}}function u(e,t,n){let r,a=t,o=n;for(let s=i+1;s>1;--s)a^=e.pbox[s],o=l(e,a)^o,r=a,a=o,o=r;return r=a,a=o,o=r,o^=e.pbox[1],a^=e.pbox[0],{left:a,right:o}}function d(e,t,n){for(let i=0;i<4;i++){e.sbox[i]=[];for(let t=0;t<256;t++)e.sbox[i][t]=o[i][t]}let r=0;for(let o=0;o<i+2;o++)e.pbox[o]=a[o]^t[r],r++,r>=n&&(r=0);let s=0,l=0,u=0;for(let a=0;a<i+2;a+=2)u=c(e,s,l),s=u.left,l=u.right,e.pbox[a]=s,e.pbox[a+1]=l;for(let i=0;i<4;i++)for(let t=0;t<256;t+=2)u=c(e,s,l),s=u.left,l=u.right,e.sbox[i][t]=s,e.sbox[i][t+1]=l;return!0}var h=r.Blowfish=n.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4;d(s,t,n)}},encryptBlock:function(e,t){var n=c(s,e[t],e[t+1]);e[t]=n.left,e[t+1]=n.right},decryptBlock:function(e,t){var n=u(s,e[t],e[t+1]);e[t]=n.left,e[t+1]=n.right},blockSize:2,keySize:4,ivSize:2});t.Blowfish=n._createHelper(h)}(),e.Blowfish}(Kw(),_S(),cQ(),hQ())),KQ.exports}IS.exports=function(e){return e}(Kw(),ES(),SS(),NS(),_S(),RS(),FS(),GS(),HS||(HS=1,WS.exports=function(e){return n=(t=e).lib.WordArray,r=t.algo,i=r.SHA256,a=r.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=i._doFinalize.call(this);return e.sigBytes-=4,e}}),t.SHA224=i._createHelper(a),t.HmacSHA224=i._createHmacHelper(a),e.SHA224;var t,n,r,i,a}(Kw(),GS())),KS(),VS||(VS=1,JS.exports=function(e){return n=(t=e).x64,r=n.Word,i=n.WordArray,a=t.algo,o=a.SHA512,s=a.SHA384=o.extend({_doReset:function(){this._hash=new i.init([new r.init(3418070365,3238371032),new r.init(1654270250,914150663),new r.init(2438529370,812702999),new r.init(355462360,4144912697),new r.init(1731405415,4290775857),new r.init(2394180231,1750603025),new r.init(3675008525,1694076839),new r.init(1203062813,3204075428)])},_doFinalize:function(){var e=o._doFinalize.call(this);return e.sigBytes-=16,e}}),t.SHA384=o._createHelper(s),t.HmacSHA384=o._createHmacHelper(s),e.SHA384;var t,n,r,i,a,o,s}(Kw(),ES(),KS())),$S(),eQ||(eQ=1,tQ.exports=function(e){
28/** @preserve
29      			(c) 2012 by Cédric Mesnil. All rights reserved.
30      
31      			Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
32      
33      			    - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
34      			    - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
35      
36      			THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37      			*/
38return function(){var t=e,n=t.lib,r=n.WordArray,i=n.Hasher,a=t.algo,o=r.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=r.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=r.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=r.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=r.create([0,1518500249,1859775393,2400959708,2840853838]),d=r.create([1352829926,1548603684,1836072691,2053994217,0]),h=a.RIPEMD160=i.extend({_doReset:function(){this._hash=r.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a,h,b,v,w,x,I,C,E,k,B,S=this._hash.words,Q=u.words,j=d.words,N=o.words,T=s.words,O=l.words,_=c.words;for(x=a=S[0],I=h=S[1],C=b=S[2],E=v=S[3],k=w=S[4],n=0;n<80;n+=1)B=a+e[t+N[n]]|0,B+=n<16?f(h,b,v)+Q[0]:n<32?g(h,b,v)+Q[1]:n<48?p(h,b,v)+Q[2]:n<64?m(h,b,v)+Q[3]:A(h,b,v)+Q[4],B=(B=y(B|=0,O[n]))+w|0,a=w,w=v,v=y(b,10),b=h,h=B,B=x+e[t+T[n]]|0,B+=n<16?A(I,C,E)+j[0]:n<32?m(I,C,E)+j[1]:n<48?p(I,C,E)+j[2]:n<64?g(I,C,E)+j[3]:f(I,C,E)+j[4],B=(B=y(B|=0,_[n]))+k|0,x=k,k=E,E=y(C,10),C=I,I=B;B=S[1]+b+E|0,S[1]=S[2]+v+k|0,S[2]=S[3]+w+x|0,S[3]=S[4]+a+I|0,S[4]=S[0]+h+C|0,S[0]=B},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,a=i.words,o=0;o<5;o++){var s=a[o];a[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function f(e,t,n){return e^t^n}function g(e,t,n){return e&t|~e&n}function p(e,t,n){return(e|~t)^n}function m(e,t,n){return e&n|t&~n}function A(e,t,n){return e^(t|~n)}function y(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(h),t.HmacRIPEMD160=i._createHmacHelper(h)}(),e.RIPEMD160}(Kw())),iQ(),aQ||(aQ=1,oQ.exports=function(e){return r=(n=(t=e).lib).Base,i=n.WordArray,o=(a=t.algo).SHA256,s=a.HMAC,l=a.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:o,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=s.create(n.hasher,e),a=i.create(),o=i.create([1]),l=a.words,c=o.words,u=n.keySize,d=n.iterations;l.length<u;){var h=r.update(t).finalize(o);r.reset();for(var f=h.words,g=f.length,p=h,m=1;m<d;m++){p=r.finalize(p),r.reset();for(var A=p.words,y=0;y<g;y++)f[y]^=A[y]}a.concat(h),c[0]++}return a.sigBytes=4*u,a}}),t.PBKDF2=function(e,t,n){return l.create(n).compute(e,t)},e.PBKDF2;var t,n,r,i,a,o,s,l}(Kw(),GS(),iQ())),cQ(),hQ(),fQ||(fQ=1,gQ.exports=function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function n(e,t,n,r){var i,a=this._iv;a?(i=a.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var o=0;o<n;o++)e[t+o]^=i[o]}return t.Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize;n.call(this,e,t,i,r),this._prevBlock=e.slice(t,t+i)}}),t.Decryptor=t.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize,a=e.slice(t,t+i);n.call(this,e,t,i,r),this._prevBlock=a}}),t}(),e.mode.CFB}(Kw(),hQ())),pQ||(pQ=1,mQ.exports=function(e){return e.mode.CTR=(n=(t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,a=this._counter;i&&(a=this._counter=i.slice(0),this._iv=void 0);var o=a.slice(0);n.encryptBlock(o,0),a[r-1]=a[r-1]+1|0;for(var s=0;s<r;s++)e[t+s]^=o[s]}}),t.Decryptor=n,t),e.mode.CTR;var t,n}(Kw(),hQ())),bQ(),vQ||(vQ=1,wQ.exports=function(e){return e.mode.OFB=(n=(t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,a=this._keystream;i&&(a=this._keystream=i.slice(0),this._iv=void 0),n.encryptBlock(a,0);for(var o=0;o<r;o++)e[t+o]^=a[o]}}),t.Decryptor=n,t),e.mode.OFB;var t,n}(Kw(),hQ())),xQ||(xQ=1,IQ.exports=function(e){return e.mode.ECB=((t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),t.Decryptor=t.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),t),e.mode.ECB;var t}(Kw(),hQ())),CQ||(CQ=1,EQ.exports=function(e){return e.pad.AnsiX923={pad:function(e,t){var n=e.sigBytes,r=4*t,i=r-n%r,a=n+i-1;
vendor: 8,654 bytes, line 38
38e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923}(Kw(),hQ())),kQ||(kQ=1,BQ.exports=function(e){return e.pad.Iso10126={pad:function(t,n){var r=4*n,i=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126}(Kw(),hQ())),SQ||(SQ=1,QQ.exports=function(e){return e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971}(Kw(),hQ())),jQ||(jQ=1,NQ.exports=function(e){return e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding}(Kw(),hQ())),TQ||(TQ=1,OQ.exports=function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding}(Kw(),hQ())),_Q||(_Q=1,DQ.exports=function(e){return n=(t=e).lib.CipherParams,r=t.enc.Hex,t.format.Hex={stringify:function(e){return e.ciphertext.toString(r)},parse:function(e){var t=r.parse(e);return n.create({ciphertext:t})}},e.format.Hex;var t,n,r}(Kw(),hQ())),PQ||(PQ=1,RQ.exports=function(e){return function(){var t=e,n=t.lib.BlockCipher,r=t.algo,i=[],a=[],o=[],s=[],l=[],c=[],u=[],d=[],h=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var g=r^r<<1^r<<2^r<<3^r<<4;g=g>>>8^255&g^99,i[n]=g,a[g]=n;var p=e[n],m=e[p],A=e[m],y=257*e[g]^16843008*g;o[n]=y<<24|y>>>8,s[n]=y<<16|y>>>16,l[n]=y<<8|y>>>24,c[n]=y,y=16843009*A^65537*m^257*p^16843008*n,u[g]=y<<24|y>>>8,d[g]=y<<16|y>>>16,h[g]=y<<8|y>>>24,f[g]=y,n?(n=p^e[e[e[A^p]]],r^=e[e[r]]):n=r=1}}();var g=[0,1,2,4,8,16,32,64,128,27,54],p=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),a=this._keySchedule=[],o=0;o<r;o++)o<n?a[o]=t[o]:(c=a[o-1],o%n?n>6&&o%n==4&&(c=i[c>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c]):(c=i[(c=c<<8|c>>>24)>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c],c^=g[o/n|0]<<24),a[o]=a[o-n]^c);for(var s=this._invKeySchedule=[],l=0;l<r;l++){if(o=r-l,l%4)var c=a[o];else c=a[o-4];s[l]=l<4||o<=4?c:u[i[c>>>24]]^d[i[c>>>16&255]]^h[i[c>>>8&255]]^f[i[255&c]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,o,s,l,c,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,u,d,h,f,a),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,a,o,s){for(var l=this._nRounds,c=e[t]^n[0],u=e[t+1]^n[1],d=e[t+2]^n[2],h=e[t+3]^n[3],f=4,g=1;g<l;g++){var p=r[c>>>24]^i[u>>>16&255]^a[d>>>8&255]^o[255&h]^n[f++],m=r[u>>>24]^i[d>>>16&255]^a[h>>>8&255]^o[255&c]^n[f++],A=r[d>>>24]^i[h>>>16&255]^a[c>>>8&255]^o[255&u]^n[f++],y=r[h>>>24]^i[c>>>16&255]^a[u>>>8&255]^o[255&d]^n[f++];c=p,u=m,d=A,h=y}p=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[d>>>8&255]<<8|s[255&h])^n[f++],m=(s[u>>>24]<<24|s[d>>>16&255]<<16|s[h>>>8&255]<<8|s[255&c])^n[f++],A=(s[d>>>24]<<24|s[h>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^n[f++],y=(s[h>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&d])^n[f++],e[t]=p,e[t+1]=m,e[t+2]=A,e[t+3]=y},keySize:8});t.AES=n._createHelper(p)}(),e.AES}(Kw(),_S(),cQ(),hQ())),FQ(),zQ||(zQ=1,UQ.exports=function(e){return function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=r.RC4=n.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var a=0;i<256;i++){var o=i%n,s=t[o>>>2]>>>24-o%4*8&255;a=(a+r[i]+s)%256;var l=r[i];r[i]=r[a],r[a]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=a.call(this)},keySize:8,ivSize:0});function a(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){n=(n+e[t=(t+1)%256])%256;var a=e[t];e[t]=e[n],e[n]=a,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}t.RC4=n._createHelper(i);var o=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)a.call(this)}});t.RC4Drop=n._createHelper(o)}(),e.RC4}(Kw(),_S(),cQ(),hQ())),GQ||(GQ=1,HQ.exports=function(e){return function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],a=[],o=[],s=r.Rabbit=n.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)l.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var a=t.words,o=a[0],s=a[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),d=c>>>16|4294901760&u,h=u<<16|65535&c;for(i[0]^=c,i[1]^=d,i[2]^=u,i[3]^=h,i[4]^=c,i[5]^=d,i[6]^=u,i[7]^=h,n=0;n<4;n++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<a[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<a[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<a[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<a[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<a[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<a[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<a[6]>>>0?1:0)|0,this._b=t[7]>>>0<a[7]>>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,s=r>>>16,l=((i*i>>>17)+i*s>>>15)+s*s,c=((4294901760&r)*r|0)+((65535&r)*r|0);o[n]=l^c}e[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,e[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,e[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,e[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,e[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,e[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,e[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,e[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.Rabbit=n._createHelper(s)}(),e.Rabbit}(Kw(),_S(),cQ(),hQ())),WQ||(WQ=1,qQ.exports=function(e){return function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],a=[],o=[],s=r.RabbitLegacy=n.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)l.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var a=t.words,o=a[0],s=a[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),d=c>>>16|4294901760&u,h=u<<16|65535&c;for(r[0]^=c,r[1]^=d,r[2]^=u,r[3]^=h,r[4]^=c,r[5]^=d,r[6]^=u,r[7]^=h,i=0;i<4;i++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<a[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<a[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<a[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<a[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<a[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<a[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<a[6]>>>0?1:0)|0,this._b=t[7]>>>0<a[7]>>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,s=r>>>16,l=((i*i>>>17)+i*s>>>15)+s*s,c=((4294901760&r)*r|0)+((65535&r)*r|0);o[n]=l^c}e[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,e[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,e[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,e[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,e[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,e[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,e[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,e[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.RabbitLegacy=n._createHelper(s)}(),e.RabbitLegacy}(Kw(),_S(),cQ(),hQ())),VQ());
vendor: 12,094 bytes, line 38
38const JQ=oe(IS.exports);var ZQ="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},XQ=[],$Q=[],ej="undefined"!=typeof Uint8Array?Uint8Array:Array,tj=!1;function nj(){tj=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)XQ[t]=e[t],$Q[e.charCodeAt(t)]=t;$Q["-".charCodeAt(0)]=62,$Q["_".charCodeAt(0)]=63}function rj(e){return XQ[e>>18&63]+XQ[e>>12&63]+XQ[e>>6&63]+XQ[63&e]}function ij(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(rj(r));return i.join("")}function aj(e){var t;tj||nj();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(ij(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=XQ[t>>2],i+=XQ[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=XQ[t>>10],i+=XQ[t>>4&63],i+=XQ[t<<2&63],i+="="),a.push(i),a.join("")}function oj(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?i-1:0,h=n?-1:1,f=e[t+d];for(d+=h,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),a-=c}return(f?-1:1)*o*Math.pow(2,a-r)}function sj(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,d=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:a-1,g=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?h/l:h*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,i),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&s,f+=g,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+f]=255&o,f+=g,o/=256,c-=8);e[n+f-g]|=128*p}var lj={}.toString,cj=Array.isArray||function(e){return"[object Array]"==lj.call(e)};fj.TYPED_ARRAY_SUPPORT=void 0===ZQ.TYPED_ARRAY_SUPPORT||ZQ.TYPED_ARRAY_SUPPORT;var uj=dj();function dj(){return fj.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function hj(e,t){if(dj()<t)throw new RangeError("Invalid typed array length");return fj.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=fj.prototype:(null===e&&(e=new fj(t)),e.length=t),e}function fj(e,t,n){if(!(fj.TYPED_ARRAY_SUPPORT||this instanceof fj))return new fj(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return mj(this,e)}return gj(this,e,t,n)}function gj(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);fj.TYPED_ARRAY_SUPPORT?(e=t).__proto__=fj.prototype:e=Aj(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!fj.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|vj(t,n);e=hj(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(bj(t)){var n=0|yj(t.length);return 0===(e=hj(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?hj(e,0):Aj(e,t);if("Buffer"===t.type&&cj(t.data))return Aj(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function pj(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function mj(e,t){if(pj(t),e=hj(e,t<0?0:0|yj(t)),!fj.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function Aj(e,t){var n=t.length<0?0:0|yj(t.length);e=hj(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function yj(e){if(e>=dj())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+dj().toString(16)+" bytes");return 0|e}function bj(e){return!(null==e||!e._isBuffer)}function vj(e,t){if(bj(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Yj(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Kj(e).length;default:if(r)return Yj(e).length;t=(""+t).toLowerCase(),r=!0}}function wj(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Pj(this,t,n);case"utf8":case"utf-8":return Tj(this,t,n);case"ascii":return _j(this,t,n);case"latin1":case"binary":return Dj(this,t,n);case"base64":return Nj(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Rj(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function xj(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Ij(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=fj.from(t,r)),bj(t))return 0===t.length?-1:Cj(e,t,n,r,i);if("number"==typeof t)return t&=255,fj.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Cj(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function Cj(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var d=!0,h=0;h<l;h++)if(c(e,a+h)!==c(t,h)){d=!1;break}if(d)return a}return-1}function Ej(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function kj(e,t,n,r){return Vj(Yj(t,e.length-n),e,n,r)}function Bj(e,t,n,r){return Vj(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function Sj(e,t,n,r){return Bj(e,t,n,r)}function Qj(e,t,n,r){return Vj(Kj(t),e,n,r)}function jj(e,t,n,r){return Vj(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Nj(e,t,n){return 0===t&&n===e.length?aj(e):aj(e.slice(t,n))}function Tj(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,d=c>239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=Oj)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Oj));return n}(r)}fj.poolSize=8192,fj._augment=function(e){return e.__proto__=fj.prototype,e},fj.from=function(e,t,n){return gj(null,e,t,n)},fj.TYPED_ARRAY_SUPPORT&&(fj.prototype.__proto__=Uint8Array.prototype,fj.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&fj[Symbol.species]),fj.alloc=function(e,t,n){return function(e,t,n,r){return pj(t),t<=0?hj(e,t):void 0!==n?"string"==typeof r?hj(e,t).fill(n,r):hj(e,t).fill(n):hj(e,t)}(null,e,t,n)},fj.allocUnsafe=function(e){return mj(null,e)},fj.allocUnsafeSlow=function(e){return mj(null,e)},fj.isBuffer=Jj,fj.compare=function(e,t){if(!bj(e)||!bj(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},fj.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},fj.concat=function(e,t){if(!cj(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return fj.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=fj.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!bj(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},fj.byteLength=vj,fj.prototype._isBuffer=!0,fj.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)xj(this,t,t+1);return this},fj.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)xj(this,t,t+3),xj(this,t+1,t+2);return this},fj.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)xj(this,t,t+7),xj(this,t+1,t+6),xj(this,t+2,t+5),xj(this,t+3,t+4);return this},fj.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?Tj(this,0,e):wj.apply(this,arguments)},fj.prototype.equals=function(e){if(!bj(e))throw new TypeError("Argument must be a Buffer");return this===e||0===fj.compare(this,e)},fj.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},fj.prototype.compare=function(e,t,n,r,i){if(!bj(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},fj.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},fj.prototype.indexOf=function(e,t,n){return Ij(this,e,t,n,!0)},fj.prototype.lastIndexOf=function(e,t,n){return Ij(this,e,t,n,!1)},fj.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return Ej(this,e,t,n);case"utf8":case"utf-8":return kj(this,e,t,n);case"ascii":return Bj(this,e,t,n);case"latin1":case"binary":return Sj(this,e,t,n);case"base64":return Qj(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jj(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},fj.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Oj=4096;
vendor: 8,206 bytes, line 38
38function _j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Dj(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Pj(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=qj(e[a]);return i}function Rj(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Mj(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Lj(e,t,n,r,i,a){if(!bj(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Fj(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function zj(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function Uj(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Gj(e,t,n,r,i){return i||Uj(e,0,n,4),sj(e,t,n,r,23,4),n+4}function Hj(e,t,n,r,i){return i||Uj(e,0,n,8),sj(e,t,n,r,52,8),n+8}fj.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),fj.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=fj.prototype;else{var i=t-e;n=new fj(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},fj.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Mj(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},fj.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Mj(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},fj.prototype.readUInt8=function(e,t){return t||Mj(e,1,this.length),this[e]},fj.prototype.readUInt16LE=function(e,t){return t||Mj(e,2,this.length),this[e]|this[e+1]<<8},fj.prototype.readUInt16BE=function(e,t){return t||Mj(e,2,this.length),this[e]<<8|this[e+1]},fj.prototype.readUInt32LE=function(e,t){return t||Mj(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},fj.prototype.readUInt32BE=function(e,t){return t||Mj(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},fj.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Mj(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},fj.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Mj(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},fj.prototype.readInt8=function(e,t){return t||Mj(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},fj.prototype.readInt16LE=function(e,t){t||Mj(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},fj.prototype.readInt16BE=function(e,t){t||Mj(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},fj.prototype.readInt32LE=function(e,t){return t||Mj(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},fj.prototype.readInt32BE=function(e,t){return t||Mj(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},fj.prototype.readFloatLE=function(e,t){return t||Mj(e,4,this.length),oj(this,e,!0,23,4)},fj.prototype.readFloatBE=function(e,t){return t||Mj(e,4,this.length),oj(this,e,!1,23,4)},fj.prototype.readDoubleLE=function(e,t){return t||Mj(e,8,this.length),oj(this,e,!0,52,8)},fj.prototype.readDoubleBE=function(e,t){return t||Mj(e,8,this.length),oj(this,e,!1,52,8)},fj.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Lj(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},fj.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Lj(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},fj.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,1,255,0),fj.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},fj.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,2,65535,0),fj.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Fj(this,e,t,!0),t+2},fj.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,2,65535,0),fj.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Fj(this,e,t,!1),t+2},fj.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,4,4294967295,0),fj.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):zj(this,e,t,!0),t+4},fj.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,4,4294967295,0),fj.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):zj(this,e,t,!1),t+4},fj.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Lj(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},fj.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Lj(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},fj.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,1,127,-128),fj.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},fj.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,2,32767,-32768),fj.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Fj(this,e,t,!0),t+2},fj.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,2,32767,-32768),fj.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Fj(this,e,t,!1),t+2},fj.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,4,2147483647,-2147483648),fj.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):zj(this,e,t,!0),t+4},fj.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Lj(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),fj.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):zj(this,e,t,!1),t+4},fj.prototype.writeFloatLE=function(e,t,n){return Gj(this,e,t,!0,n)},fj.prototype.writeFloatBE=function(e,t,n){return Gj(this,e,t,!1,n)},fj.prototype.writeDoubleLE=function(e,t,n){return Hj(this,e,t,!0,n)},fj.prototype.writeDoubleBE=function(e,t,n){return Hj(this,e,t,!1,n)},fj.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!fj.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},fj.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!fj.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=bj(e)?e:Yj(new fj(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var Wj=/[^+\/0-9A-Za-z-_]/g;function qj(e){return e<16?"0"+e.toString(16):e.toString(16)}function Yj(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>
vendor: 16,186 bytes, line 38
38-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Kj(e){return function(e){var t,n,r,i,a,o;tj||nj();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new ej(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=$Q[e.charCodeAt(t)]<<18|$Q[e.charCodeAt(t+1)]<<12|$Q[e.charCodeAt(t+2)]<<6|$Q[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=$Q[e.charCodeAt(t)]<<2|$Q[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=$Q[e.charCodeAt(t)]<<10|$Q[e.charCodeAt(t+1)]<<4|$Q[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Wj,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Vj(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Jj(e){return null!=e&&(!!e._isBuffer||Zj(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&Zj(e.slice(0,0))}(e))}function Zj(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var Xj=Object.freeze({__proto__:null,Buffer:fj,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),fj.alloc(+e)},isBuffer:Jj,kMaxLength:uj}),$j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function eN(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function tN(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var nN={exports:{}},rN={};function iN(){throw new Error("setTimeout has not been defined")}function aN(){throw new Error("clearTimeout has not been defined")}var oN=iN,sN=aN;function lN(e){if(oN===setTimeout)return setTimeout(e,0);if((oN===iN||!oN)&&setTimeout)return oN=setTimeout,setTimeout(e,0);try{return oN(e,0)}catch(vK){try{return oN.call(null,e,0)}catch(t){return oN.call(this,e,0)}}}"function"==typeof ZQ.setTimeout&&(oN=setTimeout),"function"==typeof ZQ.clearTimeout&&(sN=clearTimeout);var cN,uN=[],dN=!1,hN=-1;function fN(){dN&&cN&&(dN=!1,cN.length?uN=cN.concat(uN):hN=-1,uN.length&&gN())}function gN(){if(!dN){var e=lN(fN);dN=!0;for(var t=uN.length;t;){for(cN=uN,uN=[];++hN<t;)cN&&cN[hN].run();hN=-1,t=uN.length}cN=null,dN=!1,function(e){if(sN===clearTimeout)return clearTimeout(e);if((sN===aN||!sN)&&clearTimeout)return sN=clearTimeout,clearTimeout(e);try{return sN(e)}catch(vK){try{return sN.call(null,e)}catch(t){return sN.call(this,e)}}}(e)}}function pN(e,t){this.fun=e,this.array=t}pN.prototype.run=function(){this.fun.apply(null,this.array)};function mN(){}var AN=mN,yN=mN,bN=mN,vN=mN,wN=mN,xN=mN,IN=mN;var CN=ZQ.performance||{},EN=CN.now||CN.mozNow||CN.msNow||CN.oNow||CN.webkitNow||function(){return(new Date).getTime()};var kN=new Date;var BN={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];uN.push(new pN(e,t)),1!==uN.length||dN||lN(gN)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:AN,addListener:yN,once:bN,off:vN,removeListener:wN,removeAllListeners:xN,emit:IN,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*EN.call(CN),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-kN)/1e3}};function SN(){}function QN(){QN.init.call(this)}function jN(e){return void 0===e._maxListeners?QN.defaultMaxListeners:e._maxListeners}function NN(e,t,n,r){var i,a,o;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((a=e._events)?(a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]):(a=e._events=new SN,e._eventsCount=0),o){if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),!o.warned&&(i=jN(e))&&i>0&&o.length>i){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,console.warn}}else o=a[t]=n,++e._eventsCount;return e}function TN(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function ON(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function _N(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}SN.prototype=Object.create(null),QN.EventEmitter=QN,QN.usingDomains=!1,QN.prototype.domain=void 0,QN.prototype._events=void 0,QN.prototype._maxListeners=void 0,QN.defaultMaxListeners=10,QN.init=function(){this.domain=null,QN.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new SN,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},QN.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},QN.prototype.getMaxListeners=function(){return jN(this)},QN.prototype.emit=function(e){var t,n,r,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=o[e]))return!1;var u="function"==typeof n;switch(r=arguments.length){case 1:!function(e,t,n){if(t)e.call(n);else for(var r=e.length,i=_N(e,r),a=0;a<r;++a)i[a].call(n)}(n,u,this);break;case 2:!function(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,a=_N(e,i),o=0;o<i;++o)a[o].call(n,r)}(n,u,this,arguments[1]);break;case 3:!function(e,t,n,r,i){if(t)e.call(n,r,i);else for(var a=e.length,o=_N(e,a),s=0;s<a;++s)o[s].call(n,r,i)}(n,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,n,r,i,a){if(t)e.call(n,r,i,a);else for(var o=e.length,s=_N(e,o),l=0;l<o;++l)s[l].call(n,r,i,a)}(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),a=1;a<r;a++)i[a-1]=arguments[a];!function(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,a=_N(e,i),o=0;o<i;++o)a[o].apply(n,r)}(n,u,this,i)}return!0},QN.prototype.addListener=function(e,t){return NN(this,e,t,!1)},QN.prototype.on=QN.prototype.addListener,QN.prototype.prependListener=function(e,t){return NN(this,e,t,!0)},QN.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,TN(this,e,t)),this},QN.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,TN(this,e,t)),this},QN.prototype.removeListener=function(e,t){var n,r,i,a,o;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0===--this._eventsCount?this._events=new SN:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0===--this._eventsCount)return this._events=new SN,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,o||t)}return this},QN.prototype.off=function(e,t){return this.removeListener(e,t)},QN.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new SN,this._eventsCount=0):n[e]&&(0===--this._eventsCount?this._events=new SN:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),a=0;a<i.length;++a)"removeListener"!==(r=i[a])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new SN,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},QN.prototype.listeners=function(e){var t,n=this._events;return n&&(t=n[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[]},QN.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):ON.call(e,t)},QN.prototype.listenerCount=ON,QN.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var DN,PN=tN(Object.freeze({__proto__:null,EventEmitter:QN,default:QN})),RN=PN.EventEmitter,MN=tN(Xj);DN="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var LN=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},FN=/%[sdj%]/g;function zN(e){if(!rT(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(qN(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,a=String(e).replace(FN,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}),o=r[n];n<i;o=r[++n])eT(o)||!sT(o)?a+=" "+o:a+=" "+qN(o);return a}function UN(e,t){if(aT(ZQ.process))return function(){return UN(e,t).apply(this,arguments)};if(!0===BN.noDeprecation)return e;var n=!1;return function(){if(!n){if(BN.throwDeprecation)throw new Error(t);BN.traceDeprecation,n=!0}return e.apply(this,arguments)}}var GN,HN={};function WN(e){if(aT(GN)&&(GN=BN.env.NODE_DEBUG||""),e=e.toUpperCase(),!HN[e])if(new RegExp("\\b"+e+"\\b","i").test(GN)){HN[e]=function(){zN.apply(null,arguments)}}else HN[e]=function(){};return HN[e]}function qN(e,t){var n={seen:[],stylize:KN};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),$N(t)?n.showHidden=t:t&&pT(n,t),aT(n.showHidden)&&(n.showHidden=!1),aT(n.depth)&&(n.depth=2),aT(n.colors)&&(n.colors=!1),aT(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=YN),VN(n,e,n.depth)}function YN(e,t){var n=qN.styles[t];return n?"�["+qN.colors[n][0]+"m"+e+"�["+qN.colors[n][1]+"m":e}function KN(e,t){return e}function VN(e,t,n){if(e.customInspect&&t&&uT(t.inspect)&&t.inspect!==qN&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return rT(r)||(r=VN(e,r,n)),r}var i=function(e,t){if(aT(t))return e.stylize("undefined","undefined");if(rT(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(nT(t))return e.stylize(""+t,"number");if($N(t))return e.stylize(""+t,"boolean");if(eT(t))return e.stylize("null","null")}(e,t);if(i)return i;var a=Object.keys(t),o=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),cT(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return JN(t);if(0===a.length){if(uT(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(oT(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(lT(t))return e.stylize(Date.prototype.toString.call(t),"date");if(cT(t))return JN(t)}var l,c="",u=!1,d=["{","}"];(XN(t)&&(u=!0,d=["[","]"]),uT(t))&&(c=" [Function"+(t.name?": "+t.name:"")+"]");return oT(t)&&(c=" "+RegExp.prototype.toString.call(t)),lT(t)&&(c=" "+Date.prototype.toUTCString.call(t)),cT(t)&&(c=" "+JN(t)),0!==a.length||u&&0!=t.length?n<0?oT(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)mT(t,String(o))?a.push(ZN(e,t,n,r,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(ZN(e,t,n,r,i,!0))}),a}(e,t,n,o,a):a.map(function(r){return ZN(e,t,n,o,r,u)}),e.seen.pop(),function(e,t,n){var r=e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,d)):d[0]+c+d[1]}function JN(e){return"["+Error.prototype.toString.call(e)+"]"}function ZN(e,t,n,r,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),mT(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=eT(n)?VN(e,l.value,null):VN(e,l.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),aT(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function XN(e){return Array.isArray(e)}function $N(e){return"boolean"==typeof e}function eT(e){return null===e}function tT(e){return null==e}function nT(e){return"number"==typeof e}function rT(e){return"string"==typeof e}function iT(e){return"symbol"==typeof e}function aT(e){return void 0===e}function oT(e){return sT(e)&&"[object RegExp]"===fT(e)}function sT(e){return"object"==typeof e&&null!==e}function lT(e){return sT(e)&&"[object Date]"===fT(e)}function cT(e){return sT(e)&&("[object Error]"===fT(e)||e instanceof Error)}function uT(e){return"function"==typeof e}function dT(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function hT(e){return fj.isBuffer(e)}function fT(e){return Object.prototype.toString.call(e)}qN.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},qN.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function gT(){}function pT(e,t){if(!t||!sT(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function mT(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var AT="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function yT(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(AT&&e[AT]){var t;if("function"!=typeof(t=e[AT]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,AT,{value:t,enumerable:!1,writable:!1,
vendor: 4,567 bytes, line 38
38configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(o){n(o)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),AT&&Object.defineProperty(t,AT,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,LN(e))}function bT(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function vT(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then(function(e){BN.nextTick(a.bind(null,null,e))},function(e){BN.nextTick(bT.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,LN(e)),t}yT.custom=AT;var wT,xT,IT={inherits:DN,_extend:pT,log:gT,isBuffer:hT,isPrimitive:dT,isFunction:uT,isError:cT,isDate:lT,isObject:sT,isRegExp:oT,isUndefined:aT,isSymbol:iT,isString:rT,isNumber:nT,isNullOrUndefined:tT,isNull:eT,isBoolean:$N,isArray:XN,inspect:qN,deprecate:UN,format:zN,debuglog:WN,promisify:yT,callbackify:vT},CT=tN(Object.freeze({__proto__:null,_extend:pT,callbackify:vT,debuglog:WN,default:IT,deprecate:UN,format:zN,inherits:DN,inspect:qN,isArray:XN,isBoolean:$N,isBuffer:hT,isDate:lT,isError:cT,isFunction:uT,isNull:eT,isNullOrUndefined:tT,isNumber:nT,isObject:sT,isPrimitive:dT,isRegExp:oT,isString:rT,isSymbol:iT,isUndefined:aT,log:gT,promisify:yT}));function ET(e,t){BT(e,t),kT(e)}function kT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function BT(e,t){e.emit("error",t)}var ST={destroy:function(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,BN.nextTick(BT,this,e)):BN.nextTick(BT,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?BN.nextTick(kT,n):(n._writableState.errorEmitted=!0,BN.nextTick(ET,n,e)):BN.nextTick(ET,n,e):t?(BN.nextTick(kT,n),t(e)):BN.nextTick(kT,n)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}},QT={};var jT={};function NT(e,t,n){n||(n=Error);var r=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);r.prototype.name=n.name,r.prototype.code=e,jT[e]=r}function TT(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}NT("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),NT("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,i,a;if("string"==typeof t&&(i="not ",t.substr(0,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))a="The ".concat(e," ").concat(r," ").concat(TT(t,"type"));else{var o=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(o," ").concat(r," ").concat(TT(t,"type"))}return a+=". Received type ".concat(typeof n)},TypeError),NT("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),NT("ERR_METHOD_NOT_IMPLEMENT
38ED",function(e){return"The "+e+" method is not implemented"}),NT("ERR_STREAM_PREMATURE_CLOSE","Premature close"),NT("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),NT("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),NT("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),NT("ERR_STREAM_WRITE_AFTER_END","write after end"),NT("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),NT("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),NT("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),QT.codes=jT;var OT=QT.codes.ERR_INVALID_OPT_VALUE;var _T={getHighWaterMark:function(e,t,n,r){var i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new OT(r?n:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}},DT="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},PT=tN(Object.freeze({__proto__:null,default:DT})),RT=fj.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function MT(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!RT(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=FT;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=zT;break;default:return void(this.write=LT)}this.charBuffer=new fj(6),this.charReceived=0,this.charLength=0}function LT(e){return e.toString(this.encoding)}function FT(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function zT(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}MT.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!((i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&i<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;r=(t+=e.toString(this.encoding,0,r)).length-1;if((i=t.charCodeAt(r))>=55296&&i<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,r)}return t},MT.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},MT.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t};var UT=tN(Object.freeze({__proto__:null,StringDecoder:MT})),GT=QT.codes.ERR_STREAM_PREMATURE_CLOSE;function HT(){}var WT,qT,YT,KT,VT=function e(t,n,r){if("function"==typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(r||HT);var i=n.readable||!1!==n.readable&&t.readable,a=n.writable||!1!==n.writable&&t.writable,o=function(){t.writable||l()},s=t._writableState&&t._writableState.finished,l=function(){a=!1,s=!0,i||r.call(t)},c=t._readableState&&t._readableState.endEmitted,u=function(){i=!1,c=!0,a||r.call(t)},d=function(e){r.call(t,e)},h=function(){var e;return i&&!c?(t._readableState&&t._readableState.ended||(e=new GT),r.call(t,e)):a&&!s?(t._writableState&&t._writableState.ended||(e=new GT),r.call(t,e)):void 0},f=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",o),t.on("close",o)):(t.on("complete",l),t.on("abort",h),t.req?f():t.on("request",f)),t.on("end",u),t.on("finish",l),!1!==n.error&&t.on("error",d),t.on("close",h),function(){t.removeListener("complete",l),t.removeListener("abort",h),t.removeListener("request",f),t.req&&t.req.removeListener("finish",l),t.removeListener("end",o),t.removeListener("close",o),t.removeListener("finish",l),t.removeListener("end",u),t.removeListener("error",d),t.removeListener("close",h)}};function JT(){if(qT)return WT;var e;function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}qT=1;var n=VT,r=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),o=Symbol("ended"),s=Symbol("lastPromise"),l=Symbol("handlePromise"),c=Symbol("stream");function u(e,t){return{value:e,done:t}}function d(e){var t=e[r];if(null!==t){var n=e[c].read();null!==n&&(e[s]=null,e[r]=null,e[i]=null,t(u(n,!1)))}}function h(e){BN.nextTick(d,e)}var f=Object.getPrototypeOf(function(){}),g=Object.setPrototypeOf((t(e={get stream(){return this[c]},next:function(){var e=this,t=this[a];if(null!==t)return Promise.reject(t);if(this[o])return Promise.resolve(u(void 0,!0));if(this[c].destroyed)return new Promise(function(t,n){BN.nextTick(function(){e[a]?n(e[a]):t(u(void 0,!0))})});var n,r=this[s];if(r)n=new Promise(function(e,t){return function(n,r){e.then(function(){t[o]?n(u(void 0,!0)):t[l](n,r)},r)}}(r,this));else{var i=this[c].read();if(null!==i)return Promise.resolve(u(i,!1));n=new Promise(this[l])}return this[s]=n,n}},Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var e=this;return new Promise(function(t,n){e[c].destroy(null,function(e){e?n(e):t(u(void 0,!0))})})}),e),f);return WT=function(e){var d,f=Object.create(g,(t(d={},c,{value:e,writable:!0}),t(d,r,{value:null,writable:!0}),t(d,i,{value:null,writable:!0}),t(d,a,{value:null,writable:!0}),t(d,o,{value:e._readableState.endEmitted,writable:!0}),t(d,l,{value:function(e,t){var n=f[c].read();n?(f[s]=null,f[r]=null,f[i]=null,e(u(n,!1))):(f[r]=e,f[i]=t)},writable:!0}),d));return f[s]=null,n(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=f[i];return null!==t&&(f[s]=null,f[r]=null,f[i]=null,t(e)),void(f[a]=e)}var n=f[r];null!==n&&(f[s]=null,f[r]=null,f[i]=null,n(u(void 0,!0))),f[o]=!0}),e.on("readable",h.bind(null,f)),f}}const ZT=rN;ZT.Readable=yO,yO.ReadableState=AO,PN.EventEmitter;var XT=function(e,t){return e.listeners(t).length},$T=RN,eO=MN.Buffer,tO=$j.Uint8Array||function(){};var nO,rO=CT;nO=rO&&rO.debuglog?rO.debuglog("stream"):function(){};var iO,aO,oO,sO=function(){if(xT)return wT;function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}xT=1;var r=MN.Buffer,i=CT.inspect,a=i&&i.custom||"inspect";function o(e,t,n){r.prototype.copy.call(e,t,n)}return wT=function(){function s(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.head=null,this.tail=null,this.length=0}return n(s,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return r.alloc(0);for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)o(n.data,t,i),i+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),0===(e-=a)){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=r.allocUnsafe(e),n=this.head,i=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,o),0===(e-=o)){o===a.length?(++i,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(o));break}++i}return this.length-=i,t}},{key:a,value:function(n,r){return i(this,function(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};
vendor: 6,378 bytes, line 38
38r%2?e(Object(i),!0).forEach(function(e){t(n,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))})}return n}({},r,{depth:0,customInspect:!1}))}}]),s}()}(),lO=ST,cO=_T.getHighWaterMark,uO=QT.codes,dO=uO.ERR_INVALID_ARG_TYPE,hO=uO.ERR_STREAM_PUSH_AFTER_EOF,fO=uO.ERR_METHOD_NOT_IMPLEMENTED,gO=uO.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;PT(yO,$T);var pO=lO.errorOrDestroy,mO=["error","close","destroy","pause","resume"];function AO(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof ZT.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=cO(this,e,"readableHighWaterMark",n),this.buffer=new sO,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(iO||(iO=UT.StringDecoder),this.decoder=new iO(e.encoding),this.encoding=e.encoding)}function yO(e){if(!(this instanceof yO))return new yO(e);var t=this instanceof ZT.Duplex;this._readableState=new AO(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),$T.call(this)}function bO(e,t,n,r,i){nO("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(nO("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?IO(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,CO(e)))}(e,o);else if(i||(a=function(e,t){var n;r=t,eO.isBuffer(r)||r instanceof tO||"string"==typeof t||void 0===t||e.objectMode||(n=new dO("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(o,t)),a)pO(e,a);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===eO.prototype||(t=function(e){return eO.from(e)}(t)),r)o.endEmitted?pO(e,new gO):vO(e,o,t,!0);else if(o.ended)pO(e,new hO);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?vO(e,o,t,!1):EO(e,o)):vO(e,o,t,!1)}else r||(o.reading=!1,EO(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function vO(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&IO(e)),EO(e,t)}Object.defineProperty(yO.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),yO.prototype.destroy=lO.destroy,yO.prototype._undestroy=lO.undestroy,yO.prototype._destroy=function(e,t){t(e)},yO.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=eO.from(e,t),t=""),n=!0),bO(this,e,t,!1,n)},yO.prototype.unshift=function(e){return bO(this,e,null,!0,!1)},yO.prototype.isPaused=function(){return!1===this._readableState.flowing},yO.prototype.setEncoding=function(e){iO||(iO=UT.StringDecoder);var t=new iO(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,r="";null!==n;)r+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var wO=1073741824;function xO(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=wO?e=wO:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function IO(e){var t=e._readableState;nO("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(nO("emitReadable",t.flowing),t.emittedReadable=!0,BN.nextTick(CO,e))}function CO(e){var t=e._readableState;nO("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,jO(e)}function EO(e,t){t.readingMore||(t.readingMore=!0,BN.nextTick(kO,e,t))}function kO(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(nO("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function BO(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function SO(e){nO("readable nexttick read 0"),e.read(0)}function QO(e,t){nO("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),jO(e),t.flowing&&!t.reading&&e.read(0)}function jO(e){var t=e._readableState;for(nO("flow",t.flowing);t.flowing&&null!==e.read(););}function NO(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function TO(e){var t=e._readableState;nO("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,BN.nextTick(OO,t,e))}function OO(e,t){if(nO("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function _O(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}yO.prototype.read=function(e){nO("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return nO("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?TO(this):IO(this),null;if(0===(e=xO(e,t))&&t.ended)return 0===t.length&&TO(this),null;var r,i=t.needReadable;
vendor: 2,068 bytes, line 38
38return nO("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&nO("length less than watermark",i=!0),t.ended||t.reading?nO("reading or ended",i=!1):i&&(nO("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=xO(n,t))),null===(r=e>0?NO(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&TO(this)),null!==r&&this.emit("data",r),r},yO.prototype._read=function(e){pO(this,new fO("_read()"))},yO.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,nO("pipe count=%d opts=%j",r.pipesCount,t);var i=(!t||!1!==t.end)&&e!==BN.stdout&&e!==BN.stderr?o:f;function a(t,i){nO("onunpipe"),t===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,nO("cleanup"),e.removeListener("close",d),e.removeListener("finish",h),e.removeListener("drain",s),e.removeListener("error",u),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",f),n.removeListener("data",c),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s())}function o(){nO("onend"),e.end()}r.endEmitted?BN.nextTick(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;nO("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&XT(e,"data")&&(t.flowing=!0,jO(e))}}(n);e.on("drain",s);var l=!1;function c(t){nO("ondata");var i=e.write(t);nO("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==_O(r.pipes,e))&&!l&&(nO("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function u(t){nO("onerror",t),f(),e.removeListener("error",u),0===XT(e,"error")&&pO(e,t)}function d(){e.removeListener("finish",h),f()}function h(){nO("onfinish"),e.removeListener("close",d),f()}function f(){nO("unpipe"),n.unpipe(e)}return n.on("data",c),function(e,t,n){if("function"==typeof e.prependListener)return e.prepe
vendor: 11,660 bytes, line 38
38ndListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",u),e.once("close",d),e.once("finish",h),e.emit("pipe",n),r.flowing||(nO("pipe resume"),n.resume()),e},yO.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=_O(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},yO.prototype.on=function(e,t){var n=$T.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,nO("on readable",r.length,r.reading),r.length?IO(this):r.reading||BN.nextTick(SO,this))),n},yO.prototype.addListener=yO.prototype.on,yO.prototype.removeListener=function(e,t){var n=$T.prototype.removeListener.call(this,e,t);return"readable"===e&&BN.nextTick(BO,this),n},yO.prototype.removeAllListeners=function(e){var t=$T.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||BN.nextTick(BO,this),t},yO.prototype.resume=function(){var e=this._readableState;return e.flowing||(nO("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,BN.nextTick(QO,e,t))}(this,e)),e.paused=!1,this},yO.prototype.pause=function(){return nO("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(nO("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},yO.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",function(){if(nO("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){(nO("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<mO.length;a++)e.on(mO[a],this.emit.bind(this,mO[a]));return this._read=function(t){nO("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(yO.prototype[Symbol.asyncIterator]=function(){return void 0===aO&&(aO=JT()),aO(this)}),Object.defineProperty(yO.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(yO.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(yO.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),yO._fromList=NO,Object.defineProperty(yO.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(yO.from=function(e,t){return void 0===oO&&(oO=KT?YT:(KT=1,YT=function(){throw new Error("Readable.from is not available in the browser")})),oO(yO,e,t)});var DO=function(e,t){if(PO("noDeprecation"))return e;var n=!1;return function(){if(!n){if(PO("throwDeprecation"))throw new Error(t);PO("traceDeprecation"),n=!0}return e.apply(this,arguments)}};function PO(e){try{if(!$j.localStorage)return!1}catch(n){return!1}var t=$j.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}const RO=rN;function MO(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}RO.Writable=i_,i_.WritableState=r_;var LO={deprecate:DO},FO=RN,zO=MN.Buffer,UO=$j.Uint8Array||function(){};var GO,HO=ST,WO=_T.getHighWaterMark,qO=QT.codes,YO=qO.ERR_INVALID_ARG_TYPE,KO=qO.ERR_METHOD_NOT_IMPLEMENTED,VO=qO.ERR_MULTIPLE_CALLBACK,JO=qO.ERR_STREAM_CANNOT_PIPE,ZO=qO.ERR_STREAM_DESTROYED,XO=qO.ERR_STREAM_NULL_VALUES,$O=qO.ERR_STREAM_WRITE_AFTER_END,e_=qO.ERR_UNKNOWN_ENCODING,t_=HO.errorOrDestroy;function n_(){}function r_(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof RO.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=WO(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var r=!1===e.decodeStrings;this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new VO;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(BN.nextTick(i,r),BN.nextTick(u_,e,t),e._writableState.errorEmitted=!0,t_(e,r)):(i(r),e._writableState.errorEmitted=!0,t_(e,r),u_(e,t))}(e,n,r,t,i);else{var a=l_(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||s_(e,n),r?BN.nextTick(o_,e,n,a,i):o_(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new MO(this)}function i_(e){var t=this instanceof RO.Duplex;if(!t&&!GO.call(i_,this))return new i_(e);this._writableState=new r_(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),FO.call(this)}function a_(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new ZO("write")):n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function o_(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),u_(e,t)}function s_(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0,s=!0;n;)i[o]=n,n.isBuf||(s=!1),n=n.next,o+=1;i.allBuffers=s,a_(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new MO(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,c=n.encoding,u=n.callback;if(a_(e,t,!1,t.objectMode?1:l.length,l,c,u),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function l_(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function c_(e,t){e._final(function(n){t.pendingcb--,n&&t_(e,n),t.prefinished=!0,e.emit("prefinish"),u_(e,t)})}function u_(e,t){var n=l_(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,BN.nextTick(c_,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}PT(i_,FO),r_.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(r_.prototype,"buffer",{get:LO.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(GO=Function.prototype[Symbol.hasInstance],Object.defineProperty(i_,Symbol.hasInstance,{value:function(e){return!!GO.call(this,e)||this===i_&&(e&&e._writableState instanceof r_)}})):GO=function(e){return e instanceof this},i_.prototype.pipe=function(){t_(this,new JO)},i_.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,o=!i.objectMode&&(r=e,zO.isBuffer(r)||r instanceof UO);return o&&!zO.isBuffer(e)&&(e=function(e){return zO.from(e)}(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=n_),i.ending?function(e,t){var n=new $O;t_(e,n),BN.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var i;return null===n?i=new XO:"string"==typeof n||t.objectMode||(i=new YO("chunk",["string","Buffer"],n)),!i||(t_(e,i),BN.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,a){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=zO.from(t,n));return t}(t,r,i);r!==o&&(n=!0,i="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else a_(e,t,!1,s,r,i,a);return l}(this,i,o,e,t,n)),a},i_.prototype.cork=function(){this._writableState.corked++},i_.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||s_(this,e))},i_.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new e_(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(i_.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(i_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),i_.prototype._write=function(e,t,n){n(new KO("_write()"))},i_.prototype._writev=null,i_.prototype.end=function(e,t,n){var r=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,u_(e,t),n&&(t.finished?BN.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(i_.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(i_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),i_.prototype.destroy=HO.destroy,i_.prototype._undestroy=HO.undestroy,i_.prototype._destroy=function(e,t){t(e)};var d_=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};const h_=rN;h_.Duplex=m_,PT(m_,h_.Readable);for(var f_=d_(h_.Writable.prototype),g_=0;g_<f_.length;g_++){var p_=f_[g_];m_.prototype[p_]||(m_.prototype[p_]=h_.Writable.prototype[p_])}function m_(e){if(!(this instanceof m_))return new m_(e);h_.Readable.call(this,e),h_.Writable.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",A_)))}
38function A_(){this._writableState.ended||BN.nextTick(y_,this)}function y_(e){e.end()}Object.defineProperty(m_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m_.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(m_.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(m_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}});const b_=rN;b_.Transform=k_;var v_=QT.codes,w_=v_.ERR_METHOD_NOT_IMPLEMENTED,x_=v_.ERR_MULTIPLE_CALLBACK,I_=v_.ERR_TRANSFORM_ALREADY_TRANSFORMING,C_=v_.ERR_TRANSFORM_WITH_LENGTH_0;function E_(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new x_);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function k_(e){if(!(this instanceof k_))return new k_(e);b_.Duplex.call(this,e),this._transformState={afterTransform:E_.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",B_)}function B_(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?S_(this,null,null):this._flush(function(t,n){S_(e,t,n)})}function S_(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new C_;if(e._transformState.transforming)throw new I_;return e.push(null)}PT(k_,b_.Duplex),k_.prototype.push=function(e,t){return this._transformState.needTransform=!1,b_.Duplex.prototype.push.call(this,e,t)},k_.prototype._transform=function(e,t,n){n(new w_("_transform()"))},k_.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},k_.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},k_.prototype._destroy=function(e,t){b_.Duplex.prototype._destroy.call(this,e,function(e){t(e)})};const Q_=rN;function j_(e){if(!(this instanceof j_))return new j_(e);Transform.call(this,e)}var N_;Q_.PassThrough=j_,PT(j_,Q_.Transform),j_.prototype._transform=function(e,t,n){n(null,e)};var T_=QT.codes,O_=T_.ERR_MISSING_ARGS,__=T_.ERR_STREAM_DESTROYED;function D_(e){if(e)throw e}function P_(e){e()}function R_(e,t){return e.pipe(t)}var M_=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=function(e){return e.length?"function"!=typeof e[e.length-1]?D_:e.pop():D_}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new O_("streams");var a=t.map(function(e,n){var o=n<t.length-1;return function(e,t,n,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var i=!1;e.on("close",function(){i=!0}),void 0===N_&&(N_=VT),N_(e,{readable:t,writable:n},function(e){if(e)return r(e);i=!0,r()});var a=!1;return function(t){if(!i&&!a)return a=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void r(t||new __("pipe"))}}(e,o,n>0,function(e){r||(r=e),e&&a.forEach(P_),o||(a.forEach(P_),i(r))})});return t.reduce(R_)};!function(e,t){const n=rN;(t=nN.exports=n.Readable).Stream=n.Readable,t.Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.finished=VT,t.pipeline=M_}
vendor: 4,182 bytes, line 38
38(0,nN.exports);var L_=nN.exports,F_=eN(L_),z_={},U_={};function G_(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var H_,W_=Object.prototype.hasOwnProperty,q_=Object.keys||function(e){var t=[];for(var n in e)W_.call(e,n)&&t.push(n);return t},Y_=Array.prototype.slice;function K_(){return void 0!==H_?H_:H_="foo"===function(){}.name}function V_(e){return Object.prototype.toString.call(e)}function J_(e){return!Jj(e)&&("function"==typeof ZQ.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function Z_(e,t){e||rD(e,!0,t,"==",iD)}var X_=/\s*function\s+([^\(\s]*)\s*/;function $_(e){if(uT(e)){if(K_())return e.name;var t=e.toString().match(X_);return t&&t[1]}}function eD(e){var t;this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=tD(nD((t=this).actual),128)+" "+t.operator+" "+tD(nD(t.expected),128),this.generatedMessage=!0);var n=e.stackStartFunction||rD;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var i=r.stack,a=$_(n),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}}function tD(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function nD(e){if(K_()||!uT(e))return qN(e);var t=$_(e);return"[Function"+(t?": "+t:"")+"]"}function rD(e,t,n,r,i){throw new eD({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function iD(e,t){e||rD(e,!0,t,"==",iD)}function aD(e,t,n){e!=t&&rD(e,t,n,"==",aD)}function oD(e,t,n){e==t&&rD(e,t,n,"!=",oD)}function sD(e,t,n){cD(e,t,!1)||rD(e,t,n,"deepEqual",sD)}function lD(e,t,n){cD(e,t,!0)||rD(e,t,n,"deepStrictEqual",lD)}function cD(e,t,n,r){if(e===t)return!0;if(Jj(e)&&Jj(t))return 0===G_(e,t);if(lT(e)&&lT(t))return e.getTime()===t.getTime();if(oT(e)&&oT(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(J_(e)&&J_(t)&&V_(e)===V_(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===G_(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(Jj(e)!==Jj(t))return!1;var i=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==i&&i===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(dT(e)||dT(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=uD(e),a=uD(t);if(i&&!a||!i&&a)return!1;if(i)return cD(e=Y_.call(e),t=Y_.call(t),n);var o,s,l=q_(e),c=q_(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),s=l.length-1;s>=0;s--)if(l[s]!==c[s])return!1;for(s=l.length-1;s>=0;s--)if(!cD(e[o=l[s]],t[o],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function uD(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function dD(e,t,n){cD(e,t,!1)&&rD(e,t,n,"notDeepEqual",dD)}function hD(e,t,n){cD(e,t,!0)&&rD(e,t,n,"notDeepStrictEqual",hD)}function fD(e,t,n){e!==t&&rD(e,t,n,"===",fD)}function gD(e,t,n){e===t&&rD(e,t,n,"!==",gD)}function pD(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(vK){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function mD(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(vK){t=vK}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&rD(i,n,"Missing expected exception"+r);var a="string"==typeof r,o=!e&&i&&!n;if((!e&&cT(i)&&a&&pD(i,n)||o)&&rD(i,n,"Got unwanted exception"+r),e&&i&&n&&!pD(i,n)||!e&&i)throw i}function AD(e,t,n){mD(!0,e,t,n)}function yD(e,t,n){mD(!1,e,t,n)}function bD(e){if(e)throw e}Z_.AssertionError=eD,DN(eD,Error),Z_.fail=rD,Z_.ok=iD,Z_.equal=aD,Z_.notEqual=oD,Z_.deepEqual=sD,Z_.deepStrictEqual=lD,Z_.notDeepEqual=dD,Z_.notDeepStrictEqual=hD,Z_.strictEqual=fD,Z_.n
vendor: 4,305 bytes, line 38
38otStrictEqual=gD,Z_.throws=AD,Z_.doesNotThrow=yD,Z_.ifError=bD;var vD=tN(Object.freeze({__proto__:null,AssertionError:eD,assert:iD,deepEqual:sD,deepStrictEqual:lD,default:Z_,doesNotThrow:yD,equal:aD,fail:rD,ifError:bD,notDeepEqual:dD,notDeepStrictEqual:hD,notEqual:oD,notStrictEqual:gD,ok:iD,strictEqual:fD,throws:AD}));!function(e){var t=vD,n=Zb,r=Xb,i=mw,a=Uw;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,t(this.init_done,"close before init"),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?r.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,l,c){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.equal(!1,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==i&&(i=fj.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=c,this.strm.output=s,this.strm.next_out=l,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var u=this;return BN.nextTick(function(){u._process(),u._after()}),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},s.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},s.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>
vendor: 2,482 bytes, line 38
38=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,l){switch(this.level=t,this.windowBits=a,this.memLevel=o,this.strategy=s,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,this.mode!==e.GZIP&&this.mode!==e.GUNZIP||(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),this.mode!==e.DEFLATERAW&&this.mode!==e.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new n,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},s.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},s.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(U_),function(e){var t=MN.Buffer,n=L_.Transform,r=U_,i=CT,a=vD.ok,o=MN.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var l=Object.keys(r),c=0;c<l.length;c++){var u=l[c];u.match(/^Z/)&&Object.defineProperty(e,u,{enumerable:!0,value:r[u],writable:!1})}for(var d={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ER
vendor: 6,634 bytes, line 38
38ROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(d),f=0;f<h.length;f++){var g=h[f];d[d[g]]=g}function p(e,n,r){var i=[],a=0;function l(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",l)}function c(){var n,l=null;a>=o?l=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(l,n)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),r(t)}),e.on("end",c),e.end(n),l()}function m(e,n){if("string"==typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function A(e){if(!(this instanceof A))return new A(e);E.call(this,e,r.DEFLATE)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,r.INFLATE)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,r.GZIP)}function v(e){if(!(this instanceof v))return new v(e);E.call(this,e,r.GUNZIP)}function w(e){if(!(this instanceof w))return new w(e);E.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,r.INFLATERAW)}function I(e){if(!(this instanceof I))return new I(e);E.call(this,e,r.UNZIP)}function C(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function E(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!C(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!C(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag=void 0!==i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){k(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof i.level&&(l=i.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof i.strategy&&(c=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,l,i.memLevel||e.Z_DEFAULT_MEMLEVEL,c,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function k(e,t){t&&BN.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function B(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(d),writable:!1}),e.Deflate=A,e.Inflate=y,e.Gzip=b,e.Gunzip=v,e.DeflateRaw=w,e.InflateRaw=x,e.Unzip=I,e.createDeflate=function(e){return new A(e)},e.createInflate=function(e){return new y(e)},e.createDeflateRaw=function(e){return new w(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new b(e)},e.createGunzip=function(e){return new v(e)},e.createUnzip=function(e){return new I(e)},e.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new A(t),e,n)},e.deflateSync=function(e,t){return m(new A(t),e)},e.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new b(t),e,n)},e.gzipSync=function(e,t){return m(new b(t),e)},e.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new w(t),e,n)},e.deflateRawSync=function(e,t){return m(new w(t),e)},e.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new I(t),e,n)},e.unzipSync=function(e,t){return m(new I(t),e)},e.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new y(t),e,n)},e.inflateSync=function(e,t){return m(new y(t),e)},e.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new v(t),e,n)},e.gunzipSync=function(e,t){return m(new v(t),e)},e.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),p(new x(t),e,n)},e.inflateRawSync=function(e,t){return m(new x(t),e)},i.inherits(E,n),E.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())})}else BN.nextTick(i)},E.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&BN.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",function(){return i.flush(e,n)}):(this._flushFlag=e,this.write(t.alloc(0),"",n))},E.prototype.close=function(e){k(this,e),BN.nextTick(B,this)},E.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},E.prototype._processChunk=function(e,n,r){var i=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,d="function"==typeof r;if(!d){var h,f=[],g=0;this.on("error",function(e){h=e}),a(this._handle,"zlib binding closed");do{var p=this._handle.writeSync(n,e,c,i,this._buffer,this._offset,l)}while(!this._hadError&&y(p[0],p[1]));if(this._hadError)throw h;if(g>=o)throw k(this),new RangeError(s);var m=t.concat(f,g);return k(this),m}a(this._handle,"zlib binding closed");var A=this._handle.write(n,e,c,i,this._buffer,this._offset,l);function y(o,s){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var h=l-s;
38if(a(h>=0,"have should not go down"),h>0){var p=u._buffer.slice(u._offset,u._offset+h);u._offset+=h,d?u.push(p):(f.push(p),g+=p.length)}if((0===s||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===s){if(c+=i-o,i=o,!d)return!0;var m=u._handle.write(n,e,c,i,u._buffer,u._offset,u._chunkSize);return m.callback=y,void(m.buffer=e)}if(!d)return!1;r()}}A.buffer=e,A.callback=y},i.inherits(A,E),i.inherits(y,E),i.inherits(b,E),i.inherits(v,E),i.inherits(w,E),i.inherits(x,E),i.inherits(I,E)}(z_);var wD=eN(z_);class xD extends F_.Writable{constructor(e,t,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=t,null==n&&(n={}),this.data=n,this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}initDeflate(){return this.data.Filter="FlateDecode",this.deflate=wD.createDeflate(),this.deflate.on("data",e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on("end",this.finalize)}_write(e,t,n){return e instanceof Uint8Array||(e=fj.from(e+"\n","binary")),this.uncompressedLength+=e.length,null==this.data.Length&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(e)):(this.chunks.push(e),this.data.Length+=e.length),n()}end(){return super.end(...arguments),this.deflate?this.deflate.end():this.finalize()}finalize(){if(this.offset=this.document._offset,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(SD.convert(this.data)),this.chunks.length){this.document._write("stream");for(let e of Array.from(this.chunks))this.document._write(e);this.chunks.length=0,this.document._write("\nendstream")}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class ID{constructor(e){void 0===e&&(e={}),this._items={},this.limits="boolean"!=typeof e.limits||e.limits}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(){const e=Object.keys(this._items).sort((e,t)=>this._compareKeys(e,t)),t=["<<"];if(this.limits&&e.length>1){const n=e[0],r=e[e.length-1];t.push(`  /Limits ${SD.convert([this._dataForKey(n),this._dataForKey(r)])}`)}t.push(`  /${this._keysName()} [`);for(let n of e)t.push(`    ${SD.convert(this._dataForKey(n))} ${SD.convert(this._items[n])}`);return t.push("]"),t.push(">>"),t.join("\n")}
38_compareKeys(){throw new Error("Must be implemented by subclasses")}_keysName(){throw new Error("Must be implemented by subclasses")}_dataForKey(){throw new Error("Must be implemented by subclasses")}}class CD extends ID{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const ED=(e,t)=>(Array(t+1).join("0")+e).slice(-t),kD=/[\n\r\t\b\f()\\]/g,BD={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"};class SD{static convert(e){if("string"==typeof e)return`/${e}`;if(e instanceof String){let t=e,n=!1;for(let e=0,r=t.length;e<r;e++)if(t.charCodeAt(e)>127){n=!0;break}return n&&(t=function(e){const t=e.length;if(1&t)throw new Error("Buffer length must be even");for(let n=0,r=t-1;n<r;n+=2){const t=e[n];e[n]=e[n+1],e[n+1]=t}return e}(fj.from(`\ufeff${t}`,"utf16le")).toString("binary")),t=t.replace(kD,e=>BD[e]),`(${t})`}if(fj.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof xD||e instanceof CD)return e.toString();if(e instanceof Date)return`(D:${ED(e.getUTCFullYear(),4)}`+ED(e.getUTCMonth()+1,2)+ED(e.getUTCDate(),2)+ED(e.getUTCHours(),2)+ED(e.getUTCMinutes(),2)+ED(e.getUTCSeconds(),2)+"Z)";if(Array.isArray(e)){return`[${Array.from(e).map(e=>SD.convert(e)).join(" ")}]`}if("[object Object]"==={}.toString.call(e)){const t=["<<"];for(let n in e){const r=e[n];t.push(`/${n} ${SD.convert(r)}`)}return t.push(">>"),t.join("\n")}return"number"==typeof e?SD.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)}}const QD={top:72,left:72,bottom:72,right:72},jD={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],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],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]};class ND{constructor(e,t){void 0===t&&(t={}),this.document=e,this._options=t,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1,"number"==typeof t.margin?this.margins={top:t.margin,left:t.margin,bottom:t.margin,right:t.margin}:this.margins=t.margins||QD;const n=Array.isArray(this.size)?this.size:jD[this.size.toUpperCase()];this.width=n["portrait"===this.layout?0:1],this.height=n["portrait"===this.layout?1:0],this.content=this.document.ref(),t.font&&e.font(t.font,t.fontFamily),t.fontSize&&e.fontSize(t.fontSize),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}get xobjects(){const e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}get ext_gstates(){const e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}get patterns(){const e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}get colorSpaces(){const e=this.resources.data;return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
38=this.resources.data.ColorSpace||{};for(let e of Object.values(this.document.spotColors))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}}class TD{static generateFileID(e){void 0===e&&(e={});let t=`${e.CreationDate.getTime()}\n`;for(let n in e)e.hasOwnProperty(n)&&(t+=`${n}: ${e[n].valueOf()}\n`);return(e=>{const t=[];for(let n=0;n<e.sigBytes;n++)t.push(e.words[Math.floor(n/4)]>>8*(3-n%4)&255);return fj.from(t)})(Jw(t))}}const{number:OD}=SD;let _D=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,t,n){if(null==n&&(n=1),t=this.doc._normalizeColor(t),0===this.stops.length)if(3===t.length)this._colorSpace="DeviceRGB";else if(4===t.length)this._colorSpace="DeviceCMYK";else{if(1!==t.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==t.length||"DeviceCMYK"===this._colorSpace&&4!==t.length||"DeviceGray"===this._colorSpace&&1!==t.length)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([e,t,n]),this}setTransform(e,t,n,r,i,a){return this.transform=[e,t,n,r,i,a],this}embed(e){let t;const n=this.stops.length;if(0===n)return;this.embedded=!0,this.matrix=e;const r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);const i=[],a=[],o=[];for(let c=0;c<n-1;c++)a.push(0,1),c+2!==n&&i.push(this.stops[c+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[c+0][1],C1:this.stops[c+1][1],N:1}),o.push(t),t.end();1===n?t=o[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:o,Bounds:i,Encode:a}),t.end()),this.id="Sh"+ ++this.doc._gradCount;const s=this.shader(t);s.end();const l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:s,Matrix:this.matrix.map(OD)});if(l.end(),this.stops.some(e=>e[2]<1)){let e=this.opacityGradient();e._colorSpace="DeviceGray";for(let a of this.stops)e.stop(a[0],[a[2]]);e=e.embed(this.matrix);const t=[0,0,this.doc.page.width,this.doc.page.height],n=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:t,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:e}}});n.write("/Pattern cs /Sh1 scn"),n.end(`${t.join(" ")} re f`);const r=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:n}});r.end();const i=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:t,XStep:t[2],YStep:t[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:r}}});i.write("/Gs1 gs /Pattern cs /Sh1 scn"),i.end(`${t.join(" ")} re f`),this.doc.page.patterns[this.id]=i}else this.doc.page.patterns[this.id]=l;return l}apply(e){const[t,n,r,i,a,o]=this.doc._ctm,[s,l,c,u,d,h]=this.transform,f=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*d+r*h+a,n*d+i*h+o];this.embedded&&f.join(" ")===this.matrix.join(" ")||this.embed(f),this.doc._setColorSpace("Pattern",e);const g=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${g}`)}};var DD={PDFGradient:_D,PDFLinearGradient:class e extends _D{constructor(e,t,n,r,i){super(e),this.x1=t,this.y1=n,this.x2=r,this.y2=i}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient:class e extends _D{constructor(e,t,n,r,i,a,o){super(e),this.doc=e,this.x1=t,this.y1=n,this.r1=r,this.x2=i,this.y2=a,this.r2=o}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}};const PD=["DeviceCMYK","DeviceRGB"];var RD={PDFTilingPattern:class{constructor(e,t,n,r,i){this.doc=e,this.bBox=t,this.xStep=n,this.yStep=r,this.stream=i}createPattern(){const e=this.doc.ref();e.end();const[t,n,r,i,a,o]=this.doc._ctm,[s,l,c,u,d,h]=[1,0,0,1,0,0],f=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*d+r*h+a,n*d+i*h+o],g=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:f.map(e=>+e.toFixed(5)),Resources:e});return g.end(this.stream),g}
vendor: 5,652 bytes, line 38
38embedPatternColorSpaces(){PD.forEach(e=>{const t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;const n=this.doc.ref(["Pattern",e]);n.end(),this.doc.page.colorSpaces[t]=n})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,t){this.embedPatternColorSpaces(),this.embed();const n=this.doc._normalizeColor(t);if(!n)throw Error(`invalid pattern color. (value: ${t})`);const r=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(r,e);const i=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${i}`)}}};class MD{constructor(e,t,n,r,i,a){this.id="CS"+Object.keys(e.spotColors).length,this.name=t,this.values=[n,r,i,a],this.ref=e.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(e=>e/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:LD,PDFLinearGradient:FD,PDFRadialGradient:zD}=DD,{PDFTilingPattern:UD}=RD;var GD={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if("string"==typeof e)if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,255&t]}else if(HD[e])e=HD[e];else if(this.spotColors[e])return this.spotColors[e];return Array.isArray(e)?(3===e.length?e=e.map(e=>e/255):4===e.length&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof LD?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof UD?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(!(e=this._normalizeColor(e)))return!1;const n=t?"SCN":"scn",r=this._getColorSpace(e);return this._setColorSpace(r,t),e instanceof MD?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${n}`)):this.addContent(`${e.join(" ")} ${n}`),!0},_setColorSpace(e,t){const n=t?"CS":"cs";return this.addContent(`/${e} ${n}`)},_getColorSpace:e=>e instanceof MD?e.id:4===e.length?"DeviceCMYK":"DeviceRGB",fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let n,r;if(null==e&&null==t)return;null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;if(this._opacityRegistry[i])[n,r]=this._opacityRegistry[i];else{n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),n=this.ref(n),n.end();r=`Gs${++this._opacityCount}`,this._opacityRegistry[i]=[n,r]}return this.page.ext_gstates[r]=n,this.addContent(`/${r} gs`)},linearGradient(e,t,n,r){return new FD(this,e,t,n,r)},radialGradient(e,t,n,r,i,a){return new zD(this,e,t,n,r,i,a)},pattern(e,t,n,r){return new UD(this,e,t,n,r)},addSpotColor(e,t,n,r,i){const a=new MD(this,e,t,n,r,i);return this.spotColors[e]=a,this}},HD={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
38ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};let WD,qD,YD,KD,VD,JD;WD=qD=YD=KD=VD=JD=0;const ZD={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},XD=e=>e in ZD,$D=e=>{const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},eP=e=>{const t=e.codePointAt(0);return null!=t&&(48<=t&&t<=57)},tP=(e,t)=>{let n=t,r="",i="none";for(;n<e.length;n+=1){const t=e[n];if("+"===t||"-"===t){if("none"===i){i="sign",r+=t;continue}if("e"===i){i="exponent_sign",r+=t;continue}}if(eP(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=t;continue}}if("."!==t||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==t&&"e"!==t||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",r+=t}else i="decimal_point",r+=t}const a=Number.parseFloat(r);return Number.isNaN(a)?[t,null]:[n-1,a]},nP={M:(e,t)=>(WD=t[0],qD=t[1],YD=KD=null,VD=WD,JD=qD,e.moveTo(WD,qD)),m:(e,t)=>(WD+=t[0],qD+=t[1],YD=KD=null,VD=WD,JD=qD,e.moveTo(WD,qD)),C:(e,t)=>(WD=t[4],qD=t[5],YD=t[2],KD=t[3],e.bezierCurveTo(...t)),c:(e,t)=>(e.bezierCurveTo(t[0]+WD,t[1]+qD,t[2]+WD,t[3]+qD,t[4]+WD,t[5]+qD),YD=WD+t[2],KD=qD+t[3],WD+=t[4],qD+=t[5]),S:(e,t)=>(null===YD&&(YD=WD,KD=qD),e.bezierCurveTo(WD-(YD-WD),qD-(KD-qD),t[0],t[1],t[2],t[3]),YD=t[0],KD=t[1],WD=t[2],qD=t[3]),s:(e,t)=>(null===YD&&(YD=WD,KD=qD),e.bezierCurveTo(WD-(YD-WD),qD-(KD-qD),WD+t[0],qD+t[1],WD+t[2],qD+t[3]),YD=WD+t[0],KD=qD+t[1],WD+=t[2],qD+=t[3]),Q:(e,t)=>(YD=t[0],KD=t[1],WD=t[2],qD=t[3],e.quadraticCurveTo(t[0],t[1],WD,qD)),q:(e,t)=>(e.quadraticCurveTo(t[0]+WD,t[1]+qD,t[2]+WD,t[3]+qD),YD=WD+t[0],KD=qD+t[1],WD+=t[2],qD+=t[3]),T:(e,t)=>(null===YD?(YD=WD,KD=qD):(YD=WD-(YD-WD),KD=qD-(KD-qD)),e.quadraticCurveTo(YD,KD,t[0],t[1]),YD=WD-(YD-WD),KD=qD-(KD-qD),WD=t[0],qD=t[1]),t:(e,t)=>(null===YD?(YD=WD,KD=qD):(YD=WD-(YD-WD),KD=qD-(KD-qD)),e.quadraticCurveTo(YD,KD,WD+t[0],qD+t[1]),WD+=t[0],qD+=t[1]),A:(e,t)=>(rP(e,WD,qD,t),WD=t[5],qD=t[6]),a:(e,t)=>(t[5]+=WD,t[6]+=qD,rP(e,WD,qD,t),WD=t[5],qD=t[6]),L:(e,t)=>(WD=t[0],qD=t[1],YD=KD=null,e.lineTo(WD,qD)),l:(e,t)=>(WD+=t[0],qD+=t[1],YD=KD=null,e.lineTo(WD,qD)),H:(e,t)=>(WD=t[0],YD=KD=null,e.lineTo(WD,qD)),h:(e,t)=>(WD+=t[0],YD=KD=null,e.lineTo(WD,qD)),V:(e,t)=>(qD=t[0],YD=KD=null,e.lineTo(WD,qD)),v:(e,t)=>(qD+=t[0],YD=KD=null,e.lineTo(WD,qD)),Z:e=>(e.closePath(),WD=VD,qD=JD),z:e=>(e.closePath(),WD=VD,qD=JD)},rP=function(e,t,n,r){const[i,a,o,s,l,c,u]=r,d=iP(c,u,i,a,s,l,o,t,n);for(let h of d){const t=aP(...h);e.bezierCurveTo(...t)}},iP=function(e,t,n,r,i,a,o,s,l){const c=o*(Math.PI/180),u=Math.sin(c),d=Math.cos(c);n=Math.abs(n),r=Math.abs(r),YD=d*(s-e)*.5+u*(l-t)*.5,KD=d*(l-t)*.5-u*(s-e)*.5;let h=YD*YD/(n*n)+KD*KD/(r*r);h>1&&(h=Math.sqrt(h),n*=h,r*=h);const f=d/n,g=u/n,p=-u/r,m=d/r,A=f*s+g*l,y=p*s+m*l,b=f*e+g*t,v=p*e+m*t;let w=1/((b-A)*(b-A)+(v-y)*(v-y))-.25;w<0&&(w=0);let x=Math.sqrt(w);a===i&&(x=-x);const I=.5*(A+b)-x*(v-y),C=.5*(y+v)+x*(b-A),E=Math.atan2(y-C,A-I);let k=Math.atan2(v-C,b-I)-E;k<0&&1===a?k+=2*Math.PI:k>0&&0===a&&(k-=2*Math.PI);const B=Math.ceil(Math.abs(k/(.5*Math.PI+.001))),S=[];for(let Q=0;Q<B;Q++){const e=E+Q*k/B,t=E+(Q+1)*k/B;S[Q]=[I,C,e,t,n,r,u,d]}return S},aP=function(e,t,n,r,i,a,o,s){const l=s*i,c=-o*a,u=o*i,d=s*a,h=.5*(r-n),f=8/3*Math.sin(.5*h)*Math.sin(.5*h)/Math.sin(h),g=e+Math.cos(n)-f*Math.sin(n),p=t+Math.sin(n)+f*Math.cos(n),m=e+Math.cos(r),A=t+Math.sin(r),y=m+f*Math.sin(r),b=A-f*Math.cos(r);return[l*g+c*p,u*g+d*p,l*y+c*b,u*y+d*b,l*m+c*A,u*m+d*A]};class oP{static apply(e,t){!function(e,t){WD=qD=YD=KD=VD=JD=0;for(let n=0;n<e.length;n++){const{command:r,args:i}=e[n];"function"==typeof nP[r]&&nP[r](t,i)}}((e=>{const t=[];let n=null,r=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){const l=e.charAt(s);if($D(l))continue;if(a&&","===l){if(o)break;o=!0;continue}if(XD(l)){if(o)return t;if(null==n){if("M"!==l&&"m"!==l)return t}else if(0!==r.length)return t;n=l,r=[],i=ZD[n],a=!1,0===i&&t.push({command:n,args:r});continue}if(null==n)return t;let c=s,u=null;if("A"===n||"a"===n){const t=r.length;0!==t&&1!==t||"+"!==l&&"-"!==l&&([c,u]=tP(e,s)),2!==t&&5!==t&&6!==t||([c,u]=tP(e,s)),3!==t&&4!==t||("0"===l&&(u=0),"1"===l&&(u=1))}else[c,u]=tP(e,s);if(null==u)return t;r.push(u),a=!0,o=!1,s=c,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}return t})(t),e)}}const{number:sP}=SD,lP=(Math.sqrt(2)-1)/3*4;var cP={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")}
vendor: 3,602 bytes, line 38
38,restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(e){return this.addContent(`${sP(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return"string"==typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return"string"==typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${sP(e)} M`)},dash(e,t){void 0===t&&(t={});const n=e;Array.isArray(e)||(e=[e,t.space||e]);if(!e.every(e=>Number.isFinite(e)&&e>0))throw new Error(`dash(${JSON.stringify(n)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(sP).join(" "),this.addContent(`[${e}] ${sP(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${sP(e)} ${sP(t)} m`)},lineTo(e,t){return this.addContent(`${sP(e)} ${sP(t)} l`)},bezierCurveTo(e,t,n,r,i,a){return this.addContent(`${sP(e)} ${sP(t)} ${sP(n)} ${sP(r)} ${sP(i)} ${sP(a)} c`)},quadraticCurveTo(e,t,n,r){return this.addContent(`${sP(e)} ${sP(t)} ${sP(n)} ${sP(r)} v`)},rect(e,t,n,r){return this.addContent(`${sP(e)} ${sP(t)} ${sP(n)} ${sP(r)} re`)},roundedRect(e,t,n,r,i){null==i&&(i=0);const a=(i=Math.min(i,.5*n,.5*r))*(1-lP);return this.moveTo(e+i,t),this.lineTo(e+n-i,t),this.bezierCurveTo(e+n-a,t,e+n,t+a,e+n,t+i),this.lineTo(e+n,t+r-i),this.bezierCurveTo(e+n,t+r-a,e+n-a,t+r,e+n-i,t+r),this.lineTo(e+i,t+r),this.bezierCurveTo(e+a,t+r,e,t+r-a,e,t+r-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse(e,t,n,r){null==r&&(r=n);const i=n*lP,a=r*lP,o=(e-=n)+2*n,s=(t-=r)+2*r,l=e+n,c=t+r;return this.moveTo(e,c),this.bezierCurveTo(e,c-a,l-i,t,l,t),this.bezierCurveTo(l+i,t,o,c-a,o,c),this.bezierCurveTo(o,c+a,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,c+a,e,c),this.closePath()},circle(e,t,n){return this.ellipse(e,t,n)},arc(e,t,n,r,i,a){null==a&&(a=!1);const o=2*Math.PI,s=.5*Math.PI;let l=i-r;if(Math.abs(l)>o)l=o;else if(0!==l&&a!==l<0){l=(a?-1:1)*o+l}const c=Math.ceil(Math.abs(l)/s),u=l/c,d=u/s*lP*n;let h=r,f=-Math.sin(h)*d,g=Math.cos(h)*d,p=e+Math.cos(h)*n,m=t+Math.sin(h)*n;this.moveTo(p,m);for(let A=0;A<c;A++){const r=p+f,i=m+g;h+=u,p=e+Math.cos(h)*n,m=t+Math.sin(h)*n,f=-Math.sin(h)*d,g=Math.cos(h)*d;const a=p-f,o=m-g;this.bezierCurveTo(r,i,a,o,p,m)}return this},polygon(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.moveTo(...t.shift()||[]);for(let r of t)this.lineTo(...r||[]);return this.closePath()},path(e){return oP.apply(this,e),this},_windingRule:e=>/even-?odd/.test(e)?"*":"",fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke(e,t,n){null==t&&(t=e);const r=/(even-?odd)|(non-?zero)/;return r.test(e)&&(n=e,e=null),r.test(t)&&(n=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(n)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,n,r,i,a){if(1===e&&0===t&&0===n&&1===r&&0===i&&0===a)return this;const o=this._ctm,[s,l,c,u,d,h]=o;o[0]=s*e+c*t,o[1]=l*e+u*t,o[2]=s*n+c*r,o[3]=l*n+u*r,o[4]=s*i+c*a+d,o[5]=l*i+u*a+h;const f=[e,t,n,r,i,a].map(e=>sP(e)).join(" ");return this.addContent(`${f} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){let n;void 0===t&&(t={});const r=e*Math.PI/180,i=Math.cos(r),a=Math.sin(r);let o=n=0;if(null!=t.origin){[o,n]=t.origin;
38const e=o*a+n*i;o-=o*i-n*a,n-=e}return this.transform(i,a,-a,i,o,n)},scale(e,t,n){let r;void 0===n&&(n={}),null==t&&(t=e),"object"==typeof t&&(n=t,t=e);let i=r=0;return null!=n.origin&&([i,r]=n.origin,i-=e*i,r-=t*r),this.transform(e,0,0,t,i,r)}},uP={};const dP={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},hP=".notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n\nspace         exclam         quotedbl       numbersign\ndollar        percent        ampersand      quotesingle\nparenleft     parenright     asterisk       plus\ncomma         hyphen         period         slash\nzero          one            two            three\nfour          five           six            seven\neight         nine           colon          semicolon\nless          equal          greater        question\n\nat            A              B              C\nD             E              F              G\nH             I              J              K\nL             M              N              O\nP             Q              R              S\nT             U              V              W\nX             Y              Z              bracketleft\nbackslash     bracketright   asciicircum    underscore\n\ngrave         a              b              c\nd             e              f              g\nh             i              j              k\nl             m              n              o\np             q              r              s\nt             u              v              w\nx             y              z              braceleft\nbar           braceright     asciitilde     .notdef\n\nEuro          .notdef        quotesinglbase florin\nquotedblbase  ellipsis       dagger         daggerdbl\ncircumflex    perthousand    Scaron         guilsinglleft\nOE            .notdef        Zcaron         .notdef\n.notdef       quoteleft      quoteright     quotedblleft\nquotedblright bullet         endash         emdash\ntilde         trademark      scaron         guilsinglright\noe            .notdef        zcaron         ydieresis\n\nspace         exclamdown     cent           sterling\ncurrency      yen            brokenbar      section\ndieresis      copyright      ordfeminine    guillemotleft\nlogicalnot    softhyphen     registered     macron\ndegree        plusminus      twosuperior    threesuperior\nacute         mu             paragraph      periodcentered\ncedilla       onesuperior    ordmasculine   guillemotright\nonequarter    onehalf        threequarters  questiondown\n\nAgrave        Aacute         Acircumflex    Atilde\nAdieresis     Aring          AE             Ccedilla\nEgrave        Eacute         Ecircumflex    Edieresis\nIgrave        Iacute         Icircumflex    Idieresis\nEth           Ntilde         Ograve         Oacute\nOcircumflex   Otilde         Odieresis      multiply\nOslash        Ugrave         Uacute         Ucircumflex\nUdieresis     Yacute         Thorn          germandbls\n\nagrave        aacute         acircumflex    atilde\nadieresis     aring          ae             ccedilla\negrave        eacute         ecircumflex    edieresis\nigrave        iacute         icircumflex    idieresis\neth           ntilde         ograve         oacute\nocircumflex   otilde         odieresis      divide\noslash        ugrave         uacute         ucircumflex\nudieresis     yacute         thorn          ydieresis".split(/\s+/);class fP{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new fP(e)}constructor(e){"string"==typeof e?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=((e,t)=>{let n=[],r=t+1;for(let i=e;i<r;i++)n.push(i);return n})(0,255).map(e=>this.glyphWidths[hP[e]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(e=>
38+e),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){const e=function(e){const t={attributes:{},glyphWidths:{},kernPairs:{}};let n="";for(let l of e.split("\n")){var r,i;if(r=l.match(/^Start(\w+)/))n=r[1];else if(r=l.match(/^End(\w+)/))n="";else switch(n){case"FontMetrics":var a=(r=l.match(/(^\w+)\s+(.*)/))[1],o=r[2];(i=t.attributes[a])?(Array.isArray(i)||(i=t.attributes[a]=[i]),i.push(o)):t.attributes[a]=o;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var s=l.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[s]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(r=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(t.kernPairs[r[1]+r[2]]=parseInt(r[3]))}}return t}(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){let r=e.charCodeAt(n);r=dP[r]||r,t.push(r.toString(16))}return t}glyphsForString(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){const r=e.charCodeAt(n);t.push(this.characterToGlyph(r))}return t}characterToGlyph(e){return hP[dP[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+t]||0}advancesForGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t}}const gP=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],pP=(e=>{const{attributes:t,glyphWidths:n,kernPairs:r}=e,i=t.map(gP);return Object.keys(n).forEach(e=>{n[e].forEach((t,n)=>{t&&(i[n][1].glyphWidths[e]=t)})}),Object.keys(r).forEach(e=>{r[e].forEach((t,n)=>{t&&(i[n][1].kernPairs[e]=t)})}),Object.fromEntries(i)})({attributes:[{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:43:52 1997","UniqueID 43052","VMusage 37169 48194"],FontName:"Helvetica-Bold",FullName:"Helvetica Bold",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -228 1003 962 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:45:12 1997","UniqueID 43053","VMusage 14482 68586"],FontName:"Helvetica-BoldOblique",FullName:"Helvetica Bold Oblique",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-174 -228 1114 962",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:44:31 1997","UniqueID 43055","VMusage 14960 69346"],FontName:"Helvetica-Oblique",FullName:"Helvetica Oblique",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -225 1116 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:38:23 1997","UniqueID 43054","VMusage 37069 48094"],FontName:"Helvetica",FullName:"Helvetica",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-166 -225 1000 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:52:56 1997","UniqueID 43065","VMusage 41636 52661"],FontName:"Times-Bold",FullName:"Times Bold",FamilyName:"Times",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 935 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"676",XHeight:"461",Ascender:"683",Descender:"-217",StdHW:"44",StdVW:"139"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 13:04:06 1997","UniqueID 43066","VMusage 45874 56899"],FontName:"Times-BoldItalic",FullName:"Times Bold Italic",FamilyName:"Times",Weight:"Bold",ItalicAngle:"-15",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-200 -218 996 921",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"669",XHeight:"462",Ascender:"683",Descender:"-217",StdHW:"42",StdVW:"121"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:56:55 1997","UniqueID 43067","VMusage 47727 58752"],FontName:"Times-Italic",FullName:"Times Italic",FamilyName:"Times",Weight:"Medium",ItalicAngle:"-15.5",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-169 -217 1010 883 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"653",XHeight:"441",Ascender:"683",Descender:"-217",StdHW:"32",StdVW:"76"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:49:17 1997","UniqueID 43068","VMusage 43909 54934"],FontName:"Times-Roman",FullName:"Times Roman",FamilyName:"Times",Weight:"Roman",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 898 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"662",XHeight:"450",Ascender:"683",Descender:"-217",StdHW:"28",StdVW:"84"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Mon Jun 23 16:28:00 1997","UniqueID 43048","VMusage 41139 52164"],FontName:"Courier-Bold",FullName:"Courier Bold",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-113 -250 749 801 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Mon Jun 23 16:28:46 1997","UniqueID 43049","VMusage 17529 79244"],FontName:"Courier-BoldOblique",FullName:"Courier Bold Oblique",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-57 -250 869 801",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 17:37:52 1997","UniqueID 43051","VMusage 16248 75829"],FontName:"Courier-Oblique",FullName:"Courier Oblique",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-27 -250 849 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 17:27:09 1997","UniqueID 43050","VMusage 39754 50779"],FontName:"Courier",FullName:"Courier",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-23 -250 715 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"}],glyphWidths:{space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],c
38omma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,48
380,600,600,600,600],bar:[280,280,260,260,220,220,275,200,600,600,600,600],braceright:[389,389,334,334,394,348,400,480,600,600,600,600],asciitilde:[584,584,584,584,520,570,541,541,600,600,600,600],exclamdown:[333,333,333,333,333,389,389,333,600,600,600,600],cent:[556,556,556,556,500,500,500,500,600,600,600,600],sterling:[556,556,556,556,500,500,500,500,600,600,600,600],fraction:[167,167,167,167,167,167,167,167,600,600,600,600],yen:[556,556,556,556,500,500,500,500,600,600,600,600],florin:[556,556,556,556,500,500,500,500,600,600,600,600],section:[556,556,556,556,500,500,500,500,600,600,600,600],currency:[556,556,556,556,500,500,500,500,600,600,600,600],quotesingle:[238,238,191,191,278,278,214,180,600,600,600,600],quotedblleft:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotleft:[556,556,556,556,500,500,500,500,600,600,600,600],guilsinglleft:[333,333,333,333,333,333,333,333,600,600,600,600],guilsinglright:[333,333,333,333,333,333,333,333,600,600,600,600],fi:[611,611,500,500,556,556,500,556,600,600,600,600],fl:[611,611,500,500,556,556,500,556,600,600,600,600],endash:[556,556,556,556,500,500,500,500,600,600,600,600],dagger:[556,556,556,556,500,500,500,500,600,600,600,600],daggerdbl:[556,556,556,556,500,500,500,500,600,600,600,600],periodcentered:[278,278,278,278,250,250,250,250,600,600,600,600],paragraph:[556,556,537,537,540,500,523,453,600,600,600,600],bullet:[350,350,350,350,350,350,350,350,600,600,600,600],quotesinglbase:[278,278,222,222,333,333,333,333,600,600,600,600],quotedblbase:[500,500,333,333,500,500,556,444,600,600,600,600],quotedblright:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotright:[556,556,556,556,500,500,500,500,600,600,600,600],ellipsis:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],perthousand:[1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,600,600,600,600],questiondown:[611,611,611,611,500,500,500,444,600,600,600,600],grave:[333,333,333,333,333,333,333,333,600,600,600,600],acute:[333,333,333,333,333,333,333,333,600,600,600,600],circumflex:[333,333,333,333,333,333,333,333,600,600,600,600],tilde:[333,333,333,333,333,333,333,333,600,600,600,600],macron:[333,333,333,333,333,333,333,333,600,600,600,600],breve:[333,333,333,333,333,333,333,333,600,600,600,600],dotaccent:[333,333,333,333,333,333,333,333,600,600,600,600],dieresis:[333,333,333,333,333,333,333,333,600,600,600,600],ring:[333,333,333,333,333,333,333,333,600,600,600,600],cedilla:[333,333,333,333,333,333,333,333,600,600,600,600],hungarumlaut:[333,333,333,333,333,333,333,333,600,600,600,600],ogonek:[333,333,333,333,333,333,333,333,600,600,600,600],caron:[333,333,333,333,333,333,333,333,600,600,600,600],emdash:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],AE:[1e3,1e3,1e3,1e3,1e3,944,889,889,600,600,600,600],ordfeminine:[370,370,370,370,300,266,276,276,600,600,600,600],Lslash:[611,611,556,556,667,611,556,611,600,600,600,600],Oslash:[778,778,778,778,778,722,722,722,600,600,600,600],OE:[1e3,1e3,1e3,1e3,1e3,944,944,889,600,600,600,600],ordmasculine:[365,365,365,365,330,300,310,310,600,600,600,600],ae:[889,889,889,889,722,722,667,667,600,600,600,600],dotlessi:[278,278,278,278,278,278,278,278,600,600,600,600],lslash:[278,278,222,222,278,278,278,278,600,600,600,600],oslash:[611,611,611,611,500,500,500,500,600,600,600,600],oe:[944,944,944,944,722,722,667,722,600,600,600,600],germandbls:[611,611,611,611,556,500,500,500,600,600,600,600],Idieresis:[278,278,278,278,389,389,333,333,600,600,600,600],eacute:[556,556,556,556,444,444,444,444,600,600,600,600],abreve:[556,556,556,556,500,500,500,444,600,600,600,600],uhungarumlaut:[611,611,556,556,556,556,500,500,600,600,600,600],ecaron:[556,556,556,556,444,444,444,444,600,600,600,600],Ydieresis:[667,667,667,667,722,611,556,722,600,600,600,600],divide:[584,584,584,584,570,570,675,564,600,600,600,600],Yacute:[667,667,667,667,722,611,556,722,600,600,600,600],Acircumflex:[722,722,667,667,722,667,611,722,600,600,600,600],aacute:[556,556,556,556,500,500,500,444,600,600,600,600],Ucircumflex:[722,722,722,722,722,722,722,722,600,600,600,600],yacute:[556,556,500,500,500,444,444,500,600,600,600,600],scommaaccent:[556,556,500,500,389,389,389,389,600,600,600,600],ecircumflex:[556,556,556,556,444,444,444,444,600,600,600,600],Uring:[722,722,722,722,722,722,722,722,600,600,600,600],Udieresis:[722,722,722,722,722,722,722,722,600,600,600,600],aogonek:[556,556,556,556,500,500,500,444,600,600,600,600],Uacute:[722,722,722,722,722,722,722,722,600,600,600,600],uogonek:[611,611,556,556,556,556,500,500,600,600,600,600],Edieresis:[667,667,667,667,667,667,611,611,600,600,600,600],Dcroat:[722,722,722,722,722,722,722,722,600,600,600,600],c
38ommaaccent:[250,250,250,250,250,250,250,250,600,600,600,600],copyright:[737,737,737,737,747,747,760,760,600,600,600,600],Emacron:[667,667,667,667,667,667,611,611,600,600,600,600],ccaron:[556,556,500,500,444,444,444,444,600,600,600,600],aring:[556,556,556,556,500,500,500,444,600,600,600,600],Ncommaaccent:[722,722,722,722,722,722,667,722,600,600,600,600],lacute:[278,278,222,222,278,278,278,278,600,600,600,600],agrave:[556,556,556,556,500,500,500,444,600,600,600,600],Tcommaaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Cacute:[722,722,722,722,722,667,667,667,600,600,600,600],atilde:[556,556,556,556,500,500,500,444,600,600,600,600],Edotaccent:[667,667,667,667,667,667,611,611,600,600,600,600],scaron:[556,556,500,500,389,389,389,389,600,600,600,600],scedilla:[556,556,500,500,389,389,389,389,600,600,600,600],iacute:[278,278,278,278,278,278,278,278,600,600,600,600],lozenge:[494,494,471,471,494,494,471,471,600,600,600,600],Rcaron:[722,722,722,722,722,667,611,667,600,600,600,600],Gcommaaccent:[778,778,778,778,778,722,722,722,600,600,600,600],ucircumflex:[611,611,556,556,556,556,500,500,600,600,600,600],acircumflex:[556,556,556,556,500,500,500,444,600,600,600,600],Amacron:[722,722,667,667,722,667,611,722,600,600,600,600],rcaron:[389,389,333,333,444,389,389,333,600,600,600,600],ccedilla:[556,556,500,500,444,444,444,444,600,600,600,600],Zdotaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Thorn:[667,667,667,667,611,611,611,556,600,600,600,600],Omacron:[778,778,778,778,778,722,722,722,600,600,600,600],Racute:[722,722,722,722,722,667,611,667,600,600,600,600],Sacute:[667,667,667,667,556,556,500,556,600,600,600,600],dcaron:[743,743,643,643,672,608,544,588,600,600,600,600],Umacron:[722,722,722,722,722,722,722,722,600,600,600,600],uring:[611,611,556,556,556,556,500,500,600,600,600,600],threesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Ograve:[778,778,778,778,778,722,722,722,600,600,600,600],Agrave:[722,722,667,667,722,667,611,722,600,600,600,600],Abreve:[722,722,667,667,722,667,611,722,600,600,600,600],multiply:[584,584,584,584,570,570,675,564,600,600,600,600],uacute:[611,611,556,556,556,556,500,500,600,600,600,600],Tcaron:[611,611,611,611,667,611,556,611,600,600,600,600],partialdiff:[494,494,476,476,494,494,476,476,600,600,600,600],ydieresis:[556,556,500,500,500,444,444,500,600,600,600,600],Nacute:[722,722,722,722,722,722,667,722,600,600,600,600],icircumflex:[278,278,278,278,278,278,278,278,600,600,600,600],Ecircumflex:[667,667,667,667,667,667,611,611,600,600,600,600],adieresis:[556,556,556,556,500,500,500,444,600,600,600,600],edieresis:[556,556,556,556,444,444,444,444,600,600,600,600],cacute:[556,556,500,500,444,444,444,444,600,600,600,600],nacute:[611,611,556,556,556,556,500,500,600,600,600,600],umacron:[611,611,556,556,556,556,500,500,600,600,600,600],Ncaron:[722,722,722,722,722,722,667,722,600,600,600,600],Iacute:[278,278,278,278,389,389,333,333,600,600,600,600],plusminus:[584,584,584,584,570,570,675,564,600,600,600,600],brokenbar:[280,280,260,260,220,220,275,200,600,600,600,600],registered:[737,737,737,737,747,747,760,760,600,600,600,600],Gbreve:[778,778,778,778,778,722,722,722,600,600,600,600],Idotaccent:[278,278,278,278,389,389,333,333,600,600,600,600],summation:[600,600,600,600,600,600,600,600,600,600,600,600],Egrave:[667,667,667,667,667,667,611,611,600,600,600,600],racute:[389,389,333,333,444,389,389,333,600,600,600,600],omacron:[611,611,556,556,500,500,500,500,600,600,600,600],Zacute:[611,611,611,611,667,611,556,611,600,600,600,600],Zcaron:[611,611,611,611,667,611,556,611,600,600,600,600],greaterequal:[549,549,549,549,549,549,549,549,600,600,600,600],Eth:[722,722,722,722,722,722,722,722,600,600,600,600],Ccedilla:[722,722,722,722,722,667,667,667,600,600,600,600],lcommaaccent:[278,278,222,222,278,278,278,278,600,600,600,600],tcaron:[389,389,317,317,416,366,300,326,600,600,600,600],eogonek:[556,556,556,556,444,444,444,444,600,600,600,600],Uogonek:[722,722,722,722,722,722,722,722,600,600,600,600],Aacute:[722,722,667,667,722,667,611,722,600,600,600,600],Adieresis:[722,722,667,667,722,667,611,722,600,600,600,600],egrave:[556,556,556,556,444,444,444,444,600,600,600,600],zacute:[500,500,500,500,444,389,389,444,600,600,600,600],iogonek:[278,278,222,222,278,278,278,278,600,600,600,600],Oacute:[778,778,778,778,778,722,722,722,600,600,600,600],oacute:[611,611,556,556,500,500,500,500,600,600,600,600],amacron:[556,556,556,556,500,500,500,444,600,600,600,600],sacute:[556,556,500,500,389,389,389,389,600,600,600,600],idieresis:[278,278,278,278,278,278,278,278,600,600,600,600],Ocircumflex:[778,778,778,778,778,722,722,722,600,600,600,600],Ugrave:[722,722,722,722,722,722,722,722,600,600,600,600],Delta:[612,612,612,612,612,612,612,612,600,600,600,600],thorn:[611,611,556,556,556,500,500,500,600,600,600,600],twosuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Odieresis:[778,778,778,778,778,722,722,722,600,600,600,600],mu:[611,611,556,556,556,576,500,500,600,600,600,600],igrave:[278,278,278,278,278,278,278,278,600,600,600,600],ohungarumlaut:[611,611,556,556,500,500,500,500,600,600,600,600],Eogonek:[667,667,667,667,667,667,611,611,600,600,600,600],dcroat:[611,611,556,556,556,500,500,500,600,600,600,600],threequarters:[834,834,834,834,750,750,750,750,600,600,600,600],Scedilla:[667,667,667,667,556,556,500,556,600,600,600,600],lcaron:[400,400,299,299,394,382,300,344,600,600,600,600],Kcommaaccent:[722,722,667,667,778,667,667,722,600,600,600,600],Lacute:[611,611,556,556,667,611,556,611,600,600,600,600],trademark:[1e3,1e3,1e3,1e3,1e3,1e3,980,980,600,600,600,600],edotaccent:[556,556,556,556,444,444,444,444,600,600,600,600],Igrave:[278,278,278,278,389,389,333,333,600,600,600,600],Imacron:[278,278,278,278,389,389,333,333,600,600,600,600],Lcaron:[611,611,556,556,667,611,611,611,600,600,600,600],onehalf:[834,834,834,834,750,750,750,750,600,600,600,600],lessequal:[549,549,549,549,549,549,549,549,600,600,600,600],ocircumflex:[611,611,556,556,500,500,500,500,600,600,600,600],ntilde:[611,611,556,556,556,556,500,500,600,600,600,600],Uhungarumlaut:[722,722,722,722,722,722,722,722,600,600,600,600],Eacute:[667,667,667,667,667,667,611,611,600,600,600,600],emacron:[556,556,556,556,444,444,444,444,600,600,600,600],gbreve:[611,611,556,556,500,500,500,500,600,600,600,600],onequarter:[834,834,834,834,750,750,750,750,600,600,600,600],Scaron:[667,667,667,667,556,556,500,556,600,600,600,600],Scommaaccent:[667,667,667,667,556,556,500,556,600,600,600,600],Ohungarumlaut:[778,778,778,778,778,722,722,722,600,600,600,600],degree:[400,400,400,400,400,400,400,400,600,600,600,600],ograve:[611,611,556,556,500,500,500,500,600,600,600,600],Ccaron:[722,722,722,722,722,667,667,667,600,600,600,600],ugrave:[611,611,556,556,556,556,500,500,600,600,600,600],radical:[549,549,453,453,549,549,453,453,600,600,600,600],Dcaron:[722,722,722,722,722,722,722,722,600,600,600,600],rcommaaccent:[389,389,333,333,444,389,389,333,600,600,600,600],Ntilde:[722,722,722,722,722,722,667,722,600,600,600,600],otilde:[611,611,556,556,500,500,500,500,600,600,600,600],Rcommaaccent:[722,722,722,722,722,667,611,667,600,600,600,600],Lcommaaccent:[611,611,556,556,667,611,556,611,600,600,600,600],Atilde:[722,722,667,667,722,667,611,722,600,600,600,600],Aogonek:[722,722,667,667,722,667,611,722,600,600,600,600],Aring:[722,722,667,667,722,667,611,722,600,600,600,600],Otilde:[778,778,778,778,778,722,722,722,600,600,600,600],zdotaccent:[500,500,500,500,444,389,389,444,600,600,600,600],Ecaron:[667,667,667,667,667,667,611,611,600,600,600,600],Iogonek:[278,278,278,278,389,389,333,333,600,600,600,600],kcommaaccent:[556,556,500,500,556,500,444,500,600,600,600,600],minus:[584,584,584,584,570,606,675,564,600,600,600,600],Icircumflex:[278,278,278,278,389,389,333,333,600,600,600,600],ncaron:[611,611,556,556,556,556,500,500,600,600,600,600],tcommaaccent:[333,333,278,278,333,278,278,278,600,600,600,600],logicalnot:[584,584,584,584,570,606,675,564,600,600,600,600],odieresis:[611,611,556,556,500,500,500,500,600,600,600,600],udieresis:[611,611,556,556,556,556,500,500,600,600,600,600],notequal:[549,549,549,549,549,549,549,549,600,600,600,600],gcommaaccent:[611,611,556,556,500,500,500,500,600,600,600,600],eth:[611,611,556,556,500,500,500,500,600,600,600,600],zcaron:[500,500,500,500,444,389,389,444,600,600,600,600],ncommaaccent:[611,611,556,556,556,556,500,500,600,600,600,600],onesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],imacron:[278,278,278,278,278,278,278,278,600,600,600,600],Euro:[556,556,556,556,500,500,500,500,600,600,600,600]},kernPairs:{AC:[-40,-40,-30,-30,-55,-65,-30,-40],ACacute:[-40,-40,-30,-30,-55,-65,-30,-40],ACcaron:[-40,-40,-30,-30,-55,-65,-30,-40],ACcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AG:[-50,-50,-30,-30,-55,-60,-35,-40],AGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AO:[-40,-40,-30,-30,-45,-50,-40,-55],AOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AQ:[-40,-40,-30,-30,-45,-55,-40,-55],AT:[-90,-90,-120,-120,-95,-55,-37,-111],ATcaron:[-90,-90,-120,-120,-95,-55,-37,-111],ATcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AU:[-50,-50,-50,-50,-50,-50,-50,-55],AUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AUring:[-50,-50,-50,-50,-50,-50,-50,-55],AV:[-80,-80,-70,-70,-145,-95,-105,-135],AW:[-60,-60,-50,-50,-130,-100,-95,-90],AY:[-110,-110,-100,-100,-100,-70,-55,-105],AYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Au:[-30,-30,-30,-30,-50,-30,-20],Auacute:[-30,-30,-30,-30,-50,-30,-20],Aucircumflex:[-30,-30,-30,-30,-50,-30,-20],Audieresis:[-30,-30,-30,-30,-50,-30,-20],Augrave:[-30,-30,-30,-30,-50,-30,-20],Auhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aumacron:[-30,-30,-30,-30,-50,-30,-20],Auogonek:[-30,-30,-30,-30,-50,-30,-20],Auring:[-30,-30,-30,-30,-50,-30,-20],Av:[-40,-40,-40,-40,-100,-74,-55,-74],Aw:[-30,-30,-40,-40,-90,-74,-55,-92],Ay:[-30,-30,-40,-40,-74,-74,-55,-92],Ayacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AacuteC:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteG:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteO:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteQ:[-40,-40,-30,-30,-45,-55,-40,-55],AacuteT:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteU:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUring:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteV:[-80,-80,-70,-70,-145,-95,-105,-135],AacuteW:[-60,-60,-50,-50,-130,-100,-95,-90],AacuteY:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aacuteu:[-30,-30,-30,-30,-50,-30,-20],Aacuteuacute:[-30,-30,-30,-30,-50,-30,-20],Aacuteucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aacuteudieresis:[-30,-30,-30,-30,-50,-30,-20],Aacuteugrave:[-30,-30,-30,-30,-50,-30,-20],Aacuteuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aacuteumacron:[-30,-30,-30,-30,-50,-30,-20],Aacuteuogonek:[-30,-30,-30,-30,-50,-30,-20],Aacuteuring:[-30,-30,-30,-30,-50,-30,-20],Aacutev:[-40,-40,-40,-40,-100,-74,-55,-74],Aacutew:[-30,-30,-40,-40,-90,-74,-55,-92],Aacutey:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AbreveC:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveG:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveO:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AbreveT:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveU:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveV:[-80,-80,-70,-70,-145,-95,-105,-135],AbreveW:[-60,-60,-50,-50,-130,-100,-95,-90],AbreveY:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Abreveu:[-30,-30,-30,-30,-50,-30,-20],Abreveuacute:[-30,-30,-30,-30,-50,-30,-20],Abreveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Abreveudieresis:[-30,-30,-30,-30,-50,-30,-20],Abreveugrave:[-30,-30,-30,-30,-50,-30,-20],Abreveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Abreveumacron:[-30,-30,-30,-30,-50,-30,-20],Abreveuogonek:[-30,-30,-30,-30,-50,-30,-20],Abreveuring:[-30,-30,-30,-30,-50,-30,-20],Abrevev:[-40,-40,-40,-40,-100,-74,-55,-74],Abrevew:[-30,-30,-40,-40,-90,-74,-55,-92],Abrevey:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AcircumflexC:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexG:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexO:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexQ:[-40,-40,-30,-30,-45,-55,-40,-55],AcircumflexT:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexU:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],Aci
38rcumflexUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUring:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexV:[-80,-80,-70,-70,-145,-95,-105,-135],AcircumflexW:[-60,-60,-50,-50,-130,-100,-95,-90],AcircumflexY:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Acircumflexu:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuacute:[-30,-30,-30,-30,-50,-30,-20],Acircumflexucircumflex:[-30,-30,-30,-30,-50,-30,-20],Acircumflexudieresis:[-30,-30,-30,-30,-50,-30,-20],Acircumflexugrave:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Acircumflexumacron:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuogonek:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuring:[-30,-30,-30,-30,-50,-30,-20],Acircumflexv:[-40,-40,-40,-40,-100,-74,-55,-74],Acircumflexw:[-30,-30,-40,-40,-90,-74,-55,-92],Acircumflexy:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AdieresisC:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisG:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisO:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisQ:[-40,-40,-30,-30,-45,-55,-40,-55],AdieresisT:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisU:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUring:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisV:[-80,-80,-70,-70,-145,-95,-105,-135],AdieresisW:[-60,-60,-50,-50,-130,-100,-95,-90],AdieresisY:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Adieresisu:[-30,-30,-30,-30,-50,-30,-20],Adieresisuacute:[-30,-30,-30,-30,-50,-30,-20],Adieresisucircumflex:[-30,-30,-30,-30,-50,-30,-20],Adieresisudieresis:[-30,-30,-30,-30,-50,-30,-20],Adieresisugrave:[-30,-30,-30,-30,-50,-30,-20],Adieresisuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Adieresisumacron:[-30,-30,-30,-30,-50,-30,-20],Adieresisuogonek:[-30,-30,-30,-30,-50,-30,-20],Adieresisuring:[-30,-30,-30,-30,-50,-30,-20],Adieresisv:[-40,-40,-40,-40,-100,-74,-55,-74],Adieresisw:[-30,-30,-40,-40,-90,-74,-55,-92],Adieresisy:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AgraveC:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveG:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveO:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AgraveT:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveU:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveV:[-80,-80,-70,-70,-145,-95,-105,-135],AgraveW:[-60,-60,-50,-50,-130,-100,-95,-90],AgraveY:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Agraveu:[-30,-30,-30,-30,-50,-30,-20],Agraveuacute:[-30,-30,-30,-30,-50,-30,-20],Agraveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Agraveudieresis:[-30,-30,-30,-30,-50,-30,-20],Agraveugrave:[-30,-30,-30,-30,-50,-30,-20],Agraveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Agraveumacron:[-30,-30,-30,-30,-50,-30,-20],Agraveuogonek:[-30,-30,-30,-30,-50,-30,-20],Agraveuring:[-30,-30,-30,-30,-50,-30,-20],Agravev:[-40,-40,-40,-40,-100,-74,-55,-74],Agravew:[-30,-30,-40,-40,-90,-74,-55,-92],Agravey:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AmacronC:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronG:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronO:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronQ:[-40,-40,-30,-30,-45,-55,-40,-55],AmacronT:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronU:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUring:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronV:[-80,-80,-70,-70,-145,-95,-105,-135],AmacronW:[-60,-60,-50,-50,-130,-100,-95,-90],AmacronY:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Amacronu:[-30,-30,-30,-30,-50,-30,-20],Amacronuacute:[-30,-30,-30,-30,-50,-30,-20],Amacronucircumflex:[-30,-30,-30,-30,-50,-30,-20],Amacronudieresis:[-30,-30,-30,-30,-50,-30,-20],Amacronugrave:[-30,-30,-30,-30,-50,-30,-20],Amacronuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Amacronumacron:[-30,-30,-30,-30,-50,-30,-20],Amacronuogonek:[-30,-30,-30,-30,-50,-30,-20],Amacronuring:[-30,-30,-30,-30,-50,-30,-20],Amacronv:[-40,-40,-40,-40,-100,-74,-55,-74],Amacronw:[-30,-30,-40,-40,-90,-74,-55,-92],Amacrony:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AogonekC:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekG:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekO:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekQ:[-40,-40,-30,-30,-45,-55,-40,-55],AogonekT:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekU:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUring:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekV:[-80,-80,-70,-70,-145,-95,-105,-135],AogonekW:[-60,-60,-50,-50,-130,-100,-95,-90],AogonekY:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aogoneku:[-30,-30,-30,-30,-50,-30,-20],Aogonekuacute:[-30,-30,-30,-30,-50,-30,-20],Aogonekucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aogonekudieresis:[-30,-30,-30,-30,-50,-30,-20],Aogonekugrave:[-30,-30,-30,-30,-50,-30,-20],Aogonekuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aogonekumacron:[-30,-30,-30,-30,-50,-30,-20],Aogonekuogonek:[-30,-30,-30,-30,-50,-30,-20],Aogonekuring:[-30,-30,-30,-30,-50,-30,-20],Aogonekv:[-40,-40,-40,-40,-100,-74,-55,-74],Aogonekw:[-30,-30,-40,-40,-90,-74,-55,-52],Aogoneky:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekyacute:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekydieresis:[-30,-30,-40,-40,-34,-34,-55,-52],AringC:[-40,-40,-30,-30,-55,-65,-30,-40],AringCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AringG:[-50,-50,-30,-30,-55,-60,-35,-40],AringGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AringGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AringO:[-40,-40,-30,-30,-45,-50,-40,-55],AringOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AringOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AringOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AringOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AringOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AringOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AringOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AringOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AringQ:[-40,-40,-30,-30,-45,-55,-40,-55],AringT:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AringU:[-50,-50,-50,-50,-50,-50,-50,-55],AringUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AringUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AringUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AringUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AringUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AringUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AringUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AringUring:[-50,-50,-50,-50,-50,-50,-50,-55],AringV:[-80,-80,-70,-70,-145,-95,-105,-135],AringW:[-60,-60,-50,-50,-130,-100,-95,-90],AringY:[-110,-110,-100,-100,-100,-70,-55,-105],AringYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AringYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aringu:[-30,-30,-30,-30,-50,-30,-20],Aringuacute:[-30,-30,-30,-30,-50,-30,-20],Aringucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aringudieresis:[-30,-30,-30,-30,-50,-30,-20],Aringugrave:[-30,-30,-30,-30,-50,-30,-20],Aringuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aringumacron:[-30,-30,-30,-30,-50,-30,-20],Aringuogonek:[-30,-30,-30,-30,-50,-30,-20],Aringuring:[-30,-30,-30,-30,-50,-30,-20],Aringv:[-40,-40,-40,-40,-100,-74,-55,-74],Aringw:[-30,-30,-40,-40,-90,-74,-55,-92],Aringy:[-30,-30,-40,-40,-74,-74,-55,-92],Aringyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aringydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AtildeC:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeG:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeO:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeQ:[-40,-40,-30,-30,-45,-55,-40,-55],AtildeT:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeU:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUring:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeV:[-80,-80,-70,-70,-145,-95,-105,-135],AtildeW:[-60,-60,-50,-50,-130,-100,-95,-90],AtildeY:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Atildeu:[-30,-30,-30,-30,-50,-30,-20],Atildeuacute:[-30,-30,-30,-30,-50,-30,-20],Atildeucircumflex:[-30,-30,-30,-30,-50,-30,-20],Atildeudieresis:[-30,-30,-30,-30,-50,-30,-20],Atildeugrave:[-30,-30,-30,-30,-50,-30,-20],Atildeuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Atildeumacron:[-30,-30,-30,-30,-50,-30,-20],Atildeuogonek:[-30,-30,-30,-30,-50,-30,-20],Atildeuring:[-30,-30,-30,-30,-50,-30,-20],Atildev:[-40,-40,-40,-40,-100,-74,-55,-74],Atildew:[-30,-30,-40,-40,-90,-74,-55,-92],Atildey:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],BA:[-30,-30,0,0,-30,-25,-25,-35],BAacute:[-30,-30,0,0,-30,-25,-25,-35],BAbreve:[-30,-30,0,0,-30,-25,-25,-35],BAcircumflex:[-30,-30,0,0,-30,-25,-25,-35],BAdieresis:[-30,-30,0,0,-30,-25,-25,-35],BAgrave:[-30,-30,0,0,-30,-25,-25,-35],BAmacron:[-30,-30,0,0,-30,-25,-25,-35],BAogonek:[-30,-30,0,0,-30,-25,-25,-35],BAring:[-30,-30,0,0,-30,-25,-25,-35],BAtilde:[-30,-30,0,0,-30,-25,-25,-35],BU:[-10,-10,-10,-10,-10,-10,-10,-10],BUacute:[-10,-10,-10,-10,-10,-10,-10,-10],BUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],BUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],BUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],BUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],BUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],BUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],BUring:[-10,-10,-10,-10,-10,-10,-10,-10],DA:[-40,-40,-40,-40,-35,-25,-35,-40],DAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DAring:[-40,-40,-40,-40,-35,-25,-35,-40],DAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DV:[-40,-40,-70,-70,-40,-50,-40,-40],DW:[-40,-40,-40,-40,-40,-40,-40,-30],DY:[-70,-70,-90,-90,-40,-50,-40,-55],DYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcomma:[-30,-30,-70,-70],Dperiod:[-30,-30,-70,-70,-20],DcaronA:[-40,-40,-40,-40,-35,-
3825,-35,-40],DcaronAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronV:[-40,-40,-70,-70,-40,-50,-40,-40],DcaronW:[-40,-40,-40,-40,-40,-40,-40,-30],DcaronY:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcaroncomma:[-30,-30,-70,-70],Dcaronperiod:[-30,-30,-70,-70,-20],DcroatA:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatV:[-40,-40,-70,-70,-40,-50,-40,-40],DcroatW:[-40,-40,-40,-40,-40,-40,-40,-30],DcroatY:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcroatcomma:[-30,-30,-70,-70],Dcroatperiod:[-30,-30,-70,-70,-20],FA:[-80,-80,-80,-80,-90,-100,-115,-74],FAacute:[-80,-80,-80,-80,-90,-100,-115,-74],FAbreve:[-80,-80,-80,-80,-90,-100,-115,-74],FAcircumflex:[-80,-80,-80,-80,-90,-100,-115,-74],FAdieresis:[-80,-80,-80,-80,-90,-100,-115,-74],FAgrave:[-80,-80,-80,-80,-90,-100,-115,-74],FAmacron:[-80,-80,-80,-80,-90,-100,-115,-74],FAogonek:[-80,-80,-80,-80,-90,-100,-115,-74],FAring:[-80,-80,-80,-80,-90,-100,-115,-74],FAtilde:[-80,-80,-80,-80,-90,-100,-115,-74],Fa:[-20,-20,-50,-50,-25,-95,-75,-15],Faacute:[-20,-20,-50,-50,-25,-95,-75,-15],Fabreve:[-20,-20,-50,-50,-25,-95,-75,-15],Facircumflex:[-20,-20,-50,-50,-25,-95,-75,-15],Fadieresis:[-20,-20,-50,-50,-25,-95,-75,-15],Fagrave:[-20,-20,-50,-50,-25,-95,-75,-15],Famacron:[-20,-20,-50,-50,-25,-95,-75,-15],Faogonek:[-20,-20,-50,-50,-25,-95,-75,-15],Faring:[-20,-20,-50,-50,-25,-95,-75,-15],Fatilde:[-20,-20,-50,-50,-25,-95,-75,-15],Fcomma:[-100,-100,-150,-150,-92,-129,-135,-80],Fperiod:[-100,-100,-150,-150,-110,-129,-135,-80],JA:[-20,-20,-20,-20,-30,-25,-40,-60],JAacute:[-20,-20,-20,-20,-30,-25,-40,-60],JAbreve:[-20,-20,-20,-20,-30,-25,-40,-60],JAcircumflex:[-20,-20,-20,-20,-30,-25,-40,-60],JAdieresis:[-20,-20,-20,-20,-30,-25,-40,-60],JAgrave:[-20,-20,-20,-20,-30,-25,-40,-60],JAmacron:[-20,-20,-20,-20,-30,-25,-40,-60],JAogonek:[-20,-20,-20,-20,-30,-25,-40,-60],JAring:[-20,-20,-20,-20,-30,-25,-40,-60],JAtilde:[-20,-20,-20,-20,-30,-25,-40,-60],Jcomma:[-20,-20,-30,-30,0,-10,-25],Jperiod:[-20,-20,-30,-30,-20,-10,-25],Ju:[-20,-20,-20,-20,-15,-40,-35],Juacute:[-20,-20,-20,-20,-15,-40,-35],Jucircumflex:[-20,-20,-20,-20,-15,-40,-35],Judieresis:[-20,-20,-20,-20,-15,-40,-35],Jugrave:[-20,-20,-20,-20,-15,-40,-35],Juhungarumlaut:[-20,-20,-20,-20,-15,-40,-35],Jumacron:[-20,-20,-20,-20,-15,-40,-35],Juogonek:[-20,-20,-20,-20,-15,-40,-35],Juring:[-20,-20,-20,-20,-15,-40,-35],KO:[-30,-30,-50,-50,-30,-30,-50,-30],KOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Ke:[-15,-15,-40,-40,-25,-25,-35,-25],Keacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Keogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Ko:[-35,-35,-40,-40,-25,-25,-40,-35],Koacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Komacron:[-35,-35,-40,-40,-25,-25,-40,-35],Koslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Ku:[-30,-30,-30,-30,-15,-20,-40,-15],Kuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kuring:[-30,-30,-30,-30,-15,-20,-40,-15],Ky:[-40,-40,-50,-50,-45,-20,-40,-25],Kyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],KcommaaccentO:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Kcommaaccente:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccento:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentomacron:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentu:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenturing:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenty:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],LT:[-90,-90,-110,-110,-92,-18,-20,-92],LTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LV:[-110,-110,-110,-110,-92,-37,-55,-100],LW:[-80,-80,-70,-70,-92,-37,-55,-74],LY:[-120,-120,-140,-140,-92,-37,-20,-100],LYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lquotedblright:[-140,-140,-140,-140,-20],Lquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Ly:[-30,-30,-30,-30,-55,-37,-30,-55],Lyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LacuteT:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteV:[-110,-110,-110,-110,-92,-37,-55,-100],LacuteW:[-80,-80,-70,-70,-92,-37,-55,-74],LacuteY:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lacutequotedblright:[-140,-140,-140,-140,-20],Lacutequoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lacutey:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LcommaaccentT:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentV:[-110,-110,-110,-110,-92,-37,-55,-100],LcommaaccentW:[-80,-80,-70,-70,-92,-37,-55,-74],LcommaaccentY:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lcommaaccentquotedblright:[-140,-140,-140,-140,-20],Lcommaaccentquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lcommaaccenty:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LslashT:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LslashV:[-110,-110,-110,-110,-92,-37,-55,-100],LslashW:[-80,-80,-70,-70,-92,-37,-55,-74],LslashY:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lslashquotedblright:[-140,-140,-140,-140,-20],Lslashquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lslashy:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],OA:[-50,-50,-20,-20,-40,-40,-55,-35],OAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OAring:[-50,-50,-20,-20,-40,-40,-55,-35],OAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OT:[-40,-40,-40,-40,-40,-40,-40,-40],OTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OV:[-50,-50,-50,-50,-50,-50,-50,-50],OW:[-50,-50,-30,-30,-50,-50,-50,-35],OX:[-50,-50,-60,-60,-40,-40,-40,-40],OY:[-70,-70,-70,-70,-50,-50,-50,-50],OYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocomma:[-40,-40,-40,-40],Operiod:[-40,-40,-40,-40],OacuteA:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAring:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteT:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteV:[-50,-50,-50,-50,-50,-50,-50,-50],OacuteW:[-50,-50,-30,-30,-50,-50,-50,-35],OacuteX:[-50,-50,-60,-60,-40,-40,-40,-40],OacuteY:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oacutecomma:[-40,-40,-40,-40],Oacuteperi
38od:[-40,-40,-40,-40],OcircumflexA:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAring:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexT:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexV:[-50,-50,-50,-50,-50,-50,-50,-50],OcircumflexW:[-50,-50,-30,-30,-50,-50,-50,-35],OcircumflexX:[-50,-50,-60,-60,-40,-40,-40,-40],OcircumflexY:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocircumflexcomma:[-40,-40,-40,-40],Ocircumflexperiod:[-40,-40,-40,-40],OdieresisA:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAring:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisT:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisV:[-50,-50,-50,-50,-50,-50,-50,-50],OdieresisW:[-50,-50,-30,-30,-50,-50,-50,-35],OdieresisX:[-50,-50,-60,-60,-40,-40,-40,-40],OdieresisY:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Odieresiscomma:[-40,-40,-40,-40],Odieresisperiod:[-40,-40,-40,-40],OgraveA:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAring:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveT:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveV:[-50,-50,-50,-50,-50,-50,-50,-50],OgraveW:[-50,-50,-30,-30,-50,-50,-50,-35],OgraveX:[-50,-50,-60,-60,-40,-40,-40,-40],OgraveY:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ogravecomma:[-40,-40,-40,-40],Ograveperiod:[-40,-40,-40,-40],OhungarumlautA:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAring:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautT:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautV:[-50,-50,-50,-50,-50,-50,-50,-50],OhungarumlautW:[-50,-50,-30,-30,-50,-50,-50,-35],OhungarumlautX:[-50,-50,-60,-60,-40,-40,-40,-40],OhungarumlautY:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ohungarumlautcomma:[-40,-40,-40,-40],Ohungarumlautperiod:[-40,-40,-40,-40],OmacronA:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAring:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronT:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronV:[-50,-50,-50,-50,-50,-50,-50,-50],OmacronW:[-50,-50,-30,-30,-50,-50,-50,-35],OmacronX:[-50,-50,-60,-60,-40,-40,-40,-40],OmacronY:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Omacroncomma:[-40,-40,-40,-40],Omacronperiod:[-40,-40,-40,-40],OslashA:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAring:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OslashT:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OslashV:[-50,-50,-50,-50,-50,-50,-50,-50],OslashW:[-50,-50,-30,-30,-50,-50,-50,-35],OslashX:[-50,-50,-60,-60,-40,-40,-40,-40],OslashY:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oslashcomma:[-40,-40,-40,-40],Oslashperiod:[-40,-40,-40,-40],OtildeA:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAring:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeT:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeV:[-50,-50,-50,-50,-50,-50,-50,-50],OtildeW:[-50,-50,-30,-30,-50,-50,-50,-35],OtildeX:[-50,-50,-60,-60,-40,-40,-40,-40],OtildeY:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Otildecomma:[-40,-40,-40,-40],Otildeperiod:[-40,-40,-40,-40],PA:[-100,-100,-120,-120,-74,-85,-90,-92],PAacute:[-100,-100,-120,-120,-74,-85,-90,-92],PAbreve:[-100,-100,-120,-120,-74,-85,-90,-92],PAcircumflex:[-100,-100,-120,-120,-74,-85,-90,-92],PAdieresis:[-100,-100,-120,-120,-74,-85,-90,-92],PAgrave:[-100,-100,-120,-120,-74,-85,-90,-92],PAmacron:[-100,-100,-120,-120,-74,-85,-90,-92],PAogonek:[-100,-100,-120,-120,-74,-85,-90,-92],PAring:[-100,-100,-120,-120,-74,-85,-90,-92],PAtilde:[-100,-100,-120,-120,-74,-85,-90,-92],Pa:[-30,-30,-40,-40,-10,-40,-80,-15],Paacute:[-30,-30,-40,-40,-10,-40,-80,-15],Pabreve:[-30,-30,-40,-40,-10,-40,-80,-15],Pacircumflex:[-30,-30,-40,-40,-10,-40,-80,-15],Padieresis:[-30,-30,-40,-40,-10,-40,-80,-15],Pagrave:[-30,-30,-40,-40,-10,-40,-80,-15],Pamacron:[-30,-30,-40,-40,-10,-40,-80,-15],Paogonek:[-30,-30,-40,-40,-10,-40,-80,-15],Paring:[-30,-30,-40,-40,-10,-40,-80,-15],Patilde:[-30,-30,-40,-40,-10,-40,-80,-15],Pcomma:[-120,-120,-180,-180,-92,-129,-135,-111],Pe:[-30,-30,-50,-50,-20,-50,-80],Peacute:[-30,-30,-50,-50,-20,-50,-80],Pecaron:[-30,-30,-50,-50,-20,-50,-80],Pecircumflex:[-30,-30,-50,-50,-20,-50,-80],Pedieresis:[-30,-30,-50,-50,-20,-50,-80],Pedotaccent:[-30,-30,-50,-50,-20,-50,-80],Pegrave:[-30,-30,-50,-50,-20,-50,-80],Pemacron:[-30,-30,-50,-50,-20,-50,-80],Peogonek:[-30,-30,-50,-50,-20,-50,-80],Po:[-40,-40,-50,-50,-20,-55,-80],Poacute:[-40,-40,-50,-50,-20,-55,-80],Pocircumflex:[-40,-40,-50,-50,-20,-55,-80],Podieresis:[-40,-40,-50,-50,-20,-55,-80],Pograve:[-40,-40,-50,-50,-20,-55,-80],Pohungarumlaut:[-40,-40,-50,-50,-20,-55,-80],Pomacron:[-40,-40,-50,-50,-20,-55,-80],Poslash:[-40,-40,-50,-50,-20,-55,-80],Potilde:[-40,-40,-50,-50,-20,-55,-80],Pperiod:[-120,-120,-180,-180,-110,-129,-135,-111],QU:[-10,-10,-10,-10,-10,-10,-10,-10],QUacute:[-10,-10,-10,-10,-10,-10,-10,-10],QUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],QUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],QUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],QUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],QUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],QUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],QUring:[-10,-10,-10,-10,-10,-10,-10,-10],Qcomma:[20,20],Qperiod:[20,20,0,0,-20],RO:[-20,-20,-20,-20,-30,-40,-40,-40],ROacute:[-20,-20,-20,-20,-30,-40,-40,-40],ROcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],ROdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],ROgrave:[-20,-20,-20,-20,-30,-40,-40,-40],ROhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],ROmacron:[-20,-20,-20,-20,-30,-40,-40,-40],ROslash:[-20,-20,-20,-20,-30,-40,-40,-40],ROtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RT:[-20,-20,-30,-30,-40,-30,0,-60],RTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RU:[-20,-20,-40,-40,-30,-40,-40,-40],RUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RUring:[-20,-20,-40,-40,-30,-40,-40,-40],RV:[-50,-50,-50,-50,-55,-18,-18,-80],RW:[-40,-40,-30,-30,-35,-18,-18,-55],RY:[-50,-50,-50,-50,-35,-18,-18,-65],RYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteO:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteT:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RacuteU:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUring:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteV:[-50,-50,-50,-50,-55,-18,-18,-80],RacuteW:[-40,-40,-30,-30,-35,-18,-18,-55],RacuteY:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronO:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronT:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcaronU:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronV:[-50,-50,-50,-50,-55,-18,-18,-80],RcaronW:[-40,-40,-30,-30,-35,-18,-18,-55],RcaronY:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentO:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentT:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentU:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentV:[-50,-50,-50,-50,-55,-18,-18,-80],RcommaaccentW:[-40,-40,-30,-30,-35,-18,-18,-55],RcommaaccentY:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],TA:[-90,-90,-120,-120,-90,-55,-50,-93],TAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TAring:[-90,-90,-120,-120,-90,-55,-50,-93],TAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TO:[-40,-40,-40,-40,-18,-18,-18,-18],TOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Ta:[-80,-80,-120,-120,-92,-92,-92,-80],Taacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Taogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Taring:[-80,-80,-120,-120,-92,-92,-92,-80],Tatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcolon:[-40,-40,-20,-20,-74,-74,-55,-50
38],Tcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Te:[-60,-60,-120,-120,-92,-92,-92,-70],Teacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tecircumflex:[-60,-60,-120,-120,-92,-92,-52,-70],Tedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Temacron:[-60,-60,-60,-60,-52,-52,-52,-30],Teogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Thyphen:[-120,-120,-140,-140,-92,-92,-74,-92],To:[-80,-80,-120,-120,-92,-95,-92,-80],Toacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Todieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Toslash:[-80,-80,-120,-120,-92,-95,-92,-80],Totilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tr:[-80,-80,-120,-120,-74,-37,-55,-35],Tracute:[-80,-80,-120,-120,-74,-37,-55,-35],Trcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tu:[-90,-90,-120,-120,-92,-37,-55,-45],Tuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Turing:[-90,-90,-120,-120,-92,-37,-55,-45],Tw:[-60,-60,-120,-120,-74,-37,-74,-80],Ty:[-60,-60,-120,-120,-34,-37,-74,-80],Tyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcaronA:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronO:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcarona:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcaronacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcaronadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaronaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaroncolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcaroncomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcarone:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaroneacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcaronedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcaronedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Tcaronemacron:[-60,-60,-60,-60,-52,-52,-52,-30],Tcaroneogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronhyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcarono:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcaronr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcaronu:[-90,-90,-120,-120,-92,-37,-55,-45
38],Tcaronuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcaronuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuring:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcarony:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcommaaccentA:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentO:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcommaaccenta:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcommaaccentacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcommaaccentadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcommaaccentcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcommaaccente:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenteacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcommaaccentedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcommaaccentedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentegrave:[-60,-60,-60,-60,-52,-52,-52,-30],Tcommaaccentemacron:[-60,-60,-60,-60,-52,-52,-52,-70],Tcommaaccenteogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenthyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcommaaccento:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcommaaccentr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcommaaccentu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcommaaccentuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccenturing:[-90,-90,-120,-120,-92,-37,-55,-45
38],Tcommaaccentw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcommaaccenty:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],UA:[-50,-50,-40,-40,-60,-45,-40,-40],UAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UAring:[-50,-50,-40,-40,-60,-45,-40,-40],UAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucomma:[-30,-30,-40,-40,-50,0,-25],Uperiod:[-30,-30,-40,-40,-50,0,-25],UacuteA:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAring:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uacutecomma:[-30,-30,-40,-40,-50,0,-25],Uacuteperiod:[-30,-30,-40,-40,-50,0,-25],UcircumflexA:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAring:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucircumflexcomma:[-30,-30,-40,-40,-50,0,-25],Ucircumflexperiod:[-30,-30,-40,-40,-50,0,-25],UdieresisA:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAring:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Udieresiscomma:[-30,-30,-40,-40,-50,0,-25],Udieresisperiod:[-30,-30,-40,-40,-50,0,-25],UgraveA:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAring:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ugravecomma:[-30,-30,-40,-40,-50,0,-25],Ugraveperiod:[-30,-30,-40,-40,-50,0,-25],UhungarumlautA:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAring:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uhungarumlautcomma:[-30,-30,-40,-40,-50,0,-25],Uhungarumlautperiod:[-30,-30,-40,-40,-50,0,-25],UmacronA:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAring:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Umacroncomma:[-30,-30,-40,-40,-50,0,-25],Umacronperiod:[-30,-30,-40,-40,-50,0,-25],UogonekA:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAring:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uogonekcomma:[-30,-30,-40,-40,-50,0,-25],Uogonekperiod:[-30,-30,-40,-40,-50,0,-25],UringA:[-50,-50,-40,-40,-60,-45,-40,-40],UringAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UringAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UringAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UringAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UringAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UringAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UringAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UringAring:[-50,-50,-40,-40,-60,-45,-40,-40],UringAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uringcomma:[-30,-30,-40,-40,-50,0,-25],Uringperiod:[-30,-30,-40,-40,-50,0,-25],VA:[-80,-80,-80,-80,-135,-85,-60,-135],VAacute:[-80,-80,-80,-80,-135,-85,-60,-135],VAbreve:[-80,-80,-80,-80,-135,-85,-60,-135],VAcircumflex:[-80,-80,-80,-80,-135,-85,-60,-135],VAdieresis:[-80,-80,-80,-80,-135,-85,-60,-135],VAgrave:[-80,-80,-80,-80,-135,-85,-60,-135],VAmacron:[-80,-80,-80,-80,-135,-85,-60,-135],VAogonek:[-80,-80,-80,-80,-135,-85,-60,-135],VAring:[-80,-80,-80,-80,-135,-85,-60,-135],VAtilde:[-80,-80,-80,-80,-135,-85,-60,-135],VG:[-50,-50,-40,-40,-30,-10,0,-15],VGbreve:[-50,-50,-40,-40,-30,-10,0,-15],VGcommaaccent:[-50,-50,-40,-40,-30,-10,0,-15],VO:[-50,-50,-40,-40,-45,-30,-30,-40],VOacute:[-50,-50,-40,-40,-45,-30,-30,-40],VOcircumflex:[-50,-50,-40,-40,-45,-30,-30,-40],VOdieresis:[-50,-50,-40,-40,-45,-30,-30,-40],VOgrave:[-50,-50,-40,-40,-45,-30,-30,-40],VOhungarumlaut:[-50,-50,-40,-40,-45,-30,-30,-40],VOmacron:[-50,-50,-40,-40,-45,-30,-30,-40],VOslash:[-50,-50,-40,-40,-45,-30,-30,-40],VOtilde:[-50,-50,-40,-40,-45,-30,-30,-40],Va:[-60,-60,-70,-70,-92,-111,-111,-111],Vaacute:[-60,-60,-70,-70,-92,-111,-111,-111],Vabreve:[-60,-60,-70,-70,-92,-111,-111,-111],Vacircumflex:[-60,-60,-70,-70,-92,-111,-111,-71],Vadieresis:[-60,-60,-70,-70,-92,-111,-111,-71],Vagrave:[-60,-60,-70,-70,-92,-111,-111,-71],Vamacron:[-60,-60,-70,-70,-92,-111,-111,-71],Vaogonek:[-60,-60,-70,-70,-92,-111,-111,-111],Varing:[-60,-60,-70,-70,-92,-111,-111,-111],Vatilde:[-60,-60,-70,-70,-92,-111,-111,-71],Vcolon:[-40,-40,-40,-40,-92,-74,-65,-74],Vcomma:[-120,-120,-125,-125,-129,-129,-129,-129],Ve:[-50,-50,-80,-80,-100,-111,-111,-111],Veacute:[-50,-50,-80,-80,-100,-111,-111,-111],Vecaron:[-50,-50,-80,-80,-100,-111,-111,-71],Vecircumflex:[-50,-50,-80,-80,-100,-111,-111,-71],Vedieresis:[-50,-50,-80,-80,-100,-71,-71,-71],Vedotaccent:[-50,-50,-80,-80,-100,-111,-111,-111],Vegrave:[-50,-50,-80,-80,-100,-71,-71,-71],Vemacron:[-50,-50,-80,-80,-100,-71,-71,-71],Veogonek:[-50,-50,-80,-80,-100,-111,-111,-111],Vhyphen:[-80,-80,-80,-80,-74,-70,-55,-100],Vo:[-90,-90,-80,-80,-100,-111,-111,-129],Voacute:[-90,-90,-80,-80,-100,-111,-111,-129],Vocircumflex:[-90,-90,-80,-80,-100,-111,-111,-129],Vodieresis:[-90,-90,-80,-80,-100,-111,-111,-89],Vograve:[-90,-90,-80,-80,-100,-111,-111,-89],Vohungarumlaut:[-90,-90,-80,-80,-100,-111,-111,-129],Vomacron:[-90,-90,-80,-80,-100,-111,-111,-89],Voslash:[-90,-90,-80,-80,-100,-111,-111,-129],Votilde:[-90,-90,-80,-80,-100,-111,-111,-89],Vperiod:[-120,-120,-125,-125,-145,-129,-129,-129],Vsemicolon:[-40,-40,-40,-40,-92,-74,-74,-74],Vu:[-60,-60,-70,-70,-92,-55,-74,-75],Vuacute:[-60,-60,-70,-70,-92,-55,-74,-75],Vucircumflex:[-60,-60,-70,-70,-92,-55,-74,-75],Vudieresis:[-60,-60,-70,-70,-92,-55,-74,-75],Vugrave:[-60,-60,-70,-70,-92,-55,-74,-75],Vuhungarumlaut:[-60,-60,-70,-70,-92,-55,-74,-75],Vumacron:[-60,-60,-70,-70,-92,-55,-74,-75],Vuogonek:[-60,-60,-70,-70,-92,-55,-74,-75],Vuring:[-60,-60,-70,-70,-92,-55,-74,-75],WA:[-60,-60,-50,-50,-120,-74,-60,-120],WAacute:[-60,-60,-50,-50,-120,-74,-60,-120],WAbreve:[-60,-60,-50,-50,-120,-74,-60,-120],WAcircumflex:[-60,-60,-50,-50,-120,-74,-60,-120],WAdieresis:[-60,-60,-50,-50,-120,-74,-60,-120],WAgrave:[-60,-60,-50,-50,-120,-74,-60,-120],WAmacron:[-60,-60,-50,-50,-120,-74,-60,-120],WAogonek:[-60,-60,-50,-50,-120,-74,-60,-120],WAring:[-60,-60,-50,-50,-120,-74,-60,-120],WAtilde:[-60,-60,-50,-50,-120,-74,-60,-120],WO:[-20,-20,-20,-20,-10,-15,-25,-10],WOacute:[-20,-20,-20,-20,-10,-15,-25,-10],WOcircumflex:[-20,-20,-20,-20,-10,-15,-25,-10],WOdieresis:[-20,-20,-20,-20,-10,-15,-25,-10],WOgrave:[-20,-20,-20,-20,-10,-15,-25,-10],WOhungarumlaut:[-20,-20,-20,-20,-10,-15,-25,-10],WOmacron:[-20,-20,-20,-20,-10,-15,-25,-10],WOslash:[-20,-20,-20,-20,-10,-15,-25,-10],WOtilde:[-20,-20,-20,-20,-10,-15,-25,-10],Wa:[-40,-40,-40,-40,-65,-85,-92,-80],Waacute:[-40,-40,-40,-40,-65,-85,-92,-80],Wabreve:[-40,-40,-40,-40,-65,-85,-92,-80],Wacircumflex:[-40,-40,-40,-40,-65,-85,-92,-80],Wadieresis:[-40,-40,-40,-40,-65,-85,-92,-80],Wagrave:[-40,-40,-40,-40,-65,-85,-92,-80],Wamacron:[-40,-40,-40,-40,-65,-85,-92,-80],Waogonek:[-40,-40,-40,-40,-65,-85,-92,-80],Waring:[-40,-40,-40,-40,-65,-85,-92,-80],Watilde:[-40,-40,-40,-40,-65,-85,-92,-80],Wcolon:[-10,-10,0,0,-55,-55,-65,-37],Wcomma:[-80,-80,-80,-80,-92,-74,-92,-92],We:[-35,-35,-30,-30,-65,-90,-92,-80],Weacute:[-35,-35,-30,-30,-65,-90,-92,-80],Wecaron:[-35,-35,-30,-30,-65,-90,-92,-80],Wecircumflex:[-35,-35,-30,-30,-65,-90,-92,-80],Wedieresis:[-35,-35,-30,-30,-65,-50,-52,-40],Wedotaccent:[-35,-35,-30,-30,-65,-90,-92,-80],Wegrave:[-35,-35,-30,-30,-65,-50,-52,-40],Wemacron:[-35,-35,-30,-30,-65,-50,-52,-40],Weogonek:[-35,-35,-30,-30,-65,-90,-92,-80],Whyphen:[-40,-40,-40,-40,-37,-50,-37,-65],Wo:[-60,-60,-30,-30,-75,-80,-92,-80],Woacute:[-60,-60,-30,-30,-75,-80,-92,-80],Wocircumflex:[-60,-60,-30,-30,-75,-80,-92,-80],Wodieresis:[-60,-60,-30,-30,-75,-80,-92,-80],Wograve:[-60,-60,-30,-30,-75,-80,-92,-80],Wohungarumlaut:[-60,-60,-30,-30,-75,-80,-92,-80],Womacron:[-60,-60,-30,-30,-75,-80,-92,-80],Woslash:[-60,-60,-30,-30,-75,-80,-92,-80],Wotilde:[-60,-60,-30,-30,-75,-80,-92,-80],Wperiod:[-80,-80,-80,-80,-92,-74,-92,-92],Wsemicolon:[-10,-10,0,0,-55,-55,-65,-37],Wu:[-45,-45,-30,-30,-50,-55,-55,-50],Wuacute:[-45,-45,-30,-30,-50,-55,-55,-50],Wucircumflex:[-45,-45,-30,-30,-50,-55,-55,-50],Wudieresis:[-45,-45,-30,-30,-50,-55,-55,-50],Wugrave:[-45,-45,-30,-30,-50,-55,-55,-50],Wuhungarumlaut:[-45,-45,-30,-30,-50,-55,-55,-50],Wumacron:[-45,-45,-30,-30,-50,-55,-55,-50],Wuogonek:[-45,-45,-30,-30,-50,-55,-55,-50],Wuring:[-45,-45,-30,-30,-50,-55,-55,-50],Wy:[-20,-20,-20,-20,-60,-55,-70,-73],Wyacute:[-20,-20,-20,-20,-60,-55,-70,-73],Wydieresis:[-20,-20,-20,-20,-60,-55,-70,-73],YA:[-110,-110,-110,-110,-110,-74,-50,-120],YAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YAring:[-110,-110,-110,-110,-110,-74,-50,-120],YAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YO:[-70,-70,-85,-85,-35,-25,-15,-30],YOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ya:[-90,-90,-140,-140,-85,-92,-92,-100],Yaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yaring:[-90,-90,-140,-140,-85,-92,-92,-100],Yatilde:[-90,-90,-140,-140,-85,-92,-92,-60],Ycolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ycomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ye:[-80,-80,-14
380,-140,-111,-111,-92,-100],Yeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yo:[-100,-100,-140,-140,-111,-111,-92,-110],Yoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Yoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ysemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yu:[-100,-100,-110,-110,-92,-92,-92,-111],Yuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yuring:[-100,-100,-110,-110,-92,-92,-92,-111],YacuteA:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAring:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteO:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Yacutea:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacuteacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yacuteaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yacutearing:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteatilde:[-90,-90,-70,-70,-85,-92,-92,-60],Yacutecolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacutecomma:[-100,-100,-140,-140,-92,-92,-92,-129],Yacutee:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yacuteedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yacuteeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteo:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteomacron:[-100,-100,-70,-70,-111,-111,-92,-70],Yacuteoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Yacutesemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacuteu:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuring:[-100,-100,-110,-110,-92,-92,-92,-111],YdieresisA:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAring:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisO:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ydieresisa:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresisacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Ydieresisaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaring:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisatilde:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresiscolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresiscomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ydieresise:[-80,-80,-14
380,-140,-111,-111,-92,-100],Ydieresiseacute:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Ydieresisedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Ydieresiseogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiso:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisograve:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ydieresissemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresisu:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuring:[-100,-100,-110,-110,-92,-92,-92,-111],ag:[-10,-10,0,0,0,0,-10],agbreve:[-10,-10,0,0,0,0,-10],agcommaaccent:[-10,-10,0,0,0,0,-10],av:[-15,-15,-20,-20,-25,0,0,-20],aw:[-15,-15,-20,-20,0,0,0,-15],ay:[-20,-20,-30,-30],ayacute:[-20,-20,-30,-30],aydieresis:[-20,-20,-30,-30],aacuteg:[-10,-10,0,0,0,0,-10],aacutegbreve:[-10,-10,0,0,0,0,-10],aacutegcommaaccent:[-10,-10,0,0,0,0,-10],aacutev:[-15,-15,-20,-20,-25,0,0,-20],aacutew:[-15,-15,-20,-20,0,0,0,-15],aacutey:[-20,-20,-30,-30],aacuteyacute:[-20,-20,-30,-30],aacuteydieresis:[-20,-20,-30,-30],abreveg:[-10,-10,0,0,0,0,-10],abrevegbreve:[-10,-10,0,0,0,0,-10],abrevegcommaaccent:[-10,-10,0,0,0,0,-10],abrevev:[-15,-15,-20,-20,-25,0,0,-20],abrevew:[-15,-15,-20,-20,0,0,0,-15],abrevey:[-20,-20,-30,-30],abreveyacute:[-20,-20,-30,-30],abreveydieresis:[-20,-20,-30,-30],acircumflexg:[-10,-10,0,0,0,0,-10],acircumflexgbreve:[-10,-10,0,0,0,0,-10],acircumflexgcommaaccent:[-10,-10,0,0,0,0,-10],acircumflexv:[-15,-15,-20,-20,-25,0,0,-20],acircumflexw:[-15,-15,-20,-20,0,0,0,-15],acircumflexy:[-20,-20,-30,-30],acircumflexyacute:[-20,-20,-30,-30],acircumflexydieresis:[-20,-20,-30,-30],adieresisg:[-10,-10,0,0,0,0,-10],adieresisgbreve:[-10,-10,0,0,0,0,-10],adieresisgcommaaccent:[-10,-10,0,0,0,0,-10],adieresisv:[-15,-15,-20,-20,-25,0,0,-20],adieresisw:[-15,-15,-20,-20,0,0,0,-15],adieresisy:[-20,-20,-30,-30],adieresisyacute:[-20,-20,-30,-30],adieresisydieresis:[-20,-20,-30,-30],agraveg:[-10,-10,0,0,0,0,-10],agravegbreve:[-10,-10,0,0,0,0,-10],agravegcommaaccent:[-10,-10,0,0,0,0,-10],agravev:[-15,-15,-20,-20,-25,0,0,-20],agravew:[-15,-15,-20,-20,0,0,0,-15],agravey:[-20,-20,-30,-30],agraveyacute:[-20,-20,-30,-30],agraveydieresis:[-20,-20,-30,-30],amacrong:[-10,-10,0,0,0,0,-10],amacrongbreve:[-10,-10,0,0,0,0,-10],amacrongcommaaccent:[-10,-10,0,0,0,0,-10],amacronv:[-15,-15,-20,-20,-25,0,0,-20],amacronw:[-15,-15,-20,-20,0,0,0,-15],amacrony:[-20,-20,-30,-30],amacronyacute:[-20,-20,-30,-30],amacronydieresis:[-20,-20,-30,-30],aogonekg:[-10,-10,0,0,0,0,-10],aogonekgbreve:[-10,-10,0,0,0,0,-10],aogonekgcommaaccent:[-10,-10,0,0,0,0,-10],aogonekv:[-15,-15,-20,-20,-25,0,0,-20],aogonekw:[-15,-15,-20,-20,0,0,0,-15],aogoneky:[-20,-20,-30,-30],aogonekyacute:[-20,-20,-30,-30],aogonekydieresis:[-20,-20,-30,-30],aringg:[-10,-10,0,0,0,0,-10],aringgbreve:[-10,-10,0,0,0,0,-10],aringgcommaaccent:[-10,-10,0,0,0,0,-10],aringv:[-15,-15,-20,-20,-25,0,0,-20],aringw:[-15,-15,-20,-20,0,0,0,-15],aringy:[-20,-20,-30,-30],aringyacute:[-20,-20,-30,-30],aringydieresis:[-20,-20,-30,-30],atildeg:[-10,-10,0,0,0,0,-10],atildegbreve:[-10,-10,0,0,0,0,-10],atildegcommaaccent:[-10,-10,0,0,0,0,-10],atildev:[-15,-15,-20,-20,-25,0,0,-20],atildew:[-15,-15,-20,-20,0,0,0,-15],atildey:[-20,-20,-30,-30],atildeyacute:[-20,-20,-30,-30],atildeydieresis:[-20,-20,-30,-30],bl:[-10,-10,-20,-20],blacute:[-10,-10,-20,-20],blcommaaccent:[-10,-10,-20,-20],blslash:[-10,-10,-20,-20],bu:[-20,-20,-20,-20,-20,-20,-20,-20],buacute:[-20,-20,-20,-20,-20,-20,-20,-20],bucircumflex:[-20,-20,-20,-20,-20,-20,-20,-20],budieresis:[-20,-20,-20,-20,-20,-20,-20,-20],bugrave:[-20,-20,-20,-20,-20,-20,-20,-20],buhungarumlaut:[-20,-20,-20,-20,-20,-20,-20,-20],bumacron:[-20,-20,-20,-20,-20,-20,-20,-20],buogonek:[-20,-20,-20,-20,-20,-20,-20,-20],buring:[-20,-20,-20,-20,-20,-20,-20,-20],bv:[-20,-20,-20,-20,-15,0,0,-15],by:[-20,-20,-20,-20],byacute:[-20,-20,-20,-20],bydieresis:[-20,-20,-20,-20],ch:[-10,-10,0,0,0,-10,-15],ck:[-20,-20,-20,-20,0,-10,-20],ckcommaaccent:[-20,-20,-20,-20,0,-10,-20],cl:[-20,-20],clacute:[-20,-20],clcommaaccent:[-20,-20],clslash:[-20,-20],cy:[-10,-10,0,0,0,0,0,-15],cyacute:[-10,-10,0,0,0,0,0,-15],cydieresis:[-10,-10,0,0,0,0,0,-15],cacuteh:[-10,-10,0,0,0,-10,-15],cacutek:[-20,-20,-20,-20,0,-10,-20],cacutekcommaaccent:[-20,-20,-20,-20,0,-10,-20],cacutel:[-20,-20],cacutelacute:[-20,-20],cacutelcommaaccent:[-20,-20],cacutelslash:[-20,-20],cacutey:[-10,-10,0,0,0,0,0,-15],cacuteyacute:[-10,-10,0,0,0,0,0,-15],cacuteydieresis:[-10,-10,0,0,0,0,0,-15],ccaronh:[-10,-10,0,0,0,-10,-15],ccaronk:[-20,-20,-20,-20,0,-10,-20],ccaronkcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccaronl:[-20,-20],ccaronlacute:[-20,-20],ccaronlcommaaccent:[-20,-20],ccaronlslash:[-20,-20],ccarony:[-10,-10,0,0,0,0,0,-15],ccaronyacute:[-10,-10,0,0,0,0,0,-15],ccaronydieresis:[-10,-10,0,0,0,0,0,-15],ccedillah:[-10,-10,0,0,0,-10,-15],ccedillak:[-20,-20,-20,-20,0,-10,-20],ccedillakcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccedillal:[-20,-20],ccedillalacute:[-20,-20],ccedillalcommaaccent:[-20,-20],ccedillalslash:[-20,-20],ccedillay:[-10,-10,0,0,0,0,0,-15],ccedillayacute:[-10,-10,0,0,0,0,0,-15],ccedillaydieresis:[-10,-10,0,0,0,0,0,-15],colonspace:[-40,-40,-50,-50],commaquotedblright:[-120,-120,-100,-100,-45,-95,-140,-70],commaquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],commaspace:[-40,-40],dd:[-10,-10],ddcroat:[-10,-10],dv:[-15,-15],dw:[-15,-15,0,0,-15],dy:[-15,-15],dyacute:[-15,-15],dydieresis:[-15,-15],dcroatd:[-10,-10],dcroatdcroat:[-10,-10],dcroatv:[-15,-15],dcroatw:[-15,-15,0,0,-15],dcroaty:[-15,-15],dcroatyacute:[-15,-15],dcroatydieresis:[-15,-15],ecomma:[10,10,-15,-15,0,0,-10],eperiod:[20,20,-15,-15,0,0,-15],ev:[-15,-15,-30,-30,-15,0,-15,-25],ew:[-15,-15,-20,-20,0,0,-15,-25],ex:[-15,-15,-30,-30,0,0,-20,-15],ey:[-15,-15,-20,-20,0,0,-30,-15],eyacute:[-15,-15,-20,-20,0,0,-30,-15],eydieresis:[-15,-15,-20,-20,0,0,-30,-15],eacutecomma:[10,10,-15,-15,0,0,-10],eacuteperi
38od:[20,20,-15,-15,0,0,-15],eacutev:[-15,-15,-30,-30,-15,0,-15,-25],eacutew:[-15,-15,-20,-20,0,0,-15,-25],eacutex:[-15,-15,-30,-30,0,0,-20,-15],eacutey:[-15,-15,-20,-20,0,0,-30,-15],eacuteyacute:[-15,-15,-20,-20,0,0,-30,-15],eacuteydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecaroncomma:[10,10,-15,-15,0,0,-10],ecaronperiod:[20,20,-15,-15,0,0,-15],ecaronv:[-15,-15,-30,-30,-15,0,-15,-25],ecaronw:[-15,-15,-20,-20,0,0,-15,-25],ecaronx:[-15,-15,-30,-30,0,0,-20,-15],ecarony:[-15,-15,-20,-20,0,0,-30,-15],ecaronyacute:[-15,-15,-20,-20,0,0,-30,-15],ecaronydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexcomma:[10,10,-15,-15,0,0,-10],ecircumflexperiod:[20,20,-15,-15,0,0,-15],ecircumflexv:[-15,-15,-30,-30,-15,0,-15,-25],ecircumflexw:[-15,-15,-20,-20,0,0,-15,-25],ecircumflexx:[-15,-15,-30,-30,0,0,-20,-15],ecircumflexy:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexyacute:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexydieresis:[-15,-15,-20,-20,0,0,-30,-15],edieresiscomma:[10,10,-15,-15,0,0,-10],edieresisperiod:[20,20,-15,-15,0,0,-15],edieresisv:[-15,-15,-30,-30,-15,0,-15,-25],edieresisw:[-15,-15,-20,-20,0,0,-15,-25],edieresisx:[-15,-15,-30,-30,0,0,-20,-15],edieresisy:[-15,-15,-20,-20,0,0,-30,-15],edieresisyacute:[-15,-15,-20,-20,0,0,-30,-15],edieresisydieresis:[-15,-15,-20,-20,0,0,-30,-15],edotaccentcomma:[10,10,-15,-15,0,0,-10],edotaccentperiod:[20,20,-15,-15,0,0,-15],edotaccentv:[-15,-15,-30,-30,-15,0,-15,-25],edotaccentw:[-15,-15,-20,-20,0,0,-15,-25],edotaccentx:[-15,-15,-30,-30,0,0,-20,-15],edotaccenty:[-15,-15,-20,-20,0,0,-30,-15],edotaccentyacute:[-15,-15,-20,-20,0,0,-30,-15],edotaccentydieresis:[-15,-15,-20,-20,0,0,-30,-15],egravecomma:[10,10,-15,-15,0,0,-10],egraveperiod:[20,20,-15,-15,0,0,-15],egravev:[-15,-15,-30,-30,-15,0,-15,-25],egravew:[-15,-15,-20,-20,0,0,-15,-25],egravex:[-15,-15,-30,-30,0,0,-20,-15],egravey:[-15,-15,-20,-20,0,0,-30,-15],egraveyacute:[-15,-15,-20,-20,0,0,-30,-15],egraveydieresis:[-15,-15,-20,-20,0,0,-30,-15],emacroncomma:[10,10,-15,-15,0,0,-10],emacronperiod:[20,20,-15,-15,0,0,-15],emacronv:[-15,-15,-30,-30,-15,0,-15,-25],emacronw:[-15,-15,-20,-20,0,0,-15,-25],emacronx:[-15,-15,-30,-30,0,0,-20,-15],emacrony:[-15,-15,-20,-20,0,0,-30,-15],emacronyacute:[-15,-15,-20,-20,0,0,-30,-15],emacronydieresis:[-15,-15,-20,-20,0,0,-30,-15],eogonekcomma:[10,10,-15,-15,0,0,-10],eogonekperiod:[20,20,-15,-15,0,0,-15],eogonekv:[-15,-15,-30,-30,-15,0,-15,-25],eogonekw:[-15,-15,-20,-20,0,0,-15,-25],eogonekx:[-15,-15,-30,-30,0,0,-20,-15],eogoneky:[-15,-15,-20,-20,0,0,-30,-15],eogonekyacute:[-15,-15,-20,-20,0,0,-30,-15],eogonekydieresis:[-15,-15,-20,-20,0,0,-30,-15],fcomma:[-10,-10,-30,-30,-15,-10,-10],fe:[-10,-10,-30,-30,0,-10],feacute:[-10,-10,-30,-30,0,-10],fecaron:[-10,-10,-30,-30],fecircumflex:[-10,-10,-30,-30],fedieresis:[-10,-10,-30,-30],fedotaccent:[-10,-10,-30,-30,0,-10],fegrave:[-10,-10,-30,-30],femacron:[-10,-10,-30,-30],feogonek:[-10,-10,-30,-30,0,-10],fo:[-20,-20,-30,-30,-25,-10],foacute:[-20,-20,-30,-30,-25,-10],focircumflex:[-20,-20,-30,-30,-25,-10],fodieresis:[-20,-20,-30,-30,-25],fograve:[-20,-20,-30,-30,-25,-10],fohungarumlaut:[-20,-20,-30,-30,-25,-10],fomacron:[-20,-20,-30,-30,-25],foslash:[-20,-20,-30,-30,-25,-10],fotilde:[-20,-20,-30,-30,-25,-10],fperiod:[-10,-10,-30,-30,-15,-10,-15],fquotedblright:[30,30,60,60,50],fquoteright:[30,30,50,50,55,55,92,55],ge:[10,10,0,0,0,0,-10],geacute:[10,10,0,0,0,0,-10],gecaron:[10,10,0,0,0,0,-10],gecircumflex:[10,10,0,0,0,0,-10],gedieresis:[10,10,0,0,0,0,-10],gedotaccent:[10,10,0,0,0,0,-10],gegrave:[10,10,0,0,0,0,-10],gemacron:[10,10,0,0,0,0,-10],geogonek:[10,10,0,0,0,0,-10],gg:[-10,-10,0,0,0,0,-10],ggbreve:[-10,-10,0,0,0,0,-10],ggcommaaccent:[-10,-10,0,0,0,0,-10],gbrevee:[10,10,0,0,0,0,-10],gbreveeacute:[10,10,0,0,0,0,-10],gbreveecaron:[10,10,0,0,0,0,-10],gbreveecircumflex:[10,10,0,0,0,0,-10],gbreveedieresis:[10,10,0,0,0,0,-10],gbreveedotaccent:[10,10,0,0,0,0,-10],gbreveegrave:[10,10,0,0,0,0,-10],gbreveemacron:[10,10,0,0,0,0,-10],gbreveeogonek:[10,10,0,0,0,0,-10],gbreveg:[-10,-10,0,0,0,0,-10],gbrevegbreve:[-10,-10,0,0,0,0,-10],gbrevegcommaaccent:[-10,-10,0,0,0,0,-10],gcommaaccente:[10,10,0,0,0,0,-10],gcommaaccenteacute:[10,10,0,0,0,0,-10],gcommaaccentecaron:[10,10,0,0,0,0,-10],gcommaaccentecircumflex:[10,10,0,0,0,0,-10],gcommaaccentedieresis:[10,10,0,0,0,0,-10],gcommaaccentedotaccent:[10,10,0,0,0,0,-10],gcommaaccentegrave:[10,10,0,0,0,0,-10],gcommaaccentemacron:[10,10,0,0,0,0,-10],gcommaaccenteogonek:[10,10,0,0,0,0,-10],gcommaaccentg:[-10,-10,0,0,0,0,-10],gcommaaccentgbreve:[-10,-10,0,0,0,0,-10],gcommaaccentgcommaaccent:[-10,-10,0,0,0,0,-10],hy:[-20,-20,-30,-30,-15,0,0,-5],hyacute:[-20,-20,-30,-30,-15,0,0,-5],hydieresis:[-20,-20,-30,-30,-15,0,0,-5],ko:[-15,-15,-20,-20,-15,-10,-10,-10],koacute:[-15,-15,-20,-20,-15,-10,-10,-10],kocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kograve:[-15,-15,-20,-20,-15,-10,-10,-10],kohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],komacron:[-15,-15,-20,-20,-15,-10,-10,-10],koslash:[-15,-15,-20,-20,-15,-10,-10,-10],kotilde:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccento:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoacute:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentograve:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentomacron:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoslash:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentotilde:[-15,-15,-20,-20,-15,-10,-10,-10],lw:[-15,-15,0,0,0,0,0,-10],ly:[-15,-15],lyacute:[-15,-15],lydieresis:[-15,-15],lacutew:[-15,-15,0,0,0,0,0,-10],lacutey:[-15,-15],lacuteyacute:[-15,-15],lacuteydieresis:[-15,-15],lcommaaccentw:[-15,-15,0,0,0,0,0,-10],lcommaaccenty:[-15,-15],lcommaaccentyacute:[-15,-15],lcommaaccentydieresis:[-15,-15],lslashw:[-15,-15,0,0,0,0,0,-10],lslashy:[-15,-15],lslashyacute:[-15,-15],lslashydieresis:[-15,-15],mu:[-20,-20,-10,-10],muacute:[-20,-20,-10,-10],mucircumflex:[-20,-20,-10,-10],mudieresis:[-20,-20,-10,-10],mugrave:[-20,-20,-10,-10],muhungarumlaut:[-20,-20,-10,-10],mumacron:[-20,-20,-10,-10],muogonek:[-20,-20,-10,-10],muring:[-20,-20,-10,-10],my:[-30,-30,-15,-15],myacute:[-30,-30,-15,-15],mydieresis:[-30,-30,-15,-15],nu:[-10,-10,-10,-10],nuacute:[-10,-10,-10,-10],nucir
38cumflex:[-10,-10,-10,-10],nudieresis:[-10,-10,-10,-10],nugrave:[-10,-10,-10,-10],nuhungarumlaut:[-10,-10,-10,-10],numacron:[-10,-10,-10,-10],nuogonek:[-10,-10,-10,-10],nuring:[-10,-10,-10,-10],nv:[-40,-40,-20,-20,-40,-40,-40,-40],ny:[-20,-20,-15,-15,0,0,0,-15],nyacute:[-20,-20,-15,-15,0,0,0,-15],nydieresis:[-20,-20,-15,-15,0,0,0,-15],nacuteu:[-10,-10,-10,-10],nacuteuacute:[-10,-10,-10,-10],nacuteucircumflex:[-10,-10,-10,-10],nacuteudieresis:[-10,-10,-10,-10],nacuteugrave:[-10,-10,-10,-10],nacuteuhungarumlaut:[-10,-10,-10,-10],nacuteumacron:[-10,-10,-10,-10],nacuteuogonek:[-10,-10,-10,-10],nacuteuring:[-10,-10,-10,-10],nacutev:[-40,-40,-20,-20,-40,-40,-40,-40],nacutey:[-20,-20,-15,-15,0,0,0,-15],nacuteyacute:[-20,-20,-15,-15,0,0,0,-15],nacuteydieresis:[-20,-20,-15,-15,0,0,0,-15],ncaronu:[-10,-10,-10,-10],ncaronuacute:[-10,-10,-10,-10],ncaronucircumflex:[-10,-10,-10,-10],ncaronudieresis:[-10,-10,-10,-10],ncaronugrave:[-10,-10,-10,-10],ncaronuhungarumlaut:[-10,-10,-10,-10],ncaronumacron:[-10,-10,-10,-10],ncaronuogonek:[-10,-10,-10,-10],ncaronuring:[-10,-10,-10,-10],ncaronv:[-40,-40,-20,-20,-40,-40,-40,-40],ncarony:[-20,-20,-15,-15,0,0,0,-15],ncaronyacute:[-20,-20,-15,-15,0,0,0,-15],ncaronydieresis:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentu:[-10,-10,-10,-10],ncommaaccentuacute:[-10,-10,-10,-10],ncommaaccentucircumflex:[-10,-10,-10,-10],ncommaaccentudieresis:[-10,-10,-10,-10],ncommaaccentugrave:[-10,-10,-10,-10],ncommaaccentuhungarumlaut:[-10,-10,-10,-10],ncommaaccentumacron:[-10,-10,-10,-10],ncommaaccentuogonek:[-10,-10,-10,-10],ncommaaccenturing:[-10,-10,-10,-10],ncommaaccentv:[-40,-40,-20,-20,-40,-40,-40,-40],ncommaaccenty:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentyacute:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentydieresis:[-20,-20,-15,-15,0,0,0,-15],ntildeu:[-10,-10,-10,-10],ntildeuacute:[-10,-10,-10,-10],ntildeucircumflex:[-10,-10,-10,-10],ntildeudieresis:[-10,-10,-10,-10],ntildeugrave:[-10,-10,-10,-10],ntildeuhungarumlaut:[-10,-10,-10,-10],ntildeumacron:[-10,-10,-10,-10],ntildeuogonek:[-10,-10,-10,-10],ntildeuring:[-10,-10,-10,-10],ntildev:[-40,-40,-20,-20,-40,-40,-40,-40],ntildey:[-20,-20,-15,-15,0,0,0,-15],ntildeyacute:[-20,-20,-15,-15,0,0,0,-15],ntildeydieresis:[-20,-20,-15,-15,0,0,0,-15],ov:[-20,-20,-15,-15,-10,-15,-10,-15],ow:[-15,-15,-15,-15,-10,-25,0,-25],ox:[-30,-30,-30,-30,0,-10],oy:[-20,-20,-30,-30,0,-10,0,-10],oyacute:[-20,-20,-30,-30,0,-10,0,-10],oydieresis:[-20,-20,-30,-30,0,-10,0,-10],oacutev:[-20,-20,-15,-15,-10,-15,-10,-15],oacutew:[-15,-15,-15,-15,-10,-25,0,-25],oacutex:[-30,-30,-30,-30,0,-10],oacutey:[-20,-20,-30,-30,0,-10,0,-10],oacuteyacute:[-20,-20,-30,-30,0,-10,0,-10],oacuteydieresis:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexv:[-20,-20,-15,-15,-10,-15,-10,-15],ocircumflexw:[-15,-15,-15,-15,-10,-25,0,-25],ocircumflexx:[-30,-30,-30,-30,0,-10],ocircumflexy:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexyacute:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexydieresis:[-20,-20,-30,-30,0,-10,0,-10],odieresisv:[-20,-20,-15,-15,-10,-15,-10,-15],odieresisw:[-15,-15,-15,-15,-10,-25,0,-25],odieresisx:[-30,-30,-30,-30,0,-10],odieresisy:[-20,-20,-30,-30,0,-10,0,-10],odieresisyacute:[-20,-20,-30,-30,0,-10,0,-10],odieresisydieresis:[-20,-20,-30,-30,0,-10,0,-10],ogravev:[-20,-20,-15,-15,-10,-15,-10,-15],ogravew:[-15,-15,-15,-15,-10,-25,0,-25],ogravex:[-30,-30,-30,-30,0,-10],ogravey:[-20,-20,-30,-30,0,-10,0,-10],ograveyacute:[-20,-20,-30,-30,0,-10,0,-10],ograveydieresis:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautv:[-20,-20,-15,-15,-10,-15,-10,-15],ohungarumlautw:[-15,-15,-15,-15,-10,-25,0,-25],ohungarumlautx:[-30,-30,-30,-30,0,-10],ohungarumlauty:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautyacute:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautydieresis:[-20,-20,-30,-30,0,-10,0,-10],omacronv:[-20,-20,-15,-15,-10,-15,-10,-15],omacronw:[-15,-15,-15,-15,-10,-25,0,-25],omacronx:[-30,-30,-30,-30,0,-10],omacrony:[-20,-20,-30,-30,0,-10,0,-10],omacronyacute:[-20,-20,-30,-30,0,-10,0,-10],omacronydieresis:[-20,-20,-30,-30,0,-10,0,-10],oslashv:[-20,-20,-70,-70,-10,-15,-10,-15],oslashw:[-15,-15,-70,-70,-10,-25,0,-25],oslashx:[-30,-30,-85,-85,0,-10],oslashy:[-20,-20,-70,-70,0,-10,0,-10],oslashyacute:[-20,-20,-70,-70,0,-10,0,-10],oslashydieresis:[-20,-20,-70,-70,0,-10,0,-10],otildev:[-20,-20,-15,-15,-10,-15,-10,-15],otildew:[-15,-15,-15,-15,-10,-25,0,-25],otildex:[-30,-30,-30,-30,0,-10],otildey:[-20,-20,-30,-30,0,-10,0,-10],otildeyacute:[-20,-20,-30,-30,0,-10,0,-10],otildeydieresis:[-20,-20,-30,-30,0,-10,0,-10],py:[-15,-15,-30,-30,0,0,0,-10],pyacute:[-15,-15,-30,-30,0,0,0,-10],pydieresis:[-15,-15,-30,-30,0,0,0,-10],periodquotedblright:[-120,-120,-100,-100,-55,-95,-140,-70],periodquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],periodspace:[-40,-40,-60,-60],quotedblrightspace:[-80,-80,-40,-40],quoteleftquoteleft:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightd:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightdcroat:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightl:[-20,-20,0,0,0,0,0,-10],quoterightlacute:[-20,-20,0,0,0,0,0,-10],quoterightlcommaaccent:[-20,-20,0,0,0,0,0,-10],quoterightlslash:[-20,-20,0,0,0,0,0,-10],quoterightquoteright:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightr:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightracute:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcaron:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcommaaccent:[-40,-40,-50,-50,-20,-15,-25,-50],quoterights:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightsacute:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscaron:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscedilla:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscommaaccent:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightspace:[-80,-80,-70,-70,-74,-74,-111,-74],quoterightv:[-20,-20,0,0,-20,-15,-10,-50],rc:[-20,-20,0,0,-18,0,-37],rcacute:[-20,-20,0,0,-18,0,-37],rccaron:[-20,-20,0,0,-18,0,-37],rccedilla:[-20,-20,0,0,-18,0,-37],rcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rd:[-20,-20,0,0,0,0,-37],rdcroat:[-20,-20,0,0,0,0,-37],rg
38:[-15,-15,0,0,-10,0,-37,-18],rgbreve:[-15,-15,0,0,-10,0,-37,-18],rgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rhyphen:[-20,-20,0,0,-37,0,-20,-20],ro:[-20,-20,0,0,-18,0,-45],roacute:[-20,-20,0,0,-18,0,-45],rocircumflex:[-20,-20,0,0,-18,0,-45],rodieresis:[-20,-20,0,0,-18,0,-45],rograve:[-20,-20,0,0,-18,0,-45],rohungarumlaut:[-20,-20,0,0,-18,0,-45],romacron:[-20,-20,0,0,-18,0,-45],roslash:[-20,-20,0,0,-18,0,-45],rotilde:[-20,-20,0,0,-18,0,-45],rperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rq:[-20,-20,0,0,-18,0,-37],rs:[-15,-15,0,0,0,0,-10],rsacute:[-15,-15,0,0,0,0,-10],rscaron:[-15,-15,0,0,0,0,-10],rscedilla:[-15,-15,0,0,0,0,-10],rscommaaccent:[-15,-15,0,0,0,0,-10],rt:[20,20,40,40],rtcommaaccent:[20,20,40,40],rv:[10,10,30,30,-10],ry:[10,10,30,30],ryacute:[10,10,30,30],rydieresis:[10,10,30,30],racutec:[-20,-20,0,0,-18,0,-37],racutecacute:[-20,-20,0,0,-18,0,-37],racuteccaron:[-20,-20,0,0,-18,0,-37],racuteccedilla:[-20,-20,0,0,-18,0,-37],racutecomma:[-60,-60,-50,-50,-92,-65,-111,-40],racuted:[-20,-20,0,0,0,0,-37],racutedcroat:[-20,-20,0,0,0,0,-37],racuteg:[-15,-15,0,0,-10,0,-37,-18],racutegbreve:[-15,-15,0,0,-10,0,-37,-18],racutegcommaaccent:[-15,-15,0,0,-10,0,-37,-18],racutehyphen:[-20,-20,0,0,-37,0,-20,-20],racuteo:[-20,-20,0,0,-18,0,-45],racuteoacute:[-20,-20,0,0,-18,0,-45],racuteocircumflex:[-20,-20,0,0,-18,0,-45],racuteodieresis:[-20,-20,0,0,-18,0,-45],racuteograve:[-20,-20,0,0,-18,0,-45],racuteohungarumlaut:[-20,-20,0,0,-18,0,-45],racuteomacron:[-20,-20,0,0,-18,0,-45],racuteoslash:[-20,-20,0,0,-18,0,-45],racuteotilde:[-20,-20,0,0,-18,0,-45],racuteperiod:[-60,-60,-50,-50,-100,-65,-111,-55],racuteq:[-20,-20,0,0,-18,0,-37],racutes:[-15,-15,0,0,0,0,-10],racutesacute:[-15,-15,0,0,0,0,-10],racutescaron:[-15,-15,0,0,0,0,-10],racutescedilla:[-15,-15,0,0,0,0,-10],racutescommaaccent:[-15,-15,0,0,0,0,-10],racutet:[20,20,40,40],racutetcommaaccent:[20,20,40,40],racutev:[10,10,30,30,-10],racutey:[10,10,30,30],racuteyacute:[10,10,30,30],racuteydieresis:[10,10,30,30],rcaronc:[-20,-20,0,0,-18,0,-37],rcaroncacute:[-20,-20,0,0,-18,0,-37],rcaronccaron:[-20,-20,0,0,-18,0,-37],rcaronccedilla:[-20,-20,0,0,-18,0,-37],rcaroncomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcarond:[-20,-20,0,0,0,0,-37],rcarondcroat:[-20,-20,0,0,0,0,-37],rcarong:[-15,-15,0,0,-10,0,-37,-18],rcarongbreve:[-15,-15,0,0,-10,0,-37,-18],rcarongcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcaronhyphen:[-20,-20,0,0,-37,0,-20,-20],rcarono:[-20,-20,0,0,-18,0,-45],rcaronoacute:[-20,-20,0,0,-18,0,-45],rcaronocircumflex:[-20,-20,0,0,-18,0,-45],rcaronodieresis:[-20,-20,0,0,-18,0,-45],rcaronograve:[-20,-20,0,0,-18,0,-45],rcaronohungarumlaut:[-20,-20,0,0,-18,0,-45],rcaronomacron:[-20,-20,0,0,-18,0,-45],rcaronoslash:[-20,-20,0,0,-18,0,-45],rcaronotilde:[-20,-20,0,0,-18,0,-45],rcaronperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcaronq:[-20,-20,0,0,-18,0,-37],rcarons:[-15,-15,0,0,0,0,-10],rcaronsacute:[-15,-15,0,0,0,0,-10],rcaronscaron:[-15,-15,0,0,0,0,-10],rcaronscedilla:[-15,-15,0,0,0,0,-10],rcaronscommaaccent:[-15,-15,0,0,0,0,-10],rcaront:[20,20,40,40],rcarontcommaaccent:[20,20,40,40],rcaronv:[10,10,30,30,-10],rcarony:[10,10,30,30],rcaronyacute:[10,10,30,30],rcaronydieresis:[10,10,30,30],rcommaaccentc:[-20,-20,0,0,-18,0,-37],rcommaaccentcacute:[-20,-20,0,0,-18,0,-37],rcommaaccentccaron:[-20,-20,0,0,-18,0,-37],rcommaaccentccedilla:[-20,-20,0,0,-18,0,-37],rcommaaccentcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcommaaccentd:[-20,-20,0,0,0,0,-37],rcommaaccentdcroat:[-20,-20,0,0,0,0,-37],rcommaaccentg:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgbreve:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcommaaccenthyphen:[-20,-20,0,0,-37,0,-20,-20],rcommaaccento:[-20,-20,0,0,-18,0,-45],rcommaaccentoacute:[-20,-20,0,0,-18,0,-45],rcommaaccentocircumflex:[-20,-20,0,0,-18,0,-45],rcommaaccentodieresis:[-20,-20,0,0,-18,0,-45],rcommaaccentograve:[-20,-20,0,0,-18,0,-45],rcommaaccentohungarumlaut:[-20,-20,0,0,-18,0,-45],rcommaaccentomacron:[-20,-20,0,0,-18,0,-45],rcommaaccentoslash:[-20,-20,0,0,-18,0,-45],rcommaaccentotilde:[-20,-20,0,0,-18,0,-45],rcommaaccentperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcommaaccentq:[-20,-20,0,0,-18,0,-37],rcommaaccents:[-15,-15,0,0,0,0,-10],rcommaaccentsacute:[-15,-15,0,0,0,0,-10],rcommaaccentscaron:[-15,-15,0,0,0,0,-10],rcommaaccentscedilla:[-15,-15,0,0,0,0,-10],rcommaaccentscommaaccent:[-15,-15,0,0,0,0,-10],rcommaaccentt:[20,20,40,40],rcommaaccenttcommaaccent:[20,20,40,40],rcommaaccentv:[10,10,30,30,-10],rcommaaccenty:[10,10,30,30],rcommaaccentyacute:[10,10,30,30],rcommaaccentydieresis:[10,10,30,30],sw:[-15,-15,-30,-30],sacutew:[-15,-15,-30,-30],scaronw:[-15,-15,-30,-30],scedillaw:[-15,-15,-30,-30],scommaaccentw:[-15,-15,-30,-30],semicolonspace:[-40,-40,-50,-50],spaceT:[-100,-100,-50,-50,-30,0,-18,-18],spaceT
38caron:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcommaaccent:[-100,-100,-50,-50,-30,0,-18,-18],spaceV:[-80,-80,-50,-50,-45,-70,-35,-50],spaceW:[-80,-80,-40,-40,-30,-70,-40,-30],spaceY:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYacute:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYdieresis:[-120,-120,-90,-90,-55,-70,-75,-90],spacequotedblleft:[-80,-80,-30,-30],spacequoteleft:[-60,-60,-60,-60],va:[-20,-20,-25,-25,-10,0,0,-25],vaacute:[-20,-20,-25,-25,-10,0,0,-25],vabreve:[-20,-20,-25,-25,-10,0,0,-25],vacircumflex:[-20,-20,-25,-25,-10,0,0,-25],vadieresis:[-20,-20,-25,-25,-10,0,0,-25],vagrave:[-20,-20,-25,-25,-10,0,0,-25],vamacron:[-20,-20,-25,-25,-10,0,0,-25],vaogonek:[-20,-20,-25,-25,-10,0,0,-25],varing:[-20,-20,-25,-25,-10,0,0,-25],vatilde:[-20,-20,-25,-25,-10,0,0,-25],vcomma:[-80,-80,-80,-80,-55,-37,-74,-65],vo:[-30,-30,-25,-25,-10,-15,0,-20],voacute:[-30,-30,-25,-25,-10,-15,0,-20],vocircumflex:[-30,-30,-25,-25,-10,-15,0,-20],vodieresis:[-30,-30,-25,-25,-10,-15,0,-20],vograve:[-30,-30,-25,-25,-10,-15,0,-20],vohungarumlaut:[-30,-30,-25,-25,-10,-15,0,-20],vomacron:[-30,-30,-25,-25,-10,-15,0,-20],voslash:[-30,-30,-25,-25,-10,-15,0,-20],votilde:[-30,-30,-25,-25,-10,-15,0,-20],vperiod:[-80,-80,-80,-80,-70,-37,-74,-65],wcomma:[-40,-40,-60,-60,-55,-37,-74,-65],wo:[-20,-20,-10,-10,-10,-15,0,-10],woacute:[-20,-20,-10,-10,-10,-15,0,-10],wocircumflex:[-20,-20,-10,-10,-10,-15,0,-10],wodieresis:[-20,-20,-10,-10,-10,-15,0,-10],wograve:[-20,-20,-10,-10,-10,-15,0,-10],wohungarumlaut:[-20,-20,-10,-10,-10,-15,0,-10],womacron:[-20,-20,-10,-10,-10,-15,0,-10],woslash:[-20,-20,-10,-10,-10,-15,0,-10],wotilde:[-20,-20,-10,-10,-10,-15,0,-10],wperiod:[-40,-40,-60,-60,-70,-37,-74,-65],xe:[-10,-10,-30,-30,0,-10,0,-15],xeacute:[-10,-10,-30,-30,0,-10,0,-15],xecaron:[-10,-10,-30,-30,0,-10,0,-15],xecircumflex:[-10,-10,-30,-30,0,-10,0,-15],xedieresis:[-10,-10,-30,-30,0,-10,0,-15],xedotaccent:[-10,-10,-30,-30,0,-10,0,-15],xegrave:[-10,-10,-30,-30,0,-10,0,-15],xemacron:[-10,-10,-30,-30,0,-10,0,-15],xeogonek:[-10,-10,-30,-30,0,-10,0,-15],ya:[-30,-30,-20,-20],yaacute:[-30,-30,-20,-20],yabreve:[-30,-30,-20,-20],yacircumflex:[-30,-30,-20,-20],yadieresis:[-30,-30,-20,-20],yagrave:[-30,-30,-20,-20],yamacron:[-30,-30,-20,-20],yaogonek:[-30,-30,-20,-20],yaring:[-30,-30,-20,-20],yatilde:[-30,-30,-20,-20],ycomma:[-80,-80,-100,-100,-55,-37,-55,-65],ye:[-10,-10,-20,-20,-10],yeacute:[-10,-10,-20,-20,-10],yecaron:[-10,-10,-20,-20,-10],yecircumflex:[-10,-10,-20,-20,-10],yedieresis:[-10,-10,-20,-20,-10],yedotaccent:[-10,-10,-20,-20,-10],yegrave:[-10,-10,-20,-20,-10],yemacron:[-10,-10,-20,-20,-10],yeogonek:[-10,-10,-20,-20,-10],yo:[-25,-25,-20,-20,-25],yoacute:[-25,-25,-20,-20,-25],yocircumflex:[-25,-25,-20,-20,-25],yodieresis:[-25,-25,-20,-20,-25],yograve:[-25,-25,-20,-20,-25],yohungarumlaut:[-25,-25,-20,-20,-25],yomacron:[-25,-25,-20,-20,-25],yoslash:[-25,-25,-20,-20,-25],yotilde:[-25,-25,-20,-20,-25],yperiod:[-80,-80,-100,-100,-70,-37,-55,-65],yacutea:[-30,-30,-20,-20],yacuteaacute:[-30,-30,-20,-20],yacuteabreve:[-30,-30,-20,-20],yacuteacircumflex:[-30,-30,-20,-20],yacuteadieresis:[-30,-30,-20,-20],yacuteagrave:[-30,-30,-20,-20],yacuteamacron:[-30,-30,-20,-20],yacuteaogonek:[-30,-30,-20,-20],yacutearing:[-30,-30,-20,-20],yacuteatilde:[-30,-30,-20,-20],yacutecomma:[-80,-80,-100,-100,-55,-37,-55,-65],yacutee:[-10,-10,-20,-20,-10],yacuteeacute:[-10,-10,-20,-20,-10],yacuteecaron:[-10,-10,-20,-20,-10],yacuteecircumflex:[-10,-10,-20,-20,-10],yacuteedieresis:[-10,-10,-20,-20,-10],yacuteedotaccent:[-10,-10,-20,-20,-10],yacuteegrave:[-10,-10,-20,-20,-10],yacuteemacron:[-10,-10,-20,-20,-10],yacuteeogonek:[-10,-10,-20,-20,-10],yacuteo:[-25,-25,-20,-20,-25],yacuteoacute:[-25,-25,-20,-20,-25],yacuteocircumflex:[-25,-25,-20,-20,-25],yacuteodieresis:[-25,-25,-20,-20,-25],yacuteograve:[-25,-25,-20,-20,-25],yacuteohungarumlaut:[-25,-25,-20,-20,-25],yacuteomacron:[-25,-25,-20,-20,-25],yacuteoslash:[-25,-25,-20,-20,-25],yacuteotilde:[-25,-25,-20,-20,-25],yacuteperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ydieresisa:[-30,-30,-20,-20],ydieresisaacute:[-30,-30,-20,-20],ydieresisabreve:[-30,-30,-20,-20],ydieresisacircumflex:[-30,-30,-20,-20],ydieresisadieresis:[-30,-30,-20,-20],ydieresisagrave:[-30,-30,-20,-20],ydieresisamacron:[-30,-30,-20,-20],ydieresisaogonek:[-30,-30,-20,-20],ydieresisaring:[-30,-30,-20,-20],ydieresisatilde:[-30,-30,-20,-20],ydieresiscomma:[-80,-80,-100,-100,-55,-37,-55,-65],ydieresise:[-10,-10,-20,-20,-10],ydieresiseacute:[-10,-10,-20,-20,-10],ydieresisecaron:[-10,-10,-20,-20,-10],ydieresisecircumflex:[-10,-10,-20,-20,-10],ydieresisedieresis:[-10,-10,-20,-20,-10],ydieresisedotaccent:[-10,-10,-20,-20,-10],ydieresisegrave:[-10,-10,-20,-20,-10],ydieresisemacron:[-10,-10,-20,-20,-10],ydieresiseogonek:[-10,-10,-20,-20,-10],ydieresiso:[-25,-25,-20,-20,-25],ydieresisoacute:[-25,-25,-20,-20,-25],ydieresisocircumflex:[-25,-25,-20,-20,-25],ydieresisodieresis:[-25,-25,-20,-20,-25],ydieresisograve:[-25,-25,-20,-20,-25],ydieresisohungarumlaut:[-25,-25,-20,-20,-25],ydieresisomacron:[-25,-25,-20,-20,-25],ydieresisoslash:[-25,-25,-20,-20,-25],ydieresisotilde:[-25,-25,-20,-20,-25],ydieresisperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ze:[10,10,-15,-15],zeacute:[10,10,-15,-15],zecaron:[10,10,-15,-15],zecircumflex:[10,10,-15,-15],zedieresis:[10,10,-15,-15],zedotaccent:[10,10,-15,-15],zegrave:[10,10,-15,-15],zemacron:[10,10,-15,-15],zeogonek:[10,10,-15,-15],zacutee:[10,10,-15,-15],zacuteeacute:[10,10,-15,-15],zacuteecaron:[10,10,-15,-15],zacuteecircumflex:[10,10,-15,-15],zacuteedieresis:[10,10,-15,-15],zacuteedotaccent:[10,10,-15,-15],zacuteegrave:[10,10,-15,-15],zacuteemacron:[10,10,-15,-15],zacuteeogonek:[10,10,-15,-15],zcarone:[10,10,-15,-15],zcaroneacute:[10,10,-15,-15],zcaronecaron:[10,10,-15,-15],zcaronecircumflex:[10,10,-15,-15],zcaronedieresis:[10,10,-15,-15],zcaronedotaccent:[10,10,-15,-15],zcaronegrave:[10,10,-15,-15],zcaronemacron:[10,10,-15,-15],zcaroneogonek:[10,10,-15,-15],zdotaccente:[10,10,-15,-15],zdotaccenteacute:[10,10,-15,-15],zdotaccentecaron:[10,10,-15,-15],zdotaccentecircumflex:[10,10,-15,-15],zdotaccentedieresis:[10,10,-15,-15],zdotaccentedotaccent:[10,10,-15,-15],zdotaccentegrave:[10,10,-15,-15],zdotaccentemacron:[10,10,-15,-15],zdotaccenteogonek:[10,10,-15,-15],Bcomma:[0,0,-20,-20],Bperiod:[0,0,-20,-20],Ccomma:[0,0,-30,-30],Cperiod:[0,0,-30,-30],Cacutecomma:[0,0,-30,-30],Cacuteperi
38od:[0,0,-30,-30],Ccaroncomma:[0,0,-30,-30],Ccaronperiod:[0,0,-30,-30],Ccedillacomma:[0,0,-30,-30],Ccedillaperiod:[0,0,-30,-30],Fe:[0,0,-30,-30,-25,-100,-75],Feacute:[0,0,-30,-30,-25,-100,-75],Fecaron:[0,0,-30,-30,-25,-100,-75],Fecircumflex:[0,0,-30,-30,-25,-100,-75],Fedieresis:[0,0,-30,-30,-25,-100,-75],Fedotaccent:[0,0,-30,-30,-25,-100,-75],Fegrave:[0,0,-30,-30,-25,-100,-75],Femacron:[0,0,-30,-30,-25,-100,-75],Feogonek:[0,0,-30,-30,-25,-100,-75],Fo:[0,0,-30,-30,-25,-70,-105,-15],Foacute:[0,0,-30,-30,-25,-70,-105,-15],Focircumflex:[0,0,-30,-30,-25,-70,-105,-15],Fodieresis:[0,0,-30,-30,-25,-70,-105,-15],Fograve:[0,0,-30,-30,-25,-70,-105,-15],Fohungarumlaut:[0,0,-30,-30,-25,-70,-105,-15],Fomacron:[0,0,-30,-30,-25,-70,-105,-15],Foslash:[0,0,-30,-30,-25,-70,-105,-15],Fotilde:[0,0,-30,-30,-25,-70,-105,-15],Fr:[0,0,-45,-45,0,-50,-55],Fracute:[0,0,-45,-45,0,-50,-55],Frcaron:[0,0,-45,-45,0,-50,-55],Frcommaaccent:[0,0,-45,-45,0,-50,-55],Ja:[0,0,-20,-20,-15,-40,-35],Jaacute:[0,0,-20,-20,-15,-40,-35],Jabreve:[0,0,-20,-20,-15,-40,-35],Jacircumflex:[0,0,-20,-20,-15,-40,-35],Jadieresis:[0,0,-20,-20,-15,-40,-35],Jagrave:[0,0,-20,-20,-15,-40,-35],Jamacron:[0,0,-20,-20,-15,-40,-35],Jaogonek:[0,0,-20,-20,-15,-40,-35],Jaring:[0,0,-20,-20,-15,-40,-35],Jatilde:[0,0,-20,-20,-15,-40,-35],LcaronT:[0,0,-110,-110],LcaronTcaron:[0,0,-110,-110],LcaronTcommaaccent:[0,0,-110,-110],LcaronV:[0,0,-110,-110],LcaronW:[0,0,-70,-70],LcaronY:[0,0,-140,-140],LcaronYacute:[0,0,-140,-140],LcaronYdieresis:[0,0,-140,-140],Lcaronquotedblright:[0,0,-140,-140],Lcaronquoteright:[0,0,-160,-160,0,0,0,-92],Lcarony:[0,0,-30,-30,0,0,0,-55],Lcaronyacute:[0,0,-30,-30,0,0,0,-55],Lcaronydieresis:[0,0,-30,-30,0,0,0,-55],Scomma:[0,0,-20,-20],Speriod:[0,0,-20,-20],Sacutecomma:[0,0,-20,-20],Sacuteperiod:[0,0,-20,-20],Scaroncomma:[0,0,-20,-20],Scaronperiod:[0,0,-20,-20],Scedillacomma:[0,0,-20,-20],Scedillaperiod:[0,0,-20,-20],Scommaaccentcomma:[0,0,-20,-20],Scommaaccentperiod:[0,0,-20,-20],Trcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcaronrcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcommaaccentrcaron:[0,0,-120,-120,-74,-37,-55,-35],Yhyphen:[0,0,-140,-140,-92,-92,-74,-111],Yi:[0,0,-20,-20,-37,-55,-74,-55],Yiacute:[0,0,-20,-20,-37,-55,-74,-55],Yiogonek:[0,0,-20,-20,-37,-55,-74,-55],Yacutehyphen:[0,0,-140,-140,-92,-92,-74,-111],Yacutei:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiacute:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiogonek:[0,0,-20,-20,-37,-55,-74,-55],Ydieresishyphen:[0,0,-140,-140,-92,-92,-74,-111],Ydieresisi:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiacute:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiogonek:[0,0,-20,-20,-37,-55,-74,-55],bb:[0,0,-10,-10,-10,-10],bcomma:[0,0,-40,-40],bperiod:[0,0,-40,-40,-40,-40,-40,-40],ccomma:[0,0,-15,-15],cacutecomma:[0,0,-15,-15],ccaroncomma:[0,0,-15,-15],ccedillacomma:[0,0,-15,-15],fa:[0,0,-30,-30,0,0,0,-10],faacute:[0,0,-30,-30,0,0,0,-10],fabreve:[0,0,-30,-30,0,0,0,-10],facircumflex:[0,0,-30,-30,0,0,0,-10],fadieresis:[0,0,-30,-30,0,0,0,-10],fagrave:[0,0,-30,-30,0,0,0,-10],famacron:[0,0,-30,-30,0,0,0,-10],faogonek:[0,0,-30,-30,0,0,0,-10],faring:[0,0,-30,-30,0,0,0,-10],fatilde:[0,0,-30,-30,0,0,0,-10],fdotlessi:[0,0,-28,-28,-35,-30,-60,-50],gr:[0,0,-10,-10],gracute:[0,0,-10,-10],grcaron:[0,0,-10,-10],grcommaaccent:[0,0,-10,-10],gbrever:[0,0,-10,-10],gbreveracute:[0,0,-10,-10],gbrevercaron:[0,0,-10,-10],gbrevercommaaccent:[0,0,-10,-10],gcommaaccentr:[0,0,-10,-10],gcommaaccentracute:[0,0,-10,-10],gcommaaccentrcaron:[0,0,-10,-10],gcommaaccentrcommaaccent:[0,0,-10,-10],ke:[0,0,-20,-20,-10,-30,-10,-10],keacute:[0,0,-20,-20,-10,-30,-10,-10],kecaron:[0,0,-20,-20,-10,-30,-10,-10],kecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kedieresis:[0,0,-20,-20,-10,-30,-10,-10],kedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kegrave:[0,0,-20,-20,-10,-30,-10,-10],kemacron:[0,0,-20,-20,-10,-30,-10,-10],keogonek:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccente:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteacute:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecaron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedieresis:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentegrave:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentemacron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteogonek:[0,0,-20,-20,-10,-30,-10,-10],ocomma:[0,0,-40,-40],operiod:[0,0,-40,-40],oacutecomma:[0,0,-40,-40],oacuteperi
38od:[0,0,-40,-40],ocircumflexcomma:[0,0,-40,-40],ocircumflexperiod:[0,0,-40,-40],odieresiscomma:[0,0,-40,-40],odieresisperiod:[0,0,-40,-40],ogravecomma:[0,0,-40,-40],ograveperiod:[0,0,-40,-40],ohungarumlautcomma:[0,0,-40,-40],ohungarumlautperiod:[0,0,-40,-40],omacroncomma:[0,0,-40,-40],omacronperiod:[0,0,-40,-40],oslasha:[0,0,-55,-55],oslashaacute:[0,0,-55,-55],oslashabreve:[0,0,-55,-55],oslashacircumflex:[0,0,-55,-55],oslashadieresis:[0,0,-55,-55],oslashagrave:[0,0,-55,-55],oslashamacron:[0,0,-55,-55],oslashaogonek:[0,0,-55,-55],oslasharing:[0,0,-55,-55],oslashatilde:[0,0,-55,-55],oslashb:[0,0,-55,-55],oslashc:[0,0,-55,-55],oslashcacute:[0,0,-55,-55],oslashccaron:[0,0,-55,-55],oslashccedilla:[0,0,-55,-55],oslashcomma:[0,0,-95,-95],oslashd:[0,0,-55,-55],oslashdcroat:[0,0,-55,-55],oslashe:[0,0,-55,-55],oslasheacute:[0,0,-55,-55],oslashecaron:[0,0,-55,-55],oslashecircumflex:[0,0,-55,-55],oslashedieresis:[0,0,-55,-55],oslashedotaccent:[0,0,-55,-55],oslashegrave:[0,0,-55,-55],oslashemacron:[0,0,-55,-55],oslasheogonek:[0,0,-55,-55],oslashf:[0,0,-55,-55],oslashg:[0,0,-55,-55,0,0,-10],oslashgbreve:[0,0,-55,-55,0,0,-10],oslashgcommaaccent:[0,0,-55,-55,0,0,-10],oslashh:[0,0,-55,-55],oslashi:[0,0,-55,-55],oslashiacute:[0,0,-55,-55],oslashicircumflex:[0,0,-55,-55],oslashidieresis:[0,0,-55,-55],oslashigrave:[0,0,-55,-55],oslashimacron:[0,0,-55,-55],oslashiogonek:[0,0,-55,-55],oslashj:[0,0,-55,-55],oslashk:[0,0,-55,-55],oslashkcommaaccent:[0,0,-55,-55],oslashl:[0,0,-55,-55],oslashlacute:[0,0,-55,-55],oslashlcommaaccent:[0,0,-55,-55],oslashlslash:[0,0,-55,-55],oslashm:[0,0,-55,-55],oslashn:[0,0,-55,-55],oslashnacute:[0,0,-55,-55],oslashncaron:[0,0,-55,-55],oslashncommaaccent:[0,0,-55,-55],oslashntilde:[0,0,-55,-55],oslasho:[0,0,-55,-55],oslashoacute:[0,0,-55,-55],oslashocircumflex:[0,0,-55,-55],oslashodieresis:[0,0,-55,-55],oslashograve:[0,0,-55,-55],oslashohungarumlaut:[0,0,-55,-55],oslashomacron:[0,0,-55,-55],oslashoslash:[0,0,-55,-55],oslashotilde:[0,0,-55,-55],oslashp:[0,0,-55,-55],oslashperiod:[0,0,-95,-95],oslashq:[0,0,-55,-55],oslashr:[0,0,-55,-55],oslashracute:[0,0,-55,-55],oslashrcaron:[0,0,-55,-55],oslashrcommaaccent:[0,0,-55,-55],oslashs:[0,0,-55,-55],oslashsacute:[0,0,-55,-55],oslashscaron:[0,0,-55,-55],oslashscedilla:[0,0,-55,-55],oslashscommaaccent:[0,0,-55,-55],oslasht:[0,0,-55,-55],oslashtcommaaccent:[0,0,-55,-55],oslashu:[0,0,-55,-55],oslashuacute:[0,0,-55,-55],oslashucircumflex:[0,0,-55,-55],oslashudieresis:[0,0,-55,-55],oslashugrave:[0,0,-55,-55],oslashuhungarumlaut:[0,0,-55,-55],oslashumacron:[0,0,-55,-55],oslashuogonek:[0,0,-55,-55],oslashuring:[0,0,-55,-55],oslashz:[0,0,-55,-55],oslashzacute:[0,0,-55,-55],oslashzcaron:[0,0,-55,-55],oslashzdotaccent:[0,0,-55,-55],otildecomma:[0,0,-40,-40],otildeperiod:[0,0,-40,-40],pcomma:[0,0,-35,-35],pperiod:[0,0,-35,-35],ra:[0,0,-10,-10,0,0,-15],raacute:[0,0,-10,-10,0,0,-15],rabreve:[0,0,-10,-10,0,0,-15],racircumflex:[0,0,-10,-10,0,0,-15],radieresis:[0,0,-10,-10,0,0,-15],ragrave:[0,0,-10,-10,0,0,-15],ramacron:[0,0,-10,-10,0,0,-15],raogonek:[0,0,-10,-10,0,0,-15],raring:[0,0,-10,-10,0,0,-15],ratilde:[0,0,-10,-10,0,0,-15],rcolon:[0,0,30,30],ri:[0,0,15,15],riacute:[0,0,15,15],ricircumflex:[0,0,15,15],ridieresis:[0,0,15,15],rigrave:[0,0,15,15],rimacron:[0,0,15,15],riogonek:[0,0,15,15],rk:[0,0,15,15],rkcommaaccent:[0,0,15,15],rl:[0,0,15,15],rlacute:[0,0,15,15],rlcommaaccent:[0,0,15,15],rlslash:[0,0,15,15],rm:[0,0,25,25],rn:[0,0,25,25,-15],rnacute:[0,0,25,25,-15],rncaron:[0,0,25,25,-15],rncommaaccent:[0,0,25,25,-15],rntilde:[0,0,25,25,-15],rp:[0,0,30,30,-10],rsemicolon:[0,0,30,30],ru:[0,0,15,15],ruacute:[0,0,15,15],rucircumflex:[0,0,15,15],rudieresis:[0,0,15,15],rugrave:[0,0,15,15],ruhungarumlaut:[0,0,15,15],rumacron:[0,0,15,15],ruogonek:[0,0,15,15],ruring:[0,0,15,15],racutea:[0,0,-10,-10,0,0,-15],racuteaacute:[0,0,-10,-10,0,0,-15],racuteabreve:[0,0,-10,-10,0,0,-15],racuteacircumflex:[0,0,-10,-10,0,0,-15],racuteadieresis:[0,0,-10,-10,0,0,-15],racuteagrave:[0,0,-10,-10,0,0,-15],racuteamacron:[0,0,-10,-10,0,0,-15],racuteaogonek:[0,0,-10,-10,0,0,-15],racutearing:[0,0,-10,-10,0,0,-15],racuteatilde:[0,0,-10,-10,0,0,-15],racutecolon:[0,0,30,30],racutei:[0,0,15,15],racuteiacute:[0,0,15,15],racuteicircumflex:[0,0,15,15],racuteidieresis:[0,0,15,15],racuteigrave:[0,0,15,15],racuteimacron:[0,0,15,15],racuteiogonek:[0,0,15,15],racutek:[0,0,15,15],racutekcommaaccent:[0,0,15,15],racutel:[0,0,15,15],racutelacute:[0,0,15,15],racutelc
38ommaaccent:[0,0,15,15],racutelslash:[0,0,15,15],racutem:[0,0,25,25],racuten:[0,0,25,25,-15],racutenacute:[0,0,25,25,-15],racutencaron:[0,0,25,25,-15],racutencommaaccent:[0,0,25,25,-15],racutentilde:[0,0,25,25,-15],racutep:[0,0,30,30,-10],racutesemicolon:[0,0,30,30],racuteu:[0,0,15,15],racuteuacute:[0,0,15,15],racuteucircumflex:[0,0,15,15],racuteudieresis:[0,0,15,15],racuteugrave:[0,0,15,15],racuteuhungarumlaut:[0,0,15,15],racuteumacron:[0,0,15,15],racuteuogonek:[0,0,15,15],racuteuring:[0,0,15,15],rcarona:[0,0,-10,-10,0,0,-15],rcaronaacute:[0,0,-10,-10,0,0,-15],rcaronabreve:[0,0,-10,-10,0,0,-15],rcaronacircumflex:[0,0,-10,-10,0,0,-15],rcaronadieresis:[0,0,-10,-10,0,0,-15],rcaronagrave:[0,0,-10,-10,0,0,-15],rcaronamacron:[0,0,-10,-10,0,0,-15],rcaronaogonek:[0,0,-10,-10,0,0,-15],rcaronaring:[0,0,-10,-10,0,0,-15],rcaronatilde:[0,0,-10,-10,0,0,-15],rcaroncolon:[0,0,30,30],rcaroni:[0,0,15,15],rcaroniacute:[0,0,15,15],rcaronicircumflex:[0,0,15,15],rcaronidieresis:[0,0,15,15],rcaronigrave:[0,0,15,15],rcaronimacron:[0,0,15,15],rcaroniogonek:[0,0,15,15],rcaronk:[0,0,15,15],rcaronkcommaaccent:[0,0,15,15],rcaronl:[0,0,15,15],rcaronlacute:[0,0,15,15],rcaronlcommaaccent:[0,0,15,15],rcaronlslash:[0,0,15,15],rcaronm:[
380,0,25,25],rcaronn:[0,0,25,25,-15],rcaronnacute:[0,0,25,25,-15],rcaronncaron:[0,0,25,25,-15],rcaronncommaaccent:[0,0,25,25,-15],rcaronntilde:[0,0,25,25,-15],rcaronp:[0,0,30,30,-10],rcaronsemicolon:[0,0,30,30],rcaronu:[0,0,15,15],rcaronuacute:[0,0,15,15],rcaronucircumflex:[0,0,15,15],rcaronudieresis:[0,0,15,15],rcaronugrave:[0,0,15,15],rcaronuhungarumlaut:[0,0,15,15],rcaronumacron:[0,0,15,15],rcaronuogonek:[0,0,15,15],rcaronuring:[0,0,15,15],rcommaaccenta:[0,0,-10,-10,0,0,-15],rcommaaccentaacute:[0,0,-10,-10,0,0,-15],rcommaaccentabreve:[0,0,-10,-10,0,0,-15],rcommaaccentacircumflex:[0,0,-10,-10,0,0,-15],rcommaaccentadieresis:[0,0,-10,-10,0,0,-15],rcommaaccentagrave:[0,0,-10,-10,0,0,-15],rcommaaccentamacron:[0,0,-10,-10,0,0,-15],rcommaaccentaogonek:[0,0,-10,-10,0,0,-15],rcommaaccentaring:[0,0,-10,-10,0,0,-15],rcommaaccentatilde:[0,0,-10,-10,0,0,-15],rcommaaccentcolon:[0,0,30,30],rcommaaccenti:[0,0,15,15],rcommaaccentiacute:[0,0,15,15],rcommaaccenticircumflex:[0,0,15,15],rcommaaccentidieresis:[0,0,15,15],rcommaaccentigrave:[0,0,15,15],rcommaaccentimacron:[0,0,15,15],rcommaaccentiogonek:[0,0,15,15],rcommaaccentk:[0,0,15,15],rcommaaccentkcommaaccent:[0,0,15,15],rcommaaccentl:[0,0,15,15],rcommaaccentlacute:[0,0,15,15],rcommaaccentlcommaaccent:[0,0,15,15],rcommaaccentlslash:[0,0,15,15],rcommaaccentm:[0,0,25,25],rcommaaccentn:[0,0,25,25,-15],rcommaaccentnacute:[0,0,25,25,-15],rcommaaccentncaron:[0,0,25,25,-15],rcommaaccentncommaaccent:[0,0,25,25,-15],rcommaaccentntilde:[0,0,25,25,-15],rcommaaccentp:[0,0,30,30,-10],rcommaaccentsemicolon:[0,0,30,30],rcommaaccentu:[0,0,15,15],rcommaaccentuacute:[0,0,15,15],rcommaaccentucircumflex:[0,0,15,15],rcommaaccentudieresis:[0,0,15,15],rcommaaccentugrave:[0,0,15,15],rcommaaccentuhungarumlaut:[0,0,15,15],rcommaaccentumacron:[0,0,15,15],rcommaaccentuogonek:[0,0,15,15],rcommaaccenturing:[0,0,15,15],scomma:[0,0,-15,-15],speriod:[0,0,-15,-15],sacutecomma:[0,0,-15,-15],sacuteperiod:[0,0,-15,-15],scaroncomma:[0,0,-15,-15],scaronperiod:[0,0,-15,-15],scedillacomma:[0,0,-15,-15],scedillaperiod:[0,0,-15,-15],scommaaccentcomma:[0,0,-15,-15],scommaaccentperiod:[0,0,-15,-15],ve:[0,0,-25,-25,-10,-15,0,-15],veacute:[0,0,-25,-25,-10,-15,0,-15],vecaron:[0,0,-25,-25,-10,-15,0,-15],vecircumflex:[0,0,-25,-25,-10,-15,0,-15],vedieresis:[0,0,-25,-25,-10,-15,0,-15],vedotaccent:[0,0,-25,-25,-10,-15,0,-15],vegrave:[0,0,-25,-25,-10,-15,0,-15],vemacron:[0,0,-25,-25,-10,-15,0,-15],veogonek:[0,0,-25,-25,-10,-15,0,-15],wa:[0,0,-15,-15,0,-10,0,-10],waacute:[0,0,-15,-15,0,-10,0,-10],wabreve:[0,0,-15,-15,0,-10,0,-10],wacircumflex:[0,0,-15,-15,0,-10,0,-10],wadieresis:[0,0,-15,-15,0,-10,0,-10],wagrave:[0,0,-15,-15,0,-10,0,-10],wamacron:[0,0,-15,-15,0,-10,0,-10],waogonek:[0,0,-15,-15,0,-10,0,-10],waring:[0,0,-15,-15,0,-10,0,-10],watilde:[0,0,-15,-15,0,-10,0,-10],we:[0,0,-10,-10,0,-10],weacute:[0,0,-10,-10,0,-10],wecaron:[0,0,-10,-10,0,-10],wecircumflex:[0,0,-10,-10,0,-10],wedieresis:[0,0,-10,-10,0,-10],wedotaccent:[0,0,-10,-10,0,-10],wegrave:[0,0,-10,-10,0,-10],wemacron:[0,0,-10,-10,0,-10],weogonek:[0,0,-10,-10,0,-10],zo:[0,0,-15,-15],zoacute:[0,0,-15,-15],zocircumflex:[0,0,-15,-15],zodieresis:[0,0,-15,-15],zograve:[0,0,-15,-15],zohungarumlaut:[0,0,-15,-15],zomacron:[0,0,-15,-15],zoslash:[0,0,-15,-15],zotilde:[0,0,-15,-15],zacuteo:[0,0,-15,-15],zacuteoacute:[0,0,-15,-15],zacuteocircumflex:[0,0,-15,-15],zacuteodieresis:[0,0,-15,-15],zacuteograve:[0,0,-15,-15],zacuteohungarumlaut:[0,0,-15,-15],zacuteomacron:[0,0,-15,-15],zacuteoslash:[0,0,-15,-15],zacuteotilde:[0,0,-15,-15],zcarono:[0,0,-15,-15],zcaronoacute:[0,0,-15,-15],zcaronocircumflex:[0,0,-15,-15],zcaronodieresis:[0,0,-15,-15],zcaronograve:[0,0,-15,-15],zcaronohungarumlaut:[0,0,-15,-15],zcaronomacron:[0,0,-15,-15],zcaronoslash:[0,0,-15,-15],zcaronotilde:[0,0,-15,-15],zdotaccento:[0,0,-15,-15],zdotaccentoacute:[0,0,-15,-15],zdotaccentocircumflex:[0,0,-15,-15],zdotaccentodieresis:[0,0,-15,-15],zdotaccentograve:[0,0,-15,-15],zdotaccentohungarumlaut:[0,0,-15,-15],zdotaccentomacron:[0,0,-15,-15],zdotaccentoslash:[0,0,-15,-15],zdotaccentotilde:[0,0,-15,-15],Ap:[0,0,0,0,-25],Aquoteright:[0,0,0,0,-74,-74,-37,-111],Aacutep:[0,0,0,0,-25],Aacutequoteright:[0,0,0,0,-74,-74,-37,-111],Abrevep:[0,0,0,0,-25],Abrevequoteright:[0,0,0,0,-74,-74,-37,-111],Acircumflexp:[0,0,0,0,-25],Acircumflexquoteright:[0,0,0,0,-74,-74,-37,-111],Adieresisp:[0,0,0,0,-25],Adieresisquoteright:[0,0,0,0,-74,-74,-37,-111],Agravep:[0,0,0,0,-25],Agravequoteright:[0,0,0,0,-74,-74,-37,-111],Amacronp:[0,0,0,0,-25],Amacronquoteright:[0,0,0,0,-74,-74,-37,-111],Aogonekp:[0,0,0,0,-25],Aogonekquoteright:[0,0,0,0,-74,-74,-37,-111],Aringp:[0,0,0,0,-25],Aringquoteright:[0,0,0,0,-74,-74,-37,-111],Atildep:[0,0,0,0,-25],Atildequoteright:[0,0,0,0,-74,-74,-37,-111],Je:[0,0,0,0,-15,-40,-25],Jeacute:[0,0,0,0,-15,-40,-25],Jecaron:[0,0,0,0,-15,-40,-25],Jecircumflex:[0,0,0,0,-15,-40,-25],Jedieresis:[0,0,0,0,-15,-40,-25],Jedotaccent:[0,0,0,0,-15,-40,-25],Jegrave:[0,0,0,0,-15,-40,-25],Jemacron:[0,0,0,0,-15,-40,-25],Jeogonek:[0,0,0,0,-15,-40,-25],Jo:[0,0,0,0,-15,-40,-25],Joacute:[0,0,0,0,-15,-40,-25],Jocircumflex:[0,0,0,0,-15,-40,-25],Jodieresis:[0,0,0,0,-15,-40,-25],Jograve:[0,0,0,0,-15,-40,-25],Johungarumlaut:[
380,0,0,0,-15,-40,-25],Jomacron:[0,0,0,0,-15,-40,-25],Joslash:[0,0,0,0,-15,-40,-25],Jotilde:[0,0,0,0,-15,-40,-25],NA:[0,0,0,0,-20,-30,-27,-35],NAacute:[0,0,0,0,-20,-30,-27,-35],NAbreve:[0,0,0,0,-20,-30,-27,-35],NAcircumflex:[0,0,0,0,-20,-30,-27,-35],NAdieresis:[0,0,0,0,-20,-30,-27,-35],NAgrave:[0,0,0,0,-20,-30,-27,-35],NAmacron:[0,0,0,0,-20,-30,-27,-35],NAogonek:[0,0,0,0,-20,-30,-27,-35],NAring:[0,0,0,0,-20,-30,-27,-35],NAtilde:[0,0,0,0,-20,-30,-27,-35],NacuteA:[0,0,0,0,-20,-30,-27,-35],NacuteAacute:[0,0,0,0,-20,-30,-27,-35],NacuteAbreve:[0,0,0,0,-20,-30,-27,-35],NacuteAcircumflex:[0,0,0,0,-20,-30,-27,-35],NacuteAdieresis:[0,0,0,0,-20,-30,-27,-35],NacuteAgrave:[0,0,0,0,-20,-30,-27,-35],NacuteAmacron:[0,0,0,0,-20,-30,-27,-35],NacuteAogonek:[0,0,0,0,-20,-30,-27,-35],NacuteAring:[0,0,0,0,-20,-30,-27,-35],NacuteAtilde:[0,0,0,0,-20,-30,-27,-35],NcaronA:[0,0,0,0,-20,-30,-27,-35],NcaronAacute:[0,0,0,0,-20,-30,-27,-35],NcaronAbreve:[0,0,0,0,-20,-30,-27,-35],NcaronAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcaronAdieresis:[0,0,0,0,-20,-30,-27,-35],NcaronAgrave:[0,0,0,0,-20,-30,-27,-35],NcaronAmacron:[0,0,0,0,-20,-30,-27,-35],NcaronAogonek:[0,0,0,0,-20,-30,-27,-35],NcaronAring:[0,0,0,0,-20,-30,-27,-35],NcaronAtilde:[0,0,0,0,-20,-30,-27,-35],NcommaaccentA:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAacute:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAbreve:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAdieresis:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAgrave:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAmacron:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAogonek:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAring:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAtilde:[0,0,0,0,-20,-30,-27,-35],NtildeA:[0,0,0,0,-20,-30,-27,-35],NtildeAacute:[0,0,0,0,-20,-30,-27,-35],NtildeAbreve:[0,0,0,0,-20,-30,-27,-35],NtildeAcircumflex:[0,0,0,0,-20,-30,-27,-35],NtildeAdieresis:[0,0,0,0,-20,-30,-27,-35],NtildeAgrave:[0,0,0,0,-20,-30,-27,-35],NtildeAmacron:[0,0,0,0,-20,-30,-27,-35],NtildeAogonek:[0,0,0,0,-20,-30,-27,-35],NtildeAring:[0,0,0,0,-20,-30,-27,-35],NtildeAtilde:[0,0,0,0,-20,-30,-27,-35],Ti:[0,0,0,0,-18,-37,-55,-35],Tiacute:[0,0,0,0,-18,-37,-55,-35],Tiogonek:[0,0,0,0,-18,-37,-55,-35],Tcaroni:[0,0,0,0,-18,-37,-55,-35],Tcaroniacute:[0,0,0,0,-18,-37,-55,-35],Tcaroniogonek:[0,0,0,0,-18,-37,-55,-35],Tcommaaccenti:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiacute:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiogonek:[0,0,0,0,-18,-37,-55,-35],Vi:[0,0,0,0,-37,-55,-74,-60],Viacute:[0,0,0,0,-37,-55,-74,-60],Vicircumflex:[0,0,0,0,-37,0,-34,-20],Vidieresis:[0,0,0,0,-37,0,-34,-20],Vigrave:[0,0,0,0,-37,0,-34,-20],Vimacron:[0,0,0,0,-37,0,-34,-20],Viogonek:[0,0,0,0,-37,-55,-74,-60],Wi:[0,0,0,0,-18,-37,-55,-40],Wiacute:[0,0,0,0,-18,-37,-55,-40],Wiogonek:[0,0,0,0,-18,-37,-55,-40],fi:[0,0,0,0,-25,0,-20,-20],gperiod:[0,0,0,0,-15,0,-15],gbreveperiod:[0,0,0,0,-15,0,-15],gcommaaccentperiod:[0,0,0,0,-15,0,-15],iv:[0,0,0,0,-10,0,0,-25],iacutev:[0,0,0,0,-10,0,0,-25],icircumflexv:[0,0,0,0,-10,0,0,-25],idieresisv:[0,0,0,0,-10,0,0,-25],igravev:[0,0,0,0,-10,0,0,-25],imacronv:[0,0,0,0,-10,0,0,-25],iogonekv:[0,0,0,0,-10,0,0,-25],ky:[0,0,0,0,-15,0,-10,-15],kyacute:[0,0,0,0,-15,0,-10,-15],kydieresis:[0,0,0,0,-15,0,-10,-15],kcommaaccenty:[0,0,0,0,-15,0,-10,-15],kcommaaccentyacute:[0,0,0,0,-15,0,-10,-15],kcommaaccentydieresis:[0,0,0,0,-15,0,-10,-15],quotedblleftA:[0,0,0,0,-10,0,0,-80],quotedblleftAacute:[0,0,0,0,-10,0,0,-80],quotedblleftAbreve:[0,0,0,0,-10,0,0,-80],quotedblleftAcircumflex:[0,0,0,0,-10,0,0,-80],quotedblleftAdieresis:[0,0,0,0,-10,0,0,-80],quotedblleftAgrave:[0,0,0,0,-10,0,0,-80],quotedblleftAmacron:[0,0,0,0,-10,0,0,-80],quotedblleftAogonek:[0,0,0,0,-10,0,0,-80],quotedblleftAring:[0,0,0,0,-10,0,0,-80],quotedblleftAtilde:[0,0,0,0,-10,0,0,-80],quoteleftA:[0,0,0,0,-10,0,0,-80],quoteleftAacute:[0,0,0,0,-10,0,0,-80],quoteleftAbreve:[0,0,0,0,-10,0,0,-80],quoteleftAcircumflex:[0,0,0,0,-10,0,0,-80],quoteleftAdieresis:[0,0,0,0,-10,0,0,-80],quoteleftAgrave:[0,0,0,0,-10,0,0,-80],quoteleftAmacron:[0,0,0,0,-10,0,0,-80],quoteleftAogonek:[0,0,0,0,-10,0,0,-80],quoteleftAring:[0,0,0,0,-10,0,0,-80],quoteleftAtilde:[0,0,0,0,-10,0,0,-80],re:[0,0,0,0,-18,0,-37],reacute:[0,0,0,0,-18,0,-37],recaron:[0,0,0,0,-18,0,-37],recircumflex:[0,0,0,0,-18,0,-37],redieresis:[0,0,0,0,-18,0,-37],redotaccent:[0,0,0,0,-18,0,-37],regrave:[0,0,0,0,-18,0,-37],remacron:[0,0,0,0,-18,0,-37],reogonek:[0,0,0,0,-18,0,-37],racutee:[0,0,0,0,-18,0,-37],racuteeacute:[0,0,0,0,-18,0,-37],racuteecaron:[0,0,0,0,-18,0,-37],racuteecircumflex:[0,0,0,0,-18,0,-37],racuteedieresis:[0,0,0,0,-18,0,-37],racuteedotaccent:[0,0,0,0,-18,0,-37],racuteegrave:[0,0,0,0,-18,0,-37],racuteemacron:[0,0,0,0,-18,0,-37],racuteeogonek:[0,0,0,0,-18,0,-37],rcarone:[0,0,0,0,-18,0,-37],rcaroneacute:[0,0,0,0,-18,0,-37],rcaronecaron:[0,0,0,0,-18,0,-37],rcaronecircumflex:[0,0,0,0,-18,0,-37],rcaronedieresis:[0,0,0,0,-18,0,-37],rcaronedotaccent:[0,0,0,0,-18,0,-37],rcaronegrave:[0,0,0,0,-18,0,-37],rcaronemacron:[0,0,0,0,-18,0,-37],rcaroneogonek:[0,0,0,0,-18,0,-37],rcommaaccente:[0,0,0,0,-18,0,-37],rcommaaccenteacute:[0,0,0,0,-18,0,-37],rcommaaccentecaron:[0,0,0,0,-18,0,-37],rcommaaccentecircumflex:[0,0,0,0,-18,0,-37],rcommaaccentedieresis:[0,0,0,0,-18,0,-37],rcommaaccentedotaccent:[0,0,0,0,-18,0,-37],rcommaaccentegrave:[0,0,0,0,-18,0,-37],rcommaaccentemacron:[0,0,0,0,-18,0,-37],rcommaaccenteogonek:[0,0,0,0,-18,0,-37],spaceA:[0,0,0,0,-55,-37,-18,-55],spaceAacute:[0,0,0,0,-55,-37,-18,-55],spaceAbreve:[0,0,0,0,-55,-37,-18,-55],spaceA
38circumflex:[0,0,0,0,-55,-37,-18,-55],spaceAdieresis:[0,0,0,0,-55,-37,-18,-55],spaceAgrave:[0,0,0,0,-55,-37,-18,-55],spaceAmacron:[0,0,0,0,-55,-37,-18,-55],spaceAogonek:[0,0,0,0,-55,-37,-18,-55],spaceAring:[0,0,0,0,-55,-37,-18,-55],spaceAtilde:[0,0,0,0,-55,-37,-18,-55],Fi:[0,0,0,0,0,-40,-45],Fiacute:[0,0,0,0,0,-40,-45],Ficircumflex:[0,0,0,0,0,-40,-45],Fidieresis:[0,0,0,0,0,-40,-45],Figrave:[0,0,0,0,0,-40,-45],Fimacron:[0,0,0,0,0,-40,-45],Fiogonek:[0,0,0,0,0,-40,-45],eb:[0,0,0,0,0,-10],eacuteb:[0,0,0,0,0,-10],ecaronb:[0,0,0,0,0,-10],ecircumflexb:[0,0,0,0,0,-10],edieresisb:[0,0,0,0,0,-10],edotaccentb:[0,0,0,0,0,-10],egraveb:[0,0,0,0,0,-10],emacronb:[0,0,0,0,0,-10],eogonekb:[0,0,0,0,0,-10],ff:[0,0,0,0,0,-18,-18,-25],quoterightt:[0,0,0,0,0,-37,-30,-18],quoterighttcommaaccent:[0,0,0,0,0,-37,-30,-18],Yicircumflex:[0,0,0,0,0,0,-34],Yidieresis:[0,0,0,0,0,0,-34],Yigrave:[0,0,0,0,0,0,-34],Yimacron:[0,0,0,0,0,0,-34],Yacuteicircumflex:[0,0,0,0,0,0,-34],Yacuteidieresis:[0,0,0,0,0,0,-34],Yacuteigrave:[0,0,0,0,0,0,-34],Yacuteimacron:[0,0,0,0,0,0,-34],Ydieresisicircumflex:[0,0,0,0,0,0,-34],Ydieresisidieresis:[0,0,0,0,0,0,-34],Ydieresisigrave:[0,0,0,0,0,0,-34],Ydieresisimacron:[0,0,0,0,0,0,-34],eg:[0,0,0,0,0,0,-40,-15],egbreve:[0,0,0,0,0,0,-40,-15],egcommaaccent:[0,0,0,0,0,0,-40,-15],eacuteg:[0,0,0,0,0,0,-40,-15],eacutegbreve:[0,0,0,0,0,0,-40,-15],eacutegcommaaccent:[0,0,0,0,0,0,-40,-15],ecarong:[0,0,0,0,0,0,-40,-15],ecarongbreve:[0,0,0,0,0,0,-40,-15],ecarongcommaaccent:[0,0,0,0,0,0,-40,-15],ecircumflexg:[0,0,0,0,0,0,-40,-15],ecircumflexgbreve:[0,0,0,0,0,0,-40,-15],ecircumflexgcommaaccent:[0,0,0,0,0,0,-40,-15],edieresisg:[0,0,0,0,0,0,-40,-15],edieresisgbreve:[0,0,0,0,0,0,-40,-15],edieresisgcommaaccent:[0,0,0,0,0,0,-40,-15],edotaccentg:[0,0,0,0,0,0,-40,-15],edotaccentgbreve:[0,0,0,0,0,0,-40,-15],edotaccentgcommaaccent:[0,0,0,0,0,0,-40,-15],egraveg:[0,0,0,0,0,0,-40,-15],egravegbreve:[0,0,0,0,0,0,-40,-15],egravegcommaaccent:[0,0,0,0,0,0,-40,-15],emacrong:[0,0,0,0,0,0,-40,-15],emacrongbreve:[0,0,0,0,0,0,-40,-15],emacrongcommaaccent:[0,0,0,0,0,0,-40,-15],eogonekg:[0,0,0,0,0,0,-40,-15],eogonekgbreve:[0,0,0,0,0,0,-40,-15],eogonekgcommaaccent:[0,0,0,0,0,0,-40,-15],fiogonek:[0,0,0,0,0,0,-20],gcomma:[0,0,0,0,0,0,-10],gbrevecomma:[0,0,0,0,0,0,-10],gcommaaccentcomma:[0,0,0,0,0,0,-10],og:[0,0,0,0,0,0,-10],ogbreve:[0,0,0,0,0,0,-10],ogcommaaccent:[0,0,0,0,0,0,-10],oacuteg:[0,0,0,0,0,0,-10],oacutegbreve:[0,0,0,0,0,0,-10],oacutegcommaaccent:[0,0,0,0,0,0,-10],ocircumflexg:[0,0,0,0,0,0,-10],ocircumflexgbreve:[0,0,0,0,0,0,-10],ocircumflexgcommaaccent:[0,0,0,0,0,0,-10],odieresisg:[0,0,0,0,0,0,-10],odieresisgbreve:[0,0,0,0,0,0,-10],odieresisgcommaaccent:[0,0,0,0,0,0,-10],ograveg:[0,0,0,0,0,0,-10],ogravegbreve:[0,0,0,0,0,0,-10],ogravegcommaaccent:[0,0,0,0,0,0,-10],ohungarumlautg:[0,0,0,0,0,0,-10],ohungarumlautgbreve:[0,0,0,0,0,0,-10],ohungarumlautgcommaaccent:[0,0,0,0,0,0,-10],omacrong:[0,0,0,0,0,0,-10],omacrongbreve:[0,0,0,0,0,0,-10],omacrongcommaaccent:[0,0,0,0,0,0,-10],otildeg:[0,0,0,0,0,0,-10],otildegbreve:[0,0,0,0,0,0,-10],otildegcommaaccent:[0,0,0,0,0,0,-10],fiacute:[0,0,0,0,0,0,0,-20],ga:[0,0,0,0,0,0,0,-5],gaacute:[0,0,0,0,0,0,0,-5],gabreve:[0,0,0,0,0,0,0,-5],gacircumflex:[0,0,0,0,0,0,0,-5],gadieresis:[0,0,0,0,0,0,0,-5],gagrave:[0,0,0,0,0,0,0,-5],gamacron:[0,0,0,0,0,0,0,-5],gaogonek:[0,0,0,0,0,0,0,-5],garing:[0,0,0,0,0,0,0,-5],gatilde:[0,0,0,0,0,0,0,-5],gbrevea:[0,0,0,0,0,0,0,-5],gbreveaacute:[0,0,0,0,0,0,0,-5],gbreveabreve:[0,0,0,0,0,0,0,-5],gbreveacircumflex:[0,0,0,0,0,0,0,-5],gbreveadieresis:[0,0,0,0,0,0,0,-5],gbreveagrave:[0,0,0,0,0,0,0,-5],gbreveamacron:[0,0,0,0,0,0,0,-5],gbreveaogonek:[0,0,0,0,0,0,0,-5],gbrevearing:[0,0,0,0,0,0,0,-5],gbreveatilde:[0,0,0,0,0,0,0,-5],gcommaaccenta:[0,0,0,0,0,0,0,-5],gcommaaccentaacute:[0,0,0,0,0,0,0,-5],gcommaaccentabreve:[0,0,0,0,0,0,0,-5],gcommaaccentacircumflex:[0,0,0,0,0,0,0,-5],gcommaaccentadieresis:[0,0,0,0,0,0,0,-5],gcommaaccentagrave:[0,0,0,0,0,0,0,-5],gcommaaccentamacron:[0,0,0,0,0,0,0,-5],gcommaaccentaogonek:[0,0,0,0,0,0,0,-5],gcommaaccentaring:[0,0,0,0,0,0,0,-5],gcommaaccentatilde:[0,0,0,0,0,0,0,-5]}}),mP=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(t).map(e=>`0000${e.toString(16)}`.slice(-4)).join("")};class AP{static open(e,t,n,r){let i;if("string"==typeof t){if(yP.isStandardFont(t))return new yP(e,t,r);throw new Error(`Can't open ${t} in browser build`)}if(t instanceof Uint8Array?i=Yd(t,n):t instanceof ArrayBuffer?i=Yd(new Uint8Array(t),n):"object"==typeof t&&(i=t),null==i)throw new Error("Not a supported font format or standard PDF font.");return new vP(e,i,r)}
38encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}finalize(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,t){null==t&&(t=!1);const n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}const yP=(bP=AP,class extends bP{constructor(e,t,n){super(),this.document=e,this.name=t,this.id=n,this.font=fP.fromJson(pP[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(e){const t=this.font.encodeText(e),n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n),i=[];for(let a=0;a<n.length;a++){const e=n[a];i.push({xAdvance:r[a],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(e)})}return[t,i]}encodeGlyphs(e){const t=[];for(let n of Array.from(e))t.push(`00${n.id.toString(16)}`.slice(-2));return t}widthOfString(e,t){const n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n);let i=0;for(let a of Array.from(r))i+=a;return i*(t/1e3)}static isStandardFont(e){return e in pP}});var bP;const vP=(e=>class extends e{constructor(e,t,n){super(),this.document=e,this.font=t,this.id=n,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,this.layoutCache=Object.create(null)}layoutRun(e,t){const n=this.font.layout(e,t,void 0,void 0,"ltr");for(let r=0;r<n.positions.length;r++){const e=n.positions[r];for(let t in e)e[t]*=this.scale;e.advanceWidth=n.glyphs[r].advanceWidth*this.scale}return n}layoutCached(e){let t;if(t=this.layoutCache[e])return t;const n=this.layoutRun(e);return this.layoutCache[e]=n,n}layout(e,t,n){if(null==n&&(n=!1),t)return this.layoutRun(e,t);const r=n?null:[],i=n?null:[];let a=0,o=0,s=0;for(;s<=e.length;){let t;if(s===e.length&&o<s||(t=e.charAt(s),[" ","\t"].includes(t))){const t=this.layoutCached(e.slice(o,++s));n||(r.push(...Array.from(t.glyphs||[])),i.push(...Array.from(t.positions||[]))),a+=t.advanceWidth,o=s}else s++}return{glyphs:r,positions:i,advanceWidth:a}}encode(e,t){const{glyphs:n,positions:r}=this.layout(e,t),i=[];for(let a=0;a<n.length;a++){const e=n[a],t=this.subset.includeGlyph(e.id);i.push(`0000${t.toString(16)}`.slice(-4)),null==this.widths[t]&&(this.widths[t]=e.advanceWidth*this.scale),null==this.unicode[t]&&(this.unicode[t]=e.codePoints)}return[i,r]}encodeGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=this.subset.includeGlyph(r.id);t.push(`0000${i.toString(16)}`.slice(-4)),null==this.widths[i]&&(this.widths[i]=r.advanceWidth*this.scale),null==this.unicode[i]&&(this.unicode[i]=r.codePoints)}return t}widthOfString(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)}embed(){const e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());const n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let r=0;this.font.post.isFixedPitch&&(r|=1),1<=n&&n<=7&&(r|=2),r|=4,10===n&&(r|=8),this.font.head.macStyle.italic&&(r|=64);const i=[0,1,2,3,4,5].map(()=>String.fromCharCode(26*Math.random()+65)).join("")+"+"+this.font.postscriptName,{bbox:a}=this.font,o=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:r,FontBBox:[a.minX*this.scale,a.minY*this.scale,a.maxX*this.scale,a.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?o.data.FontFile3=t:o.data.FontFile2=t,o.end();const s={Type:"Font",Subtype:"CIDFontType0",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]};e||(s.Subtype="CIDFontType2",s.CIDToGIDMap="Identity");const l=this.document.ref(s);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const e=this.document.ref();let t=[],n="/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";for(let[r,i]of this.unicode.entries()){const e=[];t.length>=100&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar",t=[]);for(let t of i)t>65535&&(t-=65536,e.push(mP(t>>>10&1023|55296)),t=56320|1023&t),e.push(mP(t));t.push("<"+mP(r)+"><"+e.join(" ")+">")}return t.length&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar\n"),n+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend",e.end(n),e}})(AP);var wP={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,n){let r,i;if("number"==typeof t&&(n=t,t=null),"string"==typeof e&&this._registeredFonts[e]?(r=e,({src:e,family:t}=this._registeredFonts[e])):(r=t||e,"string"!=typeof r&&(r=null)),null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;const a="F"+ ++this._fontCount;return this._font=AP.open(this,e,t,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,n){return this._registeredFonts[e]={src:t,family:n},this}};function xP(e){return Math.fround(e)}class IP extends QN{constructor(e,t){super(),this.document=e,this.horizontalScaling=t.horizontalScaling||100,this.indent=(t.indent||0)*this.horizontalScaling/100,this.characterSpacing=(t.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(0===t.wordSpacing)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(null!=t.columnGap?t.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(t.
38width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=t.ellipsis,this.continuedX=0,this.features=t.features,null!=t.height?(this.height=t.height,this.maxY=xP(this.startY+t.height)):this.maxY=xP(this.document.page.maxY()),this.on("firstLine",e=>{const t=this.continuedX||this.indent;if(this.document.x+=t,this.lineWidth-=t,!e.indentAllLines)return this.once("line",()=>{if(this.document.x-=t,this.lineWidth+=t,e.continued&&!this.continuedX&&(this.continuedX=this.indent),!e.continued)return this.continuedX=0})}),this.on("lastLine",e=>{const{align:t}=e;return"justify"===t&&(e.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=e.paragraphGap||0,e.align=t,this.lastLine=!1))})}wordWidth(e){return this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing}canFit(e,t){return"­"!=e[e.length-1]?t<=this.spaceLeft:t+this.wordWidth("-")<=this.spaceLeft}eachWord(e,t){let n;const r=new Xw(e);let i=null;const a=Object.create(null);for(;n=r.nextBreak();){var o;let r=e.slice((null!=i?i.position:void 0)||0,n.position),c=null!=a[r]?a[r]:a[r]=this.wordWidth(r);if(c>this.lineWidth+this.continuedX){let e=i;const a={};for(;r.length;){var s,l;c>this.spaceLeft?(s=Math.ceil(this.spaceLeft/(c/r.length)),c=this.wordWidth(r.slice(0,s)),l=c<=this.spaceLeft&&s<r.length):s=r.length;let i=c>this.spaceLeft&&s>0;for(;i||l;)i?(c=this.wordWidth(r.slice(0,--s)),i=c>this.spaceLeft&&s>0):(c=this.wordWidth(r.slice(0,++s)),i=c>this.spaceLeft&&s>0,l=c<=this.spaceLeft&&s<r.length);if(0===s&&this.spaceLeft===this.lineWidth&&(s=1),a.required=n.required||s<r.length,o=t(r.slice(0,s),c,a,e),e={required:!1},r=r.slice(s),c=this.wordWidth(r),!1===o)break}}else o=t(r,c,n,i);if(!1===o)break;i=n}}wrap(e,t){this.horizontalScaling=t.horizontalScaling||100,null!=t.indent&&(this.indent=t.indent*this.horizontalScaling/100),null!=t.characterSpacing&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),null!=t.wordSpacing&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),null!=t.ellipsis&&(this.ellipsis=t.ellipsis);const n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let r="",i=0,a=0,o=0,{y:s}=this.document;const l=()=>(t.textWidth=i+this.wordSpacing*(a-1),t.wordCount=a,t.lineWidth=this.lineWidth,({y:s}=this.document),this.emit("line",r,t,this),o++);return this.emit("sectionStart",t,this),this.eachWord(e,(e,n,o,s)=>{if((null==s||s.required)&&(this.emit("firstLine",t,this),this.spaceLeft=this.lineWidth),this.canFit(e,n)&&(r+=e,i+=n,a++),o.required||!this.canFit(e,n)){const s=this.document.currentLineHeight(!0);if(null!=this.height&&this.ellipsis&&xP(this.document.y+2*s)>this.maxY&&this.column>=this.columns){for(!0===this.ellipsis&&(this.ellipsis="…"),r=r.replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);r&&i>this.lineWidth;)r=r.slice(0,-1).replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);i<=this.lineWidth&&(r+=this.ellipsis),i=this.wordWidth(r)}if(o.required&&(n>this.spaceLeft&&(l(),r=e,i=n,a=1),this.emit("lastLine",t,this)),"­"==r[r.length-1]&&(r=r.slice(0,-1)+"-",this.spaceLeft-=this.wordWidth("-")),l(),xP(this.document.y+s)>this.maxY){if(!this.nextSection())return a=0,r="",!1}return o.required?(this.spaceLeft=this.lineWidth,r="",i=0,a=0):(this.spaceLeft=this.lineWidth-n,r=e,i=n,a=1)}return this.spaceLeft-=n}),a>0&&(this.emit("lastLine",t,this),l()),this.emit("sectionEnd",t,this),!0===t.continued?(o>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,this.document.y=s):this.document.x=this.startX}nextSection(e){if(this.emit("sectionEnd",e,this),++this.column>this.columns){if(null!=this.height)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit
38("columnBreak",e,this);return this.emit("sectionStart",e,this),!0}}const{number:CP}=SD;var EP={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return null==e&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return null==e&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,n,r,i){e=null==e?"":`${e}`,(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));const a=()=>{r.structParent&&r.structParent.add(this.struct(r.structType||"P",[this.markStructureContent(r.structType||"P")]))};if(0!==r.rotation&&(this.save(),this.rotate(-r.rotation,{origin:[this.x,this.y]})),r.width){let t=this._wrapper;t||(t=new IP(this,r),t.on("line",i),t.on("firstLine",a)),this._wrapper=r.continued?t:null,this._textOptions=r.continued?r:null,t.wrap(e,r)}else for(let o of e.split("\n"))a(),i(o,r);return 0!==r.rotation&&this.restore(),this},text(e,t,n,r){return this._text(e,t,n,r,this._line)},widthOfString(e,t){void 0===t&&(t={});const n=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*n/100},boundsOfString(e,t,n,r){},heightOfString(e,t){const{x:n,y:r}=this;(t=this._initOptions(t)).height=1/0;const i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+i);const a=this.y-r;return this.x=n,this.y=r,a},list(e,t,n,r,i){const a=(r=this._initOptions(t,n,r)).listType||"bullet",o=Math.round(this._font.ascender/1e3*this._fontSize),s=o/2,l=r.bulletRadius||o/3,c=r.textIndent||("bullet"===a?5*l:2*o),u=r.bulletIndent||("bullet"===a?8*l:2*o);let d=1;const h=[],f=[],g=[];var p=function(e){let t=1;for(let n=0;n<e.length;n++){const r=e[n];Array.isArray(r)?(d++,p(r),d--):(h.push(r),f.push(d),"bullet"!==a&&g.push(t++))}};p(e);const m=function(e,t){(i=new IP(this,r)).on("line",this._line),d=1,i.once("firstLine",()=>{let e,n,o,h,p;if(r.structParent&&(r.structTypes?[n,o,h]=r.structTypes:[n,o,h]=["LI","Lbl","LBody"]),n?(e=this.struct(n),r.structParent.add(e)):r.structParent&&(e=r.structParent),(p=f[t++])!==d){const e=u*(p-d);this.x+=e,i.lineWidth-=e,d=p}switch(e&&(o||h)&&e.add(this.struct(o||h,[this.markStructureContent(o||h)])),a){case"bullet":this.circle(this.x-c+l,this.y+s,l),this.fill();break;case"numbered":case"lettered":var m=function(e){switch(a){case"numbered":return`${e}.`;case"lettered":var t=String.fromCharCode((e-1)%26+65),n=Math.floor((e-1)/26+1);return`${Array(n+1).join(t)}.`}}(g[t-1]);this._fragment(m,this.x-c,this.y,r)}e&&o&&h&&e.add(this.struct(h,[this.markStructureContent(h)])),e&&e!==r.structParent&&e.end()}),i.on("sectionStart",()=>{const e=c+u*(d-1);return this.x+=e,i.lineWidth-=e}),i.on("sectionEnd",()=>{const e=c+u*(d-1);return this.x-=e,i.lineWidth+=e}),i.wrap(e,r)};for(let A=0;A<h.length;A++)m.call(this,h[A],A);return this},_initOptions(e,t,n){var r;void 0===e&&(e={}),void 0===n&&(n={}),"object"==typeof e&&(n=e,e=null);const i=Object.assign({},n);if(this._textOptions)for(let a in this._textOptions){const e=this._textOptions[a];"continued"!==a&&void 0===i[a]&&(i[a]=e)}return null!=e&&(this.x=e),null!=t&&(this.y=t),!1!==i.lineBreak&&(null==i.width&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),null==i.columnGap&&(i.columnGap=18),i.rotation=Number(null!==(r=n.rotation)&&void 0!==r?r:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,n){void 0===t&&(t={}),this._fragment(e,this.x,this.y,t);const r=t.lineGap||this._lineGap||0;return n?this.y+=this.currentLineHeight(!0)+r:this.x+=this.widthOfString(e,t)},_fragment(e,t,n,r){let i,a,o,s,l,c;if(0===(e=`${e}`.replace(/\n/g,"")).length)return;const u=r.align||"left";let d=r.wordSpacing||0;const h=r.characterSpacing||0,f=r.horizontalScaling||100;if(r.width)switch(u){case"right":l=this.widthOfString(e.replace(/\s+$/,""),r),t+=r.lineWidth-l;break;case"center":t+=r.lineWidth/2-r.textWidth/2;break;case"justify":c=e.trim().split(/\s+/),l=this.widthOfString(e.replace(/\s+/g,""),r);var g=this.widthOfString(" ")+h;d=Math.max(0,(r.lineWidth-l)/Math.max(1,c.length-1)-g)}if("number"==typeof r.baseline)i=-r.baseline;else{switch(r.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const p=r.textWidth+d*(r.wordCount-1)+h*(e.length-1);if(null!=r.link&&this.link(t,n,p,this.currentLineHeight(),r.link),null!=r.goTo&&this.goTo(t,n,p,this.currentLineHeight(),r.goTo),null!=r.de
38stination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),r.underline){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()-e;this.moveTo(t,i),this.lineTo(t+p,i),this.stroke(),this.restore()}if(r.strike){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()/2;this.moveTo(t,i),this.lineTo(t+p,i),this.stroke(),this.restore()}if(this.save(),r.oblique){let e;e="number"==typeof r.oblique?-Math.tan(r.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,n),this.transform(1,0,e,1,-e*i,0),this.transform(1,0,0,1,-t,-n)}this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${CP(t)} ${CP(n)} Tm`),this.addContent(`/${this._font.id} ${CP(this._fontSize)} Tf`);const m=r.fill&&r.stroke?2:r.stroke?1:0;if(m&&this.addContent(`${m} Tr`),h&&this.addContent(`${CP(h)} Tc`),100!==f&&this.addContent(`${f} Tz`),d){c=e.trim().split(/\s+/),d+=this.widthOfString(" ")+h,d*=1e3/this._fontSize,a=[],s=[];for(let e of c){const[t,n]=this._font.encode(e,r.features);a=a.concat(t),s=s.concat(n);const i={},o=s[s.length-1];for(let e in o){const t=o[e];i[e]=t}i.xAdvance+=d,s[s.length-1]=i}}else[a,s]=this._font.encode(e,r.features);const A=this._fontSize/1e3,y=[];let b=0,v=!1;const w=e=>{if(b<e){const t=a.slice(b,e).join(""),n=s[e-1].xAdvance-s[e-1].advanceWidth;y.push(`<${t}> ${CP(-n)}`)}return b=e},x=e=>{if(w(e),y.length>0)return this.addContent(`[${y.join(" ")}] TJ`),y.length=0};for(o=0;o<s.length;o++){const e=s[o];e.xOffset||e.yOffset?(x(o),this.addContent(`1 0 0 1 ${CP(t+e.xOffset*A)} ${CP(n+e.yOffset*A)} Tm`),x(o+1),v=!0):(v&&(this.addContent(`1 0 0 1 ${CP(t)} ${CP(n)} Tm`),v=!1),e.xAdvance-e.advanceWidth!==0&&w(o+1)),t+=e.xAdvance*A}return x(o),this.addContent("ET"),this.restore()}};const kP={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let BP=class{constructor(e,t){if(this.data=e,this.label=t,this.orientation=1,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";const n=Ox(this.data);for(let r=0;r<n.length;r+=1){const e=n[r];"EXIF"===e.name&&e.entries.orientation&&(this.orientation=e.entries.orientation),"SOF"===e.name&&(this.bits||(this.bits=e.precision),this.width||(this.width=e.width),this.height||(this.height=e.height),this.colorSpace||(this.colorSpace=kP[e.numberOfComponents]))}this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}};class SP{constructor(e,t){this.label=t,this.image=new wS(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){let t=!1;if(this.document=e,this.obj)return;const n=this.image.hasAlphaChannel,r=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:n?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!n){const e=this.document.ref({Predictor:r?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=e,e.end()}
38if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{const e=this.document.ref();e.end(fj.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,e]}if(null!=this.image.transparency.grayscale){const e=this.image.transparency.grayscale;this.obj.data.Mask=[e,e]}else if(this.image.transparency.rgb){const{rgb:e}=this.image.transparency,t=[];for(let n of e)t.push(n,n);this.obj.data.Mask=t}else{if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();if(n)return t=!0,this.splitAlphaChannel()}if(r&&!t)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let t,n;const r=this.image.colors,i=this.width*this.height,a=fj.alloc(i*r),o=fj.alloc(i);let s=n=t=0;const l=e.length,c=16===this.image.bits?1:0;for(;s<l;){for(let t=0;t<r;t++)a[n++]=e[s++],s+=c;o[t++]=e[s++],s+=c}return this.imgData=wD.deflateSync(a),this.alphaChannel=wD.deflateSync(o),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed;return this.image.decodePixels(t=>{const n=fj.alloc(this.width*this.height);let r=0;for(let i=0,a=t.length;i<a;i++)n[r++]=e[t[i]];return this.alphaChannel=wD.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=wD.deflateSync(e),this.finalize()})}}class QP{static open(e,t){let n;if(fj.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=fj.from(new Uint8Array(e));else{let t;if(t=/^data:.+?;base64,(.*)$/.exec(e))n=fj.from(t[1],"base64");else if(n=uP.readFileSync(e),!n)return}if(255===n[0]&&216===n[1])return new BP(n,t);if(137===n[0]&&"PNG"===n.toString("ascii",1,4))return new SP(n,t);throw new Error("Unknown image format.")}}var jP={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,n,r){let i,a,o,s,l,c,u,d,h,f;void 0===r&&(r={}),"object"==typeof t&&(r=t,t=null);const g=r.ignoreOrientation||!1!==r.ignoreOrientation&&this.options.ignoreOrientation;t=null!=(c=null!=t?t:r.x)?c:this.x,n=null!=(u=null!=n?n:r.y)?u:this.y,"string"==typeof e&&(s=this._imageRegistry[e]),s||(s=e.width&&e.height?e:this.openImage(e)),s.obj||s.embed(this),null==this.page.xobjects[s.label]&&(this.page.xobjects[s.label]=s.obj);let{width:p,height:m}=s;!g&&s.orientation>4&&([p,m]=[m,p]);let A=r.width||p,y=r.height||m;if(r.width&&!r.height){const e=A/p;A=p*e,y=m*e}else if(r.height&&!r.width){const e=y/m;A=p*e,y=m*e}else r.scale?(A=p*r.scale,y=m*r.scale):r.fit?([o,i]=r.fit,a=o/i,l=p/m,l>a?(A=o,y=o/l):(y=i,A=i*l)):r.cover&&([o,i]=r.cover,a=o/i,l=p/m,l>a?(y=i,A=i*l):(A=o,y=o/l));if((r.fit||r.cover)&&("center"===r.align?t=t+o/2-A/2:"right"===r.align&&(t=t+o-A),"center"===r.valign?n=n+i/2-y/2:"bottom"===r.valign&&(n=n+i-y)),g)y=-y,n-=y,d=0;else switch(s.orientation){default:case 1:y=-y,n-=y,d=0;break;case 2:A=-A,y=-y,t-=A,n-=y,d=0;break;case 3:h=t,f=n,y=-y,t-=A,d=180;break;case 4:break;case 5:h=t,f=n,[A,y]=[y,A],n-=y,d=90;break;case 6:h=t,f=n,[A,y]=[y,A],y=-y,d=90;break;case 7:h=t,f=n,[A,y]=[y,A],y=-y,A=-A,t-=A,d=90;break;case 8:h=t,f=n,[A,y]=[y,A],y=-y,t-=A,n-=y,d=-90}return null!=r.link&&this.link(t,n,A,y,r.link),null!=r.goTo&&this.goTo(t,n,A,y,r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),this.y===n&&(this.y+=y),this.save(),d&&this.rotate(d,{origin:[h,f]}),this.transform(A,0,0,y,t,n),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return"string"==typeof e&&(t=this._imageRegistry[e]),t||(t=QP.open(e,"I"+ ++this._imageCount),"string"==typeof e&&(this._imageRegistry[e]=t)),t}},NP={annotate(e,t,n,r,i){i.Type="Annot",i.Rect=this._convertRect(e,t,n,r),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest));for(let o in i){const e=i[o];i[o[0].toUpperCase()+o.slice(1)]=e}const a=this.ref(i);return this.page.annotations.push(a),a.end(),this},note(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="Text",a.Contents=new String(i),null==a.Name&&(a.Name="Comment"),null==a.color&&(a.color=[243,223,92]),this.annotate(e,t,n,r,a)},goTo(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="Link",a.A=this.ref({S:"GoTo",D:new String(i)}),a.A.end(),this.annotate(e,t,n,r,a)},link(e,t,n,r,i,a){if(void 0===a&&(a={}),a.Subtype="Link","number"==typeof i){const e=this._root.data.Pages.data;if(!(i>=0&&i<e.Kids.length))throw new Error(`The document has no page ${i}`);a.A=this.ref({S:"GoTo",D:[e.Kids[i],"XYZ",null,null,null]}),a.A.end()}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(e,t,n,r,a)},_markup(e,t,n,r,i){void 0===i&&(i={});const[a,o,s,l]=this._convertRect(e,t,n,r);return i.QuadPoints=[a,l,s,l,a,o,s,o],i.Contents=new String,this.annotate(e,t,n,r,i)},highlight(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,n,r,i)},underline(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Underline",this._markup(e,t,n,r,i)},strike(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,n,r,i)},lineAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,n,this.page.height-r],this.annotate(e,t,n,r,i)},rectAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,n,r,i)},ellipseAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,n,r,i)},textAnnotation(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(e,t,n,r,a)},fileAnnotation(e,t,n,r,i,a){void 0===i&&(i={}),void 0===a&&(a={});const o=this.file(i.src,Object.assign({hidden:!0},i));
38return a.Subtype="FileAttachment",a.FS=o,a.Contents?a.Contents=new String(a.Contents):o.data.Desc&&(a.Contents=o.data.Desc),this.annotate(e,t,n,r,a)},_convertRect(e,t,n,r){let i=t;t+=r;let a=e+n;const[o,s,l,c,u,d]=this._ctm;return a=o*a+l*i+u,i=s*a+c*i+d,[e=o*e+l*t+u,t=s*e+c*t+d,a,i]}};const TP={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class OP{constructor(e,t,n,r,i){if(void 0===i&&(i=TP),this.document=e,this.options=i,this.outlineData={},null!==r){const e=r.data.MediaBox[2],t=r.data.MediaBox[3]-(i.top||0),n=e-(i.left||0),a=i.zoom||0;this.outlineData.Dest=i.fit?[r,"Fit"]:[r,"XYZ",n,t,a]}null!==t&&(this.outlineData.Parent=t),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,t){void 0===t&&(t=TP);const n=this.document._root.data.Pages.data.Kids,r=null!==t.pageNumber?n[t.pageNumber]:this.document.page.dictionary,i=new OP(this.document,this.dictionary,e,r,t);return this.children.push(i),i}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(let n=0,r=this.children.length;n<r;n++){const e=this.children[n];n>0&&(e.outlineData.Prev=this.children[n-1].dictionary),n<this.children.length-1&&(e.outlineData.Next=this.children[n+1].dictionary),e.endOutline()}}return this.dictionary.end()}}var _P={initOutline(){return this.outline=new OP(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}};class DP{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}}class PP{constructor(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});const i=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(r=n,n={}),void 0!==n.title&&(i.T=new String(n.title)),void 0!==n.lang&&(i.Lang=new String(n.lang)),void 0!==n.alt&&(i.Alt=new String(n.alt)),void 0!==n.expanded&&(i.E=new String(n.expanded)),void 0!==n.actual&&(i.ActualText=new String(n.actual)),this._children=[],r&&(Array.isArray(r)||(r=[r]),r.forEach(e=>this.add(e)),this.end())}add(e){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw new Error("Invalid structure element child");return e instanceof PP&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof DP&&this._addContentToParentTree(e),"function"==typeof e&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(e=>{let{pageRef:t,mcid:n}=e;this.document.getStructParentTree().get(t.data.StructParents)[n]=this.dictionary})}setParent(e){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((e,t)=>{e instanceof PP&&e.setAttached(),"function"==typeof e&&(this._children[t]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof PP).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof PP||e instanceof DP||"function"==typeof e}_contentForClosure(e){const t=this.document.markStructureContent(this.dictionary.data.S);return e(),this.document.endMarkedContent(),this._addContentToParentTree(t),t}_isFlushable(){return!(!this.dictionary.data.P||!this._ended)&&this._children.every(e=>"function"!=typeof e&&(!(e instanceof PP)||e._isFlushable()))}_flush(){!this._flushed&&this._isFlushable()&&(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(e){e instanceof PP&&this.dictionary.data.K.push(e.dictionary),e instanceof DP&&e.refs.forEac
vendor: 8,765 bytes, line 38
38h(e=>{let{pageRef:t,mcid:n}=e;this.dictionary.data.Pg||(this.dictionary.data.Pg=t),this.dictionary.data.Pg===t?this.dictionary.data.K.push(n):this.dictionary.data.K.push({Type:"MCR",Pg:t,MCID:n})})}}class RP extends ID{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var MP={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(void 0===t&&(t=null),"Artifact"===e||t&&t.mcid){let e=0;for(this.page.markings.forEach(t=>{(e||t.structContent||"Artifact"===t.tag)&&e++});e--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});const n={};return void 0!==t.mcid&&(n.MCID=t.mcid),"Artifact"===e&&("string"==typeof t.type&&(n.Type=t.type),Array.isArray(t.bbox)&&(n.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(e=>"string"==typeof e)&&(n.Attached=t.attached)),"Span"===e&&(t.lang&&(n.Lang=new String(t.lang)),t.alt&&(n.Alt=new String(t.alt)),t.expanded&&(n.E=new String(t.expanded)),t.actual&&(n.ActualText=new String(t.actual))),this.addContent(`/${e} ${SD.convert(n)} BDC`),this},markStructureContent(e,t){void 0===t&&(t={});const n=this.getStructParentTree().get(this.page.structParentTreeKey),r=n.length;n.push(null),this.markContent(e,{...t,mcid:r});const i=new DP(this.page.dictionary,r);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(e,t,n){return void 0===t&&(t={}),void 0===n&&(n=null),new PP(this,e,t,n)},addStructure(e){const t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(e=>{if(e.structContent){const t=e.structContent,n=this.markStructureContent(e.tag,e.options);t.push(n),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){const t=e.markings;return t.forEach(()=>e.write("EMC")),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new RP,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){const e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const LP={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},FP={left:0,center:1,right:2},zP={value:"V",defaultValue:"DV"},UP={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},GP={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},HP={nDec:0,sepComma:!1};var WP={initForm(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();let e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();const t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");let e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(e=>{this._endChild(e)}),e.end()),this},formField(e,t){void 0===t&&(t={});let n=this._fieldDict(e,null,t),r=this.ref(n);return this._addToParent(r),r},formAnnotation(e,t,n,r,i,a,o){void 0===o&&(o={});let s=this._fieldDict(e,t,o);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,a,s);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"text",t,n,r,i,a)},formPushButton(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"pushButton",t,n,r,i,a)},formCombo(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"combo",t,n,r,i,a)},formList(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"list",t,n,r,i,a)},formRadioButton(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"radioButton",t,n,r,i,a)},formCheckbox(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"checkbox",t,n,r,i,a)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,n){if(void 0===n&&(n={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let r=Object.assign({},n);return null!==t&&(r=this._resolveType(t,n)),r=this._resolveFlags(r),r=this._resolveJustify(r),r=this._resolveFont(r),r=this._resolveStrings(r),r=this._resolveColors(r),r=this._resolveFormat(r),r.T=new String(e),r.parent&&(r.Parent=r.parent,delete r.parent),r},_resolveType(e,t){if("text"===e)t.FT="Tx";else if("pushButton"===e)t.FT="Btn",t.pushButton=!0;else if("radioButton"===e)t.FT="Btn",t.radioButton=!0;else if("checkbox"===e)t.FT="Btn";else if("combo"===e)t.FT="Ch",t.combo=!0;else{if("list"!==e)throw new Error(`Invalid form annotation type '${e}'`);t.FT="Ch"}return t},_resolveFormat(e){const t=e.format;if(t&&t.type){let n,r,i="";if(void 0!==UP[t.type])n="AFSpecial_Keystroke",r="AFSpecial_Format",i=UP[t.type];else{let e=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(n=`AF${e}_Keystroke`,r=`AF${e}_Format`,"date"===t.type)n+="Ex",i=String(t.param);else if("time"===t.type)i=String(t.param);else if("number"===t.type){let e=Object.assign({},GP,t);i=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))}else if("percent"===t.type){let e=Object.assign({},HP,t);i=String([String(e.nDec),e.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${n}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${r}(${i});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||(e.MK={}),e.MK.BG=t),t=this._normalizeColor(e.borderColor),t&&(e.MK||(e.MK={}),e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(n=>{LP[n]&&(e[n]&&(t|=LP[n]),delete e[n])}),0!==t&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return void 0!==e.align&&("number"==typeof FP[e.align]&&(t=FP[e.align]),delete e.align),0!==t&&(e.Q=t),e},_resolveFont(e){if(null==this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};const t=e.fontSize||0;e.DR.Font[this._font.id]=this._font.ref(),e.DA=new String(`/${this._font.id} ${t} Tf 0 g`)}return e},_resolveStrings(e){let t=[];function n(e){if(Array.isArray(e))for(let n=0;n<e.length;n++)"string"==typeof e[n]?t.push(new String(e[n])):t.push(e[n])}return n(e.Opt),e.select&&(n(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(zP).forEach(t=>{void 0!==e[t]&&(e[zP[t]]=e[t],delete e[t])}),["V","DV"].forEach(t=>{"string"==typeof e[t]&&(e[t]=new String(e[t]))}),e.MK&&e.MK.CA&&(e.MK.CA=new String(e.MK.CA)),e.label&&(e.MK=e.MK?e.MK:{},e.MK.CA=new String(e.label),delete e.label),e}},qP={file(e,t){void 0===t&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const n={Type:"EmbeddedFile",Params:{}};let r;if(!e)throw new Error("No src specified");if(fj.isBuffer(e))r=e;else if(e instanceof ArrayBuffer)r=fj.from(new Uint8Array(e));else{let t;if(t=/^data:(.*?);base64,(.*)$/.exec(e))t[1]&&(n.Subtype=t[1].replace("/","#2F")),r=fj.from(t[2],"base64");else{if(r=uP.readFileSync(e),!r)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:t,ctime:i}=uP.statSync(e);n.Params.CreationDate=t,n.Params.ModDate=i}}
vendor: 7,125 bytes, line 38
38t.creationDate instanceof Date&&(n.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(n.Params.ModDate=t.modifiedDate),t.type&&(n.Subtype=t.type.replace("/","#2F"));const i=JQ.MD5(JQ.lib.WordArray.create(new Uint8Array(r)));let a;n.Params.CheckSum=new String(i),n.Params.Size=r.byteLength,this._fileRegistry||(this._fileRegistry={});let o=this._fileRegistry[t.name];var s,l;o&&(l=o,(s=n).Subtype===l.Subtype&&s.Params.CheckSum.toString()===l.Params.CheckSum.toString()&&s.Params.Size===l.Params.Size&&s.Params.CreationDate.getTime()===l.Params.CreationDate.getTime()&&(void 0===s.Params.ModDate&&void 0===l.Params.ModDate||s.Params.ModDate.getTime()===l.Params.ModDate.getTime()))?a=o.ref:(a=this.ref(n),a.end(r),this._fileRegistry[t.name]={...n,ref:a});const c={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:a},UF:new String(t.name)};t.description&&(c.Desc=new String(t.description));const u=this.ref(c);return u.end(),t.hidden||this.addNamedEmbeddedFile(t.name,u),this._root.data.AF?this._root.data.AF.push(u):this._root.data.AF=[u],u}};var YP={initPDFA(e){"-"===e.charAt(e.length-3)?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance="B",this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){const e=uP.readFileSync("/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins/data/sRGB_IEC61966_2_1.icc"),t=this.ref({Length:e.length,N:3});t.write(e),t.end();const n=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});n.end(),this._root.data.OutputIntents=[n]},_getPdfaid(){return`\n        <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">\n            <pdfaid:part>${this.subset}</pdfaid:part>\n            <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>\n        </rdf:Description>\n        `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},KP={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`\n        <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">\n            <pdfuaid:part>${this.subset}</pdfuaid:part>\n        </rdf:Description>\n        `}},VP={_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(YP),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(KP),this.initPDFUA()}}};class JP{constructor(){this._metadata='\n        <?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>\n            <x:xmpmeta xmlns:x="adobe:ns:meta/">\n                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n        '}_closeTags(){this._metadata=this._metadata.concat('\n                </rdf:RDF>\n            </x:xmpmeta>\n        <?xpacket end="w"?>\n        ')}append(e,t){void 0===t&&(t=!0),this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat("\n"))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var ZP={initMetadata(){this.metadata=new JP},appendXML(e,t){void 0===t&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(`\n        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">\n            <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>\n            <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>\n        </rdf:Description>\n        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML('\n            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">\n            '),this.info.Title&&this.appendXML(`\n                <dc:title>\n                    <rdf:Alt>\n                        <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>\n                    </rdf:Alt>\n                </dc:title>\n                `),this.info.Author&&this.appendXML(`\n                <dc:creator>\n                    <rdf:Seq>\n                        <rdf:li>${this.info.Author}</rdf:li>\n                    </rdf:Seq>\n                </dc:creator>\n                `),this.info.Subject&&this.appendXML(`\n                <dc:description>\n                    <rdf:Alt>\n                        <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>\n                    </rdf:Alt>\n                </dc:description>\n                `),this.appendXML("\n            </rdf:Description>\n            ")),this.appendXML(`\n        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">\n            <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`\n            <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML("\n        </rdf:Description>\n        ")},endMetadata(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(fj.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class XP extends F_.Readable{constructor(e){switch(void 0===e&&(e={}),super(e),this.options=e,e.pdfVersion){case"1.4":this.version=1.4;break;case"1.5":this.version=1.5;break;case"1.6":this.version=1.6;break;case"1.7":case"1.7ext3":this.version=1.7;break;default:this.version=1.3}this.compress=null==this.options.compress||this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const t=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new CD});if(this._root=this.ref({Type:"Catalog",Pages:t,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let r in this.options.info){const e=this.options.info[r];this.info[r]=e}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=TD.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}addPage(e){null==e&&({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new ND(this,e),this._pageBuffer.push(this.page);const t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
38("pageAdded"),this}continueOnNewPage(e){const t=this.endPageMarkings(this.page);return this.addPage(null!=e?e:this.page._options),this.initPageMarkings(t),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let t;if(!(t=this._pageBuffer[e-this._pageBufferStart]))throw new Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let t of e)this.endPageMarkings(t),t.end()}addNamedDestination(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];0===n.length&&(n=["XYZ",null,null,null]),"XYZ"===n[0]&&null!==n[2]&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,n)}addNamedEmbeddedFile(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new CD({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)}addNamedJavaScript(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new CD);let n={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const t=new xD(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){return fj.isBuffer(e)||(e=fj.from(e+"\n","binary")),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){if(this._offsets[e.id-1]=e.offset,0===--this._waiting&&this._ended)return this._finalize(),this._ended=!1}end(){this.flushPages(),this._info=this.ref();for(let e in this.info){let t=this.info[e];"string"==typeof t&&(t=new String(t));let n=this.ref(t);n.end(),this._info.data[e]=n}this._info.end();for(let e in this._fontFamilies){this._fontFamilies[e].finalize()}return this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),0===this._waiting?this._finalize():this._ended=!0}_finalize(){const e=this._offset;this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f ");for(let n of this._offsets)n=`0000000000${n}`.slice(-10),this._write(n+" 00000 n ");const t={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(t.Encrypt=this._security.dictionary),this._write("trailer"),this._write(SD.convert(t)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const $P=e=>{Object.assign(XP.prototype,e)};$P(ZP),$P(GD),$P(cP),$P(wP),$P(EP),$P(jP),$P(NP),$P(_P),$P(MP),$P(WP),$P(qP),$P(VP),XP.LineWrapper=IP;const eR=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class tR{constructor(e){Y(this,"name"),Y(this,"src"),Y(this,"fullName"),Y(this,"familyName"),Y(this,"subfamilyName"),Y(this,"postscriptName"),Y(this,"copyright"),Y(this,"version"),Y(this,"underlinePosition"),Y(this,"underlineThickness"),Y(this,"italicAngle"),Y(this,"bbox"),Y(this,"OS/2"),Y(this,"hhea"),Y(this,"numGlyphs"),Y(this,"characterSet"),Y(this,"availableFeatures"),Y(this,"type"),this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type="STANDARD",this.postscriptName=e,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=AP.open(null,e)}encode(e){return this.src.encode(e)}layout(e){const[t,n]=this.encode(e),r=t.map((e,t)=>{const r=this.getGlyph(parseInt(e,16));return r.advanceWidth=n[t].advanceWidth,r}),i=n.reduce((e,t)=>e+t.advanceWidth,0);return{positions:n,stringIndices:n.map((e,t)=>t),glyphs:r,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const t=this.getGlyph(e);return t.advanceWidth=400,t}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return".notdef"!==this.src.font.characterToGlyph(e)}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}
38get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}class nR{constructor(e,t,n,r,i){Y(this,"src"),Y(this,"fontFamily"),Y(this,"fontStyle"),Y(this,"fontWeight"),Y(this,"data"),Y(this,"options"),Y(this,"loadResultPromise"),this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=r||400,this.data=null,this.options=i||{},this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;let t=null;if(eR.includes(this.src))t=new tR(this.src);else if((e=>{const t=e.split(",")[0],n="data:"===t.substring(0,5),r="base64"===t.split(";")[1];return n&&r})(this.src)){const n=this.src.split(",")[1];t=Yd(new Uint8Array(atob(n).split("").map(e=>e.charCodeAt(0))),e)}else{const{headers:n,body:r,method:i="GET"}=this.options,a=await(async(e,t)=>{const n=await fetch(e,t),r=await n.arrayBuffer();return new Uint8Array(r)})(this.src,{method:i,body:r,headers:n});t=Yd(a,e)}if(t&&"fonts"in t)throw new Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const rR={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},iR=e=>"string"==typeof e?rR[e]:e,aR=(e,t)=>e.fontWeight-t.fontWeight;class oR{constructor(e){Y(this,"family"),Y(this,"sources"),this.family=e,this.sources=[]}static create(e){return new oR(e)}register({src:e,fontWeight:t,fontStyle:n,...r}){const i=t?iR(t):void 0;this.sources.push(new nR(e,this.family,n,i,r))}resolve(e){const{fontWeight:t=400,fontStyle:n="normal"}=e,r=this.sources.filter(e=>e.fontStyle===n),i=r.find(e=>e.fontWeight===t);if(i)return i;let a=null;const o=iR(t);if(o>=400&&o<=500){const e=r.filter(e=>e.fontWeight<=o),t=r.filter(e=>e.fontWeight>500);a=r.filter(e=>e.fontWeight>=o&&e.fontWeight<500)[0]||e[e.length-1]||t[0]}const s=r.filter(e=>e.fontWeight<o).sort(aR),l=r.filter(e=>e.fontWeight>o).sort(aR);if(o<400&&(a=s[s.length-1]||l[0]),o>500&&(a=l[0]||s[s.length-1]),!a)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${n}`);return a}}const sR=e=>Array.isArray(e)?e:[e],lR=(...e)=>(t,...n)=>{let r=t;const i=e.slice().reverse();for(let e=0;e<i.length;e+=1){r=(0,i[e])(r,...n)}return r};function cR(e,t){const n={},r=Object.keys(t);for(let i=0;i<r.length;i+=1){const a=r[i],o=e[a];n[a]="function"==typeof o?o(t[a]):t[a]}return n}const uR=e=>null==e;function dR(e){return""===e?"":e[e.length-1]}const hR=(e,t)=>Object.entries(e).reduce((e,[n,r],i)=>(e[n]=t(r,n,i),e),{}),fR=e=>{const t=(e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`))(e);if(t){const e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},gR=(e,t)=>{const n=sR(e),r=Object.assign({},t);return n.forEach(e=>{delete r[e]}),r},pR=(e,t)=>{const n={};for(let r=0;r<e.length;r+=1){const i=e[r];i in t&&(n[i]=t[i])}return n},mR=(e,t=0)=>{const n=new Array(t);for(let r=0;r<t;r+=1)n[r]=e;return n},AR=e=>Array.prototype.slice.call(e,0).reverse(),yR=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,bR=e=>"string"==typeof e?Number.parseFloat(e):e;const vR=oe(function(e){var t=0,n=0,r=0,i=0;return e.map(function(e){var a=(e=e.slice())[0],o=a.toUpperCase();if(a!=o)switch(e[0]=o,a){case"a":e[6]+=r,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=r;break;default:for(var s=1;s<e.length;)e[s++]+=r,e[s++]+=i}switch(o){case"Z":r=t,i=n;break;case"H":r=e[1];break;case"V":i=e[1];break;case"M":r=t=e[1],i=n=e[2];break;default:r=e[e.length-2],i=e[e.length-1]}return e})});var wR=function(e){var t=[];return e.replace(IR,function(e,n,r){var i=n.toLowerCase();for(r=function(e){var t=e.match(CR);return t?t.map(Number):[]}(r),"m"==i&&r.length>2&&(t.push([n].concat(r.splice(0,2))),i="l",n="m"==n?"l":"L");;){if(r.length==xR[i])return r.unshift(n),t.push(r);if(r.length<xR[i])throw new Error("malformed path data");t.push([n].concat(r.splice(0,xR[i])))}}),t},xR={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},IR=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var CR=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi;const ER=oe(wR);var kR=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(l){i=!0,a=l}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);
38throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),BR=2*Math.PI,SR=function(e,t,n,r,i,a,o){var s=e.x,l=e.y;return{x:r*(s*=t)-i*(l*=n)+a,y:i*s+r*l+o}},QR=function(e,t){var n=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),r=Math.cos(e),i=Math.sin(e),a=Math.cos(e+t),o=Math.sin(e+t);return[{x:r-i*n,y:i+r*n},{x:a+o*n,y:o-a*n},{x:a,y:o}]},jR=function(e,t,n,r){var i=e*n+t*r;return i>1&&(i=1),i<-1&&(i=-1),(e*r-t*n<0?-1:1)*Math.acos(i)},NR=function(e){var t=e.px,n=e.py,r=e.cx,i=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,l=void 0===s?0:s,c=e.largeArcFlag,u=void 0===c?0:c,d=e.sweepFlag,h=void 0===d?0:d,f=[];if(0===a||0===o)return[];var g=Math.sin(l*BR/360),p=Math.cos(l*BR/360),m=p*(t-r)/2+g*(n-i)/2,A=-g*(t-r)/2+p*(n-i)/2;if(0===m&&0===A)return[];a=Math.abs(a),o=Math.abs(o);var y=Math.pow(m,2)/Math.pow(a,2)+Math.pow(A,2)/Math.pow(o,2);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var b=function(e,t,n,r,i,a,o,s,l,c,u,d){var h=Math.pow(i,2),f=Math.pow(a,2),g=Math.pow(u,2),p=Math.pow(d,2),m=h*f-h*p-f*g;m<0&&(m=0),m/=h*p+f*g;var A=(m=Math.sqrt(m)*(o===s?-1:1))*i/a*d,y=m*-a/i*u,b=c*A-l*y+(e+n)/2,v=l*A+c*y+(t+r)/2,w=(u-A)/i,x=(d-y)/a,I=(-u-A)/i,C=(-d-y)/a,E=jR(1,0,w,x),k=jR(w,x,I,C);return 0===s&&k>0&&(k-=BR),1===s&&k<0&&(k+=BR),[b,v,E,k]}(t,n,r,i,a,o,u,h,g,p,m,A),v=kR(b,4),w=v[0],x=v[1],I=v[2],C=v[3],E=Math.abs(C)/(BR/4);Math.abs(1-E)<1e-7&&(E=1);var k=Math.max(Math.ceil(E),1);C/=k;for(var B=0;B<k;B++)f.push(QR(I,C)),I+=C;return f.map(function(e){var t=SR(e[0],a,o,p,g,w,x),n=t.x,r=t.y,i=SR(e[1],a,o,p,g,w,x),s=i.x,l=i.y,c=SR(e[2],a,o,p,g,w,x);return{x1:n,y1:r,x2:s,y2:l,x:c.x,y:c.y}})};function TR(e,t,n,r){return["C",e,t,n,r,n,r]}function OR(e,t,n,r,i,a){return["C",e/3+2/3*n,t/3+2/3*r,i/3+2/3*n,a/3+2/3*r,i,a]}var _R={exports:{}},DR={exports:{}},PR=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))},RR=Array.prototype.concat,MR=Array.prototype.slice,LR=DR.exports=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n];PR(i)?t=RR.call(t,MR.call(i)):t.push(i)}return t};LR.wrap=function(e){return function(){return e(LR(arguments))}};var FR=DR.exports,zR={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
vendor: 4,178 bytes, line 38
38ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},UR=FR,GR=Object.hasOwnProperty,HR=Object.create(null);for(var WR in zR)GR.call(zR,WR)&&(HR[zR[WR]]=WR);var qR=_R.exports={to:{},get:{}};function YR(e,t,n){return Math.min(Math.max(t,e),n)}function KR(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}qR.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=qR.get.hsl(e),n="hsl";break;case"hwb":t=qR.get.hwb(e),n="hwb";break;default:t=qR.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},qR.get.rgb=function(e){if(!e)return null;var t,n,r,i=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],n=0;n<3;n++){var a=2*n;i[n]=parseInt(t.slice(a,a+2),16)}r&&(i[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],n=0;n<3;n++)i[n]=parseInt(t[n]+t[n],16);r&&(i[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)i[n]=parseInt(t[n+1],0);t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:GR.call(zR,t[1])?((i=zR[t[1]])[3]=1,i):null:null;for(n=0;n<3;n++)i[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}for(n=0;n<3;n++)i[n]=YR(i[n],0,255);return i[3]=YR(i[3],0,1),i},qR.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,YR(parseFloat(t[2]),0,100),YR(parseFloat(t[3]),0,100),YR(isNaN(n)?1:n,0,1)]}return null},qR.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,YR(parseFloat(t[2]),0,100),YR(parseFloat(t[3]),0,100),YR(isNaN(n)?1:n,0,1)]}return null},qR.to.hex=function(){var e=UR(arguments);return"#"+KR(e[0])+KR(e[1])+KR(e[2])+(e[3]<1?KR(Math.round(255*e[3])):"")},qR.to.rgb=function(){var e=UR(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},qR.to.rgb.percent=function(){var e=UR(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},qR.to.hsl=function(){var e=UR(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},qR.to.hwb=function(){var e=UR(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},qR.to.keyword=function(e){return HR[e.slice(0,3)]};
38const VR=oe(_R.exports),JR=(Math.sqrt(2)-1)/3*4,ZR=(Math.sqrt(2)-1)/3*4,XR=(e,t,n,r=0,i=0)=>{const a=r-t,o=i-n,s=t*ZR,l=n*ZR,c=a+2*t,u=o+2*n,d=a+t,h=o+n;e.moveTo(a,h),e.bezierCurveTo(a,h-l,d-s,o,d,o),e.bezierCurveTo(d+s,o,c,h-l,c,h),e.bezierCurveTo(c,h+l,d+s,u,d,u),e.bezierCurveTo(d-s,u,a,h+l,a,h),e.closePath()},$R=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)},eM=(e,t,n,r,i)=>{const a=1e3/e._fontSize,o=1e3/(e._font.font.unitsPerEm||1e3),s=e._font.encodeGlyphs(t);return((e,t,n,r,i)=>{const a=[],o=e._fontSize/1e3;let s,l=0,c=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,null==e.page.fonts[e._font.id]&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${$R(r)} ${$R(i)} Tm`),e.addContent(`/${e._font.id} ${$R(e._fontSize)} Tf`);const u=e=>{if(l<e){const r=t.slice(l,e).join(""),i=n[e-1].xAdvance-n[e-1].advanceWidth;a.push(`<${r}> ${$R(-i)}`)}return l=e},d=t=>{if(u(t),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(s=0;s<n.length;s+=1){const t=n[s];t.xOffset||t.yOffset?(d(s),e.addContent(`1 0 0 1 ${$R(r+t.xOffset*o)} ${$R(i+t.yOffset*o)} Tm`),d(s+1),c=!0):(c&&(e.addContent(`1 0 0 1 ${$R(r)} ${$R(i)} Tm`),c=!1),t.xAdvance-t.advanceWidth!==0&&u(s+1)),r+=t.xAdvance*o}return d(s),e.addContent("ET"),e.restore()})(e,s,n.map((e,n)=>({xAdvance:e.xAdvance*a,yAdvance:e.yAdvance*a,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*o})),r,i)},tM=(e,t,n,r)=>{var i,a,o,s,l,c;e.save();const u=(null==(i=t.box)?void 0:i.x)||0,d=(null==(a=t.box)?void 0:a.y)||0,h=null==(s=null==(o=t.runs[0])?void 0:o.attributes.font)?void 0:s[0],f=(null==(c=null==(l=t.runs[0])?void 0:l.attributes)?void 0:c.scale)||1,g=t.xAdvance;if(!h)return;const p=h.ascent*f,m=h.xHeight*f,A=h.descent*f,y=h.capHeight*f;let b=u,v=d;switch(n){case"middle":b=u-g/2;break;case"end":b=u-g;break;default:b=u}switch(r){case"middle":case"central":v=d+y/2;break;case"hanging":v=d+y;break;case"mathematical":v=d+m;break;case"text-after-edge":v=d+A;break;case"text-before-edge":v=d+p;break;default:v=d}e.translate(b,v),t.runs.forEach(t=>((e,t)=>{var n;if(!t.glyphs)return;if(!t.positions)return;const r=t.xAdvance,i=null==(n=t.attributes.font)?void 0:n[0],{fontSize:a,color:o,opacity:s}=t.attributes;o&&e.fillColor(o),e.fillOpacity(s),i&&e.font("STANDARD"===i.type?i.fullName:i,a);try{eM(e,t.glyphs,t.positions,0,0)}catch(l){}e.translate(r,0)})(e,t)),e.restore()},nM=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!=0&&(t=t.slice(0,-1));return(e=>{const t=[];for(let n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t})(t.map(parseFloat))},rM=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},iM=(Math.sqrt(2)-1)/3*4,aM=(e,t)=>{if(!t.box)return;if(!t.style)return;const{top:n,left:r,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:c=0}=t.style,u=Math.min(s,.5*i,.5*a),d=u*(1-iM);e.moveTo(r+u,n),e.lineTo(r+i-u,n),e.bezierCurveTo(r+i-d,n,r+i,n+d,r+i,n+u);const h=Math.min(l,.5*i,.5*a),f=h*(1-iM);e.lineTo(r+i,n+a-h),e.bezierCurveTo(r+i,n+a-f,r+i-f,n+a,r+i-h,n+a);const g=Math.min(c,.5*i,.5*a),p=g*(1-iM);e.lineTo(r+g,n+a),e.bezierCurveTo(r+p,n+a,r,n+a-p,r,n+a-g);const m=Math.min(o,.5*i,.5*a),A=m*(1-iM);e.lineTo(r,n+m),e.bezierCurveTo(r,n+A,r+A,n,r+m,n),e.closePath(),e.clip()},oM=(e,t)=>{if(!t.origin)return;const{props:n,style:r}=t,i=[t.origin.left,t.origin.top],a="transform"in n?n.transform:void 0;((null==r?void 0:r.transform)||a||[]).forEach(t=>{((e,t,n)=>{const{operation:r,value:i}=t;switch(r){case"scale":{const[t,r]=i;e.scale(t,r,{origin:n});break}case"rotate":{const[t]=i;e.rotate(t,{origin:n});break}case"translate":{const[t,r=0]=i;e.translate(t,r,{origin:n});break}case"skew":{const[t=0,r=0]=i,a=t*Math.PI/180,o=r*Math.PI/180,s=Math.tan(a),l=Math.tan(o);let c=0,u=0;if(null!=n){[c,u]=Array.from(n);const e=u+l*c;c-=c+s*u,u-=e}e.transform(1,l,s,1,c,u);break}case"matrix":e.transform(...i)}})(e,t,i)})},sM=e=>Math.max(-1/0,...e),lM=e=>Math.min(1/0,...e),cM=e=>{var t;const n=nM(null==(t=e.props)?void 0:t.points),r=n.map(e=>e[0]),i=n.map(e=>e[1]);return[lM(r),lM(i),sM(r),sM(i)]},uM={[yl]:e=>{var t,n,r,i;const a=(null==(t=e.props)?void 0:t.x)||0,o=(null==(n=e.props)?void 0:n.y)||0;return[a,o,a+((null==(r=e.props)?void 0:r.width)||0),o+((null==(i=e.props)?void 0:i.height)||0)]},[bl]:e=>{var t,n,r,i;const a=(null==(t=e.props)?void 0:t.x1)||0,o=(null==(n=e.props)?void 0:n.y1)||0,s=(null==(r=e.props)?void 0:r.x2)||0,l=(null==(i=e.props)?void 0:i.y2)||0;return[Math.min(a,s),Math.min(o,l),Math.max(a,s),Math.max(o,l)]},[Al]:e=>{var t;const n=function(e){for(var t,n=[],r=0,i=0,a=0,o=0,s=null,l=null,c=0,u=0,d=0,h=e.length;d<h;d++){var f=e[d],g=f[0];switch(g){case"M":a=f[1],o=f[2];break;case"A":var p=NR({px:c,py:u,cx:f[6],cy:f[7],rx:f[1],ry:f[2],xAxisRotation:f[3],largeArcFlag:f[4],sweepFlag:f[5]});if(!p.length)continue;for(var m,A=0;A<p.length;A++)f=["C",(m=p[A]).x1,m.y1,m.x2,m.y2,m.x,m.y],A<p.length-1&&n.push(f);break;case"S":var y=c,b=u;"C"!=t&&"S"!=t||(y+=y-r,b+=b-i),f=["C",y,b,f[1],f[2],f[3],f[4]];break;case"T":"Q"==t||"T"==t?(s=2*c-s,l=2*u-l):(s=c,l=u),f=OR(c,u,s,l,f[1],f[2]);break;case"Q":s=f[1],l=f[2],f=OR(c,u,f[1],f[2],f[3],f[4]);break;case"L":f=TR(c,u,f[1],f[2]);break;case"H":f=TR(c,u,f[1],u);break;case"V":f=TR(c,u,c,f[1]);break;case"Z":f=TR(c,u,a,o)}t=g,c=f[f.length-2],u=f[f.length-1],f.length>4?(r=f[f.length-4],i=f[f.length-3]):(r=c,i=u),n.push(f)}return n}(vR(ER((null==(t=e.props)?void 0:t.d)||"")));if(!n.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let i=0,a=n.length;i<a;i+=1){const e=n[i].slice(1);for(let t=0;t<e.length;t+=2)e[t+0]<r[0]&&(r[0]=e[t+0]),e[t+1]<r[1]&&(r[1]=e[t+1]),e[t+0]>
38r[2]&&(r[2]=e[t+0]),e[t+1]>r[3]&&(r[3]=e[t+1])}return r},[Ql]:e=>{var t,n,r;const i=(null==(t=e.props)?void 0:t.r)||0,a=(null==(n=e.props)?void 0:n.cx)||0,o=(null==(r=e.props)?void 0:r.cy)||0;return[a-i,o-i,a+i,o+i]},[jl]:e=>{var t,n,r,i;const a=(null==(t=e.props)?void 0:t.cx)||0,o=(null==(n=e.props)?void 0:n.cy)||0,s=(null==(r=e.props)?void 0:r.rx)||0,l=(null==(i=e.props)?void 0:i.ry)||0;return[a-s,o-l,a+s,o+l]},[Nl]:cM,[Ol]:cM},dM=e=>{const t=uM[e.type];return t?t(e):[0,0,0,0]};function hM(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}const fM=(e,t,n,r)=>{const i=t.map(e=>{switch(e.operation){case"scale":{const t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{const t=e.value;let i=t[0]||0,a=t[1]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[1,0,0,1,i,a]}case"rotate":{const t=e.value,n=Math.cos(t[0]),r=Math.sin(t[0]);return[n,r,-r,n,0,0]}case"skew":{const t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{const t=e.value;let i=t[4]||0,a=t[5]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[t[0],t[1],t[2],t[3],i,a]}default:return[1,0,0,1,0,0]}}).reduce(hM,[1,0,0,1,0,0]);e.setTransform(...i)},gM=(e,t)=>(e=>{var t;return!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&"LINEAR_GRADIENT"===(null==(t=e.props.fill)?void 0:t.type)})(t)?((e,t)=>{var n,r;if(!t.props)return;if(!("fill"in t.props))return;const i=dM(t),a=null==(n=t.props)?void 0:n.fill;if(!a)return;const o=a.props.gradientUnits||"objectBoundingBox",s=a.props.gradientTransform||[];let l=a.props.x1||0,c=a.props.y1||0,u=a.props.x2||1,d=a.props.y2||0;if("objectBoundingBox"===o){const e=i[2]-i[0],t=i[3]-i[1],n=i[0],r=i[1];l=e*l+n,c=t*c+r,u=e*u+n,d=t*d+r}const h=e.linearGradient(l,c,u,d);fM(h,s,i,o),null==(r=a.children)||r.forEach(e=>{h.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(h)})(e,t):(e=>{var t;return!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&"RADIAL_GRADIENT"===(null==(t=e.props.fill)?void 0:t.type)})(t)?((e,t)=>{var n,r;if(!t.props)return;if(!("fill"in t.props))return;const i=dM(t),a=null==(n=t.props)?void 0:n.fill;if(!a)return;const o=a.props.gradientUnits||"objectBoundingBox",s=a.props.gradientTransform||[];let l=a.props.r||.5,c=a.props.cx||.5,u=a.props.cy||.5,d=a.props.fx||c,h=a.props.fy||u;if("objectBoundingBox"===o){const e=i[2]-i[0],t=i[3]-i[1],n=i[0],r=i[1];l*=e,c=e*c+n,u=t*u+r,d=e*d+n,h=t*h+r}const f=e.radialGradient(c,u,0,d,h,l);fM(f,s,i,o),null==(r=a.children)||r.forEach(e=>{f.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(f)})(e,t):((e,t)=>{var n;if(!t.props)return;if(!("fill"in t.props))return;const r=null==(n=t.props)?void 0:n.fill;r&&e.fillColor(r)})(e,t),pM=()=>{},mM={[Bl]:pM,[_l]:pM,[Al]:(e,t)=>{var n;(null==(n=t.props)?void 0:n.d)&&e.path(t.props.d)},[yl]:(e,t)=>{var n,r,i,a,o,s;const l=(null==(n=t.props)?void 0:n.x)||0,c=(null==(r=t.props)?void 0:r.y)||0,u=(null==(i=t.props)?void 0:i.rx)||0,d=(null==(a=t.props)?void 0:a.ry)||0,h=(null==(o=t.props)?void 0:o.width)||0,f=(null==(s=t.props)?void 0:s.height)||0;if(h&&f){if(u&&d){const t=u*JR,n=d*JR;e.moveTo(l+u,c),e.lineTo(l-u+h,c),e.bezierCurveTo(l-u+h+t,c,l+h,c+d-n,l+h,c+d),e.lineTo(l+h,c+f-d),e.bezierCurveTo(l+h,c+f-d+n,l-u+h+t,c+f,l-u+h,c+f),e.lineTo(l+u,c+f),e.bezierCurveTo(l+u-t,c+f,l,c+f-d+n,l,c+f-d),e.lineTo(l,c+d),e.bezierCurveTo(l,c+d-n,l+u-t,c,l+u,c)}else e.moveTo(l,c),e.lineTo(l+h,c),e.lineTo(l+h,c+f),e.lineTo(l,c+f);e.closePath()}},[bl]:(e,t)=>{const{x1:n,x2:r,y1:i,y2:a}=t.props||{};e.moveTo(n,i),e.lineTo(r,a)},[ul]:()=>{},[fl]:(e,t)=>{t.children.forEach(t=>tM(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[Ql]:(e,t)=>{var n,r,i;const a=null==(n=t.props)?void 0:n.cx,o=null==(r=t.props)?void 0:r.cy,s=null==(i=t.props)?void 0:i.r;XR(e,s,s,a,o)},[kl]:(e,t)=>{var n;if(!t.box)return;if(!(null==(n=t.image)?void 0:n.data))return;const{x:r=0,y:i=0}=t.props,{width:a,height:o,opacity:s}=t.style,l=t.box.paddingLeft||0,c=t.box.paddingLeft||0;0!==a&&0!==o&&"string"!=typeof a&&"string"!=typeof o&&(e.save(),e.fillOpacity(s||1).image(t.image.data,r+c,i+l,{width:a,height:o}
38),e.restore())},[jl]:(e,t)=>{const{cx:n,cy:r,rx:i,ry:a}=t.props||{};XR(e,i,a,n,r)},[Nl]:(e,t)=>{const n=nM(t.props.points||"");rM(e,n),e.closePath()},[Ol]:(e,t)=>{const n=nM(t.props.points||"");rM(e,n)}},AM=(e,t)=>{const n=mM[t.type];n&&n(e,t)},yM=(e,t)=>{((e,t)=>{var n;if(!t.props)return;if(!("strokeLinecap"in t.props))return;const r=null==(n=t.props)?void 0:n.strokeLinecap;r&&e.lineCap(r)})(e,t),((e,t)=>{var n;if(!t.props)return;if(!("strokeDasharray"in t.props))return;const r=(null==(n=t.props)?void 0:n.strokeDasharray)||null;r&&e.dash(r.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeLinejoin"in t.props))return;const n=t.props.strokeLinejoin;n&&e.lineJoin(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeWidth"in t.props))return;const n=t.props.strokeWidth;n&&e.lineWidth(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("stroke"in t.props))return;const n=t.props.stroke;n&&e.strokeColor(n)})(e,t),gM(e,t),((e,t)=>{var n;if(!t.props)return;if(!("strokeOpacity"in t.props))return;const r=null==(n=t.props)?void 0:n.strokeOpacity;uR(r)||e.strokeOpacity(r)})(e,t),((e,t)=>{if(!t.props)return;if(!("fillOpacity"in t.props))return;const n=t.props.fillOpacity||null;uR(n)||e.fillOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("opacity"in t.props))return;const n=t.props.opacity;uR(n)||e.opacity(n)})(e,t),oM(e,t),AM(e,t),((e,t)=>{const n=t.props||{};"fill"in n&&"stroke"in n&&n.fill&&n.stroke?e.fillAndStroke(n.fillRule):"fill"in n&&n.fill?e.fill(n.fillRule):"stroke"in n&&n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())})(e,t)},bM=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{if(!t.props)return;if(!("clipPath"in t.props))return;const n=t.props.clipPath;n&&((n.children||[]).forEach(t=>AM(e,t)),e.clip())})(e,t),yM(e,t),bM(e,t),e.restore()})},vM={value:"#000",opacity:1},wM=e=>{if(!e)return vM;const t=VR.get(e);if(!t)return vM;return{value:VR.to.hex(t.value.slice(0,3)),opacity:t.value[3]}},xM=/^#.+/,IM=(e,t)=>{const{xOffset:n=0,yOffset:r=0,width:i,height:a,image:o}=t;e.translate(-i+n,-a+r),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},CM=(e,t)=>{var n;if(!t.glyphs)return;if(!t.positions)return;const r=null==(n=t.attributes.font)?void 0:n[0];if(!r)return;const{fontSize:i,link:a}=t.attributes,o=wM(t.attributes.color),s=uR(t.attributes.opacity)?o.opacity:t.attributes.opacity,{height:l=0,descent:c=0,xAdvance:u=0}=t;e.fillColor(o.value),e.fillOpacity(s),a&&(a.match(xM)?e.goTo(0,-l-c,u,l,a.slice(1)):e.link(0,-l-c,u,l,a));const d=[...t.glyphs];((e,t,n)=>{var r;if(!n)return;if(!t.positions)return;const i=null==(r=t.attributes.font)?void 0:r[0];if(!i)return;e.save();const a=i.glyphForCodePoint(32),o=i.glyphForCodePoint(65532);let s=0;for(let l=0;l<n.length;l+=1){const r=t.positions[l],i=n[l];s+=r.xAdvance||0,i.id===o.id&&t.attributes.attachment&&(e.translate(s,r.yOffset||0),IM(e,t.attributes.attachment),n[l]=a,s=0)}e.restore()})(e,t,d),e.font("STANDARD"===r.type?r.fullName:r,i);try{eM(e,d,t.positions,0,0)}catch(h){}e.translate(u,0)},EM=(e,t,n)=>{const r=wM(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},kM=(e,t)=>{if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){const n=Math.max(2,t.rect.height);let r=1.1*n;const i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;const a=t.rect.y+n,o=t.rect.y-n;let{x:s}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let l=0;l<i;l+=1)e.bezierCurveTo(s+r,a,s+r,o,s+2*r,t.rect.y),s+=2*r}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(t.color),e.restore()},BM=(e,t)=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;const n=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+n);for(let r=0;r<t.runs.length;r+=1){const i=t.runs[r],a=r===t.runs.length-1;if(i.attributes.backgroundColor){const r=i.xAdvance??0,o=a?t.overflowRight??0:0,s={x:0,y:-n,height:t.box.height,width:r-o};EM(e,s,i.attributes.backgroundColor)}CM(e,i)}
38if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let r=0;r<t.decorationLines.length;r+=1){const n=t.decorationLines[r];kM(e,n)}e.restore()})(e,t)})},SM=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),QM=(e,t,n,r,i,a)=>{const o=e/t,s=n/r,l=fR(i??null),c=fR(a??null),u=l?l.percent:.5,d=c?c.percent:.5;if(o>s){const n=t,r=n*s,o=SM(a)?a:0;return{width:r,height:n,xOffset:SM(i)?i:(e-r)*u,yOffset:o}}const h=e,f=h/s,g=SM(i)?i:0;return{width:h,height:f,yOffset:SM(a)?a:(t-f)*d,xOffset:g}},jM=(e,t,n,r,i,a)=>{const o=n,s=r,l=fR(i??null),c=fR(a??null),u=l?l.percent:.5,d=c?c.percent:.5;return{width:o,height:s,xOffset:SM(i)?i:(e-o)*u,yOffset:SM(a)?a:(t-s)*d}},NM=(e="fill",t,n,r,i,a,o)=>{switch(e){case"contain":return QM(t,n,r,i,a,o);case"cover":return((e,t,n,r,i,a)=>{const o=n/r,s=e/t,l=fR(i??null),c=fR(a??null),u=l?l.percent:.5,d=c?c.percent:.5;if(s>o){const n=e,r=n/o,s=SM(i)?i:0;return{width:n,height:r,yOffset:SM(a)?a:(t-r)*d,xOffset:s}}const h=t*o;return{width:h,height:t,xOffset:SM(i)?i:(e-h)*u,yOffset:SM(a)?a:0}})(t,n,r,i,a,o);case"none":return jM(t,n,r,i,a,o);case"scale-down":return((e,t,n,r,i,a)=>{const o=QM(e,t,n,r,i,a),s=jM(e,t,n,r,i,a);return o.width<s.width?o:s})(t,n,r,i,a,o);default:return((e,t,n,r)=>({width:e,height:t,xOffset:fR(n??null)?0:n||0,yOffset:fR(r??null)?0:r||0}))(t,n,a,o)}},TM=(e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:d=0,borderRightWidth:h=0,borderBottomWidth:f=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(n+o+u,r+s+d,i-o-l-h-u,a-s-c-d-f).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:d=0,borderRightWidth:h=0,borderBottomWidth:f=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(n+o+u,r+d,i-l-o-u-h,s).fill(),e.rect(n+u,r+d,o,a-d-f).fill(),e.rect(n+i-l-h,r+d,l,a-d-f).fill(),e.rect(n+o+u,r+a-c-f,i-l-o-u-h,c).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(n,r-s,i,s).fill(),e.rect(n-o,r-s,o,a+s+c).fill(),e.rect(n+i,r-s,l,a+s+c).fill(),e.rect(n,r+a,i,c).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box,u=Math.round(i+o+l),d=Math.round(a+s+c);e.fontSize(6).opacity(1).fillColor("black").text(`${u} x ${d}`,n-o,Math.max(r-s-4,1),{width:1/0})})(e,t),((e,t)=>{t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red")})(e,t),e.restore())},OM=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","fillAndStroke","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],_M=(Math.sqrt(2)-1)/3*4,DM=(e,t)=>{if(!t.box)return;if(!(e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth))(t))return;const{width:n,height:r,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=t.box,{opacity:l=1,borderTopColor:c="black",borderTopStyle:u="solid",borderLeftColor:d="black",borderLeftStyle:h="solid",borderRightColor:f="black",borderRightStyle:g="solid",borderBottomColor:p="black",borderBottomStyle:m="solid"}=t.style,A=t.style.borderTopLeftRadius||0,y=t.style.borderTopRightRadius||0,b=t.style.borderBottomLeftRadius||0,v=t.style.borderBottomRightRadius||0,w={borderTopColor:c,borderTopWidth:i,borderTopStyle:u,borderLeftColor:d,borderLeftWidth:a,borderLeftStyle:h,borderRightColor:f,borderRightWidth:o,borderRightStyle:g,borderBottomColor:p,borderBottomWidth:s,borderBottomStyle:m},x=Math.min(y,.5*n,.5*r),I=Math.min(A,.5*n,.5*r),C=Math.min(v,.5*n,.5*r),E=Math.min(b,.5*n,.5*r);e.save(),e.strokeOpacity(l),i&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderLeftWidth:d}=n;e.moveTo(o+i,a),e.lineTo(o+s-r,a);const h=r*(1-_M);e.bezierCurveTo(o+s-h,a,o+s,a+h,o+s,a+r);const f=a+Math.max(c,r);e.lineTo(o+s,f),e.lineTo(o+s-u,f);const g=Math.max(r-u,0),p=Math.max(r-c,0),m=g*(1-_M),A=p*(1-_M);e.bezierCurveTo(o+s-u,a+c+A,o+s-u-m,a+c,o+s-u-g,a+c),e.lineTo(o+Math.max(i,d),a+c);const y=Math.max(i-d,0),b=Math.max(i-c,0),v=y*(1-_M),w=b*(1-_M),x=a+Math.max(c,i);e.bezierCurveTo(o+d+v,a+c,o+d,a+c+w,o+d,x),e.lineTo(o,x),e.lineTo(o,a+i);const I=i*(1-_M);if(e.bezierCurveTo(o,a+I,o+I,a,o+i,a),e.closePath(),e.clip(),u){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+l),e.closePath(),e.clip()}if(d){const t=-c/d;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,w,x,I),((e,t,n,r,i)=>{const{top:a,left:o,width:s}=t,{borderTopColor:l,borderTopWidth:c,borderTopStyle:u,borderRightWidth:d,borderLeftWidth:h}=n,f=i*(1-_M),g=r*(1-_M);e.moveTo(o,a+Math.max(i,c)),e.bezierCurveTo(o,a+f,o+f,a,o+i,a),e.lineTo(o+s-r,a),e.bezierCurveTo(o+s-g,a,o+s,a+g,o+s,a+r),e.strokeColor(l),e.lineWidth(2*Math.max(d,c,h)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()}
38)(e,t.box,w,x,I),e.restore()),o&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderBottomWidth:d}=n;e.moveTo(o+s,a+r),e.lineTo(o+s,a+l-i);const h=i*(1-_M);e.bezierCurveTo(o+s,a+l-h,o+s-h,a+l,o+s-i,a+l);const f=o+s-Math.max(u,i);e.lineTo(f,a+l),e.lineTo(f,a+l-d);const g=Math.max(i-u,0),p=Math.max(i-d,0),m=g*(1-_M),A=p*(1-_M);e.bezierCurveTo(o+s-u-m,a+l-d,o+s-u,a+l-d-A,o+s-u,a+l-Math.max(i,d)),e.lineTo(o+s-u,a+Math.max(r,c));const y=Math.max(r-u,0),b=Math.max(r-c,0),v=y*(1-_M),w=b*(1-_M),x=o+s-Math.max(r,u);e.bezierCurveTo(o+s-u,a+c+w,o+s-u-v,a+c,x,a+c),e.lineTo(x,a),e.lineTo(o+s-r,a);const I=r*(1-_M);if(e.bezierCurveTo(o+s-I,a,o+s,a+I,o+s,a+r),e.closePath(),e.clip(),c){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.closePath(),e.clip()}if(d){const t=d/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}})(e,t.box,w,x,C),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderRightColor:c,borderRightStyle:u,borderRightWidth:d,borderTopWidth:h,borderBottomWidth:f}=n,g=i*(1-_M),p=r*(1-_M);e.moveTo(o+s-r,a),e.bezierCurveTo(o+s-p,a,o+s,a+p,o+s,a+r),e.lineTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-g,o+s-g,a+l,o+s-i,a+l),e.strokeColor(c),e.lineWidth(2*Math.max(d,h,f)),"dashed"===u?e.dash(2*d,{space:1.2*d}):"dotted"===u&&e.dash(d,{space:1.2*d}),e.stroke(),e.undash()})(e,t.box,w,x,C),e.restore()),s&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomWidth:c,borderRightWidth:u,borderLeftWidth:d}=n;e.moveTo(o+s-i,a+l),e.lineTo(o+r,a+l);const h=r*(1-_M);e.bezierCurveTo(o+h,a+l,o,a+l-h,o,a+l-r);const f=a+l-Math.max(c,r);e.lineTo(o,f),e.lineTo(o+d,f);const g=Math.max(r-d,0),p=Math.max(r-c,0),m=g*(1-_M),A=p*(1-_M);e.bezierCurveTo(o+d,a+l-c-A,o+d+m,a+l-c,o+d+g,a+l-c),e.lineTo(o+s-Math.max(i,u),a+l-c);const y=Math.max(i-u,0),b=Math.max(i-c,0),v=y*(1-_M),w=b*(1-_M),x=a+l-Math.max(c,i);e.bezierCurveTo(o+s-u-v,a+l-c,o+s-u,a+l-c-w,o+s-u,x),e.lineTo(o+s,x),e.lineTo(o+s,a+l-i);const I=i*(1-_M);if(e.bezierCurveTo(o+s,a+l-I,o+s-I,a+l,o+s-i,a+l),e.closePath(),e.clip(),u){const t=c/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.closePath(),e.clip()}if(d){const t=-c/d;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.closePath(),e.clip()}})(e,t.box,w,E,C),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomColor:c,borderBottomStyle:u,borderBottomWidth:d,borderRightWidth:h,borderLeftWidth:f}=n,g=r*(1-_M),p=i*(1-_M);e.moveTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-p,o+s-p,a+l,o+s-i,a+l),e.lineTo(o+r,a+l),e.bezierCurveTo(o+g,a+l,o,a+l-g,o,a+l-r),e.strokeColor(c),e.lineWidth(2*Math.max(d,h,f)),"dashed"===u?e.dash(2*d,{space:1.2*d}):"dotted"===u&&e.dash(d,{space:1.2*d}),e.stroke(),e.undash()})(e,t.box,w,E,C),e.restore()),a&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderLeftWidth:u,borderBottomWidth:d}=n;e.moveTo(o,a+l-r),e.lineTo(o,a+i);const h=i*(1-_M);e.bezierCurveTo(o,a+h,o+h,a,o+i,a);const f=o+Math.max(u,i);e.lineTo(f,a),e.lineTo(f,a+c);const g=Math.max(i-u,0),p=Math.max(i-c,0),m=g*(1-_M),A=p*(1-_M);e.bezierCurveTo(o+u+m,a+c,o+u,a+c+A,o+u,a+Math.max(i,c)),e.lineTo(o+u,a+l-Math.max(r,d));const y=Math.max(r-u,0),b=Math.max(r-d,0),v=y*(1-_M),w=b*(1-_M),x=o+Math.max(r,u);e.bezierCurveTo(o+u,a+l-d-w,o+u+v,a+l-d,x,a+l-d),e.lineTo(x,a+l),e.lineTo(o+r,a+l);const I=r*(1-_M);if(e.bezierCurveTo(o+I,a+l,o,a+l-I,o,a+l-r),e.closePath(),e.clip(),d){const t=-d/u;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(d){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,w,E,I),((e,t,n,r,i)=>{const{top:a,left:o,height:s}=t,{borderLeftColor:l,borderLeftStyle:c,borderLeftWidth:u,borderTopWidth:d,borderBottomWidth:h}=n,f=r*(1-_M),g=i*(1-_M);e.moveTo(o+r,a+s),e.bezierCurveTo(o+f,a+s,o,a+s-f,o,a+s-r),e.lineTo(o,a+i),e.bezierCurveTo(o,a+g,o+g,a,o+i,a),e.strokeColor(l),e.lineWidth(2*Math.max(u,d,h)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()}
38)(e,t.box,w,E,I),e.restore()),e.restore()},PM=(e,t)=>{var n;!!t.box&&!!(null==(n=t.style)?void 0:n.backgroundColor)&&(e.save(),aM(e,t),((e,t)=>{var n;if(!t.box)return;const{top:r,left:i,width:a,height:o}=t.box,s=wM(t.style.backgroundColor),l=uR(null==(n=t.style)?void 0:n.opacity)?1:t.style.opacity,c=Math.min(s.opacity,l);e.fillOpacity(c).fillColor(s.value).rect(i,r,a,o).fill()})(e,t),e.restore())},RM=e=>"string"==typeof e,MM=(e,t,n)=>{if(!n||!t.box)return;const r=(e=>/^#.+/.test(e))(n),i=r?"goTo":"link",a=r?n.slice(1):n,{top:o,left:s,width:l,height:c}=t.box;e[i](s,o,l,c,a)},LM=e=>{const t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},FM=e=>{var t,n,r,i,a;return{required:(null==(t=e.props)?void 0:t.required)||!1,noExport:(null==(n=e.props)?void 0:n.noExport)||!1,readOnly:(null==(r=e.props)?void 0:r.readOnly)||!1,value:(null==(i=e.props)?void 0:i.value)||void 0,defaultValue:(null==(a=e.props)?void 0:a.defaultValue)||void 0}},zM=e=>{var t,n,r,i,a;return LM({...FM(e),sort:(null==(t=e.props)?void 0:t.sort)||!1,edit:(null==(n=e.props)?void 0:n.edit)||!1,multiSelect:(null==(r=e.props)?void 0:r.multiSelect)||!1,noSpell:(null==(i=e.props)?void 0:i.noSpell)||!1,select:(null==(a=e.props)?void 0:a.select)||[""]})},UM=(e,t,n,r)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,n,r],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC\nq\n/ZaDi ${.8*r} Tf\nBT\n${.45*n} ${r/4} Td (${t}) Tj\nET\nQ\nEMC`),i.end(null),i},GM={[fl]:(e,t)=>{var n,r;if(!t.box)return;if(!t.lines)return;const{top:i,left:a}=t.box,o=[t.lines],s=(null==(n=t.box)?void 0:n.paddingTop)||0,l=(null==(r=t.box)?void 0:r.paddingLeft)||0,c=t.lines[0]?t.lines[0].box.y:0,u=t.alignOffset||0;e.save(),e.translate(a+l-u,i+s-c),o.forEach(t=>{BM(e,t)}),e.restore()},[ml]:(e,t)=>{var n,r;if(!t.box)return;const{top:i,left:a}=t.box,o=(null==(n=null==t?void 0:t.children)?void 0:n[0].value)||"",s=null==(r=t.style)?void 0:r.backgroundColor;e.note(a,i,0,0,o,{color:s})},[kl]:(e,t,n)=>{e.save(),aM(e,t),((e,t,n)=>{var r,i,a,o;if(!t.box)return;if(!t.image)return;const{left:s,top:l}=t.box,c=null==(r=t.style)?void 0:r.opacity,u=null==(i=t.style)?void 0:i.objectFit,d=null==(a=t.style)?void 0:a.objectPositionX,h=null==(o=t.style)?void 0:o.objectPositionY,f=t.box.paddingTop||0,g=t.box.paddingRight||0,p=t.box.paddingBottom||0,m=t.box.paddingLeft||0,A=n.imageCache||new Map,{width:y,height:b,xOffset:v,yOffset:w}=NM(u,t.box.width-m-g,t.box.height-f-p,t.image.width,t.image.height,d,h);if(t.image.data&&0!==y&&0!==b){const n=t.image.key,r=A.get(n)||((e,t)=>{const n=t.image.data;let r;return"string"==typeof n&&(r=e._imageRegistry[n]),r||(r=e.openImage(n)),r.obj||r.embed(e),r})(e,t);n&&A.set(n,r);const i=uR(c)?1:c;e.fillOpacity(i).image(r,s+m+v,l+f+w,{width:y,height:b})}})(e,t,n),e.restore()},[vl]:(e,t,n)=>{var r;const i=(null==(r=t.props)?void 0:r.name)||"";e._root.data.AcroForm||e.initForm();const a=e.formField(i),o=n;o.fieldSets?o.fieldSets.push(a):o.fieldSets=[a]},[wl]:(e,t,n)=>{var r,i;if(!t.box)return;const{top:a,left:o,width:s,height:l}=t.box,c=(null==(r=t.props)?void 0:r.name)||"",u=null==(i=n.fieldSets)?void 0:i.at(0);e._root.data.AcroForm||e.initForm(),e.formText(c,o,a,s,l,((e,t)=>{var n,r,i,a,o,s,l;return LM({...FM(e),parent:t||void 0,align:(null==(n=e.props)?void 0:n.align)||"left",multiline:(null==(r=e.props)?void 0:r.multiline)||void 0,password:(null==(i=e.props)?void 0:i.password)||!1,noSpell:(null==(a=e.props)?void 0:a.noSpell)||!1,format:(null==(o=e.props)?void 0:o.format)||void 0,fontSize:(null==(s=e.props)?void 0:s.fontSize)||void 0,MaxLen:(null==(l=e.props)?void 0:l.maxLength)||void 0})})(t,u))},[xl]:(e,t)=>{var n;if(!t.box)return;const{top:r,left:i,width:a,height:o}=t.box,s=(null==(n=t.props)?void 0:n.name)||"";e._root.data.AcroForm||e.initForm(),e.formCombo(s,i,r,a,o,zM(t))},[Il]:(e,t,n)=>{var r,i;if(!t.box)return;const{top:a,left:o,width:s,height:l}=t.box,c=(null==(r=t.props)?void 0:r.name)||"",u=null==(i=n.fieldSets)?void 0:i.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(c,o,a,s,l,((e,t,n
38)=>{var r,i,a,o,s,l,c,u;const{width:d,height:h}=t.box||{},f=(null==(r=t.props)?void 0:r.onState)||"Yes",g=(null==(i=t.props)?void 0:i.offState)||"Off",p=(null==(a=t.props)?void 0:a.xMark)||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}const m={[f]:UM(e,p?"8":"4",d,h),[g]:UM(e,p?" ":"8",d,h)};return LM({...FM(t),backgroundColor:(null==(o=t.props)?void 0:o.backgroundColor)||void 0,borderColor:(null==(s=t.props)?void 0:s.borderColor)||void 0,parent:n||void 0,value:`/${!0===(null==(l=t.props)?void 0:l.checked)?f:g}`,defaultValue:`/${!0===(null==(c=t.props)?void 0:c.checked)?f:g}`,AS:!0===(null==(u=t.props)?void 0:u.checked)?f:g,AP:{N:m,D:m}})})(e,t,u))},[Cl]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box||{},o="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(o,r,n,i,a,zM(t))},[Sl]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=t.box.paddingTop||0,s=t.box.paddingLeft||0,l=i-s-(t.box.paddingRight||0),c=a-o-(t.box.paddingBottom||0);e.save().translate(r+s,n+o),t.props.paint&&t.props.paint((e=>{const t=OM.reduce((n,r)=>({...n,[r]:(...n)=>(e[r](...n),t)}),{});return t})(e),l,c),e.restore()},[dl]:(e,t)=>{e.save(),aM(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(r+i,n+a)})(e,t),((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(null==i||null==n||null==r)return;const l=(null==i?void 0:i.minX)||0,c=(null==i?void 0:i.minY)||0,u=(null==i?void 0:i.maxX)||n,d=(null==i?void 0:i.maxY)||r,h=u/d,f=n/r,g=n/u,p=r/d;if("none"===s)return e.scale(g,p),void e.translate(-l,-c);if(h<f&&"meet"===o||h>=f&&"slice"===o)switch(e.scale(p,p),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-l,-c);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-l-(u-n*d/r)/2,-c);break;default:e.translate(-l-(u-n*d/r),-c)}else switch(e.scale(g,g),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-l,-c);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-l,-c-(d-r*u/n)/2);break;default:e.translate(-l,-c-(d-r*u/n))}})(e,t),bM(e,t),e.restore()},[gl]:(e,t)=>{const n=t.props||{};return"src"in n&&RM(n.src)?MM(e,t,n.src):"href"in n&&RM(n.href)?MM(e,t,n.href):void 0}},HM={[vl]:(e,t,n)=>{n.fieldSets.pop()}},WM=(e,t,n)=>{var r;const i="hidden"===(null==(r=t.style)?void 0:r.overflow),a=(e=>e.type!==fl&&e.type!==dl)(t);t.type===pl&&((e,t)=>{var n;if(!t.box)return;const{width:r,height:i}=t.box,a=((null==(n=t.props)?void 0:n.dpi)||72)/72;e.addPage({size:[r,i],margin:0,userUnit:a})})(e,t),e.save(),i&&aM(e,t),oM(e,t),PM(e,t),DM(e,t);const o=GM[t.type];o&&o(e,t,n),a&&((e,t,n)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>WM(e,t,n)),e.restore()})(e,t,n);const s=HM[t.type];s&&s(e,t,n),((e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)})(e,t),TM(e,t),e.restore()},qM=(e,t,n,r)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:a,parent:o,expanded:s,zoom:l,fit:c}=i,u=r[o]||e.outline,d=i.top||t.box.top,h=i.left||t.box.left,f=u.addItem(a,{pageNumber:n,expanded:s,top:d,left:h,zoom:l,fit:c});r[i.ref]=f}t.children&&t.children.forEach(t=>qM(e,t,n,r))}},YM=(e,t)=>{const n=t.children||[],r={imageCache:new Map,fieldSets:[]};return n.forEach(t=>WM(e,t,r)),((e,t)=>{const n={};(t.children||[]).forEach((t,r)=>{qM(e,t,r,n)})})(e,t),e.end(),e};function KM(e){this.value=e,this.match=function(e){return this.value>=e.height}}function VM(e){this.value=e,this.match=function(e){return this.value<e.height}}function JM(e){this.value=e,this.match=function(e){return this.value>=e.width}}function ZM(e){this.value=e,this.match=function(e){return this.value<e.width}}function XM(e){this.value=e,this.match=function(e){return this.value===e.orientation}}function $M(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)&&t.match(n)}}function eL(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)||t.match(n)}}var tL=function(e,t){switch(e){case"max-height":return new KM(t);case"min-height":return new VM(t);case"max-width":return new JM(t);case"min-width":return new ZM(t);case"orientation":return new XM(t);default:throw new Error(t)}},nL=function(e,t,n){switch(e){case"and":return new $M(t,n);case",":return new eL(t,n);default:throw new Error(value)}},rL=/[0-9]/,iL=/[a-z|\-]/i,aL=/\s/,oL=/:/,sL=/,/,lL=/and$/,cL=/@/;var uL={parse:function(e){var t=function(e){for(var t=[],n=[];e.length>0;){var r=e.shift();if("number"!==r.type&&"literal"!==r.type){if("operator"===r.type){if(oL.test(r.value)){r={type:"query",key:t.pop(),value:e.shift()},t.push(r);continue}for(;n.length>0;)t.unshift(n.pop());n.push(r)}}else t.push(r)}for(;n.length>0;)t.unshift(n.pop());return function e(){var n=t.shift();if("number"===n.type)return parseInt(n.value);
38if("literal"===n.type)return n.value;if("operator"===n.type){var r=e(),i=e();return nL(n.value,r,i)}return"query"===n.type?(r=n.key.value,i=n.value.value,tL(r,i)):void 0}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(cL.test(r))for(r=e[++t];iL.test(r)&&void 0!==r;)r=e[++t];if(aL.test(r)||")"===r||"("===r)t++;else if(oL.test(r)||sL.test(r))t++,n.push({type:"operator",value:r});else if(rL.test(r)){for(var i="";rL.test(r);)i+=r,r=e[++t];n.push({type:"number",value:i})}else{if(!iL.test(r))throw new TypeError("Tokenizer: I dont know what this character is: "+r);for(i="";iL.test(r)&&void 0!==r;)i+=r,r=e[++t];lL.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e));return t}};const dL=oe(function(e,t){var n={};return Object.keys(e).forEach(function(r){uL.parse(r).match(t)&&Object.assign(n,e[r])}),n});var hL=function(e,t,n){if(null==e)return[0,0,0];var r,i,a,o=(1-Math.abs(2*n-1))*t,s=e/60,l=o*(1-Math.abs(s%2-1));0===(s=Math.floor(s))?(r=o,i=l,a=0):1===s?(r=l,i=o,a=0):2===s?(r=0,i=o,a=l):3===s?(r=0,i=l,a=o):4===s?(r=l,i=0,a=o):5===s&&(r=o,i=0,a=l);var c=n-o/2;return r+=c,i+=c,a+=c,[Math.abs(Math.round(255*r)),Math.abs(Math.round(255*i)),Math.abs(Math.round(255*a))]};function fL(e,t){return e>t?t:e}function gL(e,t){return e<t?t:e}const pL=oe(function(e,t,n){return e=function(e){for(e=gL(e=fL(e,1e7),-1e7);e<0;)e+=360;for(;e>359;)e-=360;return e}(e),t=gL(fL(t,100),0),n=gL(fL(n,100),0),"#"+hL(e,t/=100,n/=100).map(function(e){return(256+e).toString(16).substr(-2)}).join("")});var mL="(".charCodeAt(0),AL=")".charCodeAt(0),yL="'".charCodeAt(0),bL='"'.charCodeAt(0),vL="\\".charCodeAt(0),wL="/".charCodeAt(0),xL=",".charCodeAt(0),IL=":".charCodeAt(0),CL="*".charCodeAt(0),EL="u".charCodeAt(0),kL="U".charCodeAt(0),BL="+".charCodeAt(0),SL=/^[a-f0-9?-]+$/i;const QL=oe(function(e){for(var t,n,r,i,a,o,s,l,c,u=[],d=e,h=0,f=d.charCodeAt(h),g=d.length,p=[{nodes:u}],m=0,A="",y="",b="";h<g;)if(f<=32){t=h;do{t+=1,f=d.charCodeAt(t)}while(f<=32);i=d.slice(h,t),r=u[u.length-1],f===AL&&m?b=i:r&&"div"===r.type?(r.after=i,r.sourceEndIndex+=i.length):f===xL||f===IL||f===wL&&d.charCodeAt(t+1)!==CL&&(!c||c&&"function"===c.type&&"calc"!==c.value)?y=i:u.push({type:"space",sourceIndex:h,sourceEndIndex:t,value:i}),h=t}else if(f===yL||f===bL){t=h,i={type:"string",sourceIndex:h,quote:n=f===yL?"'":'"'};do{if(a=!1,~(t=d.indexOf(n,t+1)))for(o=t;d.charCodeAt(o-1)===vL;)o-=1,a=!a;else t=(d+=n).length-1,i.unclosed=!0}while(a);i.value=d.slice(h+1,t),i.sourceEndIndex=i.unclosed?t:t+1,u.push(i),h=t+1,f=d.charCodeAt(h)}else if(f===wL&&d.charCodeAt(h+1)===CL)i={type:"comment",sourceIndex:h,sourceEndIndex:(t=d.indexOf("*/",h))+2},-1===t&&(i.unclosed=!0,t=d.length,i.sourceEndIndex=t),i.value=d.slice(h+2,t),u.push(i),h=t+2,f=d.charCodeAt(h);else if(f!==wL&&f!==CL||!c||"function"!==c.type||"calc"!==c.value)if(f===wL||f===xL||f===IL)i=d[h],u.push({type:"div",sourceIndex:h-y.length,sourceEndIndex:h+i.length,value:i,before:y,after:""}),y="",h+=1,f=d.charCodeAt(h);else if(mL===f){t=h;do{t+=1,f=d.charCodeAt(t)}while(f<=32);if(l=h,i={type:"function",sourceIndex:h-A.length,value:A,before:d.slice(l+1,t)},h=t,"url"===A&&f!==yL&&f!==bL){t-=1;do{if(a=!1,~(t=d.indexOf(")",t+1)))for(o=t;d.charCodeAt(o-1)===vL;)o-=1,a=!a;else t=(d+=")").length-1,i.unclosed=!0}while(a);s=t;do{s-=1,f=d.charCodeAt(s)}while(f<=32);l<s?(i.nodes=h!==s+1?[{type:"word",sourceIndex:h,sourceEndIndex:s+1,value:d.slice(h,s+1)}]:[],i.unclosed&&s+1!==t?(i.after="",i.nodes.push({type:"space",sourceIndex:s+1,sourceEndIndex:t,value:d.slice(s+1,t)})):(i.after=d.slice(s+1,t),i.sourceEndIndex=t)):(i.after="",i.nodes=[]),h=t+1,i.sourceEndIndex=i.unclosed?t:h,f=d.charCo
38deAt(h),u.push(i)}else m+=1,i.after="",i.sourceEndIndex=h+1,u.push(i),p.push(i),u=i.nodes=[],c=i;A=""}else if(AL===f&&m)h+=1,f=d.charCodeAt(h),c.after=b,c.sourceEndIndex+=b.length,b="",m-=1,p[p.length-1].sourceEndIndex=h,p.pop(),u=(c=p[m]).nodes;else{t=h;do{f===vL&&(t+=1),t+=1,f=d.charCodeAt(t)}while(t<g&&!(f<=32||f===yL||f===bL||f===xL||f===IL||f===wL||f===mL||f===CL&&c&&"function"===c.type&&"calc"===c.value||f===wL&&"function"===c.type&&"calc"===c.value||f===AL&&m));i=d.slice(h,t),mL===f?A=i:EL!==i.charCodeAt(0)&&kL!==i.charCodeAt(0)||BL!==i.charCodeAt(1)||!SL.test(i.slice(2))?u.push({type:"word",sourceIndex:h,sourceEndIndex:t,value:i}):u.push({type:"unicode-range",sourceIndex:h,sourceEndIndex:t,value:i}),h=t}else i=d[h],u.push({type:"word",sourceIndex:h-y.length,sourceEndIndex:h+i.length,value:i}),h+=1,f=d.charCodeAt(h);for(h=p.length-1;h;h-=1)p[h].unclosed=!0,p[h].sourceEndIndex=d.length;return p[0].nodes});var jL="-".charCodeAt(0),NL="+".charCodeAt(0),TL=".".charCodeAt(0),OL="e".charCodeAt(0),_L="E".charCodeAt(0);const DL=oe(function(e){var t,n,r,i=0,a=e.length;if(0===a||!function(e){var t,n=e.charCodeAt(0);if(n===NL||n===jL){if((t=e.charCodeAt(1))>=48&&t<=57)return!0;var r=e.charCodeAt(2);return t===TL&&r>=48&&r<=57}return n===TL?(t=e.charCodeAt(1))>=48&&t<=57:n>=48&&n<=57}(e))return!1;for((t=e.charCodeAt(i))!==NL&&t!==jL||i++;i<a&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),t===TL&&n>=48&&n<=57)for(i+=2;i<a&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),r=e.charCodeAt(i+2),(t===OL||t===_L)&&(n>=48&&n<=57||(n===NL||n===jL)&&r>=48&&r<=57))for(i+=n===NL||n===jL?3:2;i<a&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}}),PL=lR(e=>e.reduce((e,t)=>{const n=Array.isArray(t)?PL(t):t;return Object.keys(n).forEach(t=>{null!==n[t]&&void 0!==n[t]&&(e[t]=n[t])}),e},{}),e=>e.filter(Boolean),sR),RL=e=>(e=>/rgba?/g.test(e))(e)?(e=>{const t=VR.get.rgb(e);return VR.to.hex(t)})(e):(e=>/hsla?/g.test(e))(e)?(e=>{const t=VR.get.hsl(e).map(Math.round);return pL(...t).toUpperCase()})(e):e,ML=(e,t)=>{const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t),r=e.dpi||72,i=1/25.4*72,a=1/2.54*72;if("number"!=typeof n.value)return n.value;switch(n.unit){case"rem":return n.value*(e.remBase||18);case"in":return 72*n.value;case"mm":return n.value*i;case"cm":return n.value*a;case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);case"px":return Math.round(n.value*(72/r));default:return n.value}},LL=(e,t)=>({[e]:bR(t)}),FL=(e,t,n)=>({[e]:ML(n,t)}),zL=(e,t)=>({[e]:RL(t)}),UL=(e,t)=>({[e]:t}),GL=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,HL=(e,t,n)=>{const r=(e=>e.match(GL)||[])(`${t}`);if(r){const i=r[1]||t,a=r[4]||t,o=r[5]||t,s=a,l=o?RL(o):void 0,c=i?ML(n,i):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:l,[`${e}Style`]:s,[`${e}Width`]:c};if(e.match(/Color$/))return{borderTopColor:l,borderRightColor:l,borderBottomColor:l,borderLeftColor:l};if(e.match(/Style$/)){if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopStyle:s,borderRightStyle:s,borderBottomStyle:s,borderLeftStyle:s}}if(e.match(/Width$/)){if("number"!=typeof c)throw new Error(`Invalid border width: ${c}`);return{borderTopWidth:c,borderRightWidth:c,borderBottomWidth:c,borderLeftWidth:c}}if(e.match(/Radius$/)){const e=t?ML(n,t):void 0;if("number"!=typeof e)throw new Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}if("number"!=typeof c)throw new Error(`Invalid border width: ${c}`);if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopColor:l,borderTopStyle:s,borderTopWidth:c,borderRightColor:l,borderRightStyle:s,borderRightWidth:c,borderBottomColor:l,borderBottomStyle:s,borderBottomWidth:c,borderLeftColor:l,borderLeftStyle:s,borderLeftWidth:c}}return{[e]:t}},WL={border:HL,borderBottom:HL,borderBottomColor:zL,borderBottomLeftRadius:FL,borderBottomRightRadius:FL,borderBottomStyle:UL,borderBottomWidth:FL,borderColor:HL,borderLeft:HL,borderLeftColor:zL,borderLeftStyle:UL,borderLeftWidth:FL,borderRadius:HL,borderRight:HL,borderRightColor:zL,borderRightStyle:UL,borderRightWidth:FL,borderStyle:HL,borderTop:HL,borderTopColor:zL,borderTopLeftRadius:FL,borderTopRightRadius:FL,borderTopStyle:UL,borderTopWidth:FL,borderWidth:HL},qL={backgroundColor:zL,color:zL,opacity:LL},YL={height:FL,maxHeight:FL,maxWidth:FL,minHeight:FL,minWidth:FL,width:FL},KL=[1,1,0],VL=[1,1,"auto"],JL={alignContent:UL,alignItems:UL,alignSelf:UL,flex:(e,t,n)=>{let r=KL,i=[];"auto"===t?r=VL:i=`${t}`.split(" ");return{flexGrow:bR(i[0]||r[0]),flexShrink:bR(i[1]||r[1]),flexBasis:ML(n,i[2]||r[2])}},flexBasis:FL,flexDirection:UL,flexFlow:UL,flexGrow:LL,flexShrink:LL,flexWrap:UL,justifyContent:UL,justifySelf:UL},ZL={gap:(e,t,n)=>{const r=`${t}`.split(" ");return{rowGap:ML(n,(null==r?void 0:r[0])||t),columnGap:ML(n,(null==r?void 0:r[1])||t)}},columnGap:FL,rowGap:FL},XL={aspectRatio:LL,bottom:FL,display:UL,left:FL,position:UL,right:FL,top:
38FL,overflow:UL,zIndex:LL},$L=(e,t)=>{e.toString()},eF=({expandsTo:e,maxValues:t=1,autoSupported:n=!1}={})=>(r,i,a)=>{const o=QL(`${i}`),s=[];for(let e=0;e<o.length;e++){const t=o[e];if("function"===t.type||"string"===t.type||"div"===t.type)return $L(r),{};if("word"===t.type)if("auto"===t.value&&n)s.push(t.value);else{const e=DL(t.value);if(!e||!"px,in,mm,cm,pt,%,vw,vh".includes(e.unit))return $L(r),{};s.push(t.value)}}if(s.length>t)return $L(r),{};const l=ML(a,s[0]);if(e){const t=ML(a,s[1]||s[0]),n=ML(a,s[2]||s[0]),r=ML(a,s[3]||s[1]||s[0]);return e({first:l,second:t,third:n,fourth:r})}return{[r]:l}},tF=eF({expandsTo:({first:e,second:t,third:n,fourth:r})=>({marginTop:e,marginRight:t,marginBottom:n,marginLeft:r}),maxValues:4,autoSupported:!0}),nF=eF({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),rF=eF({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),iF=eF({autoSupported:!0}),aF={margin:tF,marginBottom:iF,marginHorizontal:rF,marginLeft:iF,marginRight:iF,marginTop:iF,marginVertical:nF},oF=eF({expandsTo:({first:e,second:t,third:n,fourth:r})=>({paddingTop:e,paddingRight:t,paddingBottom:n,paddingLeft:r}),maxValues:4}),sF=eF({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),lF=eF({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),cF=eF(),uF=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},dF=(e,t,n)=>({[e]:uF(ML(n,t))}),hF={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},fF=e=>{if(!e)return hF.normal;if("number"==typeof e)return e;const t=e.toLowerCase();return hF[t]?hF[t]:(e=>"number"==typeof e?e:parseInt(e,10))(e)},gF=(e,t,n)=>{if(""===e)return e;const r=ML(n,t.fontSize||18),i=ML(n,e),{percent:a}=fR(i)||{};return a?a*r:isNaN(e)?i:i*r},pF=e=>"string"!=typeof e?e:(e=>"string"==typeof e&&/^-?\d*\.?\d*$/.test(e))(e)?parseFloat(e):e,mF=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];const n=[];for(let r=0;r<t.length;r+=1){const e=t[r];if(e){const[t,r]=e.split("("),i=r.indexOf(",")>=0?",":" ",a=r.split(i).map(e=>e.trim());n.push({operation:t.trim(),value:a})}}return n},AF=e=>{const[,t,n]=/(-?\d*\.?\d*)(\w*)?/i.exec(e),r=Number.parseFloat(t);return"rad"===n?180*r/Math.PI:r},yF=e=>e.map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{const[e,n=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,n]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t)]};case"rotate":return{operation:"rotate",value:[AF(t)]};case"translate":return{operation:"translate",value:t.map(e=>Number.parseFloat(e))};case"translateX":return{operation:"translate",value:[Number.parseFloat(t),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(t)]};case"skew":return{operation:"skew",value:t.map(AF)};case"skewX":return{operation:"skew",value:[AF(t),0]};case"skewY":return{operation:"skew",value:[0,AF(t)]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e)),bF=(e,t)=>"string"!=typeof t?{[e]:t}:{[e]:yF(mF(t))},vF={top:!0,bottom:!0},wF=(e,t)=>vF[e]?1:vF[t]?-1:0,xF=(e,t,n)=>{const r=ML(n,t);return{[e]:uF(r)||pF(r)}},IF={...WL,...qL,...YL,...JL,...ZL,...XL,...aF,...{padding:oF,paddingBottom:cF,paddingHorizontal:lF,paddingLeft:cF,paddingRight:cF,paddingTop:cF,paddingVertical:sF},...{objectPosition:(e,t,n)=>{const r=`${t}`.split(" ");return{objectPositionX:uF(ML(n,(null==r?void 0:r[0])||t)),objectPositionY:uF(ML(n,(null==r?void 0:r[1])||t))}},objectPositionX:dF,objectPositionY:dF,objectFit:UL},...{direction:UL,fontFamily:UL,fontSize:FL,fontStyle:UL,fontWeight:(e,t)=>({[e]:fF(t)}),letterSpacing:FL,lineHeight:(e,t,n,r)=>({[e]:gF(t,r,n)}),maxLines:LL,textAlign:UL,textDecoration:UL,textDecorationColor:zL,textDecorationStyle:UL,textIndent:UL,textOverflow:UL,textTransform:UL,verticalAlign:UL},...{transform:bF,gradientTransform:bF,transformOrigin:(e,t,n)=>{const r=`${t}`.split(" "),i=(a=r)&&0!==a.length?(1===a.length?[a[0],"center"]:a).sort(wF):["center","center"];var a;const o=ML(n,i[0]),s=ML(n,i[1]);return{transformOriginX:uF(o)||pF(o),transformOriginY:uF(s)||pF(s)}},transformOriginX:xF,transformOriginY:xF},...{fill:zL,stroke:zL,strokeDasharray:UL,strokeWidth:FL,fillOpacity:LL,strokeOpacity:LL,fillRule:UL,textAnchor:UL,strokeLinecap:UL,strokeLinejoin:UL,visibility:UL,clipPath:UL,dominantBaseline:UL}},CF=(e,t)=>lR((e=>t=>{const n=Object.keys(t),r={};for(let i=0;i<n.length;i+=1){const a=n[i],o=t[a];if(!IF[a]){r[a]=o;continue}const s=IF[a](a,o,e,t),l=Object.keys(s);for(let e=0;e<l.length;e+=1){const t=l[e],n=s[t];r[t]=n}}return r})(e),t=>((e,t)=>Object.keys(t).reduce((n,r)=>/@media/.test(r)?{...n,...dL({[r]:t[r]},e)}:{...n,[r]:t[r]},{}))(e,t),PL)(t);function EF(){var e=function(e){var t={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,
38119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},n={},r={};n.L=1,r[1]="L",Object.keys(t).forEach(function(e,t){n[e]=1<<t+1,r[n[e]]=e}),Object.freeze(n);var i=n.LRI|n.RLI|n.FSI,a=n.L|n.R|n.AL,o=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,s=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,l=n.S|n.WS|n.B|i|n.PDI|s,c=null;function u(e){return function(){if(!c){c=new Map;var e=function(e){if(t.hasOwnProperty(e)){var r=0;t[e].split(",").forEach(function(t){var i=t.split("+"),a=i[0],o=i[1];a=parseInt(a,36),o=o?parseInt(o,36):0,c.set(r+=a,n[e]);for(var s=0;s<o;s++)c.set(++r,n[e])})}};for(var r in t)e(r)}}(),c.get(e.codePointAt(0))||n.L}var d,h,f,g="14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",p="6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye";function m(e,t){var n,r=0,i=new Map,a=t&&new Map;return e.split(",").forEach(function e(o){if(-1!==o.indexOf("+"))for(var s=+o;s--;)e(n);else{n=o;var l=o.split(">"),c=l[0],u=l[1];c=String.fromCodePoint(r+=parseInt(c,36)),u=String.fromCodePoint(r+=parseInt(u,36)),i.set(c,u),t&&a.set(u,c)}}),{map:i,reverseMap:a}}function A(){if(!d){var e=m(g,!0),t=e.map,n=e.reverseMap;d=t,h=n,f=m(p,!1).map}}function y(e){return A(),d.get(e)||null}function b(e){return A(),h.get(e)||null}function v(e){return A(),f.get(e)||null}var w=n.L,x=n.R,I=n.EN,C=n.ES,E=n.ET,k=n.AN,B=n.CS,S=n.B,Q=n.S,j=n.ON,N=n.BN,T=n.NSM,O=n.AL,_=n.LRO,D=n.RLO,P=n.LRE,R=n.RLE,M=n.PDF,L=n.LRI,F=n.RLI,z=n.FSI,U=n.PDI;var G;function H(e){return function(){if(!G){var e=m("14>1,j>2,t>2,u>2,1a>g,2v3>
381,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),G=t}}(),G.get(e)||null}function W(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);var a=[];return t.paragraphs.forEach(function(i){var o=Math.max(n,i.start),s=Math.min(r,i.end);if(o<s){for(var c=t.levels.slice(o,s+1),d=s;d>=o&&u(e[d])&l;d--)c[d]=i.level;for(var h=i.level,f=1/0,g=0;g<c.length;g++){var p=c[g];p>h&&(h=p),p<f&&(f=1|p)}for(var m=h;m>=f;m--)for(var A=0;A<c.length;A++)if(c[A]>=m){for(var y=A;A+1<c.length&&c[A+1]>=m;)A++;A>y&&a.push([y+o,A+o])}}}),a}function q(e,t,n,r){for(var i=W(e,t,n,r),a=[],o=0;o<e.length;o++)a[o]=o;return i.forEach(function(e){for(var t=e[0],n=e[1],r=a.slice(t,n+1),i=r.length;i--;)a[n-i]=r[i]}),a}return e.closingToOpeningBracket=b,e.getBidiCharType=u,e.getBidiCharTypeName=function(e){return r[u(e)]},e.getCanonicalBracket=v,e.getEmbeddingLevels=function(e,t){for(var n=new Uint32Array(e.length),r=0;r<e.length;r++)n[r]=u(e[r]);var c=new Map;function d(e,t){var r=n[e];n[e]=t,c.set(r,c.get(r)-1),r&o&&c.set(o,c.get(o)-1),c.set(t,(c.get(t)||0)+1),t&o&&c.set(o,(c.get(o)||0)+1)}for(var h=new Uint8Array(e.length),f=new Map,g=[],p=null,m=0;m<e.length;m++)p||g.push(p={start:m,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:zt(m,!1)}),n[m]&S&&(p.end=m,p=null);for(var A=R|P|D|_|i|U|M|S,G=function(e){return e+(1&e?1:2)},H=function(e){return e+(1&e?2:1)},W=0;W<g.length;W++){var q=[{_level:(p=g[W]).level,_override:0,_isolate:0}],Y=void 0,K=0,V=0,J=0;c.clear();for(var Z=p.start;Z<=p.end;Z++){var X=n[Z];if(Y=q[q.length-1],c.set(X,(c.get(X)||0)+1),X&o&&c.set(o,(c.get(o)||0)+1),X&A)if(X&(R|P)){h[Z]=Y._level;var $=(X===R?H:G)(Y._level);$<=125&&!K&&!V?q.push({_level:$,_override:0,_isolate:0}):K||V++}else if(X&(D|_)){h[Z]=Y._level;var ee=(X===D?H:G)(Y._level);ee<=125&&!K&&!V?q.push({_level:ee,_override:X&D?x:w,_isolate:0}):K||V++}else if(X&i){X&z&&(X=1===zt(Z+1,!0)?F:L),h[Z]=Y._level,Y._override&&d(Z,Y._override);var te=(X===F?H:G)(Y._level);te<=125&&0===K&&0===V?(J++,q.push({_level:te,_override:0,_isolate:1,_isolInitIndex:Z})):K++}else if(X&U){if(K>0)K--;else if(J>0){for(V=0;!q[q.length-1]._isolate;)q.pop();var ne=q[q.length-1]._isolInitIndex;null!=ne&&(f.set(ne,Z),f.set(Z,ne)),q.pop(),J--}Y=q[q.length-1],h[Z]=Y._level,Y._override&&d(Z,Y._override)}else X&M?(0===K&&(V>0?V--:!Y._isolate&&q.length>1&&(q.pop(),Y=q[q.length-1])),h[Z]=Y._level):X&S&&(h[Z]=p.level);else h[Z]=Y._level,Y._override&&X!==N&&d(Z,Y._override)}for(var re=[],ie=null,ae=p.start;ae<=p.end;ae++){var oe=n[ae];if(!(oe&s)){var se=h[ae],le=oe&i,ce=oe===U;ie&&se===ie._level?(ie._end=ae,ie._endsWithIsolInit=le):re.push(ie={_start:ae,_end:ae,_level:se,_startsWithPDI:ce,_endsWithIsolInit:le})}}for(var ue=[],de=0;de<re.length;de++){var he=re[de];if(!he._startsWithPDI||he._startsWithPDI&&!f.has(he._start)){for(var fe=[ie=he],ge=void 0;ie&&ie._endsWithIsolInit&&null!=(ge=f.get(ie._end));)for(var pe=de+1;pe<re.length;pe++)if(re[pe]._start===ge){fe.push(ie=re[pe]);break}for(var me=[],Ae=0;Ae<fe.length;Ae++)for(var ye=fe[Ae],be=ye._start;be<=ye._end;be++)me.push(be);for(var ve=h[me[0]],we=p.level,xe=me[0]-1;xe>=0;xe--)if(!(n[xe]&s)){we=h[xe];break}var Ie=me[me.length-1],Ce=h[Ie],Ee=p.level;if(!(n[Ie]&i))for(var ke=Ie+1;ke<=p.end;ke++)if(!(n[ke]&s)){Ee=h[ke];break}ue.push({_seqIndices:me,_sosType:Math.max(we,ve)%2?x:w,_eosType:Math.max(Ee,Ce)%2?x:w})}}for(var Be=0;Be<ue.length;Be++){var Se=ue[Be],Qe=Se._seqIndices,je=Se._sosType,Ne=Se._eosType,Te=1&h[Qe[0]]?x:w;if(c.get(T))for(var Oe=0;Oe<Qe.length;Oe++){var _e=Qe[Oe];if(n[_e]&T){for(var De=je,Pe=Oe-1;Pe>=0;
38Pe--)if(!(n[Qe[Pe]]&s)){De=n[Qe[Pe]];break}d(_e,De&(i|U)?j:De)}}if(c.get(I))for(var Re=0;Re<Qe.length;Re++){var Me=Qe[Re];if(n[Me]&I)for(var Le=Re-1;Le>=-1;Le--){var Fe=-1===Le?je:n[Qe[Le]];if(Fe&a){Fe===O&&d(Me,k);break}}}if(c.get(O))for(var ze=0;ze<Qe.length;ze++){var Ue=Qe[ze];n[Ue]&O&&d(Ue,x)}if(c.get(C)||c.get(B))for(var Ge=1;Ge<Qe.length-1;Ge++){var He=Qe[Ge];if(n[He]&(C|B)){for(var We=0,qe=0,Ye=Ge-1;Ye>=0&&(We=n[Qe[Ye]])&s;Ye--);for(var Ke=Ge+1;Ke<Qe.length&&(qe=n[Qe[Ke]])&s;Ke++);We===qe&&(n[He]===C?We===I:We&(I|k))&&d(He,We)}}if(c.get(I))for(var Ve=0;Ve<Qe.length;Ve++){var Je=Qe[Ve];if(n[Je]&I){for(var Ze=Ve-1;Ze>=0&&n[Qe[Ze]]&(E|s);Ze--)d(Qe[Ze],I);for(Ve++;Ve<Qe.length&&n[Qe[Ve]]&(E|s|I);Ve++)n[Qe[Ve]]!==I&&d(Qe[Ve],I)}}if(c.get(E)||c.get(C)||c.get(B))for(var Xe=0;Xe<Qe.length;Xe++){var $e=Qe[Xe];if(n[$e]&(E|C|B)){d($e,j);for(var et=Xe-1;et>=0&&n[Qe[et]]&s;et--)d(Qe[et],j);for(var tt=Xe+1;tt<Qe.length&&n[Qe[tt]]&s;tt++)d(Qe[tt],j)}}if(c.get(I))for(var nt=0,rt=je;nt<Qe.length;nt++){var it=Qe[nt],at=n[it];at&I?rt===w&&d(it,w):at&a&&(rt=at)}if(c.get(o)){for(var ot=x|I|k,st=ot|w,lt=[],ct=[],ut=0;ut<Qe.length;ut++)if(n[Qe[ut]]&o){var dt=e[Qe[ut]],ht=void 0;if(null!==y(dt)){if(!(ct.length<63))break;ct.push({char:dt,seqIndex:ut})}else if(null!==(ht=b(dt)))for(var ft=ct.length-1;ft>=0;ft--){var gt=ct[ft].char;if(gt===ht||gt===b(v(dt))||y(v(gt))===dt){lt.push([ct[ft].seqIndex,ut]),ct.length=ft;break}}}lt.sort(function(e,t){return e[0]-t[0]});for(var pt=0;pt<lt.length;pt++){for(var mt=lt[pt],At=mt[0],yt=mt[1],bt=!1,vt=0,wt=At+1;wt<yt;wt++){var xt=Qe[wt];if(n[xt]&st){bt=!0;var It=n[xt]&ot?x:w;if(It===Te){vt=It;break}}}if(bt&&!vt){vt=je;for(var Ct=At-1;Ct>=0;Ct--){var Et=Qe[Ct];if(n[Et]&st){var kt=n[Et]&ot?x:w;vt=kt!==Te?kt:Te;break}}}if(vt){if(n[Qe[At]]=n[Qe[yt]]=vt,vt!==Te)for(var Bt=At+1;Bt<Qe.length;Bt++)if(!(n[Qe[Bt]]&s)){u(e[Qe[Bt]])&T&&(n[Qe[Bt]]=vt);break}if(vt!==Te)for(var St=yt+1;St<Qe.length;St++)if(!(n[Qe[St]]&s)){u(e[Qe[St]])&T&&(n[Qe[St]]=vt);break}}}for(var Qt=0;Qt<Qe.length;Qt++)if(n[Qe[Qt]]&o){for(var jt=Qt,Nt=Qt,Tt=je,Ot=Qt-1;Ot>=0;Ot--){if(!(n[Qe[Ot]]&s)){Tt=n[Qe[Ot]]&ot?x:w;break}jt=Ot}for(var _t=Ne,Dt=Qt+1;Dt<Qe.length;Dt++){if(!(n[Qe[Dt]]&(o|s))){_t=n[Qe[Dt]]&ot?x:w;break}Nt=Dt}for(var Pt=jt;Pt<=Nt;Pt++)n[Qe[Pt]]=Tt===_t?Tt:Te;Qt=Nt}}}for(var Rt=p.start;Rt<=p.end;Rt++){var Mt=h[Rt],Lt=n[Rt];if(1&Mt?Lt&(w|I|k)&&h[Rt]++:Lt&x?h[Rt]++:Lt&(k|I)&&(h[Rt]+=2),Lt&s&&(h[Rt]=0===Rt?p.level:h[Rt-1]),Rt===p.end||u(e[Rt])&(Q|S))for(var Ft=Rt;Ft>=0&&u(e[Ft])&l;Ft--)h[Ft]=p.level}}return{levels:h,paragraphs:g};function zt(t,r){for(var a=t;a<e.length;a++){var o=n[a];if(o&(x|O))return 1;if(o&(S|w)||r&&o===U)return 0;if(o&i){var s=Ut(a);a=-1===s?e.length:s}}return 0}function Ut(t){for(var r=1,a=t+1;a<e.length;a++){var o=n[a];if(o&S)break;if(o&U){if(0===--r)return a}else o&i&&r++}return-1}},e.getMirroredCharacter=H,e.getMirroredCharactersMap=function(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);for(var a=new Map,o=n;o<=r;o++)if(1&t[o]){var s=H(e[o]);null!==s&&a.set(o,s)}return a},e.getReorderSegments=W,e.getReorderedIndices=q,e.getReorderedString=function(e,t,n,r){var i=q(e,t,n,r),a=[].concat(e);return i.forEach(function(n,r){a[r]=(1&t.levels[n]?H(e[n]):null)||e[n]}),a.join("")},e.openingToClosingBracket=y,Object.defineProperty(e,"__esModule",{value:!0}),e}({});return e}var kF={exports:{}};!function(e){var t,n;t=le,n=function(){var e=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function t(e,t,n){if(0===n.length)return e;var r=[e.slice(0,n[0])];if(n.length>1)for(var i=0,a=1;a<n.length;i++,a++)r.push(e.slice(n[i],n[a]));return r.push(e.slice(n[n.length-1])),r.join(t)}function n(e){return e.reduce(function(e,t){for(var n=0,r=[];(n=t.indexOf("-",n+1))>-1;)r.push(n);return e[t.toLocaleLowerCase().replace(/\-/g,"")]=r,e},{})}function r(e){var t=0;return function(){return e[t++]}}function i(e,t,n,i){for(var a,o,s,l,c,u,d,h,f,g,p=new Array(e.length+1),m=(t=("."+t+".").split(""),-1),A=p.length;A--;)p[A]=0;for(d=function(e){var t=0,n=e;return[function(){if(!((n=e.slice(t++)).length<3))return n},function(){return 2===t}]}(t),h=d[0],f=d[1];a=h();)for(m++,f()&&m--,s=i,g=r(a);(o=g())&&void 0!==(l=s[o]);){switch(s={},c=-1,Object.prototype.toString.call(l)){case"[object Array]":s=l[0],c=l[1];break;case"[object Object]":s=l;break;case"[object Number]":c=l}if(!(c<0)){n[c].splice||(n[c]=n[c].slice("")),u=n[c];for(var y=0;y<u.length;y++)p[m+y]=Math.max(u[y],p[m+y])}}return p[0]=p[1]=p[p.length-1]=p[p.length-2]=0,function(e){for(var t=[],n=0;n<e.length;n++)1&~e[n]||t.push(n);return t}(p)}function a(n,r,a,o,s,l,c,u,d){var h,f,g,p,m,A,y,b="",v=(f=function(t,n){return function(){var r="",i="";function a(){r+=i,i=""}function o(e){return r="",i="",e}return function(s,l){i+=s;var c=t.reduce(function(e,t){return e||t(a,[s,l])},!1);if(!c&&(e(s)&&!e(l)&&a(),!e(s)&&e(l))){if(i.length>=n)return o([r,i]);a()}if(""===l)return(i.length<n||c)&&a(),o([r,i])}}}((c?[(y=!1,function(t,n){return y?">"===n[0]&&(t(),y=!1):"<"!==n[0]||e(n[1])&&"/"!==n[1]||(y=!0),y})]:[]).concat(function(t){var n=!1;
38return function(r,i){return n?!e(i[0])&&e(i[1])&&(r(),n=!1):e(i[0])||i[1]!==t||(n=!0),n}}(l)),u),g="",p="",m=0,A=f(),function(e){for(;m<e.length;){g=e.charAt(m++),p=e.charAt(m);var t=A(g,p);if(void 0!==t)return t}}),w=function(){};function x(){for(var e=new Date;(!d||new Date-e<10)&&(h=v(n));){if(h[1]){var c=h[1].length?"~"+h[1]:"";if(!Object.prototype.hasOwnProperty.call(o,c)){var u=h[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(s,u)||(s[u]=i(h[1],u,r,a)),o[c]=t(h[1],l,s[u])}h[1]=o[c]}b+=h[0]+h[1]}h?setTimeout(x):w(b)}return d?(setTimeout(x),new Promise(function(e){w=e})):(x(),b)}var o=[],s="exceptions",l="hyphenChar",c="minWordLength",u="object"==typeof le?le:"object"==typeof window?window:"object"==typeof self?self:{};function d(e,t){for(var n in e=e||{},t)e[n]=t[n];return e}function h(e){return e instanceof Array}function f(e,t,n,r){return!(t in e)||r&&!r(e[t])?n:e[t]}function g(e,t){return e.reduce(function(e,n){return e["~"+n.replace(/\-/g,"")]=n.replace(/\-/g,t),e},{})}return function(e,t){var r=f(t=t||{},"async",!1),i={},p={},m={},A=f(t,l,"­"),y=e[0].split(","),b=JSON.parse(e[1]),v=0|f(t,c,5),w=f(t,"html",!0),x=f(t,s,o,h),I=A+v;if(m[I]={},e[2]&&(m[I]=g(e[2],A),p=n(e[2])),x&&x.length&&(m[I]=d(m[I],g(x,A)),p=d(p,n(x))),i[I]=d({},m[I]),r&&!("Promise"in u))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(t,u){var x=f(u=u||{},l,A),I=0|f(u,c,v),C=f(u,s,o,h),E=x+I;return!m[E]&&e[2]&&(m[E]=g(e[2],x),i[E]=d(i[E],m[E])),C&&C.length&&(m[E]=d(m[E],g(C,x)),p=d(p,n(C)),i[E]=d(i[E],m[E])),a(t,y,b,i[E],p,x,w,I,r)}}},e.exports?e.exports=n():t.createHyphenator=n()}(kF);const BF=oe(kF.exports);var SF={exports:{}};!function(e){var t;t=le,e.exports?e.exports=["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"a":{"c":{"h":0},"d":{"d":{"e":{"r":1}}},"f":{"t":2},"l":{"t":3},"m":{"a":{"t":4}},"n":{"c":4,"g":0,"i":{"m":5},"t":[{"e":3,"i":{"s":6}},0]},"r":{"s":4,"t":{"i":{"e":1},"y":1}},"s":{"c":3,"p":2,"s":2,"t":{"e":{"r":7}}},"t":{"o":{"m":6}},"u":{"d":2},"v":{"i":1},"w":{"n":0}},"b":{"a":{"g":1,"n":{"a":4},"s":{"e":0}},"e":{"r":[{"a":4},0],"s":{"m":3,"t":{"o":4}}},"r":{"i":8},"u":{"t":{"t":{"i":0}}}},"c":{"a":{"m":{"p":{"e":0}},"n":{"c":5},"p":{"a":{"b":6}},"r":{"o":{"l":5}},"t":1},"e":{"l":{"a":1}},"h":[{"i":{"l":{"l":{"i":7}}}},1],"i":[{"t":{"r":5}},9],"o":{"e":3,"r":[{"n":{"e":{"r":5}}},1],"n":{"g":{"r":5}}}},"d":{"e":{"m":{"o":{"i":1}},"o":3,"r":{"a":3,"i":[{"v":{"a":4}},3]},"s":{"c":0}},"i":{"c":{"t":{"i":{"o":10}}}},"o":{"t":1},"u":{"c":1,"m":{"b":6}},"r":{"i":{"v":67}}},"e":{"a":{"r":{"t":{"h":7}},"s":{"i":11}},"b":1,"e":{"r":0},"g":9,"l":{"d":4,"e":{"m":3}},"n":{"a":{"m":12},"g":3,"s":3},"q":{"u":{"i":{"t":13}}},"r":{"r":{"i":1}},"s":3,"u":[{"l":{"e":{"r":1}}},3],"y":{"e":5},"t":{"h":{"y":{"l":162}}}
38,"v":[{"e":{"r":{"s":{"i":{"b":158}}}}},9]},"f":{"e":{"s":11},"o":{"r":{"m":{"e":{"r":5}}}}},"g":{"a":[{"s":{"o":{"m":163}}},9],"e":[{"n":{"t":14},"o":{"g":4,"m":{"e":1},"t":164}},9],"i":{"a":4,"b":1},"o":{"r":1}},"h":{"a":{"n":{"d":{"i":6},"k":5}},"e":[{"r":{"o":{"i":6,"e":3}},"s":11,"t":11,"m":{"o":165},"p":{"a":166}},9],"i":{"b":3,"e":{"r":3}},"o":{"n":{"e":{"y":5},"o":11},"v":5}},"i":{"d":{"l":1,"o":{"l":12}},"m":{"m":3,"p":{"i":{"n":4}}},"n":[{"c":{"i":3},"e":8,"k":9,"s":3,"u":{"t":167}},2],"r":{"r":4},"s":{"i":1}},"j":{"u":{"r":3}},"l":{"a":{"c":{"y":1},"m":1,"t":{"e":{"r":5},"h":6}},"e":[{"g":{"e":5},"n":0,"p":5,"v":15,"i":{"c":{"e":{"s":170}}}},9],"i":{"g":[{"a":5},1],"n":9,"o":3,"t":1}},"m":{"a":{"g":{"a":16},"l":{"o":5},"n":{"a":5},"r":{"t":{"i":5}}},"e":[{"r":{"c":11},"t":{"e":{"r":4},"a":{"l":{"a":0}}},"g":{"a":{"l":171}}},9],"i":{"s":[{"t":{"i":6},"e":{"r":{"s":173}}},15],"m":{"i":{"c":172}}},"o":{"n":{"e":11},"r":{"o":3}},"u":{"t":{"a":[{"b":6},4]}}},"n":{"i":{"c":1},"e":{"o":{"f":174}},"o":{"e":{"t":{"h":15}},"n":{"e":{"m":175}}}},"o":{"d":[{"d":5},9],"f":{"t":{"e":4}},"r":{"a":{"t":{"o":4}},"c":3,"d":2,"t":3},"s":[{"t":{"l":1}},3],"t":{"h":11},"u":{"t":11}},"p":{"e":{"d":{"a":{"l":5}},"t":{"e":4,"i":{"t":4}}},"i":{"e":1,"o":{"n":5},"t":9},"r":{"e":{"m":11,"a":{"m":15}}},"o":{"l":{"y":{"s":137}},"s":{"t":{"a":{"m":137}}}}},"r":{"a":{"c":1,"n":{"t":0},"t":{"i":{"o":{"n":{"a":7}}}},"v":{"e":{"n":{"o":176}}}},"e":{"e":[{"c":173},8],"m":{"i":{"t":4}},"s":[{"t":{"a":{"t":4}}},8]},"i":{"g":1,"t":{"u":5}},"o":{"q":1,"s":{"t":5},"w":{"d":5}},"u":{"d":1}},"s":{"c":{"i":{"e":11}},"e":{"l":{"f":6,"l":6},"n":9,"r":{"i":{"e":4}},"m":{"i":[{"c":0,"d":177,"p":36,"r":36,"s":178,"v":36},6]}},"h":9,"i":[{"n":{"g":17}},9],"t":[{"a":{"b":{"l":5}}},1],"y":9,"p":{"h":{"i":{"n":179}},"i":{"n":{"o":137}}}},"t":{"a":[{"p":{"e":{"s":{"t":{"r":180}}}}},1],"e":[{"n":{"a":{"n":5}},"l":{"e":{"g":{"r":3}}}},1],"h":9,"i":[{"l":0,"m":{"o":16},"n":{"g":17,"k":5}},9],"o":{"n":{"a":0},"p":[{"i":5,"o":{"g":170}},1],"u":{"s":5},"q":9},"r":{"i":{"b":{"u":{"t":6}}}}},"u":{"n":{"a":[{"t":{"t":144}},2],"c":{"e":3},"d":{"e":{"r":7}},"e":[{"r":{"r":181}},2],"k":4,"o":4,"u":3},"p":3,"r":{"e":11},"s":{"a":4}},"v":{"e":{"n":{"d":{"e":0}},"r":{"a":4}},"i":{"c":{"a":{"r":151}}}},"w":{"i":{"l":{"i":5}},"e":{"b":{"l":131}}},"y":{"e":1}
38,"k":{"i":{"l":{"n":{"i":168}}},"o":{"r":{"t":{"e":169}}}}},"a":{"b":{".":18,"a":{"l":19,"n":19},"e":[{"r":{"d":4}},8],"i":{"a":5,"t":{"a":{"b":13}}},"l":{"a":{"t":4}},"o":{"l":{"i":{"z":20,"c":19}}},"r":[{"o":{"g":4}},18],"u":{"l":3}},"c":{"a":{"r":[{"d":4,"o":4},21],"b":{"l":24}},"e":{"o":{"u":19},"r":2},"h":{"e":{"t":19}},"i":[{"e":23,"n":2,"o":23},22],"r":{"o":{"b":4}},"t":{"i":{"f":5}},"u":{"l":3,"m":1}},"d":[{"d":{"i":{"n":1}},"e":{"r":{".":4}},"i":[{"a":23,"c":{"a":3},"e":{"r":0},"o":23,"t":23,"u":19},25],"l":{"e":1},"o":{"w":3},"r":{"a":{"n":4}},"s":{"u":1},"u":[{"c":23,"m":4},18]},24],"e":{"r":[{"i":{"e":17}},1]},"f":[{"f":[{"i":{"s":{"h":170}}},0]},24],"g":{"a":{"b":21,"n":0},"e":{"l":{"l":4},"o":0,"u":18},"i":2,"l":26,"n":2,"o":[{"g":27,"n":{"i":3}},24],"u":{"e":{"r":19},"l":4},"y":21},"h":{"a":23,"e":23,"l":1,"o":23},"i":[{"a":19,"c":{".":23},"l":{"y":4},"n":[{"i":{"n":5},"o":5},28],"t":{"e":{"n":5}}},9],"j":29,"k":{"e":{"n":2}},"l":{"a":{"b":4,"d":3,"r":21},"d":{"i":18},"e":[{"n":{"d":3,"t":{"i":21}},"o":30},25],"i":[{"a":{".":1},"e":0},2],"l":{"e":{"v":4},"i":{"c":18}},"m":18,"o":{"g":{".":19}},"y":{".":21,"s":[{"t":31},18],"t":32,"z":27}},"m":{"a":[{"b":4,"g":3,"r":{"a":5},"s":{"c":4},"t":{"i":{"s":21},"o":33}},18],"e":{"r":{"a":4},"n":{"t":{"a":{"b":182}}}},"i":{"c":3,"f":4,"l":{"y":4},"n":[{"o":0},2]},"o":[{"n":19,"r":{"i":6}},24],"p":{"e":{"n":5}}},"n":[{"a":{"g":{"e":3},"l":{"y":[{"s":183},27]},"r":[{"c":3,"i":17},23],"t":{"i":23}},"d":[{"e":{"s":17},"i":{"s":3},"l":2,"o":{"w":1}},18],"e":{"e":19,"n":23,"s":{"t":{".":4}},"u":23},"g":[{"i":{"e":5},"l":2},25],"i":{"c":34,"e":{"s":23},"f":35,"m":{"e":1,"i":19},"n":{"e":19},"o":3,"p":23,"s":{"h":3},"t":3,"u":23},"k":{"l":{"i":1}},"n":{"i":{"z":32}},"o":[{"t":[{"h":7},4],"a":{"c":148}},0],"s":{"a":9,"c":{"o":1},"n":1,"p":[{"o":11},9],"t":1,"u":{"r":1},"g":{"r":5},"v":11},"t":{"a":{"l":36},"i":{"e":1,"d":137,"n":184,"r":{"e":137}},"o":18,"r":9,"w":1},"u":{"a":3,"l":3,"r":19}},24],"o":18,"p":{"a":{"r":17,"t":4},"e":{"r":{"o":4},"a":{"b":{"l":{"e":132}}}},"h":{"e":{"r":23},"i":18},"i":{"l":{"l":{"a":[{"r":4},21]}},"n":3,"t":{"a":3,"u":23}},"l":24,"o":{"c":6,"l":{"a":4},"r":{"i":6},"s":{"t":12}},"s":{"e":{"s":5}},"u":23},"q":{"u":{"e":6}},"r":[{"a":{"c":{"t":3},"d":{"e":19,"i":{"s":4}},"l":3,"m":{"e":{"t":{"e":19}}},"n":{"g":17},"p":11,"t":[{"i":{"o":19,"v":4}},1],"u":19,"v":38,"w":17},"b":{"a":{"l":36}},"c":{"h":{"a":{"n":1},"e":{"t":185}}},"d":{"i":{"n":{"e":4}},"r":1},"e":{"a":{"s":4},"e":23,"n":{"t":3},"s":{"s":19}},"f":{"i":1,"l":1},"i":[{"a":{"l":4,"n":3},"e":{"t":23},"m":1,"n":{"a":{"t":4}},"o":3,"z":9},2],"m":{"i":9},"o":{"d":20,"n":{"i":19},"o":23},"p":9,"q":3,"r":{"e":17,"a":{"n":{"g":{"e":9}}}},"s":{"a":1,"h":9}},37],"s":{".":18,"a":{"b":1,"n":{"t":3}},"h":{"i":17},"i":{"a":{".":19},"b":23,"c":23,"t":39},"k":{"i":11},"l":1,"o":{"c":21},"p":{"h":4},"s":{"h":1},"t":{"e":{"n":3},"r":2},"u":{"r":{"a":6}},"y":{"m":{"p":{"t":{"o":{"t":4}}}}}},"t":{"a":[{"b":{"l":3},"c":4,"l":{"o":3},"p":4},24],"e":{"c":[{"h":4},5],"g":{"o":3},"n":{".":3},"r":{"a":3,"n":[{"a":19},6]},"s":{"t":3},"v":4},"h":[{"e":{"m":5,"n":19,"r":{"o":{"s":186}}},"o":[{"m":5},1]},18],"i":{".":18,"a":19,"b":20,"c":2,"f":3,"o":{"n":{"a":{"r":7}}},"t":{"u":3}},"o":{"g":21,"m":[{"i":{"z":4}},24],"p":21,"s":21},"r":[{"o":{"p":4}},29],"s":{"k":1}
38,"t":{"a":{"g":1},"e":[{"s":{".":170}},4],"h":1},"u":[{"a":4,"e":4,"l":3,"r":{"a":3}},24],"y":24},"u":{"b":1,"g":{"h":[{"t":{"l":17}},12],"u":3},"l":[{"i":{"f":13}},40],"n":{"d":5},"r":3,"s":{"i":{"b":4}},"t":{"e":{"n":5},"h":2}},"v":{"a":[{"g":3,"n":19},24],"e":{"n":{"o":0},"r":{"a":3,"n":4,"y":4}},"i":[{"e":{"r":0},"g":3,"o":{"u":3}},2],"o":{"c":4,"r":29}},"w":{"a":{"y":27},"i":3,"l":{"y":1},"s":0},"x":{"i":{"c":1,"d":1}},"y":{"a":{"l":4},"e":0,"s":0},"z":{"i":{"e":{"r":0}},"z":{"i":5}}},"b":{"a":{".":32,"d":{"g":{"e":{"r":5}}},"g":{"e":1},"l":{"a":15},"n":{"d":{"a":{"g":5}},"e":0,"i":11},"r":{"b":{"i":7},"i":{"a":17},"o":{"n":{"i":{"e":187}}}},"s":{"s":{"i":0}},"t":[{"h":{"y":2}},41],"z":1,"c":{"k":{"e":{"r":{".":84}}}}},"b":[{"e":[{"r":23},24],"i":{"n":{"a":0},"t":0}},42],"d":43,"e":{".":18,"a":{"k":17,"t":12},"d":[{"a":3,"e":3,"i":3},44],"g":{"i":3,"u":4},"l":[{"i":2,"o":3},41],"m":45,"n":{"i":{"g":4},"u":4},"s":[{"p":3,"t":{"r":4}},46],"t":[{"i":{"z":5},"r":4,"w":3},27],"w":3,"y":{"o":4},"v":{"i":{"e":9}}},"f":25,"h":47,"i":{"b":9,"d":[{"i":{"f":167}},1],"e":[{"n":4,"r":1},27],"f":48,"l":[{"i":{"z":3},"l":{"a":{"b":8}}},41],"n":{"a":{"r":49},"d":0,"e":{"t":4}},"o":{"g":{"r":3},"u":4,"m":5,"r":{"b":2,"h":15}},"t":[{"i":{"o":50,"v":{"e":188}},"r":3,"u":{"a":51},"z":19},9]},"j":29,"k":1,"l":[{"a":{"t":{"h":7},"n":{"d":189}},"e":{".":21,"n":17,"s":{"p":32}},"i":{"s":23,"n":{"d":189}},"o":[{"n":{"d":190}},21],"u":{"n":{"t":17}}},52],"m":43,"n":[{"e":{"g":5}},47],"o":{"d":[{"i":11},27],"e":1,"l":{"i":{"c":11}},"m":{"b":{"i":0}},"n":{"a":[{"t":5},0]},"o":27,"r":{".":32,"a":43,"d":5,"e":32,"i":32,"n":{"o":191}},"s":53,"t":{"a":19,"h":6,"o":1,"u":{"l":192}},"u":{"n":{"d":54}}},"p":18,"r":{"i":{"t":18},"o":{"t":{"h":54}},"u":{"s":{"q":17}}},"s":[{"o":{"r":17}},55],"t":[{"l":1,"o":21,"r":23},25],"u":{"f":{"f":{"e":{"r":0}}},"g":{"a":1},"l":{"i":3},"m":{"i":17},"n":[{"t":{"i":17}},1],"r":{"e":3},"s":{"i":{"e":[{"r":193,"s":193},5]},"s":{"e":17,"i":{"n":{"g":17}}},"t":32},"t":{"a":18,"i":{"o":27},"o":19,"e":{"d":{".":8}},"t":{"e":{"d":0}}}},"v":29,"w":56,"y":{".":32,"s":0}},"c":{"a":[{"b":{"i":{"n":11},"l":2},"c":{"h":17},"d":{"e":{"n":4,"m":194}},"g":46,"h":57,"l":{"a":{"t":3},"l":{"a":0,"i":{"n":6}},"o":18},"n":{"d":5,"e":0,"i":{"c":0,"s":5,"z":11},"t":{"y":0},"y":17},"p":{"e":{"r":4}},"r":{"o":{"m":5}},"s":{"t":{"e":{"r":6},"i":{"g":5}},"y":18},"t":{"h":1,"i":{"v":18},"a":{"s":195}},"v":{"a":{"l":5}}},41],"c":[{"h":{"a":6},"i":{"a":0},"o":{"m":{"p":{"a":10}},"n":17,"u":{"t":12}}},23],"e":{".":25,"d":{".":18,"e":{"n":18}},"i":27,"l":{".":32,"l":27},"n":[{"c":27,"e":58,"i":18,"t":27},41],"p":27,"r":{"a":{"m":4}},"s":{"a":18,"s":{"i":[{"b":59},27]},"t":5},"t":[{"a":60},0],"w":0},"h":[{".":18,"a":{"b":61,"n":{"i":{"c":32,"s":20}}},"e":[{"a":{"p":54},"d":18,"l":{"o":5},"m":{"i":27},"n":{"e":4},"r":{".":3,"s":3}},8],"i":{"n":[{"e":{".":32,"s":{"s":4}},"i":32},62],"o":32,"t":27,"z":8,"e":{"v":{"o":6}}},"o":63,"t":{"i":1},"s":{".":18,"h":{"u":11}}},25],"i":[{"a":[{"b":64,"r":5},27],"c":4,"e":{"r":18},"f":{"i":{"c":{".":32}}},"i":18,"l":{"a":1,"i":27},"m":25,"n":[{"a":[{"t":27},21],"e":{"m":11},"g":[{".":19},29],"o":32,"q":8},25],"o":{"n":17},"p":{"e":18,"h":3,"i":{"c":18}},"s":{"t":{"a":18,"i":18}},"t":[{"i":{"z":11}},42],"z":32,"g":{"a":{"r":152}}},41],"k":[{"i":3},2],"l":[{"a":{"r":[{"a":{"t":{"i":{"o":19}}},"e":32},18]},"e":{"m":0,"a":{"r":0}},"i":{"c":18,"m":17},"y":0},65],"n":19,"o":[{"a":{"g":4},"e":8,"g":[{"r":1},25],"i":[{"n":{"c":3}},0],"l":{"i":5,"o":[{"r":11},32]},"m":{"e":{"r":5}},"n":{"a":0,"e":21,"g":11,"t":5},"p":{"a":3,"i":{"c":11},"l":1,"h":{"o":{"n":196}}},"r":{"b":18,"o":{"n":12}},"s":{"e":0},"v":[{"e":17},15],"w":{"a":5},"z":{"e":5,"i":4},"u":{"s":{"t":{"i":84}}}},41],"q":29,"r":{"a":{"s":{"t":6},"t":{".":32,"i":{"c":32}}},"e":{"a":{"t":11},"d":32,"t":{"a":47},"v":0},"i":[{"f":5,"n":21,"s":17,"t":{"i":[{"e":11},32]}},8],"o":{"p":{"l":0,"o":6},"s":{"e":17},"c":{"o":{"d":197}},"e":{"c":{"o":148}}},"u":{"d":0}},"s":66,"t":[{"a":{"b":0,"n":{"g":4,"t":19}},"e":[{"r":23},24],"i":{"c":{"u":21},"m":{"i":12}},"u":{"r":0},"w":21,"r":{"o":{"m":{"e":{"c":198}}}}},42],"u":{"d":5,"f":21,"i":[{"t":{"y":4}},21],"l":{"i":32,"t":{"i":{"s":0},"u":27}},"m":{"a":9,"e":23,"i":1},"n":27,"p":{"i":3,"y":4},"r":{"a":{"b":67,"n":{"c":{"e":199}}},"i":{"a":4}},"s":[{"s":{"i":17}},41],"t":[{"i":{"e":1,"v":56},"r":18},68]},"y":41,"z":{"e":0}},"d":{"a":[{".":32,"b":70,"c":{"h":17},"f":18,"g":25,"m":71,"n":{"g":11},"r":{"d":6,"k":6,"y":18},"t":[{"i":{"v":18},"o":18,"a":{"b":137}},27],"v":[{"e":5},53],"y":32,"l":{"o":{"n":{"e":48}}}},69],"b":29,"c":19,"d":[{"a":{"b":20},"i":{"b":94}},72],"e":{".":25,"a":{"f":6,"l":{"s":{".":1}}},"b":{"i":{"t":5},"o":{"n":1}},"c":{"a":{"n":36},"i":{"l":1},"o":{"m":4},"l":{"a":{"r":200},"i":{"n":{"a":64}}}},"d":42,"e":{".":18},"i":{"f":4},"l":{"i":{"e":17,"q":16},"o":4},"m":[{".":32,"i":{"c":[{".":5},27],"l":4},"o":{"n":{"s":1},"r":7,"s":9}},21],"n":[{"a":{"r":1},"o":3,"t":{"i":{"f":7}},"u":3},41],"p":[{"a":3,"i":17,"u":9},2],"q":23,"r":{"h":21,"m":32,"n":{"i":{"z":6}},"s":5},"s":[{".":24,"c":2,"o":64,"t":{"i":11,"r":3},"u":1,"i":{"c":11}},8],"t":[{"o":9,"i":{"c":9}},2],"v":[{"i":{"l":11}},2],"y":18,"f":{"i":{"n":{"i":{"t":{"i":201}}}}}},"f":43,"g":{"a":21,"e":{"t":73},"i":2,"y":24},"h":74,"i":{".":32,"a":[{"b":5},75],"c":{"a":{"m":1,"i":{"d":15}},"e":21,"t":27},"d":27,"e":{"n":76},"f":[{"f":{"r":{"a":5}}},29],"g":{"e":3},"l":{"a":{"t":{"o":1}}},"n":[{"a":41,"e":{".":27},"i":[{"z":4},32]},29],"o":[{"g":5},41],"p":{"l":1},"r":[{"e":[{"n":9,"r":9},2],"t":{"i":6}},8],"s":[{"i":32,"t":77},15],"t":{"i":24},"v":78,"m":{"e":{"t":{"h":{"y":141}}}}},"j":29,"k":79,"l":{"a":56,"e":{".":27,"d":27,"s":{".":27,"s":18},"a":{"d":42}},"o":48,"u":56,"y":25,"i":{"e":202}},"m":29,"n":80,"o":[{".":27,"d":{"e":4},"e":32,"f":57,"g":21,"l":{"a":1,"i":17,"o":{"r":4}},"m":{"i":{"z":5}},"n":{"a":{"t":3},"i":17},"o":{"d":11},"p":{"p":0},"r":21,"s":27,"u":{"t":56},"v":1,"x":27,"w":{"o":{"r":{"d":203}}}}
38,41],"p":29,"r":[{"a":{"g":{"o":{"n":6}},"i":18},"e":[{"a":{"r":6},"n":[{"a":{"l":204}},32]},0],"i":{"b":0,"l":17,"f":{"t":{"a":189}},"p":{"l":{"e":{"g":205}}}},"o":{"p":0,"w":18,"m":{"e":{"d":206}}},"u":{"p":{"l":{"i":32}}},"y":18},41],"s":[{"p":1,"w":21,"y":21},81],"t":{"h":24,"a":{"b":23}},"u":[{"a":[{"l":{".":9}},82],"c":[{"a":29,"e":{"r":5},"t":{".":18,"s":18}},9],"e":{"l":4},"g":1,"l":{"e":23},"m":{"b":{"e":0}},"n":1,"p":[{"e":1},18],"o":{"p":{"o":{"l":207}}}},41],"v":29,"w":29,"y":[{"n":32,"s":{"e":1,"p":5}},24]},"e":{"a":{"b":72,"c":{"t":23},"d":[{"i":{"e":5}},15],"g":{"e":[{"r":4},1]},"l":[{"e":{"r":5},"o":{"u":11}},1],"m":{"e":{"r":11}},"n":{"d":19,"i":{"e":{"s":111}}},"r":{"a":11,"c":0,"e":{"s":5},"i":{"c":0,"l":0},"k":5,"t":[{"e":12},8]},"s":{"p":4,"s":23,"t":12},"t":[{"e":{"n":5},"h":{"i":12},"i":{"f":19},"u":83},9],"v":[{"e":{"n":11},"i":5,"o":5},9]},"b":[{"e":{"l":{".":21,"s":21},"n":21},"i":{"t":21},"r":23},42],"c":{"a":{"d":21,"n":{"c":6}},"c":{"a":6},"e":[{"s":{"s":{"a":4}}},29],"i":[{"b":21,"f":{"i":{"c":{"a":{"t":4}},"e":4},"y":4},"m":3,"t":[{"e":19},0]},9],"l":{"a":{"m":21},"u":{"s":21}},"o":{"l":24,"m":{"m":21,"p":{"e":21}},"n":{"c":21},"r":[{"a":3,"o":5},24]},"r":[{"e":{"m":21}},29],"t":{"a":{"n":1},"e":1},"u":[{"l":[{"a":3},21]},29],"h":{"a":{"s":23}}},"d":{"a":37,"d":61,"e":{"r":34,"s":0}
38,"i":[{"a":23,"b":3,"c":{"a":3},"m":3,"t":2,"z":5},18],"o":[{"l":21,"n":84},18],"r":{"i":21},"u":{"l":[{"o":4,"i":{"n":{"g":2}}},21]},"g":{"l":15}},"e":{"c":9,"d":{"i":11},"f":9,"l":{"i":11,"y":1},"m":9,"n":{"a":1},"p":85,"s":[{"t":17},86],"t":{"y":1},"x":19},"f":[{"e":{"r":{"e":83}},"f":41,"i":{"c":[{"i":32},21],"l":17,"n":{"e":23,"i":{"t":{"e":20}}},"t":27},"o":{"r":{"e":{"s":6}}},"u":{"s":{"e":{".":21}}}},29],"g":{"a":{"l":18},"e":{"r":17},"i":{"b":4,"c":1,"n":{"g":4},"t":87},"n":4,"o":{".":21,"s":21},"u":{"l":2,"r":19},"y":32},"h":[{"e":{"r":17}},72],"i":[{"c":19,"d":4,"g":[{"l":4},8],"m":{"b":23},"n":{"f":23,"g":29,"s":{"t":19}},"r":{"d":0},"t":{"e":11,"h":3,"y":19}},9],"j":[{"u":{"d":[{"i":4},21]}},29],"k":{"i":{"n":0},"l":{"a":1}},"l":{"a":[{".":21,"c":21,"n":{"d":17},"t":{"i":{"v":4}},"w":21,"x":{"a":36}},29],"e":{"a":23,"b":{"r":{"a":4}},"c":32,"d":21,"g":{"a":3},"n":19,"r":34,"s":29},"f":9,"i":[{"b":{"e":23},"c":{".":33,"a":3},"e":{"r":23},"g":{"i":{"b":4}},"m":19,"n":{"g":83},"o":23,"s":[{"h":4},24],"v":88,"t":{"i":{"s":208}}},9],"l":{"a":[{"b":1},18],"o":17},"o":{"c":19,"g":4,"p":{".":3},"a":29},"s":{"h":9},"t":{"a":1},"u":{"d":19,"g":4}},"m":{"a":{"c":21,"g":21,"n":[{"a":4},19]},"b":4,"e":[{"l":24,"t":21},29],"i":{"c":{"a":3},"e":0,"g":{"r":{"a":4}},"n":[{"e":4,"i":35},89],"s":[{"h":4,"s":19},21],"z":3},"n":{"i":{"z":32}},"o":{"g":0,"n":{"i":{"o":7}}},"p":{"i":3},"u":{"l":[{"a":4},21],"n":11},"y":23},"n":{"a":{"m":{"o":4},"n":{"t":21}},"c":{"h":{"e":{"r":17}}},"d":{"i":{"c":3,"x":2}},"e":{"a":19,"e":19,"m":3,"r":{"o":4},"s":{"i":4,"t":4},"t":{"r":3},"w":23},"i":{"c":{"s":4},"e":19,"l":19,"o":23,"s":{"h":3},"t":3,"u":19,"z":32},"n":18,"o":[{"g":0,"s":21,"v":3},18],"s":{"w":1},"t":{"a":{"g":{"e":5}},"h":{"e":{"s":18}}},"u":{"a":3,"f":4},"y":{".":23},"z":61},"o":{"f":19,"g":[{"r":{"a":{"p":3}}},9],"i":90,"l":23,"p":{"a":{"r":11}},"r":[{"e":3,"o":{"l":4}},29],"s":0,"t":[{"o":1},21],"u":{"t":19},"w":19},"p":{"a":[{"i":23,"n":{"c":4}},24],"e":{"l":19,"n":{"t":23},"t":{"i":{"t":{"i":{"o":4}}}}},"h":{"e":17},"l":{"i":21},"o":29,"r":{"e":{"c":[{"a":4},21],"d":21,"h":3},"o":[{"b":21},23]},"s":{"h":1},"t":{"i":{"b":13}},"u":{"t":[{"a":4},21]},"i":{"n":{"e":{"p":{"h":209}}}}},"q":[{"u":{"i":{"l":12,"s":91}}},29],"r":{"a":[{"b":0,"n":{"d":18},"r":3,"t":{"i":{".":18}}},2],"b":[{"l":1},25],"c":{"h":[{"e":1},3]},"e":{".":25,"a":{"l":23},"c":{"o":5},"i":{"n":11},"l":{".":4},"m":{"o":3},"n":{"a":4,"c":{"e":4},"e":18,"t":3},"q":0,"s":{"s":4,"t":3},"t":17},"h":2,"i":[{"a":[{"n":{".":210}},92],"c":{"k":32},"e":{"n":23,"r":0},"n":{"e":3},"o":29,"t":18,"u":1,"v":[{"a":21},0]},2],"m":93,"n":{"i":{"s":1,"t":18,"z":32},"o":3},"o":[{"b":4,"c":19,"r":0,"u":2},25],"s":[{"e":{"t":3}},2],"t":{"e":{"r":11},"l":18,"w":3},"u":[{"t":0},18],"w":{"a":{"u":32}}},"s":{"a":[{"g":{"e":{".":21,"s":21}}},72],"c":[{"a":[{"n":4},24],"r":23,"u":4},9],"e":[{"c":[{"r":4},24],"n":{"c":4},"r":{"t":{".":21,"s":21},"v":{"a":21}}},74],"h":[{"a":23,"e":{"n":5}},18],"i":[{"c":24,"d":[{"e":{"n":4}},24],"g":{"n":{"a":4}},"m":94,"n":95,"s":{"t":{"e":17}},"u":0},29],"k":{"i":{"n":19}},"m":{"i":1},"o":{"l":[{"u":3},24],"n":[{"a":4},24]},"p":[{"e":{"r":3},"i":{"r":{"a":4}},"r":{"e":1},"a":{"c":{"i":211}}},29],"s":[{"i":{"b":96}},25],"t":{"a":{"n":36},"i":{"g":3,"m":4},"o":[{"n":23},44],"r":[{"o":19,"u":{"c":10}},25]},"u":{"r":[{"r":4},24]},"w":1},"t":{"a":{"b":0},"e":{"n":{"d":17},"o":23},"h":{"o":{"d":54}
38,"y":{"l":{"e":{"n":{"e":162}}}}},"i":{"c":2,"d":{"e":19},"n":[{"o":0},17],"r":19,"t":{"i":{"o":19,"v":4}}},"n":18,"o":{"n":{"a":4}},"r":{"a":23,"e":23,"i":{"c":3,"f":4},"o":{"g":3,"s":4}},"u":{"a":3},"y":{"m":4},"z":4},"u":[{"n":19,"p":23,"r":{"o":3},"s":0,"t":{"e":17,"i":{"l":6},"r":4},"c":{"l":{"i":{"d":212}}}},18],"v":{"a":{"p":97,"s":[{"t":4},24]},"e":{"a":19,"l":{"l":3,"o":12},"n":{"g":19,"i":17},"r":[{"b":19},2]},"i":[{"d":3,"l":0,"n":21,"v":0},29],"o":{"c":19},"u":19},"w":{"a":[{"g":21},29],"e":{"e":19},"h":23,"i":{"l":6,"n":{"g":3},"t":23}},"x":{"p":41},"y":{"c":32,"e":{".":32},"s":0}},"f":{"a":[{"b":{"l":3,"r":11},"c":{"e":1},"g":18,"i":{"n":17},"l":{"l":{"e":6}},"m":{"a":26,"i":{"s":5}},"r":[{"t":{"h":5}},32],"t":{"a":3,"h":{"e":3},"o":18},"u":{"l":{"t":7}}},41],"b":56,"d":18,"e":{".":18,"a":{"s":17,"t":{"h":54}},"b":[{"r":{"u":{"a":15}}},1],"c":{"a":18,"t":32},"d":25,"l":{"i":3},"m":{"o":1},"n":{"d":[{"e":6},8]},"r":[{"r":32,"m":{"i":{"o":213}}},15],"v":0},"f":[{"e":{"s":21},"i":{"e":21,"n":{".":19},"s":94},"l":{"y":21},"y":24},43],"h":18,"i":[{"a":3,"c":{".":48,"a":{"l":47,"n":23,"t":{"e":18}},"e":{"n":23,"r":3},"i":[{"a":32,"e":32},0],"s":18,"u":3,"h":27},"d":{"e":{"l":4}},"g":{"h":{"t":7}},"l":{"i":5,"l":{"i":{"n":6}},"y":18},"n":[{"a":32,"d":97,"e":9,"g":98,"n":0},25],"s":{"t":{"i":0}},"t":{"t":{"e":{"d":{".":5}}}}},41],"l":[{"e":{"s":{"s":19}},"i":{"n":17},"o":{"r":{"e":11},"w":{"e":{"r":{".":84}}}},"y":100,"a":{"g":{"e":{"l":214}}},"u":{"o":{"r":27}}},99],"m":18,"n":18,"o":[{"n":[{"d":{"e":0},"t":0},32],"r":[{"a":{"t":4,"y":5},"e":{"t":6},"i":0,"t":{"a":6}},9],"s":5},41],"p":56,"r":{"a":{"t":0},"e":{"a":19,"s":{"c":6}},"i":[{"l":17},8],"o":{"l":6}},"s":48,"t":[{"o":21,"y":24},25],"u":[{"e":{"l":4},"g":18,"m":{"i":{"n":1}},"n":{"e":4},"r":{"i":3},"s":{"i":17,"s":0}
38,"t":{"a":18}},27],"y":41},"g":{"a":[{"f":0,"l":{".":32,"i":27,"o":3},"m":[{"e":{"t":4},"o":19},25],"n":{"i":{"s":5,"z":[{"a":6},3]},"o":18},"r":{"n":67},"s":{"s":17},"t":{"h":12,"i":{"v":18}},"z":18},41],"b":23,"d":1,"e":{".":25,"d":25,"e":{"z":17},"l":{"i":{"n":0,"s":4,"z":4},"y":18},"n":[{"a":{"t":1},"i":{"z":4},"o":18,"y":18,"c":{"y":{".":8}}},41],"o":[{"m":3,"d":215},41],"r":{"y":21},"s":{"i":32},"t":{"h":6,"o":18,"y":1,"i":{"c":{".":8}}},"v":1},"g":[{"e":[{"r":23},24],"l":{"u":6},"o":0},101],"h":{"i":{"n":3},"o":{"u":{"t":4}},"t":{"o":1,"w":{"e":15}}},"i":{".":32,"a":[{"r":5},102],"c":[{"i":{"a":32},"o":21},29],"e":{"n":6,"s":{".":32}},"l":0,"m":{"e":{"n":23}},"n":{".":68,"g":{"e":5},"s":103},"o":32,"r":[{"l":0},27],"s":{"l":23},"u":1,"v":32,"z":27},"l":[{"a":[{"d":{"i":6},"s":32},0],"e":[{"a":{"d":29}},41],"i":{"b":0,"g":23,"s":{"h":43}},"o":[{"r":11,"b":{"i":{"n":106}}},27]},9],"m":[{"y":21},29],"n":{"a":[{".":21,"c":69},1],"e":{"t":{"t":17,"i":{"s":{"m":137}}}},"i":[{"n":24,"o":21},29],"o":[{"n":21,"m":{"o":5},"r":{".":216,"e":{"s":{"p":24}}}},29]},"o":[{".":27,"b":5,"e":32,"g":104,"i":{"s":3},"n":[{"a":105,"d":{"o":7},"i":[{"z":{"a":217}},3]},8],"o":32,"r":{"i":{"z":4},"o":{"u":5}},"s":{".":32},"v":15},41],"p":23,"r":[{"a":{"d":{"a":18},"i":21,"n":84,"p":{"h":{".":32,"e":{"r":[{".":7},19]},"i":{"c":32},"y":18}},"y":18},"e":{"n":0,"s":{"s":{".":18}}},"i":{"t":18,"e":{"v":213}},"o":21,"u":{"f":17}},41],"s":[{"t":{"e":19}},9],"t":{"h":11},"u":{"a":[{"r":{"d":27}},1],"e":25,"i":{"t":106},"n":27,"s":27,"t":[{"a":{"n":29}},26]},"w":23,"y":[{"n":107,"r":{"a":4}},41]},"h":{"a":{"b":{"l":73},"c":{"h":17},"e":{"m":0,"t":0},"g":{"u":19},"l":{"a":[{"m":12},3]},"m":1,"n":{"c":{"i":0,"y":0},"d":{".":32},"g":[{"e":{"r":6},"o":6},0],"i":{"z":108},"k":0,"t":{"e":0}},"p":{"l":11,"t":5,"a":{"r":{"r":218}}},"r":{"a":{"n":3,"s":4},"d":[{"e":12},8],"l":{"e":0},"p":{"e":{"n":6}},"t":{"e":{"r":5}}},"s":{"s":5},"u":{"n":17},"z":[{"a":11},32],"i":{"r":{"s":137}},"t":{"c":{"h":213}}},"b":29,"e":{"a":{"d":41,"r":27},"c":{"a":{"n":1,"t":19}},"d":[{"o":13},21],"l":{"i":93,"l":{"i":{"s":0},"y":0},"o":19},"m":{"p":0},"n":[{"a":[{"t":5},17]},9],"o":{"r":5},"p":5,"r":{"a":[{"p":12},21],"b":{"a":0},"e":{"a":6},"n":23,"o":{"u":19},"y":23},"s":[{"p":64},29],"t":[{"e":{"d":0}},1],"u":0,"x":{"a":168}},"f":29,"h":29,"i":{"a":{"n":4},"c":{"o":1},"g":{"h":6},"l":109,"m":{"e":{"r":36}},"n":{"a":21},"o":{"n":{"e":17}},"p":[{"e":{"l":{"a":219}}},1],"r":{"l":0,"o":3,"p":0,"r":0},"s":{"e":{"l":11},"s":0}
38,"t":{"h":{"e":{"r":6}},"e":{"s":{"i":{"d":12}}}},"v":9},"k":18,"l":[{"a":{"n":17},"o":[{"r":{"i":11}},24]},80],"m":[{"e":{"t":17}},43],"n":[{"a":{"u":{"z":12}}},42],"o":{"d":{"i":{"z":19},"s":19},"g":[{"e":17},1],"l":{"a":{"r":5},"e":110},"m":{"a":1,"e":12},"n":{"a":0,"y":4},"o":{"d":27,"n":17},"r":{"a":{"t":5},"i":{"s":4,"c":{".":187}},"t":{"e":12},"u":4},"s":{"e":[{"n":4},0],"p":15},"u":{"s":[{"e":54},41]},"v":{"e":{"l":5}}},"p":56,"r":[{"e":{"e":6},"o":{"n":{"i":{"z":5}},"p":{"o":11}}},26],"s":[{"h":21},101],"t":{"a":{"r":21},"e":{"n":2,"s":4,"o":{"u":216}},"y":21},"u":{"g":1,"m":{"i":{"n":1}},"n":{"k":{"e":5},"t":0},"s":{"t":14},"t":1},"w":[{"a":{"r":{"t":21}}},29],"y":{"p":{"e":3,"h":3,"o":{"t":{"h":{"a":137}}}},"s":9}},"i":{"a":[{"l":24,"m":[{"e":{"t":{"e":5}}},0],"n":[{"c":18,"i":11,"t":46},24],"p":{"e":4},"s":{"s":17},"t":{"i":{"v":21},"r":{"i":{"c":1}},"u":21}},42],"b":{"e":[{"r":{"a":3,"t":4}},0],"i":{"a":4,"n":3,"t":{".":4,"e":4}},"l":[{"i":3},29],"o":19,"r":[{"i":94},29],"u":{"n":19}},"c":{"a":{"m":18,"p":32,"r":[{".":21,"a":21},18],"s":6,"y":21},"c":{"u":17},"e":{"o":18},"h":18,"i":[{"d":19,"n":{"a":4},"p":[{"a":3},24]},25],"l":{"y":21},"o":{"c":94},"r":[{"a":32,"y":21},43],"t":{"e":1,"u":[{"a":111},84]},"u":{"l":{"a":3},"m":1,"o":4,"r":23}},"d":[{"a":{"i":21,"n":{"c":4}},"d":4,"e":{"a":{"l":11},"s":0},"i":[{"a":{"n":4,"r":0},"e":19,"o":[{"u":5,"s":1},3],"t":2,"u":4},24],"l":{"e":23},"o":{"m":21,"w":3},"r":21,"u":[{"o":4},24]},25],"e":[{"d":{"e":0},"g":{"a":113},"l":{"d":12},"n":{"a":67,"e":0,"n":19,"t":{"i":23}},"r":{".":29},"s":{"c":23,"t":29},"t":23},112],"f":{".":18,"e":{"r":{"o":4}},"f":{"e":{"n":5},"r":1},"i":{"c":{".":18},"e":23},"l":23,"t":18,"a":{"c":{"e":{"t":137}}}},"g":[{"a":{"b":5},"e":{"r":{"a":3}},"h":{"t":{"i":12}},"i":[{"b":23,"l":3,"n":3,"t":3},18],"l":28,"o":[{"r":3,"t":4},24],"r":{"e":19},"u":{"i":5,"r":2},"n":{"i":{"t":[{"e":{"r":213}},0]}}},25],"h":23,"i":114,"j":[{"k":21},23],"k":18,"l":{"a":[{"b":93,"d":{"e":21},"m":94,"r":{"a":5}},29],"e":{"g":23,"r":2,"v":17},"f":4,"i":[{"a":3,"b":9,"o":3,"s":{"t":1},"t":25,"z":9},2],"l":{"a":{"b":5}},"n":18,"o":{"q":3},"t":{"y":1},"u":{"r":4},"v":3},"m":{"a":{"g":[{"e":3},21],"r":{"y":5}},"e":{"n":{"t":{"a":{"r":10}}},"t":18},"i":[{"d":{"a":4},"l":{"e":5},"n":{"i":19},"t":18},2],"n":{"i":1},"o":{"n":23},"u":[{"l":{"a":3}},24],"p":{"e":{"d":{"a":201}}}},"n":{".":25,"a":{"u":83,"v":18},"c":{"e":{"l":36,"r":3}},"d":[{"l":{"i":{"n":{"g":4}}}},18],"e":[{"e":23,"r":{"a":{"r":17}},"s":{"s":19}},25],"g":{"a":18,"e":[{"n":4},18],"i":18,"l":{"i":{"n":{"g":4}}},"o":18,"u":18},"i":[{".":19,"a":21,"o":3,"s":2,"t":{"e":{".":19,"l":{"y":{".":19}}},"i":{"o":32},"y":3}},25],"k":18,"l":18,"n":25,"o":[{"c":90,"s":0,"t":21},42],"s":[{"e":3,"u":{"r":{"a":7}}},25],"t":{".":25,"h":112},"u":[{"s":19},2],"y":18,"f":{"r":{"a":{"s":220}}}},"o":[{".":18,"g":{"e":17,"r":9},"l":29,"m":1,"n":{"a":{"t":11},"e":{"r":{"y":0}},"i":11},"p":{"h":4},"r":{"i":11},"s":21,"t":{"h":4,"i":19,"o":1},"u":{"r":21}},25],"p":[{"e":0,"h":{"r":{"a":{"s":115}}},"i":[{"c":1},3],"r":{"e":96},"u":{"l":3}},25],"q":{"u":{"a":23,"e":{"f":4},"i":{"d":3,"t":116}}},"r":[{"a":[{"b":0,"c":21},29],"d":{"e":5},"e":{"d":{"e":0},"f":21,"l":117,"s":21},"g":{"i":4},"i":[{"d":{"e":5},"s":1,"t":{"u":11},"z":118},2],"m":{"i":{"n":1}}
38,"o":{"g":0,"n":{".":32}},"u":{"l":4},"r":{"e":{"v":{"o":{"c":221}}}}},18],"s":{".":25,"a":{"g":4,"r":3,"s":6},"c":[{"h":3},119],"e":[{"r":3},18],"f":27,"h":{"a":{"n":4},"o":{"n":3,"p":5}},"i":{"b":3,"d":0,"s":19,"t":{"i":{"v":4}}},"k":26,"l":{"a":{"n":36}},"m":{"s":18},"o":[{"m":{"e":{"r":5}}},24],"p":[{"i":9,"y":1},2],"s":[{"a":{"l":1},"e":{"n":36,"s":1}},62],"t":{"a":{".":1},"e":2,"i":2,"l":{"y":0},"r":{"a":{"l":18}}},"u":[{"s":4},24]},"t":{"a":{".":18,"b":{"i":0},"g":21,"m":120,"n":23,"t":23},"e":[{"r":{"a":3,"i":19},"s":[{"i":{"m":{"a":29}}},1]},25],"h":[{"i":{"l":148}},25],"i":[{"a":18,"c":[{"a":3,"k":31},22],"g":3,"l":{"l":4},"m":24,"o":25,"s":[{"m":21},18],"n":{"e":{"r":{"a":{"r":158}}}}},29],"o":{"m":121,"n":18},"r":{"a":{"m":21},"y":4},"t":18,"u":{"a":{"t":3},"d":19,"l":3},"z":{".":18}},"u":29,"v":[{"e":{"l":{"l":3},"n":{".":3},"r":{".":83,"s":{".":21}}},"i":{"l":{".":4},"o":4,"t":2},"o":{"r":{"e":19,"o":35},"t":83}},25],"w":56,"x":{"o":1},"y":18,"z":{"a":{"r":18},"i":0,"o":{"n":{"t":32}}}},"j":{"a":[{"c":{"q":0},"p":[{"a":{"n":{"e":{"s":220}}}},1],"n":{"u":{"a":12}}},32],"e":[{"r":{"s":5,"e":{"m":222}},"s":{"t":{"i":{"e":18},"y":18}},"w":11},41],"o":{"p":1},"u":{"d":{"g":32}}},"k":{"a":{".":27,"b":23,"g":19,"i":{"s":17},"l":0},"b":29,"e":{"d":24,"e":41,"g":1,"l":{"i":[{"n":{"g":223}},4]},"n":{"d":73},"r":29,"s":[{"t":{".":23}},0],"t":{"y":1}},"f":23,"h":1,"i":[{".":32,"c":122,"l":{"l":21,"o":6},"m":21,"n":{".":21,"d":{"e":0},"e":{"s":{"s":19},"t":{"i":{"c":224}}},"g":0},"p":1,"s":[{"h":19},0]},29],"k":1,"l":[{"e":{"y":18},"y":18},29],"m":29,"n":{"e":{"s":19},"o":69},"o":{"r":4,"s":{"h":17},"u":23,"v":{"i":{"a":{"n":41}}}},"r":{"o":{"n":5}},"s":[{"c":21,"l":1,"y":21,"h":{"a":23}},101],"t":19,"w":29},"l":{"a":{"b":{"i":{"c":11},"o":21},"c":{"i":[{"e":225},17]},"d":{"e":21,"y":3},"g":{"n":0},"m":{"o":11},"n":{"d":[{"l":0},27],"e":{"t":5},"t":{"e":0}},"r":{"g":0,"i":11,"c":{"e":{"n":176}}},"s":{"e":0},"t":{"a":{"n":4},"e":{"l":{"i":18}},"i":{"v":18}},"v":[{"a":95},18],"i":{"n":{"e":{"s":{"s":226}}}}},"b":[{"i":{"n":17}},42],"c":[{"e":0,"i":23,"h":{"a":{"i":23},"i":{"l":{"d":227}}}},101],"d":[{"e":[{"r":{"e":1,"i":1}},24],"i":[{"s":4},0],"r":[{"i":21},23]},25],"e":{"a":[{"d":{"e":{"r":{".":183}}},"s":{"a":228}},9],"b":{"i":1},"f":{"t":6},"g":{".":32,"g":32,"e":{"n":{"d":{"r":{"e":230}}}}},"m":{"a":{"t":[{"i":{"c":5}},1]}},"n":{".":18,"c":27,"e":{".":32},"t":41,"o":{"i":{"d":78}}},"p":{"h":3,"r":1},"r":{"a":{"b":6},"e":0,"g":27,"i":68,"o":21},"s":[{"c":{"o":4},"q":32,"s":[{".":32},27]},8],"v":{"a":23,"e":{"r":{".":0,"a":0,"s":0}}},"y":[{"e":18},27],"c":{"t":{"a":{"b":229}}}},"f":[{"r":19},25],"g":[{"a":[{"r":12},19],"e":{"s":21},"o":11},80],"h":48,"i":{"a":{"g":1,"m":9,"r":{"i":{"z":6}},"s":1,"t":{"o":1}},"b":{"i":4},"c":{"i":{"o":32},"o":{"r":1},"s":18,"t":{".":18},"u":21,"y":23},"d":{"a":23,"e":{"r":5},"i":27},"f":{"e":{"r":11},"f":21,"l":1},"g":{"a":{"t":{"e":32}},"h":27,"r":{"a":1}},"k":27,"l":123,"m":{"b":{"l":0},"i":11,"o":1,"p":90},"n":{"a":21,"e":[{"a":11},124],"i":11,"k":{"e":{"r":6}}},"o":{"g":4},"q":125,"s":{"p":0},"t":[{".":24,"i":{"c":{"a":32,"s":108}},"h":{"o":{"g":204}}},29],"v":{"e":{"r":11}},"z":29},"j":18,"k":{"a":[{"l":23,"t":0},11]},"l":[{"a":{"w":21},"e":[{"a":19,"c":23,"g":23,"l":23,"n":73,"t":73},24],"i":[{"n":[{"a":19},126],"s":{"h":231}},9],"o":[{"q":{"u":{"i":10}},"u":{"t":4},"w":19},1],"f":{"l":2}},29],"m":[{"e":{"t":19},"i":{"n":{"g":3}},"o":{"d":21,"n":[{"e":{"l":{"l":232}}},17]}},25],"n":81,"o":{".":27,"b":{"a":{"l":5},"o":{"t":{"o":233}}},"c":{"i":1},"f":18,"g":{"i":{"c":27},"o":19,"u":27,"e":{"s":{".":9}}},"m":{"e":{"r":11}},"n":{"g":32,"i":[{"z":127},0]},"o":{"d":6},"p":{"e":{".":32},"i":11,"m":23},"r":{"a":[{"t":{"o":1}},17],"i":{"e":4},"o":{"u":5}},"s":{".":32,"e":{"t":5},"o":{"p":{"h":{"i":{"z":32},"y":32}}},"t":0},"t":{"a":1},"u":{"n":{"d":6},"t":25},"v":18,"a":{"d":{"e":{"d":{".":17},"r":{".":183}}}}},"p":[{"a":{"b":5},"h":{"a":23,"i":19},"i":{"n":{"g":4},"t":23},"l":21,"r":19},25],"r":43,"s":[{"c":21,"e":24,"i":{"e":21}},81],"t":[{"a":{"g":4,"n":{"e":7}},"e":[{"n":17,"r":{"a":36},"a":23},29],"h":{"i":[{"l":{"y":148}},11]},"i":{"e":{"s":{".":19}},"s":17},"r":29,"u":[{"r":{"a":12}},8]}
38,18],"u":{"a":4,"b":{"r":3},"c":{"h":17,"i":3},"e":{"n":3,"p":15},"f":0,"i":{"d":4},"m":{"a":1,"i":32,"n":{".":19,"i":{"a":32}},"b":{"i":{"a":{".":235}}}},"o":[{"r":11},3],"p":18,"s":{"s":17,"t":{"e":11}},"t":41,"n":{"k":{"e":{"r":234}}}},"v":{"e":{"n":19,"t":128}},"w":42,"y":[{"a":18,"b":18,"m":{"e":4},"n":{"o":3},"s":[{"e":19,"t":{"y":{"r":4}}},58],"g":{"a":{"m":{"i":236}}}},41]},"m":{"a":[{"b":25,"c":{"a":9,"h":{"i":{"n":{"e":4}}},"l":1},"g":{"i":{"n":5},"n":32},"h":25,"i":{"d":6},"l":{"d":18,"i":{"g":3,"n":4},"l":{"i":0},"t":{"y":0},"a":{"p":222}},"n":{"i":{"a":32,"s":5,"z":11},".":24,"u":{"s":{"c":237}}},"p":[{"h":{"r":{"o":244}}},18],"r":{"i":{"n":{"e":{".":4}},"z":4},"l":{"y":0},"v":11,"g":{"i":{"n":238}}},"s":{"c":{"e":4},"e":0,"t":15},"t":{"e":32,"h":12,"i":{"s":3,"z":{"a":18}}}},41],"b":[{"a":{"t":129},"i":{"l":19,"n":{"g":83},"v":0}},43],"c":56,"e":{".":18,"d":[{".":18,"i":{"a":32,"e":3,"c":[{"i":{"n":152}},84],"o":{"c":239}},"y":108},25],"g":[{"r":{"a":{"n":240}}},9],"l":{"o":{"n":5},"t":0},"m":[{"o":130},9],"n":[{"a":[{"c":5},0],"d":{"e":0},"e":18,"i":0,"s":[{"u":7},17],"t":[{"e":0},27],".":24},41],"o":{"n":4},"r":{"s":{"a":19}},"s":[{"t":{"i":27}},25],"t":{"a":[{"l":11},1],"e":2,"h":{"i":4},"r":[{"i":{"c":32,"e":4},"y":3},21]},"v":1},"f":43,"h":25,"i":{".":32,"a":3,"d":{"a":[{"b":241},0],"g":0},"g":0,"l":{"i":{"a":27,"e":108,"t":{"a":27}},"l":[{"a":{"g":208},"i":{"l":{"i":59}}},21]},"n":{"a":0,"d":27,"e":{"e":19},"g":{"l":[{"i":5,"y":19},21]},"t":0,"u":[{"t":{"e":{"r":242,"s":{"t":242}}}},21],"i":{"s":{".":174}}},"o":{"t":17},"s":[{"e":{"r":{".":0}},"l":5,"t":{"i":0,"r":{"y":19}}},24],"t":{"h":18},"z":24},"k":18,"l":43,"m":[{"a":{"r":{"y":5},"b":243}},29],"n":[{"a":1,"i":{"n":21},"o":1},43],"o":[{"c":{"r":[{"a":{"t":[{"i":{"z":32}},245]}},18]},"d":131,"g":{"o":1},"i":{"s":[{"e":5},84]},"k":18,"l":{"e":{"s":{"t":4},"c":246}},"m":{"e":3},"n":{"e":{"t":5,"y":{"l":247}},"g":{"e":5},"i":{"a":12,"s":{"m":0,"t":0},"z":3},"o":{"l":36,"c":{"h":12},"e":{"n":171},"s":249},"y":{".":3}},"r":[{"a":{".":18},"o":{"n":{"i":{"s":248}}}},9],"s":[{"e":{"y":4},"p":3},8],"t":{"h":[{"e":{"t":250}},12]},"u":{"f":19,"s":[{"i":{"n":98}},27]},"v":9,"e":{"l":{"a":{"s":167}}}},41],"p":[{"a":{"r":{"a":[{"b":5},7],"i":6}},"e":{"t":23},"h":{"a":{"s":36}},"i":[{"a":0,"e":{"s":4},"n":34,"r":19,"s":4},24],"o":{"r":{"i":11},"s":{"i":{"t":{"e":6}}},"u":{"s":21},"v":6},"t":{"r":1},"y":24},43],"r":47,"s":[{"h":[{"a":{"c":{"k":251}}},21],"i":19},101],"t":18,"u":[{"l":{"a":{"r":49},"t":[{"i":[{"u":252},54]},32]},"m":27,"n":8,"p":18,"u":1,"d":{"r":{"o":9}}},41],"w":18},"n":{"a":[{"b":[{"u":21},81],"c":{".":18,"a":1,"t":19},"g":{"e":{"r":{".":5}}},"k":0,"l":{"i":[{"a":4},1],"t":18},"m":{"i":{"t":4}},"n":[{"c":{"i":36},"i":{"t":0},"k":17},24],"r":{"c":[{"h":{"s":{".":73}}},11],"e":18,"i":11,"l":0,"m":19},"s":[{"c":0,"t":{"i":5}},21],"t":[{"a":{"l":3},"o":{"m":{"i":{"z":6}}}},24],"u":[{"s":{"e":11},"t":27},24],"v":{"e":0}},41],"b":80,"c":{"a":{"r":6},"e":{"s":{".":21}},"h":{"a":23,"e":{"o":19,"s":{"t":253}},"i":{"l":19,"s":23}},"i":{"n":2,"t":1},"o":{"u":{"r":{"a":7}}},"r":29,"u":29},"d":{"a":{"i":21,"n":19},"e":[{"s":{"t":{".":4}}},29],"i":{"b":0,"f":79,"t":29,"z":23,"e":{"c":{"k":29}}},"u":{"c":19,"r":0},"w":{"e":9},"t":{"h":{"r":3}}},"e":{".":25,"a":{"r":23},"b":[{"u":11,"a":{"c":{"k":3}}},9],"c":[{"k":32},9],"d":25,"g":{"a":{"t":[{"i":{"v":5}},1]},"e":32},"l":{"a":1,"i":{"z":5}},"m":{"i":4,"o":1},"n":[{"e":18},41],"o":27,"p":{"o":1},"q":9,"r":[{"a":{"b":6,"r":21},"e":24,"i":132,"r":0},29],"s":[{".":25,"p":18,"t":25,"w":18,"k":{"i":119}},41],"t":{"i":{"c":27}},"v":[{"e":19},1],"w":1},"f":[{"i":{"n":{"i":{"t":{"e":{"s":226}}}}}},23],"g":{"a":{"b":21},"e":{"l":23,"n":{"e":[{"s":5},133]},"r":{"e":19,"i":23}},"h":{"a":4,"o":2},"i":{"b":23,"n":2,"t":19},"l":{"a":21},"o":{"v":17},"s":{"h":4,"p":{"r":2}},"u":[{"m":21},29],"y":24},"h":[{"a":[{"b":12},0],"e":0},80],"i":{"a":[{"n":[{".":114},3],"p":1},68],"b":{"a":3,"l":1},"d":[{"i":4},1],"e":{"r":1},"f":{"i":[{"c":{"a":{"t":4}}},9]},"g":{"r":19},"k":0,"m":[{"i":{"z":3}},29],"n":[{"e":{".":32},"g":0},29],"o":1,"s":{".":32,"t":{"a":0}},"t":[{"h":21,"i":{"o":27},"o":{"r":23},"r":3},24]},"j":29,"k":[{"e":{"r":{"o":19},"t":23},"i":{"n":3},"l":29,"r":{"u":{"p":3}}},44],"l":[{"e":{"s":{"s":19}}},43],"m":[{"e":[{"t":17},0]},19],"n":[{"e":0,"i":{"a":{"l":11},"v":0}},101],"o":{"b":{"l":[{"e":3},0]},"c":{"l":19,"e":{"r":{"o":{"s":254}}}},"d":66,"e":27,"g":[{"e":17},18],"i":{"s":{"i":6}}
38,"l":{"i":134,"o":{"g":{"i":{"s":32}}}},"m":{"i":{"c":27,"z":108,"s":{"t":82}},"o":1,"y":3,"a":{"l":214},"e":{"n":{"o":194}}},"n":[{"a":{"g":0},"i":[{"z":19,"s":{"o":255}},5],"e":{"q":15}},1],"p":[{"o":{"l":{"i":135,"y":{".":256}}}},18],"r":{"a":{"b":5,"r":{"y":1}}},"s":{"c":18,"e":0,"t":5},"t":{"a":4},"u":[{"n":27},41],"v":{"e":{"l":136,"m":{"b":2}}},"w":{"l":12}},"p":[{"i":0,"r":{"e":{"c":17}}},72],"q":29,"r":[{"u":0},29],"s":[{"a":{"b":4,"t":{"i":36}},"c":[{"e":{"i":{"v":4}}},1],"e":[{"s":83},24],"i":{"d":137,"g":17},"l":24,"m":[{"o":{"o":1}},3],"o":{"c":21},"p":{"e":1,"i":19},"t":{"a":{"b":{"l":6}}}},81],"t":[{"a":{"b":0},"e":{"r":{"s":12}},"i":[{"b":19,"e":{"r":0},"f":8,"n":{"e":23,"g":83},"p":0},9],"r":{"o":{"l":{"l":{"i":7}}},"e":{"p":137}},"s":1,"u":{"m":{"e":11}}},29],"u":{"a":2,"d":1,"e":{"n":4},"f":{"f":{"e":0}},"i":{"n":23,"t":50},"m":[{"e":2,"i":19},21],"n":138,"o":23,"t":{"r":3}},"v":74,"w":72,"y":{"m":0,"p":0},"z":[{"a":23},18]},"o":{"a":[{"d":11,"l":{"e":{"s":108}},"r":{"d":12},"s":{"e":0,"t":{"e":6}},"t":{"i":5}},18],"b":{"a":{"b":35,"r":19},"e":{"l":0},"i":[{"n":[{"g":4},24]},29],"r":23,"u":{"l":3},"l":{"i":{"g":189}}},"c":{"e":29,"h":[{"e":{"t":23},"a":{"s":23}},0],"i":{"f":12,"l":21},"l":{"a":{"m":21}},"o":{"d":21},"r":{"a":{"c":3,"t":{"i":{"z":4}}},"e":12,"i":{"t":32}},"t":{"o":{"r":{"a":7}}},"u":{"l":{"a":3},"r":{"e":19}}},"d":{"d":{"e":{"d":4}},"i":{"c":3,"o":11,"t":{"i":{"c":137}}},"o":[{"r":12},139],"u":{"c":{"t":{".":4,"s":4}}},"e":{"l":{"l":{"i":12}}}},"e":{"l":21,"n":{"g":19},"r":[{"s":{"t":257}},23],"t":{"a":1},"v":23},"f":{"i":[{"t":{"e":4,"t":17}},24]},"g":{"a":{"r":121,"t":{"i":{"v":4},"o":21}},"e":[{"n":{"e":19},"o":19,"r":21},29],"i":{"e":23,"s":140,"t":3},"l":[{"y":79},21],"n":{"i":{"z":27}},"r":{"o":21},"u":{"i":5},"y":[{"n":25},41]},"h":[{"a":{"b":6}},74],"i":[{"c":{"e":{"s":11}},"d":{"e":{"r":3}},"f":{"f":17},"g":0,"l":{"e":{"t":4}},"n":{"g":23,"t":{"e":{"r":6}}},"s":{"m":19,"o":{"n":4},"t":{"e":{"n":6}}},"t":{"e":{"r":3}}},9],"j":19,"k":[{"e":{"n":23,"s":{"t":15}},"i":{"e":4}},25],"l":{"a":[{"n":21,"s":{"s":36}},29],"d":[{"e":15},9],"e":{"r":3,"s":{"c":23,"t":{"e":{"r":88}}},"t":23},"f":{"i":1},"i":[{"a":23,"c":{"e":23},"d":{".":4},"f":73,"l":19,"n":{"g":3},"o":19,"s":{".":19,"h":3},"t":{"e":19,"i":{"o":19}},"v":19,"g":{"o":{"p":{"o":258}}}},9],"l":{"i":{"e":17}},"o":{"g":{"i":{"z":4}},"r":0,"n":{"o":{"m":259}}},"p":{"l":4},"t":9,"u":{"b":3,"m":{"e":3},"n":3,"s":19},"v":9,"y":24},"m":{"a":{"h":4,"l":5,"t":{"i":{"z":4}}},"b":{"e":9,"l":1},"e":[{"n":{"a":3},"r":{"s":{"e":4}},"t":[{"r":{"y":4}},21],"c":{"h":{"a":260}}},24],"i":{"a":23,"c":{".":3,"a":3},"d":19,"n":[{"i":19},2]}
38,"m":{"e":{"n":{"d":32}}},"o":{"g":{"e":0},"n":21},"p":{"i":3,"r":{"o":7}}},"n":[{"a":[{"c":1,"n":23},2],"c":[{"i":{"l":27}},2],"d":[{"o":4},25],"e":{"n":23,"s":{"t":4}},"g":{"u":1},"i":{"c":2,"o":23,"s":2,"u":19},"k":{"e":{"y":3}},"o":{"d":{"i":1},"m":{"y":3,"i":{"c":137}},"r":{"m":{"a":23}},"t":{"o":{"n":261}},"u":23},"s":[{"p":{"i":[{"r":{"a":10}},36]},"u":17},3],"t":{"e":{"n":36},"i":[{"f":7},93]},"u":{"m":4},"v":{"a":6}},24],"o":[{"d":{"e":5,"i":5},"k":1,"p":{"i":11},"r":{"d":23},"s":{"t":6}},9],"p":{"a":24,"e":{"d":5,"r":[{"a":[{"g":18},27]},2]},"h":[{"a":{"n":19},"e":{"r":19}},25],"i":{"n":{"g":3},"t":23,"s":{"m":{".":2}}},"o":{"n":19,"s":{"i":21}},"r":29,"u":2,"y":5},"q":29,"r":{"a":[{".":19,"g":83,"l":{"i":{"z":4}},"n":{"g":{"e":4}}},29],"e":{"a":[{"l":19},5],"i":3,"s":{"h":5,"t":{".":4}},"w":17},"g":{"u":1},"i":{"a":56,"c":{"a":3},"l":19,"n":2,"o":29,"t":{"y":3},"u":23},"m":{"i":9},"n":{"e":8},"o":{"f":19,"u":{"g":3}},"p":{"e":4},"r":{"h":27},"s":{"e":[{"n":5},1],"t":17},"t":{"h":{"i":3,"y":3,"o":{"n":{"i":{"t":262}}},"r":{"i":137}},"y":1,"i":{"v":{"e":{"l":{"y":4}}}}},"u":{"m":19},"y":29},"s":{"a":{"l":3},"c":[{"e":1,"o":{"p":[{"i":18},23]},"r":19},9],"i":{"e":95,"t":{"i":{"v":4},"o":3,"y":3},"u":0},"l":1,"o":24,"p":{"a":1,"o":1,"h":{"e":{"r":83}}},"t":{"a":[{"t":{"i":19}},9],"i":{"l":4,"t":4}}},"t":{"a":{"n":21},"e":{"l":{"e":{"g":36}},"r":{".":3,"s":4},"s":[{"t":{"e":{"r":263},"o":{"r":264}}},21]},"h":[{"e":{"s":{"i":5},"o":{"s":265}},"i":14},18],"i":{"c":{".":3,"a":4,"e":23},"f":23,"s":23},"o":{"s":5}},"u":[{"b":{"l":3,"a":{"d":{"o":116}}},"c":{"h":{"i":6}},"e":{"t":4},"l":1,"n":{"c":{"e":{"r":6}},"d":8},"v":4},9],"v":{"e":{"n":1,"r":{"n":{"e":17},"s":12,"t":1}},"i":{"s":23,"t":{"i":36},"a":{"n":{".":266}}},"o":{"l":60}},"w":{"d":{"e":{"r":3}},"e":{"l":3,"s":{"t":4}},"i":2,"n":{"i":5},"o":21},"y":{"a":2},"x":{"i":{"d":{"i":{"c":267}}}}},"p":{"a":[{"c":{"a":1,"e":1,"t":0},"d":21,"g":{"a":{"n":32,"t":23}},"i":[{"n":17},21],"l":[{"m":{"a":{"t":268}}},21],"n":{"a":0,"e":{"l":11},"t":{"y":0},"y":3},"p":[{"u":1},2],"r":{"a":{"b":{"l":6},"g":{"e":5,"r":{"a":269}},"l":{"e":228},"m":[{"e":12},36]},"d":{"i":5},"e":[{"l":5},27],"i":[{"s":0},28]}
38,"t":{"e":[{"r":4},9],"h":{"i":{"c":32},"y":4},"r":{"i":{"c":1}}},"v":0,"y":27},41],"b":43,"d":1,"e":{".":18,"a":[{"r":{"l":17}},138],"c":9,"d":[{"e":27,"i":[{"a":36,"c":0},27]},37],"e":[{"d":0,"v":208},21],"k":0,"l":{"a":1,"i":{"e":17}},"n":{"a":{"n":1},"c":21,"t":{"h":0}},"o":{"n":4},"r":{"a":{".":21,"b":{"l":6},"g":21},"i":[{"s":{"t":6}},21],"m":{"a":{"l":0},"e":7},"n":21,"o":11,"t":{"i":11},"u":4,"v":15},"t":[{"e":{"n":4},"i":{"z":4}},9]},"f":18,"g":18,"h":{".":18,"a":{"r":{"i":6}},"e":{"n":{"o":11},"r":1,"s":{".":1}},"i":{"c":2,"e":32,"n":{"g":4},"s":{"t":{"i":32}},"z":27,"l":{"a":{"n":{"t":168},"t":{"e":{"l":270}}}}},"l":9,"o":{"b":27,"n":{"e":27,"i":32},"r":0},"s":18,"t":3,"u":32,"y":41},"i":{"a":[{"n":17},3],"c":{"i":{"e":1},"y":1,"a":{"d":271}},"d":[{"a":19,"e":3,"i":32},21],"e":{"c":27,"n":3},"g":{"r":{"a":{"p":1}}},"l":{"o":3},"n":[{".":21,"d":17,"o":21},9],"o":[{"n":17},141],"t":{"h":[{"a":4},23],"u":9}},"k":142,"l":[{"a":{"n":27,"s":{"t":6}},"i":{"a":11,"e":{"r":5},"g":18,"n":[{"a":{"r":5}},0],"c":{"a":{"b":208}}},"o":{"i":17},"u":{"m":[{"b":17},0]}},143],"m":43,"n":48,"o":{"c":1,"d":{".":32},"e":{"m":4,"t":144},"g":145,"i":{"n":[{"t":32,"c":{"a":12}},84]},"l":{"y":{"t":6,"e":137,"p":{"h":{"o":{"n":{"o":272}}}}},"e":{".":41}},"n":{"i":1},"p":1,"r":[{"y":1},124],"s":[{"s":15},41],"t":[{"a":1},21],"u":{"n":32}},"p":[{"a":{"r":{"a":5}},"e":[{"d":21,"l":19,"n":23,"r":23,"t":23},24],"o":{"s":{"i":{"t":{"e":5}}}}},43],"r":[{"a":{"y":{"e":17}},"e":{"c":{"i":32,"o":5},"e":{"m":11},"f":{"a":{"c":6}},"l":{"a":0},"r":11,"s":{"e":23,"s":27,"p":{"l":{"i":84}}},"t":{"e":{"n":5}},"v":11,"m":{"a":{"c":273}},"n":{"e":{"u":15}}},"i":{"e":53,"n":{"t":146},"s":[{"o":12},0]},"o":{"c":{"a":23,"e":{"s":{"s":8}},"i":{"t":{"y":{".":274}}}},"f":{"i":{"t":6}},"l":11,"s":{"e":12},"t":15,"g":{"e":208}}},9],"s":[{"e":[{"u":{"d":[{"o":{"d":276,"f":276}},275]}},24],"h":1,"i":{"b":21}},81],"t":[{"a":{"b":134},"e":24,"h":24,"i":{"m":11},"u":{"r":0},"w":21,"o":{"m":{"a":{"t":277}}},"r":{"o":{"l":278}}},42],"u":{"b":[{"e":{"s":{"c":181}}},11],"e":0,"f":0,"l":{"c":11},"m":1,"n":9,"r":{"r":0},"s":32,"t":[{"e":[{"r":11},32],"r":3,"t":{"e":{"d":0},"i":{"n":0}}},9]},"w":23},"q":{"u":[{"a":{"v":5,"i":{"n":{"t":{"e":279}}},"s":{"i":[{"r":281,"s":281},280]}},"e":{".":25,"r":27,"t":27},"i":{"n":{"t":{"e":{"s":{"s":282}}}},"v":{"a":{"r":14}}}},9]},"r":{"a":{"b":[{"i":3,"o":{"l":{"i":{"c":29},"o":{"i":236}}}},25],"c":{"h":{"e":17,"u":3},"l":19},"f":{"f":{"i":5},"t":0},"i":24,"l":{"o":1},"m":{"e":{"t":[{"r":{"i":{"z":283}}},11],"n":24},"i":24,"o":{"u":3}},"n":{"e":{"o":6},"g":{"e":0},"i":21,"o":4,"h":{"a":{"s":167}}},"p":{"e":{"r":11},"h":{"y":27}},"r":{"c":5,"e":[{"f":5},17],"i":{"l":18}},"s":24,"t":{"i":{"o":{"n":115}}},"u":{"t":0},"v":{"a":{"i":4},"e":{"l":11}},"z":{"i":{"e":4}},"d":{"i":{"g":127,"o":{"g":249}}},"o":{"r":2}},"b":[{"a":{"b":21,"g":21},"i":[{"f":0,"n":[{"e":19,"g":{".":4,"e":284}},24]},8],"o":1},29],"c":[{"e":[{"n":17},24],"h":{"a":23,"e":{"r":0}},"i":{"b":90,"t":1},"u":{"m":12}},29],"d":{"a":{"l":21},"i":[{"a":0,"e":{"r":0},"n":[{"g":3},17]},9]},"e":{".":25,"a":{"l":2,"n":3,"r":{"r":4},"v":32,"w":1},"b":{"r":{"a":{"t":19}}},"c":{"o":{"l":{"l":5},"m":{"p":{"e":5}}},"r":{"e":1},"i":{"p":{"r":285}},"t":{"a":{"n":{"g":286}}}},"d":[{"e":2,"i":{"s":3,"t":5}},37],"f":{"a":{"c":1},"e":[{"r":{".":4}},9],"i":3,"y":1},"g":{"i":{"s":11}},"i":{"t":4},"l":{"i":2,"u":4},"n":{"t":{"a":90,"e":0}},"o":2,"p":{"i":{"n":4},"o":{"s":{"i":1}},"u":2},"r":[{"i":21,"o":17,"u":4},147],"s":{".":21,"p":{"i":1},"s":{"i":{"b":6}},"t":[{"a":{"l":4},"r":3},8]},"t":{"e":{"r":1},"i":{"z":96},"r":{"i":[{"b":{"u":85}},3]}},"u":[{"t":{"i":4}},8],"v":[{"a":{"l":1},"e":{"l":11,"r":{".":30,"s":4,"t":4}},"i":{"l":4},"o":{"l":{"u":5}}},8],"w":{"h":1}},"f":[{"u":0,"y":21},29],"g":[{"e":{"r":3,"t":23},"i":{"c":23,"n":[{"g":3},0],"s":19,"t":19},"l":29,"o":{"n":0},"u":23},9],"h":[{".":18,"a":{"l":18}},1],"i":{"a":[{"b":0,"g":1,"l":{".":23}},3],"b":[{"a":11},21],"c":{"a":{"s":5},"e":21,"i":[{"d":32,"e":1},18],"o":21},"d":{"e":{"r":5}},"e":{"n":{"c":3,"t":3},"r":2,"t":4},"g":{"a":{"n":5},"i":32},"l":{"i":{"z":11}},"m":{"a":{"n":32},"i":5,"o":27,"p":{"e":0}},"n":{"a":[{".":32},24],"d":0,"e":0,"g":0},"o":2,"p":{"h":[{"e":6},32],"l":[{"i":{"c":5}},9]},"q":21,"s":[{".":21,"c":0,"h":23,"p":0},24],"t":{"a":{"b":116},"e":{"d":{".":19},"r":{".":5,"s":5}},"i":{"c":11},"u":[{"r":5},9]},"v":{"e":{"l":5,"t":11},"i":11,"o":{"l":287}}},"j":23,"k":{"e":{"t":23},"l":{"e":1,"i":{"n":1}},".":288,"h":{"o":2},"r":{"a":{"u":29}},"s":{".":288}},"l":[{"e":[{"d":24,"q":{"u":30}},0],"i":{"g":21,"s":[{"h":4},21]},"o":73},29],"m":[{"a":{"c":5}
38,"e":[{"n":23,"r":{"s":4}},24],"i":{"n":{"g":[{".":21},3]},"o":21,"t":23},"y":21},29],"n":{"a":{"r":21},"e":{"l":23,"r":21,"t":19,"y":23},"i":{"c":19,"s":92,"t":23,"v":23},"o":[{"u":21},0],"u":23},"o":{"b":{"l":11,"o":{"t":289}},"c":[{"r":3},24],"e":[{"l":{"a":{"s":167}},"p":{"i":{"d":{"e":290}}}},1],"f":{"e":2,"i":{"l":4}},"k":[{"e":{"r":4}},8],"l":{"e":{".":32}},"m":{"e":{"t":{"e":5},"s":{"h":3}},"i":0,"p":0},"n":{"a":{"l":0},"e":0,"i":{"s":134},"t":{"a":0}},"o":{"m":41,"t":32},"p":{"e":{"l":3},"i":{"c":11}},"r":{"i":11,"o":4},"s":{"p":{"e":{"r":5}},"s":0},"t":{"h":{"e":1},"y":1,"r":{"o":{"n":2}}},"v":{"a":1,"e":{"l":5}},"x":5},"p":[{"e":{"a":21,"n":{"t":19},"r":{".":4},"t":23},"h":95,"i":{"n":{"g":3}},"o":23,"a":{"u":{"l":{"i":291}}}},29],"r":[{"e":{"c":0,"f":0,"o":21,"s":{"t":0}},"i":{"o":0,"v":0},"o":{"n":17,"s":17},"y":{"s":17}},72],"s":[{"a":[{"t":{"i":5}},29],"c":1,"e":[{"c":[{"r":0},23],"r":{".":4,"a":{"d":{"i":238}}},"s":3,"v":148},24],"h":[{"a":19},29],"i":[{"b":90},29],"o":{"n":12},"p":29,"w":19},44],"t":{"a":{"c":{"h":36},"g":21},"e":{"b":23,"n":{"d":17},"o":5},"i":[{"b":4,"d":0,"e":{"r":21},"g":23,"l":{"i":12,"l":17,"y":21},"s":{"t":21},"v":21},29],"r":{"i":23,"o":{"p":{"h":115}},"e":{"u":29}},"s":{"h":1},"h":{"o":{"u":29}}},"u":{"a":3,"e":{"l":93,"n":3},"g":{"l":1},"i":{"n":3},"m":{"p":{"l":11}},"n":[{"k":6,"t":{"y":0}},9],"s":{"c":19},"t":{"i":{"n":6}}},"v":{"e":[{"l":{"i":17},"n":23,"r":{".":4},"s":{"t":19},"y":23,"i":{"l":29}},1],"i":{"c":23,"v":0},"o":23},"w":29,"y":{"c":1,"n":{"g":{"e":32}},"t":3},"z":{"s":{"c":2}}},"s":{"a":[{"b":42,"c":{"k":32,"r":{"i":11},"t":23},"i":32,"l":{"a":{"r":36},"m":0,"o":4,"t":0,"e":{"s":{"c":54,"w":7}}},"n":{"c":27,"d":{"e":0}},"p":[{"a":{"r":{"i":{"l":292}}}},29],"t":{"a":4,"i":{"o":76},"u":11},"u":0,"v":{"o":{"r":4}},"w":32},9],"b":56,"c":{"a":{"n":{"t":149},"p":[{"e":{"r":267}},0],"v":6,"t":{"o":{"l":208}}},"e":{"d":21,"i":18,"s":21},"h":[{"o":21,"i":{"t":{"z":21}},"r":{"o":{"d":{"i":{"n":{"g":293}}}}}},8],"i":{"e":68,"n":{"d":150},"u":{"t":{"t":294}}},"l":{"e":6,"i":21},"o":{"f":17,"p":{"y":18},"u":{"r":{"a":7}}},"u":29,"r":{"a":{"p":{"e":{"r":{".":36}}}}},"y":{"t":{"h":247}}},"d":56,"e":{".":18,"a":[{"s":17,"w":5},1],"c":{"o":151,"t":27},"d":[{"e":95,"l":19},125],"g":[{"r":11},9],"i":32,"l":{"e":2,"f":32,"v":32},"m":{"e":[{"s":{"t":295}},18],"o":{"l":1},"a":{"p":{"h":287}},"i":{"t":{"i":{"c":296}}}},"n":{"a":{"t":5},"c":18,"d":0,"e":{"d":19},"g":5,"i":{"n":19},"t":{"d":18,"l":18}},"p":{"a":152,"t":{"e":{"m":{"b":11}}}},"r":{".":43,"l":21,"o":0,"v":{"o":18}},"s":[{"h":4,"t":5},72],"u":{"m":113},"v":[{"e":{"n":11}},32],"w":{"i":0},"x":32},"f":47,"g":48,"h":[{".":25,"e":{"r":2,"v":32},"i":{"n":2,"o":3,"p":27,"v":6},"o":[{"l":{"d":4},"n":12,"r":[{"t":7},17],"e":{"s":{"t":137}}},0],"w":18},24],"i":{"b":2,"c":{"c":19},"d":{"e":{".":27,"s":[{"t":6,"w":6},32],"d":{".":8}},"i":[{"z":4},32]},"g":{"n":{"a":18}},"l":{"e":0,"y":18},"n":[{"a":24,"e":{".":32},"g":23},42],"o":[{"n":[{"a":6},32]},41],"r":[{"a":5,"e":{"s":{"i":{"d":4}}}},9],"s":41,"t":{"i":{"o":27}},"u":32,"v":41,"z":32},"k":[{"e":[{"t":23},18],"i":{"n":{"e":4,"g":4}},"y":{"s":{"c":15}}},9],"l":[{"a":{"t":23},"e":24,"i":{"t":{"h":7}},"o":{"v":{"a":{"k":{"i":{"a":297}}}}}},74],"m":[{"a":[{"l":{"l":54},"n":12},23],"e":{"l":17,"n":19},"i":{"t":{"h":32}},"o":{"l":{"d":49}}},42],"n":72,"o":[{"c":{"e":1},"f":{"t":12},"l":{"a":{"b":1},"d":153,"i":{"c":3},"v":32,"u":{"t":{"e":9}}},"m":27,"n":{".":68,"a":17,"g":0},"p":[{"h":{"i":{"c":32,"z":19},"y":19}},21],"r":{"c":5,"d":5},"v":[{"i":4},18],"g":{"a":{"m":{"y":298}}}},41],"p":{"a":[{"i":32,"n":0,"c":{"e":299,"i":{"n":69}}},25],"e":{"n":{"d":17},"o":57,"r":25,"c":{"i":{"o":11}}},"h":{"e":[{"r":[{"o":213},27]},24],"o":6},"i":{"l":17,"n":{"g":4},"o":18,"c":{"i":{"l":208}}},"l":{"y":21},"o":{"n":21,"r":[{"t":{"s":{"c":300,"w":300}}},17],"t":18,"k":{"e":{"s":{"w":10}}}}},"q":{"u":{"a":{"l":{"l":36}},"i":{"t":{"o":88}}}},"r":29,"s":[{"a":[{"s":12,"c":{"h":{"u":301}}},29],"c":94,"e":{"l":23,"n":{"g":19},"s":{".":21},"t":19},"i":[{"e":[{"r":0},21],"l":{"y":4},"a":{"n":{".":210}},"g":{"n":{"a":{"b":302}}}},29],"l":[{"i":1}
38,21],"n":21,"p":{"e":{"n":{"d":115}}},"t":9,"u":{"r":{"a":6}},"w":4,"h":{"a":{"t":3}}},25],"t":{".":25,"a":{"g":24,"l":24,"m":{"i":17,"p":69},"n":{"d":32,"t":{"s":{"h":{"i":303}}}},"p":90,"t":{".":32,"i":15},"r":{"t":{"l":{"i":12}}}},"e":{"d":21,"r":{"n":{"i":7},"o":19},"w":[{"a":6},8]},"h":{"e":23},"i":[{".":21,"a":19,"c":[{"k":32},29],"e":21,"f":23,"n":{"g":3},"r":32},9],"l":{"e":29},"o":{"c":{"k":32},"m":{"a":12},"n":{"e":32},"p":21,"r":{"e":27,"a":{"b":304}}},"r":[{"a":{"d":21,"t":{"u":32,"a":{"g":305}},"y":21},"i":{"d":21,"b":{"u":{"t":7}}},"y":18},1],"w":61,"y":[{"l":{"i":{"s":137}}},24],"b":4,"s":{"c":{"r":4}},"u":{"p":{"i":{"d":306}}}},"u":[{"a":{"l":2},"b":111,"g":151,"i":{"s":4,"t":12},"l":21,"m":[{"i":11},9],"n":9,"r":9,"p":{"e":{"r":{"e":307}}}},41],"v":18,"w":[{"o":18,"i":{"m":{"m":177}}},9],"y":[{"c":18,"l":27,"n":{"o":5,"c":41},"r":{"i":{"n":4}},"t":{"h":{"i":308}}},21]},"t":{"a":[{".":27,"b":[{"l":{"e":{"s":4}},"o":{"l":{"i":{"z":32,"s":{"m":309}}}}},25],"c":{"i":18},"d":{"o":4},"f":46,"i":{"l":{"o":5}},"l":[{"a":4,"e":{"n":5},"i":11,"k":[{"a":204},18],"l":{"i":{"s":0}}
38,"o":{"g":4}},9],"m":{"o":4,"i":{"n":82}},"n":{"d":{"e":0},"t":{"a":54}},"p":{"e":{"r":4},"l":4,"a":{"t":{"h":310}}},"r":{"a":0,"c":18,"e":18,"i":{"z":3},"r":{"h":311}},"s":{"e":0,"y":4},"t":{"i":{"c":18},"u":{"r":1}},"u":{"n":17},"v":0,"w":25,"x":{"i":{"s":0}},"g":{"o":{"n":{".":3}}}},41],"b":42,"c":[{"h":[{"e":{"t":5},"c":15,"i":{"e":{"r":237}}},21],"r":29},18],"d":43,"e":{".":18,"a":{"d":{"i":17},"t":18,"c":{"h":{"e":{"r":{".":36}}}}},"c":{"e":17,"t":32},"d":[{"i":4},42],"e":41,"g":[{"e":{"r":4},"i":4},0],"l":{".":27,"i":17,"s":32,"e":{"g":84,"r":{"o":249}}},"m":{"a":[{"t":11},154]},"n":{"a":{"n":27},"c":27,"d":27,"e":{"s":18},"t":[{"a":{"g":0}},41]},"o":41,"p":[{"e":4},1],"r":{"c":11,"d":155,"i":[{"e":{"s":5},"s":11,"z":{"a":6},"c":{".":8}},41],"n":{"i":{"t":32}},"v":5,"g":{"e":{"i":312}}},"s":{".":18,"s":[{".":23,"e":{"s":313}},18]},"t":{"h":{"e":6}},"u":27,"x":27,"y":18},"f":42,"g":43,"h":{".":25,"a":{"n":17,"l":{"a":{"m":228}}},"e":[{"a":[{"s":3,"t":5},18],"i":{"s":11},"t":27},9],"i":{"c":{".":4,"a":4},"l":18,"n":{"k":32}},"l":18,"o":{"d":{"e":4,"i":{"c":32},"o":{"n":11}},"o":18,"r":{"i":{"t":6,"z":5}},"g":{"e":{"n":{"i":314}}},"k":{"e":{"r":175}}},"s":25,"y":{"l":{"a":{"n":228}},"s":{"c":11}}},"i":{"a":[{"b":1,"t":{"o":1},"n":{".":70}},41],"b":156,"c":{"k":18,"o":21,"u":157},"d":{"i":32},"e":{"n":27},"f":[{"y":4},8],"g":[{"u":32},25],"l":{"l":{"i":{"n":6}}},"m":[{"p":18,"u":{"l":5}},41],"n":[{"a":24,"e":{".":27},"i":27,"o":{"m":285}},42],"o":[{"c":4,"n":{"e":{"e":6}}},41],"q":32,"s":{"a":3,"e":27,"m":0,"o":4,"p":0,"t":{"i":{"c":{"a":32}}}},"t":{"l":3},"u":1,"v":[{"a":0},41],"z":[{"a":3,"e":{"n":3}},41]},"l":[{"a":[{"n":17},19],"e":{".":27,"d":27,"s":{".":27},"t":{".":19}},"o":19,"i":{"e":{"r":315}}},25],"m":[{"e":0},43],"n":81,"o":[{"b":3,"c":{"r":{"a":{"t":4}}},"d":{"o":18},"f":25,"g":{"r":9},"i":{"c":4},"m":{"a":9,"b":0,"y":3},"n":{"a":{"l":{"i":0},"t":3},"o":18,"y":18},"r":{"a":9,"i":{"e":3,"z":5}},"s":8,"u":{"r":32,"t":18},"w":{"a":{"r":3}},"l":{"o":{"g":{"y":84}}},"t":{"i":{"c":11}}},41],"p":43,"r":{"a":[{"b":11,"c":{"h":5,"i":[{"t":17},36],"t":{"e":17}},"s":17,"v":{"e":{"n":5,"s":158,"r":{"s":[{"a":{"b":317}},15]}}},"i":{"t":{"o":{"r":316}}}},41],"e":{"f":5,"m":[{"i":6},0],"a":{"c":{"h":{"e":318}}}},"i":{"a":[{"l":{".":1}},32],"c":{"e":{"s":5},"i":{"a":32},"s":18},"m":25,"v":0},"o":{"m":{"i":5},"n":{"i":6,"y":18},"p":{"h":{"e":5},"i":{"s":175},"o":{"l":{"e":{"s":320},"i":{"s":320,"t":321}}}},"s":{"p":11},"v":11,"l":{"e":{"u":{"m":319}}},"f":{"i":{"c":{".":17},"t":11}}},"u":{"i":5,"s":17}},"s":[{"c":[{"h":{"i":{"e":12}}},21],"h":0,"w":21},101],"t":[{"e":{"s":21},"o":19,"u":0,"r":{"i":{"b":{"u":{"t":322}}}}},66],"u":[{"a":[{"r":3},2],"b":{"i":1},"d":8,"e":18,"f":46,"i":76,"m":27,"n":{"i":{"s":1}},"p":{".":48},"r":{"e":27,"i":[{"s":11},32],"o":5,"y":4,"n":{"a":{"r":12}}},"s":27},41],"v":18,"w":[{"a":43,"i":{"s":17},"o":18,"h":29},1],"y":[{"a":18,"l":25,"p":{"e":12,"h":4,"a":{"l":64}}},41],"z":[{"e":1},18]},"u":{"a":{"b":18,"c":0,"n":{"a":4,"i":0},"r":{"a":{"n":{"t":5}},"d":8,"i":11,"t":11},"t":29,"v":0,"d":{"r":{"a":{"t":{"i":3,"u":15}}}}},"b":{"e":[{"l":21,"r":[{"o":21},23]},1],"i":[{"n":{"g":33}},72],"l":{"e":{".":23}}},"c":{"a":23,"i":{"b":0,"t":1},"l":{"e":12},"r":23,"u":23,"y":21},"d":{"d":4,"e":{"r":3,"s":{"t":4},"v":17},"i":{"c":29,"e":{"d":3,"s":3},"s":4,"t":19},"o":{"n":[{"y":232},21]},"s":{"i":1},"u":21},"e":{"n":{"e":21,"s":17,"t":{"e":0}},"r":{"i":{"l":0}},"a":{"m":15}},"f":{"a":27,"l":23},"g":{"h":{"e":{"n":11}},"i":{"n":4}},"i":[{"l":{"i":{"z":5}},"n":[{"g":29},1],"r":{"m":0},"t":{"a":17},"v":[{"e":{"r":{".":0}}},11]},156],"j":19,"k":18,"l":{"a":[{"b":5,"t":{"i":19}},29],"c":{"h":[{"e":32},17]},"d":{"e":{"r":3}},"e":[{"n":29},1],"g":{"i":1},"i":[{"a":19,"n":{"g":3},"s":{"h":4}},9],"l":{"a":{"r":1},"i":{"b":96,"s":1}},"m":61,"o":72,"s":[{"e":{"s":5}},18],"t":{"i":2,"r":{"a":54},"u":18},"u":[{"l":4},23],"v":4},"m":{"a":{"b":4},"b":{"i":1,"l":{"y":1}},"i":[{"n":{"g":83}},29],"o":{"r":{"o":6}},"p":9},"n":{"a":{"t":17},"e":[{"r":1},24],"i":[{"m":1,"n":24,"s":{"h":4},"v":11},29],"s":[{"w":1},93],"t":{"a":{"b":11},"e":{"r":{".":1},"s":1}},"u":0,"y":4,"z":4}
38,"o":{"r":{"s":21},"s":19,"u":29},"p":{"e":[{"r":{"s":6}},29],"i":{"a":19,"n":{"g":3}},"l":23,"p":[{"o":{"r":{"t":10}}},3],"t":{"i":{"b":5},"u":17}},"r":{"a":[{".":18,"g":21,"s":21,"l":{".":216}},29],"b":{"e":1},"c":0,"d":2,"e":{"a":{"t":5}},"f":{"e":{"r":1},"r":1},"i":{"f":[{"i":{"c":0}},23],"n":2,"o":23,"t":29,"z":3,"a":{"l":{".":0}}},"l":[{"i":{"n":{"g":{".":5}}}},9],"n":{"o":1},"o":{"s":17},"p":{"e":1,"i":1},"s":{"e":{"r":5}},"t":{"e":{"s":4},"h":{"e":3},"i":[{"e":1},17]},"u":23},"s":[{"a":{"d":19,"n":19,"p":1},"c":[{"i":3},8],"e":{"a":5,"r":{".":9}},"i":{"a":19,"c":23},"l":{"i":{"n":1}},"p":2,"s":{"l":4},"t":{"e":{"r":{"e":4}},"r":2},"u":[{"r":17},24]},25],"t":{"a":{"b":0,"t":23},"e":{".":18,"l":18,"n":[{"i":17},18]},"i":[{"l":{"i":{"z":5}},"n":{"e":23,"g":3},"o":{"n":{"a":7}},"s":21,"z":31},101],"l":34,"o":{"f":4,"g":5,"m":{"a":{"t":{"i":{"c":5}}}},"n":19,"u":21},"s":0},"u":[{"m":1},23],"v":74,"x":{"u":11},"z":{"e":1}},"v":{"a":[{".":32,"b":159,"c":{"i":{"l":5},"u":11},"g":[{"e":1,"u":{"e":{"r":170}}},0],"l":{"i":{"e":4},"o":5,"u":15},"m":{"o":4},"n":{"i":{"z":4}},"p":{"i":4},"r":{"i":{"e":{"d":5}}},"t":[{"i":{"v":29}},27],"u":{"d":{"e":{"v":54}}}},41],"e":{".":18,"d":18,"g":11,"l":{".":23,"l":{"i":11},"o":1,"y":21},"n":{"o":{"m":11},"u":{"e":19}},"r":{"d":21,"e":{".":32,"l":[{"y":{".":41}},21],"n":[{"c":5},23],"s":21,"i":{"g":324}},"i":{"e":11},"m":{"i":{"n":36}},"s":{"e":27},"t":{"h":11}},"s":[{".":18,"t":{"e":0,"i":{"t":{"e":15}}}},99],"t":{"e":[{"r":11},1],"y":1}},"i":{"a":{"l":{"i":4},"n":32},"d":{"e":{".":32,"d":32,"n":47,"s":32},"i":32},"f":23,"g":{"n":4},"k":0,"l":[{"i":{"t":32,"z":127}},25],"n":[{"a":26,"c":24,"d":5,"g":18},29],"o":{"l":11,"r":73,"u":2},"p":1,"r":{"o":4},"s":{"i":{"t":11},"o":3,"u":3},"t":{"i":18,"r":11,"y":18},"v":[{"i":{"p":{"a":{"r":325}}}},27]},"o":{".":32,"i":[{"r":{"d":{"u":323}},"c":{"e":{"p":213}}},0],"k":27,"l":{"a":1,"e":19,"t":32,"v":27},"m":{"i":5},"r":{"a":{"b":5},"i":17,"y":1},"t":{"a":1,"e":{"e":18}}},"v":26,"y":21},"w":{"a":{"b":{"l":19},"c":25,"g":{"e":{"r":4},"o":5},"i":{"t":6},"l":{".":19},"m":0,"r":{"t":0},"s":{"t":[{"e":{"w":{"a":326}}},0]},"t":{"e":2},"v":{"e":{"r":4,"g":327}}},"b":29,"e":{"a":{"r":{"i":{"e":5}},"t":{"h":54}},"d":{"n":0},"e":{"t":12,"v":5,"k":{"n":137}},"l":{"l":0},"r":29,"s":{"t":12},"v":23},"h":{"i":0},"i":[{"l":[{"l":{"i":{"n":6}}},8],"n":{"d":{"e":0},"g":0},"r":0,"s":{"e":27},"t":{"h":12},"z":5,"d":{"e":{"s":{"p":6}}}},9],"k":21,"l":{"e":{"s":1},"i":{"n":3}},"n":{"o":21},"o":[{"m":15,"v":{"e":{"n":4}},"k":{"e":{"n":85}}},160],"p":19,"r":{"a":[{"p":{"a":{"r":{"o":12}}}},0],"i":[{"t":{"a":36,"e":{"r":{".":183}}}},0]},"s":{"h":23,"l":1,"p":{"e":1},"t":60},"t":18,"y":1,"c":23},"x":{"a":[{"c":{"e":5},"g":{"o":21},"m":11,"p":21,"s":5},29],"c":161,"e":[{"c":{"u":{"t":{"o":1}}},"d":24,"r":{"i":0,"o":4}},29],"h":[{"i":[{"l":6},8],"u":0},29],"i":[{"a":4,"c":4,"d":{"i":4},"m":{"e":21,"i":{"z":4}}},23],"o":[{"b":21},23],"p":[{"a":{"n":{"d":17}},"e":{"c":{"t":{"o":10}},"d":11}},23],"t":[{"i":23},74],"u":[{"a":3},29],"x":1,"q":[{"u":{"i":{"s":54}}},29]},"y":{"a":{"c":19,"r":110,"t":19},"b":29,"c":[{"e":[{"r":4},24],"h":[{"e":[{"d":264},0]},23],"o":{"m":17,"t":17}},29],"d":29,"e":{"e":19,"r":[{"f":21},29],"s":[{"t":{"e":{"r":{"y":328}}}},0],"t":1},"g":{"i":19},"h":47,"i":29,"l":{"a":23,"l":{"a":{"b":{"l":6}}},"o":23,"u":19},"m":{"b":{"o":{"l":7}},"e":[{"t":{"r":{"y":20}}},0],"p":{"a":12}},"n":{"c":{"h":{"r":3}},"d":4,"g":4,"i":{"c":4},"x":32},"o":[{"d":4,"g":33,"m":0,"n":{"e":{"t":4},"s":21},"s":21},72],"p":{"e":{"d":21,"r":6},"i":3,"o":[{"c":21},23],"t":{"a":9},"u":19},"r":{"a":{"m":5},"i":{"a":4},"o":23,"r":1},"s":{"c":1,"e":161,"i":{"c":{"a":3},"o":3,"s":27},"o":21,"s":0,"t":[{"a":3,"r":{"o":29}},2],"u":{"r":17}},"t":{"h":{"i":{"n":23}},"i":{"c":3}},"w":29},"z":{"a":[{"b":79,"r":8},2],"b":18,"e":[{"n":1,"p":1,"r":[{"o":3},29],"t":0},25],"i":[{"l":21,"s":21,"a":{"n":{".":23}}},42],"l":32,"m":18,"o":[{"m":1,"o":{"l":4},"p":{"h":{"r":329}}},41],"t":{"e":0},"z":[{"y":21,"w":231},101]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]:t.hyphenationPatternsEnUs=["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,
38003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"a":{"c":{"h":0},"d":{"d":{"e":{"r":1}}},"f":{"t":2},"l":{"t":3},"m":{"a":{"t":4}},"n":{"c":4,"g":0,"i":{"m":5},"t":[{"e":3,"i":{"s":6}},0]},"r":{"s":4,"t":{"i":{"e":1},"y":1}},"s":{"c":3,"p":2,"s":2,"t":{"e":{"r":7}}},"t":{"o":{"m":6}},"u":{"d":2},"v":{"i":1},"w":{"n":0}},"b":{"a":{"g":1,"n":{"a":4},"s":{"e":0}},"e":{"r":[{"a":4},0],"s":{"m":3,"t":{"o":4}}},"r":{"i":8},"u":{"t":{"t":{"i":0}}}},"c":{"a":{"m":{"p":{"e":0}},"n":{"c":5},"p":{"a":{"b":6}},"r":{"o":{"l":5}},"t":1},"e":{"l":{"a":1}},"h":[{"i":{"l":{"l":{"i":7}}}},1],"i":[{"t":{"r":5}},9],"o":{"e":3,"r":[{"n":{"e":{"r":5}}},1],"n":{"g":{"r":5}}}},"d":{"e":{"m":{"o":{"i":1}},"o":3,"r":{"a":3,"i":[{"v":{"a":4}},3]},"s":{"c":0}},"i":{"c":{"t":{"i":{"o":10}}}},"o":{"t":1},"u":{"c":1,"m":{"b":6}},"r":{"i":{"v":67}}},"e":{"a":{"r":{"t":{"h":7}},"s":{"i":11}},"b":1,"e":{"r":0},"g":9,"l":{"d":4,"e":{"m":3}},"n":{"a":{"m":12},"g":3,"s":3},"q":{"u":{"i":{"t":13}}},"r":{"r":{"i":1}},"s":3,"u":[{"l":{"e":{"r":1}}},3],"y":{"e":5},"t":{"h":{"y":{"l":162}}},"v":[{"e":{"r":{"s":{"i":{"b":158}}}}},9]},"f":{"e":{"s":11},"o":{"r":{"m":{"e":{"r":5}}}}},"g":{"a":[{"s":{"o":{"m":163}}},9],"e":[{"n":{"t":14},"o":{"g":4,"m":{"e":1},"t":164}},9],"i":{"a":4,"b":1},"o":{"r":1}},"h":{"a":{"n":{"d":{"i":6},"k":5}},"e":[{"r":{"o":{"i":6,"e":3}},"s":11,"t":11,"m":{"o":165},"p":{"a":166}},9],"i":{"b":3,"e":{"r":3}},"o":{"n":{"e":{"y":5},"o":11},"v":5}},"i":{"d":{"l":1,"o":{"l":12}},"m":{"m":3,"p":{"i":{"n":4}}},"n":[{"c":{"i":3},"e":8,"k":9,"s":3,"u":{"t":167}},2],"r":{"r":4},"s":{"i":1}},"j":{"u":{"r":3}},"l":{"a":{"c":{"y":1},"m":1,"t":{"e":{"r":5},"h":6}},"e":[{"g":{"e":5},"n":0,"p":5,"v":15,"i":{"c":{"e":{"s":170}}}},9],"i":{"g":[{"a":5},1],"n":9,"o":3,"t":1}},"m":{"a":{"g":{"a":16},"l":{"o":5},"n":{"a":5},"r":{"t":{"i":5}}},"e":[{"r":{"c":11},"t":{"e":{"r":4},"a":{"l":{"a":0}}},"g":{"a":{"l":171}}},9],"i":{"s":[{"t":{"i":6},"e":{"r":{"s":173}}},15],"m":{"i":{"c":172}}},"o":{"n":{"e":11},"r":{"o":3}},"u":{"t":{"a":[{"b":6},4]}}},"n":{"i":{"c":1},"e":{"o":{"f":174}},"o":{"e":{"t":{"h":15}},"n":{"e":{"m":175}}}},"o":{"d":[{"d":5},9],"f":{"t":{"e":4}},"r":{"a":{"t":{"o":4}},"c":3,"d":2,"t":3},"s":[{"t":{"l":1}},3],"t":{"h":11},"u":{"t":11}},"p":{"e":{"d":{"a":{"l":5}},"t":{"e":4,"i":{"t":4}}},"i":{"e":1,"o":{"n":5},"t":9},"r":{"e":{"m":11,"a":{"m":15}}},"o":{"l":{"y":{"s":137}},"s":{"t":{"a":{"m":137}}}}},"r":{"a":{"c":1,"n":{"t":0},"t":{"i":{"o":{"n":{"a":7}}}},"v":{"e":{"n":{"o":176}}}},"e":{"e":[{"c":173},8],"m":{"i":{"t":4}},"s":[{"t":{"a":{"t":4}}},8]},"i":{"g":1,"t":{"u":5}},"o":{"q":1,"s":{"t":5},"w":{"d":5}},"u":{"d":1}},"s":{"c":{"i":{"e":11}},"e":{"l":{"f":6,"l":6},"n":9,"r":{"i":{"e":4}},"m":{"i":[{"c":0,"d":177,"p":36,"r":36,"s":178,"v":36},6]}},"h":9,"i":[{"n":{"g":17}},9],"t":[{"a":{"b":{"l":5}}},1],"y":9,"p":{"h":{"i":{"n":179}},"i":{"n":{"o":137}}}},"t":{"a":[{"p":{"e":{"s":{"t":{"r":180}}}}},1],"e":[{"n":{"a":{"n":5}},"l":{"e":{"g":{"r":3}}}},1],"h":9,"i":[{"l":0,"m":{"o":16},"n":{"g":17,"k":5}},9],"o":{"n":{"a":0},"p":[{"i":5,"o":{"g":170}},1],"u":{"s":5},"q":9},"r":{"i":{"b":{"u":{"t":6}}}}},"u":{"n":{"a":[{"t":{"t":144}},2],"c":{"e":3},"d":{"e":{"r":7}},"e":[{"r":{"r":181}},2],"k":4,"o":4,"u":3},"p":3,"r":{"e":11},"s":{"a":4}}
38,"v":{"e":{"n":{"d":{"e":0}},"r":{"a":4}},"i":{"c":{"a":{"r":151}}}},"w":{"i":{"l":{"i":5}},"e":{"b":{"l":131}}},"y":{"e":1},"k":{"i":{"l":{"n":{"i":168}}},"o":{"r":{"t":{"e":169}}}}},"a":{"b":{".":18,"a":{"l":19,"n":19},"e":[{"r":{"d":4}},8],"i":{"a":5,"t":{"a":{"b":13}}},"l":{"a":{"t":4}},"o":{"l":{"i":{"z":20,"c":19}}},"r":[{"o":{"g":4}},18],"u":{"l":3}},"c":{"a":{"r":[{"d":4,"o":4},21],"b":{"l":24}},"e":{"o":{"u":19},"r":2},"h":{"e":{"t":19}},"i":[{"e":23,"n":2,"o":23},22],"r":{"o":{"b":4}},"t":{"i":{"f":5}},"u":{"l":3,"m":1}},"d":[{"d":{"i":{"n":1}},"e":{"r":{".":4}},"i":[{"a":23,"c":{"a":3},"e":{"r":0},"o":23,"t":23,"u":19},25],"l":{"e":1},"o":{"w":3},"r":{"a":{"n":4}},"s":{"u":1},"u":[{"c":23,"m":4},18]},24],"e":{"r":[{"i":{"e":17}},1]},"f":[{"f":[{"i":{"s":{"h":170}}},0]},24],"g":{"a":{"b":21,"n":0},"e":{"l":{"l":4},"o":0,"u":18},"i":2,"l":26,"n":2,"o":[{"g":27,"n":{"i":3}},24],"u":{"e":{"r":19},"l":4},"y":21},"h":{"a":23,"e":23,"l":1,"o":23},"i":[{"a":19,"c":{".":23},"l":{"y":4},"n":[{"i":{"n":5},"o":5},28],"t":{"e":{"n":5}}},9],"j":29,"k":{"e":{"n":2}},"l":{"a":{"b":4,"d":3,"r":21},"d":{"i":18},"e":[{"n":{"d":3,"t":{"i":21}},"o":30},25],"i":[{"a":{".":1},"e":0},2],"l":{"e":{"v":4},"i":{"c":18}},"m":18,"o":{"g":{".":19}},"y":{".":21,"s":[{"t":31},18],"t":32,"z":27}},"m":{"a":[{"b":4,"g":3,"r":{"a":5},"s":{"c":4},"t":{"i":{"s":21},"o":33}},18],"e":{"r":{"a":4},"n":{"t":{"a":{"b":182}}}},"i":{"c":3,"f":4,"l":{"y":4},"n":[{"o":0},2]},"o":[{"n":19,"r":{"i":6}},24],"p":{"e":{"n":5}}},"n":[{"a":{"g":{"e":3},"l":{"y":[{"s":183},27]},"r":[{"c":3,"i":17},23],"t":{"i":23}},"d":[{"e":{"s":17},"i":{"s":3},"l":2,"o":{"w":1}},18],"e":{"e":19,"n":23,"s":{"t":{".":4}},"u":23},"g":[{"i":{"e":5},"l":2},25],"i":{"c":34,"e":{"s":23},"f":35,"m":{"e":1,"i":19},"n":{"e":19},"o":3,"p":23,"s":{"h":3},"t":3,"u":23},"k":{"l":{"i":1}},"n":{"i":{"z":32}},"o":[{"t":[{"h":7},4],"a":{"c":148}},0],"s":{"a":9,"c":{"o":1},"n":1,"p":[{"o":11},9],"t":1,"u":{"r":1},"g":{"r":5},"v":11},"t":{"a":{"l":36},"i":{"e":1,"d":137,"n":184,"r":{"e":137}},"o":18,"r":9,"w":1},"u":{"a":3,"l":3,"r":19}},24],"o":18,"p":{"a":{"r":17,"t":4},"e":{"r":{"o":4},"a":{"b":{"l":{"e":132}}}},"h":{"e":{"r":23},"i":18},"i":{"l":{"l":{"a":[{"r":4},21]}},"n":3,"t":{"a":3,"u":23}},"l":24,"o":{"c":6,"l":{"a":4},"r":{"i":6},"s":{"t":12}},"s":{"e":{"s":5}},"u":23},"q":{"u":{"e":6}},"r":[{"a":{"c":{"t":3},"d":{"e":19,"i":{"s":4}},"l":3,"m":{"e":{"t":{"e":19}}},"n":{"g":17},"p":11,"t":[{"i":{"o":19,"v":4}},1],"u":19,"v":38,"w":17},"b":{"a":{"l":36}},"c":{"h":{"a":{"n":1},"e":{"t":185}}},"d":{"i":{"n":{"e":4}},"r":1},"e":{"a":{"s":4},"e":23,"n":{"t":3},"s":{"s":19}},"f":{"i":1,"l":1},"i":[{"a":{"l":4,"n":3},"e":{"t":23},"m":1,"n":{"a":{"t":4}},"o":3,"z":9},2],"m":{"i":9},"o":{"d":20,"n":{"i":19},"o":23},"p":9,"q":3,"r":{"e":17,"a":{"n":{"g":{"e":9}}}},"s":{"a":1,"h":9}},37],"s":{".":18,"a":{"b":1,"n":{"t":3}},"h":{"i":17},"i":{"a":{".":19},"b":23,"c":23,"t":39},"k":{"i":11},"l":1,"o":{"c":21},"p":{"h":4},"s":{"h":1},"t":{"e":{"n":3},"r":2},"u":{"r":{"a":6}},"y":{"m":{"p":{"t":{"o":{"t":4}}}}}},"t":{"a":[{"b":{"l":3},"c":4,"l":{"o":3},"p":4},24],"e":{"c":[{"h":4},5],"g":{"o":3},"n":{".":3},"r":{"a":3,"n":[{"a":19},6]},"s":{"t":3},"v":4},"h":[{"e":{"m":5,"n":19,"r":{"o":{"s":186}}},"o":[{"m":5},1]},18],"i":{".":18,"a":19,"b":20,"c":2,"f":3,"o":{"n":{"a":{"r":7}}},"t":{"u":3}},"o":{"g":21,"m":[{"i":{"z":4}},24],"p":21,"s":21},"r":[{"o":{"p":4}},29],"s":{"k":1}
38,"t":{"a":{"g":1},"e":[{"s":{".":170}},4],"h":1},"u":[{"a":4,"e":4,"l":3,"r":{"a":3}},24],"y":24},"u":{"b":1,"g":{"h":[{"t":{"l":17}},12],"u":3},"l":[{"i":{"f":13}},40],"n":{"d":5},"r":3,"s":{"i":{"b":4}},"t":{"e":{"n":5},"h":2}},"v":{"a":[{"g":3,"n":19},24],"e":{"n":{"o":0},"r":{"a":3,"n":4,"y":4}},"i":[{"e":{"r":0},"g":3,"o":{"u":3}},2],"o":{"c":4,"r":29}},"w":{"a":{"y":27},"i":3,"l":{"y":1},"s":0},"x":{"i":{"c":1,"d":1}},"y":{"a":{"l":4},"e":0,"s":0},"z":{"i":{"e":{"r":0}},"z":{"i":5}}},"b":{"a":{".":32,"d":{"g":{"e":{"r":5}}},"g":{"e":1},"l":{"a":15},"n":{"d":{"a":{"g":5}},"e":0,"i":11},"r":{"b":{"i":7},"i":{"a":17},"o":{"n":{"i":{"e":187}}}},"s":{"s":{"i":0}},"t":[{"h":{"y":2}},41],"z":1,"c":{"k":{"e":{"r":{".":84}}}}},"b":[{"e":[{"r":23},24],"i":{"n":{"a":0},"t":0}},42],"d":43,"e":{".":18,"a":{"k":17,"t":12},"d":[{"a":3,"e":3,"i":3},44],"g":{"i":3,"u":4},"l":[{"i":2,"o":3},41],"m":45,"n":{"i":{"g":4},"u":4},"s":[{"p":3,"t":{"r":4}},46],"t":[{"i":{"z":5},"r":4,"w":3},27],"w":3,"y":{"o":4},"v":{"i":{"e":9}}},"f":25,"h":47,"i":{"b":9,"d":[{"i":{"f":167}},1],"e":[{"n":4,"r":1},27],"f":48,"l":[{"i":{"z":3},"l":{"a":{"b":8}}},41],"n":{"a":{"r":49},"d":0,"e":{"t":4}},"o":{"g":{"r":3},"u":4,"m":5,"r":{"b":2,"h":15}},"t":[{"i":{"o":50,"v":{"e":188}},"r":3,"u":{"a":51},"z":19},9]},"j":29,"k":1,"l":[{"a":{"t":{"h":7},"n":{"d":189}},"e":{".":21,"n":17,"s":{"p":32}},"i":{"s":23,"n":{"d":189}},"o":[{"n":{"d":190}},21],"u":{"n":{"t":17}}},52],"m":43,"n":[{"e":{"g":5}},47],"o":{"d":[{"i":11},27],"e":1,"l":{"i":{"c":11}},"m":{"b":{"i":0}},"n":{"a":[{"t":5},0]},"o":27,"r":{".":32,"a":43,"d":5,"e":32,"i":32,"n":{"o":191}},"s":53,"t":{"a":19,"h":6,"o":1,"u":{"l":192}},"u":{"n":{"d":54}}},"p":18,"r":{"i":{"t":18},"o":{"t":{"h":54}},"u":{"s":{"q":17}}},"s":[{"o":{"r":17}},55],"t":[{"l":1,"o":21,"r":23},25],"u":{"f":{"f":{"e":{"r":0}}},"g":{"a":1},"l":{"i":3},"m":{"i":17},"n":[{"t":{"i":17}},1],"r":{"e":3},"s":{"i":{"e":[{"r":193,"s":193},5]},"s":{"e":17,"i":{"n":{"g":17}}},"t":32},"t":{"a":18,"i":{"o":27},"o":19,"e":{"d":{".":8}},"t":{"e":{"d":0}}}},"v":29,"w":56,"y":{".":32,"s":0}},"c":{"a":[{"b":{"i":{"n":11},"l":2},"c":{"h":17},"d":{"e":{"n":4,"m":194}},"g":46,"h":57,"l":{"a":{"t":3},"l":{"a":0,"i":{"n":6}},"o":18},"n":{"d":5,"e":0,"i":{"c":0,"s":5,"z":11},"t":{"y":0},"y":17},"p":{"e":{"r":4}},"r":{"o":{"m":5}},"s":{"t":{"e":{"r":6},"i":{"g":5}},"y":18},"t":{"h":1,"i":{"v":18},"a":{"s":195}},"v":{"a":{"l":5}}},41],"c":[{"h":{"a":6},"i":{"a":0},"o":{"m":{"p":{"a":10}},"n":17,"u":{"t":12}}},23],"e":{".":25,"d":{".":18,"e":{"n":18}},"i":27,"l":{".":32,"l":27},"n":[{"c":27,"e":58,"i":18,"t":27},41],"p":27,"r":{"a":{"m":4}},"s":{"a":18,"s":{"i":[{"b":59},27]},"t":5},"t":[{"a":60},0],"w":0},"h":[{".":18,"a":{"b":61,"n":{"i":{"c":32,"s":20}}},"e":[{"a":{"p":54},"d":18,"l":{"o":5},"m":{"i":27},"n":{"e":4},"r":{".":3,"s":3}},8],"i":{"n":[{"e":{".":32,"s":{"s":4}},"i":32},62],"o":32,"t":27,"z":8,"e":{"v":{"o":6}}},"o":63,"t":{"i":1},"s":{".":18,"h":{"u":11}}},25],"i":[{"a":[{"b":64,"r":5},27],"c":4,"e":{"r":18},"f":{"i":{"c":{".":32}}},"i":18,"l":{"a":1,"i":27},"m":25,"n":[{"a":[{"t":27},21],"e":{"m":11},"g":[{".":19},29],"o":32,"q":8},25],"o":{"n":17},"p":{"e":18,"h":3,"i":{"c":18}},"s":{"t":{"a":18,"i":18}},"t":[{"i":{"z":11}},42],"z":32,"g":{"a":{"r":152}}},41],"k":[{"i":3},2],"l":[{"a":{"r":[{"a":{"t":{"i":{"o":19}}},"e":32},18]},"e":{"m":0,"a":{"r":0}},"i":{"c":18,"m":17},"y":0},65],"n":19,"o":[{"a":{"g":4},"e":8,"g":[{"r":1},25],"i":[{"n":{"c":3}},0],"l":{"i":5,"o":[{"r":11},32]},"m":{"e":{"r":5}},"n":{"a":0,"e":21,"g":11,"t":5},"p":{"a":3,"i":{"c":11},"l":1,"h":{"o":{"n":196}}},"r":{"b":18,"o":{"n":12}},"s":{"e":0},"v":[{"e":17},15],"w":{"a":5},"z":{"e":5,"i":4},"u":{"s":{"t":{"i":84}}}},41],"q":29,"r":{"a":{"s":{"t":6},"t":{".":32,"i":{"c":32}}},"e":{"a":{"t":11},"d":32,"t":{"a":47},"v":0},"i":[{"f":5,"n":21,"s":17,"t":{"i":[{"e":11},32]}},8],"o":{"p":{"l":0,"o":6},"s":{"e":17},"c":{"o":{"d":197}},"e":{"c":{"o":148}}},"u":{"d":0}},"s":66,"t":[{"a":{"b":0,"n":{"g":4,"t":19}},"e":[{"r":23},24],"i":{"c":{"u":21},"m":{"i":12}},"u":{"r":0},"w":21,"r":{"o":{"m":{"e":{"c":198}}}}},42],"u":{"d":5,"f":21,"i":[{"t":{"y":4}},21],"l":{"i":32,"t":{"i":{"s":0},"u":27}},"m":{"a":9,"e":23,"i":1},"n":27,"p":{"i":3,"y":4},"r":{"a":{"b":67,"n":{"c":{"e":199}}},"i":{"a":4}},"s":[{"s":{"i":17}},41],"t":[{"i":{"e":1,"v":56},"r":18},68]},"y":41,"z":{"e":0}},"d":{"a":[{".":32,"b":70,"c":{"h":17},"f":18,"g":25,"m":71,"n":{"g":11},"r":{"d":6,"k":6,"y":18},"t":[{"i":{"v":18},"o":18,"a":{"b":137}},27],"v":[{"e":5},53],"y":32,"l":{"o":{"n":{"e":48}}}},69],"b":29,"c":19,"d":[{"a":{"b":20},"i":{"b":94}},72],"e":{".":25,"a":{"f":6,"l":{"s":{".":1}}},"b":{"i":{"t":5},"o":{"n":1}},"c":{"a":{"n":36},"i":{"l":1},"o":{"m":4},"l":{"a":{"r":200},"i":{"n":{"a":64}}}},"d":42,"e":{".":18},"i":{"f":4},"l":{"i":{"e":17,"q":16},"o":4},"m":[{".":32,"i":{"c":[{".":5},27],"l":4},"o":{"n":{"s":1},"r":7,"s":9}},21],"n":[{"a":{"r":1},"o":3,"t":{"i":{"f":7}},"u":3},41],"p":[{"a":3,"i":17,"u":9},2],"q":23,"r":{"h":21,"m":32,"n":{"i":{"z":6}},"s":5},"s":[{".":24,"c":2,"o":64,"t":{"i":11,"r":3},"u":1,"i":{"c":11}},8],"t":[{"o":9,"i":{"c":9}},2],"v":[{"i":{"l":11}},2],"y":18,"f":{"i":{"n":{"i":{"t":{"i":201}}}}}},"f":43,"g":{"a":21,"e":{"t":73},"i":2,"y":24},"h":74,"i":{".":32,"a":[{"b":5},75],"c":{"a":{"m":1,"i":{"d":15}},"e":21,"t":27},"d":27,"e":{"n":76},"f":[{"f":{"r":{"a":5}}},29],"g":{"e":3},"l":{"a":{"t":{"o":1}}},"n":[{"a":41,"e":{".":27},"i":[{"z":4},32]},29],"o":[{"g":5},41],"p":{"l":1},"r":[{"e":[{"n":9,"r":9},2],"t":{"i":6}},8],"s":[{"i":32,"t":77},15],"t":{"i":24},"v":78,"m":{"e":{"t":{"h":{"y":141}}}}},"j":29,"k":79,"l":{"a":56,"e":{".":27,"d":27,"s":{".":27,"s":18},"a":{"d":42}},"o":48,"u":56,"y":25,"i":{"e":202}},"m":29,"n":80,"o":[{".":27,"d":{"e":4},"e":32,"f":57,"g":21,"l":{"a":1,"i":17,"o":{"r":4}},"m":{"i":{"z":5}},"n":{"a":{"t":3},"i":17},"o":{"d":11},"p":{"p":0},"r":21,"s":27,"u":{"t":56},"v":1,"x":27,"w":{"o":{"r":{"d":203}}}}
38,41],"p":29,"r":[{"a":{"g":{"o":{"n":6}},"i":18},"e":[{"a":{"r":6},"n":[{"a":{"l":204}},32]},0],"i":{"b":0,"l":17,"f":{"t":{"a":189}},"p":{"l":{"e":{"g":205}}}},"o":{"p":0,"w":18,"m":{"e":{"d":206}}},"u":{"p":{"l":{"i":32}}},"y":18},41],"s":[{"p":1,"w":21,"y":21},81],"t":{"h":24,"a":{"b":23}},"u":[{"a":[{"l":{".":9}},82],"c":[{"a":29,"e":{"r":5},"t":{".":18,"s":18}},9],"e":{"l":4},"g":1,"l":{"e":23},"m":{"b":{"e":0}},"n":1,"p":[{"e":1},18],"o":{"p":{"o":{"l":207}}}},41],"v":29,"w":29,"y":[{"n":32,"s":{"e":1,"p":5}},24]},"e":{"a":{"b":72,"c":{"t":23},"d":[{"i":{"e":5}},15],"g":{"e":[{"r":4},1]},"l":[{"e":{"r":5},"o":{"u":11}},1],"m":{"e":{"r":11}},"n":{"d":19,"i":{"e":{"s":111}}},"r":{"a":11,"c":0,"e":{"s":5},"i":{"c":0,"l":0},"k":5,"t":[{"e":12},8]},"s":{"p":4,"s":23,"t":12},"t":[{"e":{"n":5},"h":{"i":12},"i":{"f":19},"u":83},9],"v":[{"e":{"n":11},"i":5,"o":5},9]},"b":[{"e":{"l":{".":21,"s":21},"n":21},"i":{"t":21},"r":23},42],"c":{"a":{"d":21,"n":{"c":6}},"c":{"a":6},"e":[{"s":{"s":{"a":4}}},29],"i":[{"b":21,"f":{"i":{"c":{"a":{"t":4}},"e":4},"y":4},"m":3,"t":[{"e":19},0]},9],"l":{"a":{"m":21},"u":{"s":21}},"o":{"l":24,"m":{"m":21,"p":{"e":21}},"n":{"c":21},"r":[{"a":3,"o":5},24]},"r":[{"e":{"m":21}},29],"t":{"a":{"n":1},"e":1},"u":[{"l":[{"a":3},21]},29],"h":{"a":{"s":23}}},"d":{"a":37,"d":61,"e":{"r":34,"s":0}
38,"i":[{"a":23,"b":3,"c":{"a":3},"m":3,"t":2,"z":5},18],"o":[{"l":21,"n":84},18],"r":{"i":21},"u":{"l":[{"o":4,"i":{"n":{"g":2}}},21]},"g":{"l":15}},"e":{"c":9,"d":{"i":11},"f":9,"l":{"i":11,"y":1},"m":9,"n":{"a":1},"p":85,"s":[{"t":17},86],"t":{"y":1},"x":19},"f":[{"e":{"r":{"e":83}},"f":41,"i":{"c":[{"i":32},21],"l":17,"n":{"e":23,"i":{"t":{"e":20}}},"t":27},"o":{"r":{"e":{"s":6}}},"u":{"s":{"e":{".":21}}}},29],"g":{"a":{"l":18},"e":{"r":17},"i":{"b":4,"c":1,"n":{"g":4},"t":87},"n":4,"o":{".":21,"s":21},"u":{"l":2,"r":19},"y":32},"h":[{"e":{"r":17}},72],"i":[{"c":19,"d":4,"g":[{"l":4},8],"m":{"b":23},"n":{"f":23,"g":29,"s":{"t":19}},"r":{"d":0},"t":{"e":11,"h":3,"y":19}},9],"j":[{"u":{"d":[{"i":4},21]}},29],"k":{"i":{"n":0},"l":{"a":1}},"l":{"a":[{".":21,"c":21,"n":{"d":17},"t":{"i":{"v":4}},"w":21,"x":{"a":36}},29],"e":{"a":23,"b":{"r":{"a":4}},"c":32,"d":21,"g":{"a":3},"n":19,"r":34,"s":29},"f":9,"i":[{"b":{"e":23},"c":{".":33,"a":3},"e":{"r":23},"g":{"i":{"b":4}},"m":19,"n":{"g":83},"o":23,"s":[{"h":4},24],"v":88,"t":{"i":{"s":208}}},9],"l":{"a":[{"b":1},18],"o":17},"o":{"c":19,"g":4,"p":{".":3},"a":29},"s":{"h":9},"t":{"a":1},"u":{"d":19,"g":4}},"m":{"a":{"c":21,"g":21,"n":[{"a":4},19]},"b":4,"e":[{"l":24,"t":21},29],"i":{"c":{"a":3},"e":0,"g":{"r":{"a":4}},"n":[{"e":4,"i":35},89],"s":[{"h":4,"s":19},21],"z":3},"n":{"i":{"z":32}},"o":{"g":0,"n":{"i":{"o":7}}},"p":{"i":3},"u":{"l":[{"a":4},21],"n":11},"y":23},"n":{"a":{"m":{"o":4},"n":{"t":21}},"c":{"h":{"e":{"r":17}}},"d":{"i":{"c":3,"x":2}},"e":{"a":19,"e":19,"m":3,"r":{"o":4},"s":{"i":4,"t":4},"t":{"r":3},"w":23},"i":{"c":{"s":4},"e":19,"l":19,"o":23,"s":{"h":3},"t":3,"u":19,"z":32},"n":18,"o":[{"g":0,"s":21,"v":3},18],"s":{"w":1},"t":{"a":{"g":{"e":5}},"h":{"e":{"s":18}}},"u":{"a":3,"f":4},"y":{".":23},"z":61},"o":{"f":19,"g":[{"r":{"a":{"p":3}}},9],"i":90,"l":23,"p":{"a":{"r":11}},"r":[{"e":3,"o":{"l":4}},29],"s":0,"t":[{"o":1},21],"u":{"t":19},"w":19},"p":{"a":[{"i":23,"n":{"c":4}},24],"e":{"l":19,"n":{"t":23},"t":{"i":{"t":{"i":{"o":4}}}}},"h":{"e":17},"l":{"i":21},"o":29,"r":{"e":{"c":[{"a":4},21],"d":21,"h":3},"o":[{"b":21},23]},"s":{"h":1},"t":{"i":{"b":13}},"u":{"t":[{"a":4},21]},"i":{"n":{"e":{"p":{"h":209}}}}},"q":[{"u":{"i":{"l":12,"s":91}}},29],"r":{"a":[{"b":0,"n":{"d":18},"r":3,"t":{"i":{".":18}}},2],"b":[{"l":1},25],"c":{"h":[{"e":1},3]},"e":{".":25,"a":{"l":23},"c":{"o":5},"i":{"n":11},"l":{".":4},"m":{"o":3},"n":{"a":4,"c":{"e":4},"e":18,"t":3},"q":0,"s":{"s":4,"t":3},"t":17},"h":2,"i":[{"a":[{"n":{".":210}},92],"c":{"k":32},"e":{"n":23,"r":0},"n":{"e":3},"o":29,"t":18,"u":1,"v":[{"a":21},0]},2],"m":93,"n":{"i":{"s":1,"t":18,"z":32},"o":3},"o":[{"b":4,"c":19,"r":0,"u":2},25],"s":[{"e":{"t":3}},2],"t":{"e":{"r":11},"l":18,"w":3},"u":[{"t":0},18],"w":{"a":{"u":32}}},"s":{"a":[{"g":{"e":{".":21,"s":21}}},72],"c":[{"a":[{"n":4},24],"r":23,"u":4},9],"e":[{"c":[{"r":4},24],"n":{"c":4},"r":{"t":{".":21,"s":21},"v":{"a":21}}},74],"h":[{"a":23,"e":{"n":5}},18],"i":[{"c":24,"d":[{"e":{"n":4}},24],"g":{"n":{"a":4}},"m":94,"n":95,"s":{"t":{"e":17}},"u":0},29],"k":{"i":{"n":19}},"m":{"i":1},"o":{"l":[{"u":3},24],"n":[{"a":4},24]},"p":[{"e":{"r":3},"i":{"r":{"a":4}},"r":{"e":1},"a":{"c":{"i":211}}},29],"s":[{"i":{"b":96}},25],"t":{"a":{"n":36},"i":{"g":3,"m":4},"o":[{"n":23},44],"r":[{"o":19,"u":{"c":10}},25]},"u":{"r":[{"r":4},24]},"w":1},"t":{"a":{"b":0},"e":{"n":{"d":17},"o":23},"h":{"o":{"d":54}
38,"y":{"l":{"e":{"n":{"e":162}}}}},"i":{"c":2,"d":{"e":19},"n":[{"o":0},17],"r":19,"t":{"i":{"o":19,"v":4}}},"n":18,"o":{"n":{"a":4}},"r":{"a":23,"e":23,"i":{"c":3,"f":4},"o":{"g":3,"s":4}},"u":{"a":3},"y":{"m":4},"z":4},"u":[{"n":19,"p":23,"r":{"o":3},"s":0,"t":{"e":17,"i":{"l":6},"r":4},"c":{"l":{"i":{"d":212}}}},18],"v":{"a":{"p":97,"s":[{"t":4},24]},"e":{"a":19,"l":{"l":3,"o":12},"n":{"g":19,"i":17},"r":[{"b":19},2]},"i":[{"d":3,"l":0,"n":21,"v":0},29],"o":{"c":19},"u":19},"w":{"a":[{"g":21},29],"e":{"e":19},"h":23,"i":{"l":6,"n":{"g":3},"t":23}},"x":{"p":41},"y":{"c":32,"e":{".":32},"s":0}},"f":{"a":[{"b":{"l":3,"r":11},"c":{"e":1},"g":18,"i":{"n":17},"l":{"l":{"e":6}},"m":{"a":26,"i":{"s":5}},"r":[{"t":{"h":5}},32],"t":{"a":3,"h":{"e":3},"o":18},"u":{"l":{"t":7}}},41],"b":56,"d":18,"e":{".":18,"a":{"s":17,"t":{"h":54}},"b":[{"r":{"u":{"a":15}}},1],"c":{"a":18,"t":32},"d":25,"l":{"i":3},"m":{"o":1},"n":{"d":[{"e":6},8]},"r":[{"r":32,"m":{"i":{"o":213}}},15],"v":0},"f":[{"e":{"s":21},"i":{"e":21,"n":{".":19},"s":94},"l":{"y":21},"y":24},43],"h":18,"i":[{"a":3,"c":{".":48,"a":{"l":47,"n":23,"t":{"e":18}},"e":{"n":23,"r":3},"i":[{"a":32,"e":32},0],"s":18,"u":3,"h":27},"d":{"e":{"l":4}},"g":{"h":{"t":7}},"l":{"i":5,"l":{"i":{"n":6}},"y":18},"n":[{"a":32,"d":97,"e":9,"g":98,"n":0},25],"s":{"t":{"i":0}},"t":{"t":{"e":{"d":{".":5}}}}},41],"l":[{"e":{"s":{"s":19}},"i":{"n":17},"o":{"r":{"e":11},"w":{"e":{"r":{".":84}}}},"y":100,"a":{"g":{"e":{"l":214}}},"u":{"o":{"r":27}}},99],"m":18,"n":18,"o":[{"n":[{"d":{"e":0},"t":0},32],"r":[{"a":{"t":4,"y":5},"e":{"t":6},"i":0,"t":{"a":6}},9],"s":5},41],"p":56,"r":{"a":{"t":0},"e":{"a":19,"s":{"c":6}},"i":[{"l":17},8],"o":{"l":6}},"s":48,"t":[{"o":21,"y":24},25],"u":[{"e":{"l":4},"g":18,"m":{"i":{"n":1}},"n":{"e":4},"r":{"i":3},"s":{"i":17,"s":0}
38,"t":{"a":18}},27],"y":41},"g":{"a":[{"f":0,"l":{".":32,"i":27,"o":3},"m":[{"e":{"t":4},"o":19},25],"n":{"i":{"s":5,"z":[{"a":6},3]},"o":18},"r":{"n":67},"s":{"s":17},"t":{"h":12,"i":{"v":18}},"z":18},41],"b":23,"d":1,"e":{".":25,"d":25,"e":{"z":17},"l":{"i":{"n":0,"s":4,"z":4},"y":18},"n":[{"a":{"t":1},"i":{"z":4},"o":18,"y":18,"c":{"y":{".":8}}},41],"o":[{"m":3,"d":215},41],"r":{"y":21},"s":{"i":32},"t":{"h":6,"o":18,"y":1,"i":{"c":{".":8}}},"v":1},"g":[{"e":[{"r":23},24],"l":{"u":6},"o":0},101],"h":{"i":{"n":3},"o":{"u":{"t":4}},"t":{"o":1,"w":{"e":15}}},"i":{".":32,"a":[{"r":5},102],"c":[{"i":{"a":32},"o":21},29],"e":{"n":6,"s":{".":32}},"l":0,"m":{"e":{"n":23}},"n":{".":68,"g":{"e":5},"s":103},"o":32,"r":[{"l":0},27],"s":{"l":23},"u":1,"v":32,"z":27},"l":[{"a":[{"d":{"i":6},"s":32},0],"e":[{"a":{"d":29}},41],"i":{"b":0,"g":23,"s":{"h":43}},"o":[{"r":11,"b":{"i":{"n":106}}},27]},9],"m":[{"y":21},29],"n":{"a":[{".":21,"c":69},1],"e":{"t":{"t":17,"i":{"s":{"m":137}}}},"i":[{"n":24,"o":21},29],"o":[{"n":21,"m":{"o":5},"r":{".":216,"e":{"s":{"p":24}}}},29]},"o":[{".":27,"b":5,"e":32,"g":104,"i":{"s":3},"n":[{"a":105,"d":{"o":7},"i":[{"z":{"a":217}},3]},8],"o":32,"r":{"i":{"z":4},"o":{"u":5}},"s":{".":32},"v":15},41],"p":23,"r":[{"a":{"d":{"a":18},"i":21,"n":84,"p":{"h":{".":32,"e":{"r":[{".":7},19]},"i":{"c":32},"y":18}},"y":18},"e":{"n":0,"s":{"s":{".":18}}},"i":{"t":18,"e":{"v":213}},"o":21,"u":{"f":17}},41],"s":[{"t":{"e":19}},9],"t":{"h":11},"u":{"a":[{"r":{"d":27}},1],"e":25,"i":{"t":106},"n":27,"s":27,"t":[{"a":{"n":29}},26]},"w":23,"y":[{"n":107,"r":{"a":4}},41]},"h":{"a":{"b":{"l":73},"c":{"h":17},"e":{"m":0,"t":0},"g":{"u":19},"l":{"a":[{"m":12},3]},"m":1,"n":{"c":{"i":0,"y":0},"d":{".":32},"g":[{"e":{"r":6},"o":6},0],"i":{"z":108},"k":0,"t":{"e":0}},"p":{"l":11,"t":5,"a":{"r":{"r":218}}},"r":{"a":{"n":3,"s":4},"d":[{"e":12},8],"l":{"e":0},"p":{"e":{"n":6}},"t":{"e":{"r":5}}},"s":{"s":5},"u":{"n":17},"z":[{"a":11},32],"i":{"r":{"s":137}},"t":{"c":{"h":213}}},"b":29,"e":{"a":{"d":41,"r":27},"c":{"a":{"n":1,"t":19}},"d":[{"o":13},21],"l":{"i":93,"l":{"i":{"s":0},"y":0},"o":19},"m":{"p":0},"n":[{"a":[{"t":5},17]},9],"o":{"r":5},"p":5,"r":{"a":[{"p":12},21],"b":{"a":0},"e":{"a":6},"n":23,"o":{"u":19},"y":23},"s":[{"p":64},29],"t":[{"e":{"d":0}},1],"u":0,"x":{"a":168}},"f":29,"h":29,"i":{"a":{"n":4},"c":{"o":1},"g":{"h":6},"l":109,"m":{"e":{"r":36}},"n":{"a":21},"o":{"n":{"e":17}},"p":[{"e":{"l":{"a":219}}},1],"r":{"l":0,"o":3,"p":0,"r":0},"s":{"e":{"l":11},"s":0}
38,"t":{"h":{"e":{"r":6}},"e":{"s":{"i":{"d":12}}}},"v":9},"k":18,"l":[{"a":{"n":17},"o":[{"r":{"i":11}},24]},80],"m":[{"e":{"t":17}},43],"n":[{"a":{"u":{"z":12}}},42],"o":{"d":{"i":{"z":19},"s":19},"g":[{"e":17},1],"l":{"a":{"r":5},"e":110},"m":{"a":1,"e":12},"n":{"a":0,"y":4},"o":{"d":27,"n":17},"r":{"a":{"t":5},"i":{"s":4,"c":{".":187}},"t":{"e":12},"u":4},"s":{"e":[{"n":4},0],"p":15},"u":{"s":[{"e":54},41]},"v":{"e":{"l":5}}},"p":56,"r":[{"e":{"e":6},"o":{"n":{"i":{"z":5}},"p":{"o":11}}},26],"s":[{"h":21},101],"t":{"a":{"r":21},"e":{"n":2,"s":4,"o":{"u":216}},"y":21},"u":{"g":1,"m":{"i":{"n":1}},"n":{"k":{"e":5},"t":0},"s":{"t":14},"t":1},"w":[{"a":{"r":{"t":21}}},29],"y":{"p":{"e":3,"h":3,"o":{"t":{"h":{"a":137}}}},"s":9}},"i":{"a":[{"l":24,"m":[{"e":{"t":{"e":5}}},0],"n":[{"c":18,"i":11,"t":46},24],"p":{"e":4},"s":{"s":17},"t":{"i":{"v":21},"r":{"i":{"c":1}},"u":21}},42],"b":{"e":[{"r":{"a":3,"t":4}},0],"i":{"a":4,"n":3,"t":{".":4,"e":4}},"l":[{"i":3},29],"o":19,"r":[{"i":94},29],"u":{"n":19}},"c":{"a":{"m":18,"p":32,"r":[{".":21,"a":21},18],"s":6,"y":21},"c":{"u":17},"e":{"o":18},"h":18,"i":[{"d":19,"n":{"a":4},"p":[{"a":3},24]},25],"l":{"y":21},"o":{"c":94},"r":[{"a":32,"y":21},43],"t":{"e":1,"u":[{"a":111},84]},"u":{"l":{"a":3},"m":1,"o":4,"r":23}},"d":[{"a":{"i":21,"n":{"c":4}},"d":4,"e":{"a":{"l":11},"s":0},"i":[{"a":{"n":4,"r":0},"e":19,"o":[{"u":5,"s":1},3],"t":2,"u":4},24],"l":{"e":23},"o":{"m":21,"w":3},"r":21,"u":[{"o":4},24]},25],"e":[{"d":{"e":0},"g":{"a":113},"l":{"d":12},"n":{"a":67,"e":0,"n":19,"t":{"i":23}},"r":{".":29},"s":{"c":23,"t":29},"t":23},112],"f":{".":18,"e":{"r":{"o":4}},"f":{"e":{"n":5},"r":1},"i":{"c":{".":18},"e":23},"l":23,"t":18,"a":{"c":{"e":{"t":137}}}},"g":[{"a":{"b":5},"e":{"r":{"a":3}},"h":{"t":{"i":12}},"i":[{"b":23,"l":3,"n":3,"t":3},18],"l":28,"o":[{"r":3,"t":4},24],"r":{"e":19},"u":{"i":5,"r":2},"n":{"i":{"t":[{"e":{"r":213}},0]}}},25],"h":23,"i":114,"j":[{"k":21},23],"k":18,"l":{"a":[{"b":93,"d":{"e":21},"m":94,"r":{"a":5}},29],"e":{"g":23,"r":2,"v":17},"f":4,"i":[{"a":3,"b":9,"o":3,"s":{"t":1},"t":25,"z":9},2],"l":{"a":{"b":5}},"n":18,"o":{"q":3},"t":{"y":1},"u":{"r":4},"v":3},"m":{"a":{"g":[{"e":3},21],"r":{"y":5}},"e":{"n":{"t":{"a":{"r":10}}},"t":18},"i":[{"d":{"a":4},"l":{"e":5},"n":{"i":19},"t":18},2],"n":{"i":1},"o":{"n":23},"u":[{"l":{"a":3}},24],"p":{"e":{"d":{"a":201}}}},"n":{".":25,"a":{"u":83,"v":18},"c":{"e":{"l":36,"r":3}},"d":[{"l":{"i":{"n":{"g":4}}}},18],"e":[{"e":23,"r":{"a":{"r":17}},"s":{"s":19}},25],"g":{"a":18,"e":[{"n":4},18],"i":18,"l":{"i":{"n":{"g":4}}},"o":18,"u":18},"i":[{".":19,"a":21,"o":3,"s":2,"t":{"e":{".":19,"l":{"y":{".":19}}},"i":{"o":32},"y":3}},25],"k":18,"l":18,"n":25,"o":[{"c":90,"s":0,"t":21},42],"s":[{"e":3,"u":{"r":{"a":7}}},25],"t":{".":25,"h":112},"u":[{"s":19},2],"y":18,"f":{"r":{"a":{"s":220}}}},"o":[{".":18,"g":{"e":17,"r":9},"l":29,"m":1,"n":{"a":{"t":11},"e":{"r":{"y":0}},"i":11},"p":{"h":4},"r":{"i":11},"s":21,"t":{"h":4,"i":19,"o":1},"u":{"r":21}},25],"p":[{"e":0,"h":{"r":{"a":{"s":115}}},"i":[{"c":1},3],"r":{"e":96},"u":{"l":3}},25],"q":{"u":{"a":23,"e":{"f":4},"i":{"d":3,"t":116}}},"r":[{"a":[{"b":0,"c":21},29],"d":{"e":5},"e":{"d":{"e":0},"f":21,"l":117,"s":21},"g":{"i":4},"i":[{"d":{"e":5},"s":1,"t":{"u":11},"z":118},2],"m":{"i":{"n":1}}
38,"o":{"g":0,"n":{".":32}},"u":{"l":4},"r":{"e":{"v":{"o":{"c":221}}}}},18],"s":{".":25,"a":{"g":4,"r":3,"s":6},"c":[{"h":3},119],"e":[{"r":3},18],"f":27,"h":{"a":{"n":4},"o":{"n":3,"p":5}},"i":{"b":3,"d":0,"s":19,"t":{"i":{"v":4}}},"k":26,"l":{"a":{"n":36}},"m":{"s":18},"o":[{"m":{"e":{"r":5}}},24],"p":[{"i":9,"y":1},2],"s":[{"a":{"l":1},"e":{"n":36,"s":1}},62],"t":{"a":{".":1},"e":2,"i":2,"l":{"y":0},"r":{"a":{"l":18}}},"u":[{"s":4},24]},"t":{"a":{".":18,"b":{"i":0},"g":21,"m":120,"n":23,"t":23},"e":[{"r":{"a":3,"i":19},"s":[{"i":{"m":{"a":29}}},1]},25],"h":[{"i":{"l":148}},25],"i":[{"a":18,"c":[{"a":3,"k":31},22],"g":3,"l":{"l":4},"m":24,"o":25,"s":[{"m":21},18],"n":{"e":{"r":{"a":{"r":158}}}}},29],"o":{"m":121,"n":18},"r":{"a":{"m":21},"y":4},"t":18,"u":{"a":{"t":3},"d":19,"l":3},"z":{".":18}},"u":29,"v":[{"e":{"l":{"l":3},"n":{".":3},"r":{".":83,"s":{".":21}}},"i":{"l":{".":4},"o":4,"t":2},"o":{"r":{"e":19,"o":35},"t":83}},25],"w":56,"x":{"o":1},"y":18,"z":{"a":{"r":18},"i":0,"o":{"n":{"t":32}}}},"j":{"a":[{"c":{"q":0},"p":[{"a":{"n":{"e":{"s":220}}}},1],"n":{"u":{"a":12}}},32],"e":[{"r":{"s":5,"e":{"m":222}},"s":{"t":{"i":{"e":18},"y":18}},"w":11},41],"o":{"p":1},"u":{"d":{"g":32}}},"k":{"a":{".":27,"b":23,"g":19,"i":{"s":17},"l":0},"b":29,"e":{"d":24,"e":41,"g":1,"l":{"i":[{"n":{"g":223}},4]},"n":{"d":73},"r":29,"s":[{"t":{".":23}},0],"t":{"y":1}},"f":23,"h":1,"i":[{".":32,"c":122,"l":{"l":21,"o":6},"m":21,"n":{".":21,"d":{"e":0},"e":{"s":{"s":19},"t":{"i":{"c":224}}},"g":0},"p":1,"s":[{"h":19},0]},29],"k":1,"l":[{"e":{"y":18},"y":18},29],"m":29,"n":{"e":{"s":19},"o":69},"o":{"r":4,"s":{"h":17},"u":23,"v":{"i":{"a":{"n":41}}}},"r":{"o":{"n":5}},"s":[{"c":21,"l":1,"y":21,"h":{"a":23}},101],"t":19,"w":29},"l":{"a":{"b":{"i":{"c":11},"o":21},"c":{"i":[{"e":225},17]},"d":{"e":21,"y":3},"g":{"n":0},"m":{"o":11},"n":{"d":[{"l":0},27],"e":{"t":5},"t":{"e":0}},"r":{"g":0,"i":11,"c":{"e":{"n":176}}},"s":{"e":0},"t":{"a":{"n":4},"e":{"l":{"i":18}},"i":{"v":18}},"v":[{"a":95},18],"i":{"n":{"e":{"s":{"s":226}}}}},"b":[{"i":{"n":17}},42],"c":[{"e":0,"i":23,"h":{"a":{"i":23},"i":{"l":{"d":227}}}},101],"d":[{"e":[{"r":{"e":1,"i":1}},24],"i":[{"s":4},0],"r":[{"i":21},23]},25],"e":{"a":[{"d":{"e":{"r":{".":183}}},"s":{"a":228}},9],"b":{"i":1},"f":{"t":6},"g":{".":32,"g":32,"e":{"n":{"d":{"r":{"e":230}}}}},"m":{"a":{"t":[{"i":{"c":5}},1]}},"n":{".":18,"c":27,"e":{".":32},"t":41,"o":{"i":{"d":78}}},"p":{"h":3,"r":1},"r":{"a":{"b":6},"e":0,"g":27,"i":68,"o":21},"s":[{"c":{"o":4},"q":32,"s":[{".":32},27]},8],"v":{"a":23,"e":{"r":{".":0,"a":0,"s":0}}},"y":[{"e":18},27],"c":{"t":{"a":{"b":229}}}},"f":[{"r":19},25],"g":[{"a":[{"r":12},19],"e":{"s":21},"o":11},80],"h":48,"i":{"a":{"g":1,"m":9,"r":{"i":{"z":6}},"s":1,"t":{"o":1}},"b":{"i":4},"c":{"i":{"o":32},"o":{"r":1},"s":18,"t":{".":18},"u":21,"y":23},"d":{"a":23,"e":{"r":5},"i":27},"f":{"e":{"r":11},"f":21,"l":1},"g":{"a":{"t":{"e":32}},"h":27,"r":{"a":1}},"k":27,"l":123,"m":{"b":{"l":0},"i":11,"o":1,"p":90},"n":{"a":21,"e":[{"a":11},124],"i":11,"k":{"e":{"r":6}}},"o":{"g":4},"q":125,"s":{"p":0},"t":[{".":24,"i":{"c":{"a":32,"s":108}},"h":{"o":{"g":204}}},29],"v":{"e":{"r":11}},"z":29},"j":18,"k":{"a":[{"l":23,"t":0},11]},"l":[{"a":{"w":21},"e":[{"a":19,"c":23,"g":23,"l":23,"n":73,"t":73},24],"i":[{"n":[{"a":19},126],"s":{"h":231}},9],"o":[{"q":{"u":{"i":10}},"u":{"t":4},"w":19},1],"f":{"l":2}},29],"m":[{"e":{"t":19},"i":{"n":{"g":3}},"o":{"d":21,"n":[{"e":{"l":{"l":232}}},17]}},25],"n":81,"o":{".":27,"b":{"a":{"l":5},"o":{"t":{"o":233}}},"c":{"i":1},"f":18,"g":{"i":{"c":27},"o":19,"u":27,"e":{"s":{".":9}}},"m":{"e":{"r":11}},"n":{"g":32,"i":[{"z":127},0]},"o":{"d":6},"p":{"e":{".":32},"i":11,"m":23},"r":{"a":[{"t":{"o":1}},17],"i":{"e":4},"o":{"u":5}},"s":{".":32,"e":{"t":5},"o":{"p":{"h":{"i":{"z":32},"y":32}}},"t":0},"t":{"a":1},"u":{"n":{"d":6},"t":25},"v":18,"a":{"d":{"e":{"d":{".":17},"r":{".":183}}}}},"p":[{"a":{"b":5},"h":{"a":23,"i":19},"i":{"n":{"g":4},"t":23},"l":21,"r":19},25],"r":43,"s":[{"c":21,"e":24,"i":{"e":21}},81],"t":[{"a":{"g":4,"n":{"e":7}},"e":[{"n":17,"r":{"a":36},"a":23},29],"h":{"i":[{"l":{"y":148}},11]},"i":{"e":{"s":{".":19}},"s":17},"r":29,"u":[{"r":{"a":12}},8]}
38,18],"u":{"a":4,"b":{"r":3},"c":{"h":17,"i":3},"e":{"n":3,"p":15},"f":0,"i":{"d":4},"m":{"a":1,"i":32,"n":{".":19,"i":{"a":32}},"b":{"i":{"a":{".":235}}}},"o":[{"r":11},3],"p":18,"s":{"s":17,"t":{"e":11}},"t":41,"n":{"k":{"e":{"r":234}}}},"v":{"e":{"n":19,"t":128}},"w":42,"y":[{"a":18,"b":18,"m":{"e":4},"n":{"o":3},"s":[{"e":19,"t":{"y":{"r":4}}},58],"g":{"a":{"m":{"i":236}}}},41]},"m":{"a":[{"b":25,"c":{"a":9,"h":{"i":{"n":{"e":4}}},"l":1},"g":{"i":{"n":5},"n":32},"h":25,"i":{"d":6},"l":{"d":18,"i":{"g":3,"n":4},"l":{"i":0},"t":{"y":0},"a":{"p":222}},"n":{"i":{"a":32,"s":5,"z":11},".":24,"u":{"s":{"c":237}}},"p":[{"h":{"r":{"o":244}}},18],"r":{"i":{"n":{"e":{".":4}},"z":4},"l":{"y":0},"v":11,"g":{"i":{"n":238}}},"s":{"c":{"e":4},"e":0,"t":15},"t":{"e":32,"h":12,"i":{"s":3,"z":{"a":18}}}},41],"b":[{"a":{"t":129},"i":{"l":19,"n":{"g":83},"v":0}},43],"c":56,"e":{".":18,"d":[{".":18,"i":{"a":32,"e":3,"c":[{"i":{"n":152}},84],"o":{"c":239}},"y":108},25],"g":[{"r":{"a":{"n":240}}},9],"l":{"o":{"n":5},"t":0},"m":[{"o":130},9],"n":[{"a":[{"c":5},0],"d":{"e":0},"e":18,"i":0,"s":[{"u":7},17],"t":[{"e":0},27],".":24},41],"o":{"n":4},"r":{"s":{"a":19}},"s":[{"t":{"i":27}},25],"t":{"a":[{"l":11},1],"e":2,"h":{"i":4},"r":[{"i":{"c":32,"e":4},"y":3},21]},"v":1},"f":43,"h":25,"i":{".":32,"a":3,"d":{"a":[{"b":241},0],"g":0},"g":0,"l":{"i":{"a":27,"e":108,"t":{"a":27}},"l":[{"a":{"g":208},"i":{"l":{"i":59}}},21]},"n":{"a":0,"d":27,"e":{"e":19},"g":{"l":[{"i":5,"y":19},21]},"t":0,"u":[{"t":{"e":{"r":242,"s":{"t":242}}}},21],"i":{"s":{".":174}}},"o":{"t":17},"s":[{"e":{"r":{".":0}},"l":5,"t":{"i":0,"r":{"y":19}}},24],"t":{"h":18},"z":24},"k":18,"l":43,"m":[{"a":{"r":{"y":5},"b":243}},29],"n":[{"a":1,"i":{"n":21},"o":1},43],"o":[{"c":{"r":[{"a":{"t":[{"i":{"z":32}},245]}},18]},"d":131,"g":{"o":1},"i":{"s":[{"e":5},84]},"k":18,"l":{"e":{"s":{"t":4},"c":246}},"m":{"e":3},"n":{"e":{"t":5,"y":{"l":247}},"g":{"e":5},"i":{"a":12,"s":{"m":0,"t":0},"z":3},"o":{"l":36,"c":{"h":12},"e":{"n":171},"s":249},"y":{".":3}},"r":[{"a":{".":18},"o":{"n":{"i":{"s":248}}}},9],"s":[{"e":{"y":4},"p":3},8],"t":{"h":[{"e":{"t":250}},12]},"u":{"f":19,"s":[{"i":{"n":98}},27]},"v":9,"e":{"l":{"a":{"s":167}}}},41],"p":[{"a":{"r":{"a":[{"b":5},7],"i":6}},"e":{"t":23},"h":{"a":{"s":36}},"i":[{"a":0,"e":{"s":4},"n":34,"r":19,"s":4},24],"o":{"r":{"i":11},"s":{"i":{"t":{"e":6}}},"u":{"s":21},"v":6},"t":{"r":1},"y":24},43],"r":47,"s":[{"h":[{"a":{"c":{"k":251}}},21],"i":19},101],"t":18,"u":[{"l":{"a":{"r":49},"t":[{"i":[{"u":252},54]},32]},"m":27,"n":8,"p":18,"u":1,"d":{"r":{"o":9}}},41],"w":18},"n":{"a":[{"b":[{"u":21},81],"c":{".":18,"a":1,"t":19},"g":{"e":{"r":{".":5}}},"k":0,"l":{"i":[{"a":4},1],"t":18},"m":{"i":{"t":4}},"n":[{"c":{"i":36},"i":{"t":0},"k":17},24],"r":{"c":[{"h":{"s":{".":73}}},11],"e":18,"i":11,"l":0,"m":19},"s":[{"c":0,"t":{"i":5}},21],"t":[{"a":{"l":3},"o":{"m":{"i":{"z":6}}}},24],"u":[{"s":{"e":11},"t":27},24],"v":{"e":0}},41],"b":80,"c":{"a":{"r":6},"e":{"s":{".":21}},"h":{"a":23,"e":{"o":19,"s":{"t":253}},"i":{"l":19,"s":23}},"i":{"n":2,"t":1},"o":{"u":{"r":{"a":7}}},"r":29,"u":29},"d":{"a":{"i":21,"n":19},"e":[{"s":{"t":{".":4}}},29],"i":{"b":0,"f":79,"t":29,"z":23,"e":{"c":{"k":29}}},"u":{"c":19,"r":0},"w":{"e":9},"t":{"h":{"r":3}}},"e":{".":25,"a":{"r":23},"b":[{"u":11,"a":{"c":{"k":3}}},9],"c":[{"k":32},9],"d":25,"g":{"a":{"t":[{"i":{"v":5}},1]},"e":32},"l":{"a":1,"i":{"z":5}},"m":{"i":4,"o":1},"n":[{"e":18},41],"o":27,"p":{"o":1},"q":9,"r":[{"a":{"b":6,"r":21},"e":24,"i":132,"r":0},29],"s":[{".":25,"p":18,"t":25,"w":18,"k":{"i":119}},41],"t":{"i":{"c":27}},"v":[{"e":19},1],"w":1},"f":[{"i":{"n":{"i":{"t":{"e":{"s":226}}}}}},23],"g":{"a":{"b":21},"e":{"l":23,"n":{"e":[{"s":5},133]},"r":{"e":19,"i":23}},"h":{"a":4,"o":2},"i":{"b":23,"n":2,"t":19},"l":{"a":21},"o":{"v":17},"s":{"h":4,"p":{"r":2}},"u":[{"m":21},29],"y":24},"h":[{"a":[{"b":12},0],"e":0},80],"i":{"a":[{"n":[{".":114},3],"p":1},68],"b":{"a":3,"l":1},"d":[{"i":4},1],"e":{"r":1},"f":{"i":[{"c":{"a":{"t":4}}},9]},"g":{"r":19},"k":0,"m":[{"i":{"z":3}},29],"n":[{"e":{".":32},"g":0},29],"o":1,"s":{".":32,"t":{"a":0}},"t":[{"h":21,"i":{"o":27},"o":{"r":23},"r":3},24]},"j":29,"k":[{"e":{"r":{"o":19},"t":23},"i":{"n":3},"l":29,"r":{"u":{"p":3}}},44],"l":[{"e":{"s":{"s":19}}},43],"m":[{"e":[{"t":17},0]},19],"n":[{"e":0,"i":{"a":{"l":11},"v":0}},101],"o":{"b":{"l":[{"e":3},0]},"c":{"l":19,"e":{"r":{"o":{"s":254}}}},"d":66,"e":27,"g":[{"e":17},18],"i":{"s":{"i":6}}
38,"l":{"i":134,"o":{"g":{"i":{"s":32}}}},"m":{"i":{"c":27,"z":108,"s":{"t":82}},"o":1,"y":3,"a":{"l":214},"e":{"n":{"o":194}}},"n":[{"a":{"g":0},"i":[{"z":19,"s":{"o":255}},5],"e":{"q":15}},1],"p":[{"o":{"l":{"i":135,"y":{".":256}}}},18],"r":{"a":{"b":5,"r":{"y":1}}},"s":{"c":18,"e":0,"t":5},"t":{"a":4},"u":[{"n":27},41],"v":{"e":{"l":136,"m":{"b":2}}},"w":{"l":12}},"p":[{"i":0,"r":{"e":{"c":17}}},72],"q":29,"r":[{"u":0},29],"s":[{"a":{"b":4,"t":{"i":36}},"c":[{"e":{"i":{"v":4}}},1],"e":[{"s":83},24],"i":{"d":137,"g":17},"l":24,"m":[{"o":{"o":1}},3],"o":{"c":21},"p":{"e":1,"i":19},"t":{"a":{"b":{"l":6}}}},81],"t":[{"a":{"b":0},"e":{"r":{"s":12}},"i":[{"b":19,"e":{"r":0},"f":8,"n":{"e":23,"g":83},"p":0},9],"r":{"o":{"l":{"l":{"i":7}}},"e":{"p":137}},"s":1,"u":{"m":{"e":11}}},29],"u":{"a":2,"d":1,"e":{"n":4},"f":{"f":{"e":0}},"i":{"n":23,"t":50},"m":[{"e":2,"i":19},21],"n":138,"o":23,"t":{"r":3}},"v":74,"w":72,"y":{"m":0,"p":0},"z":[{"a":23},18]},"o":{"a":[{"d":11,"l":{"e":{"s":108}},"r":{"d":12},"s":{"e":0,"t":{"e":6}},"t":{"i":5}},18],"b":{"a":{"b":35,"r":19},"e":{"l":0},"i":[{"n":[{"g":4},24]},29],"r":23,"u":{"l":3},"l":{"i":{"g":189}}},"c":{"e":29,"h":[{"e":{"t":23},"a":{"s":23}},0],"i":{"f":12,"l":21},"l":{"a":{"m":21}},"o":{"d":21},"r":{"a":{"c":3,"t":{"i":{"z":4}}},"e":12,"i":{"t":32}},"t":{"o":{"r":{"a":7}}},"u":{"l":{"a":3},"r":{"e":19}}},"d":{"d":{"e":{"d":4}},"i":{"c":3,"o":11,"t":{"i":{"c":137}}},"o":[{"r":12},139],"u":{"c":{"t":{".":4,"s":4}}},"e":{"l":{"l":{"i":12}}}},"e":{"l":21,"n":{"g":19},"r":[{"s":{"t":257}},23],"t":{"a":1},"v":23},"f":{"i":[{"t":{"e":4,"t":17}},24]},"g":{"a":{"r":121,"t":{"i":{"v":4},"o":21}},"e":[{"n":{"e":19},"o":19,"r":21},29],"i":{"e":23,"s":140,"t":3},"l":[{"y":79},21],"n":{"i":{"z":27}},"r":{"o":21},"u":{"i":5},"y":[{"n":25},41]},"h":[{"a":{"b":6}},74],"i":[{"c":{"e":{"s":11}},"d":{"e":{"r":3}},"f":{"f":17},"g":0,"l":{"e":{"t":4}},"n":{"g":23,"t":{"e":{"r":6}}},"s":{"m":19,"o":{"n":4},"t":{"e":{"n":6}}},"t":{"e":{"r":3}}},9],"j":19,"k":[{"e":{"n":23,"s":{"t":15}},"i":{"e":4}},25],"l":{"a":[{"n":21,"s":{"s":36}},29],"d":[{"e":15},9],"e":{"r":3,"s":{"c":23,"t":{"e":{"r":88}}},"t":23},"f":{"i":1},"i":[{"a":23,"c":{"e":23},"d":{".":4},"f":73,"l":19,"n":{"g":3},"o":19,"s":{".":19,"h":3},"t":{"e":19,"i":{"o":19}},"v":19,"g":{"o":{"p":{"o":258}}}},9],"l":{"i":{"e":17}},"o":{"g":{"i":{"z":4}},"r":0,"n":{"o":{"m":259}}},"p":{"l":4},"t":9,"u":{"b":3,"m":{"e":3},"n":3,"s":19},"v":9,"y":24},"m":{"a":{"h":4,"l":5,"t":{"i":{"z":4}}},"b":{"e":9,"l":1},"e":[{"n":{"a":3},"r":{"s":{"e":4}},"t":[{"r":{"y":4}},21],"c":{"h":{"a":260}}},24],"i":{"a":23,"c":{".":3,"a":3},"d":19,"n":[{"i":19},2]}
38,"m":{"e":{"n":{"d":32}}},"o":{"g":{"e":0},"n":21},"p":{"i":3,"r":{"o":7}}},"n":[{"a":[{"c":1,"n":23},2],"c":[{"i":{"l":27}},2],"d":[{"o":4},25],"e":{"n":23,"s":{"t":4}},"g":{"u":1},"i":{"c":2,"o":23,"s":2,"u":19},"k":{"e":{"y":3}},"o":{"d":{"i":1},"m":{"y":3,"i":{"c":137}},"r":{"m":{"a":23}},"t":{"o":{"n":261}},"u":23},"s":[{"p":{"i":[{"r":{"a":10}},36]},"u":17},3],"t":{"e":{"n":36},"i":[{"f":7},93]},"u":{"m":4},"v":{"a":6}},24],"o":[{"d":{"e":5,"i":5},"k":1,"p":{"i":11},"r":{"d":23},"s":{"t":6}},9],"p":{"a":24,"e":{"d":5,"r":[{"a":[{"g":18},27]},2]},"h":[{"a":{"n":19},"e":{"r":19}},25],"i":{"n":{"g":3},"t":23,"s":{"m":{".":2}}},"o":{"n":19,"s":{"i":21}},"r":29,"u":2,"y":5},"q":29,"r":{"a":[{".":19,"g":83,"l":{"i":{"z":4}},"n":{"g":{"e":4}}},29],"e":{"a":[{"l":19},5],"i":3,"s":{"h":5,"t":{".":4}},"w":17},"g":{"u":1},"i":{"a":56,"c":{"a":3},"l":19,"n":2,"o":29,"t":{"y":3},"u":23},"m":{"i":9},"n":{"e":8},"o":{"f":19,"u":{"g":3}},"p":{"e":4},"r":{"h":27},"s":{"e":[{"n":5},1],"t":17},"t":{"h":{"i":3,"y":3,"o":{"n":{"i":{"t":262}}},"r":{"i":137}},"y":1,"i":{"v":{"e":{"l":{"y":4}}}}},"u":{"m":19},"y":29},"s":{"a":{"l":3},"c":[{"e":1,"o":{"p":[{"i":18},23]},"r":19},9],"i":{"e":95,"t":{"i":{"v":4},"o":3,"y":3},"u":0},"l":1,"o":24,"p":{"a":1,"o":1,"h":{"e":{"r":83}}},"t":{"a":[{"t":{"i":19}},9],"i":{"l":4,"t":4}}},"t":{"a":{"n":21},"e":{"l":{"e":{"g":36}},"r":{".":3,"s":4},"s":[{"t":{"e":{"r":263},"o":{"r":264}}},21]},"h":[{"e":{"s":{"i":5},"o":{"s":265}},"i":14},18],"i":{"c":{".":3,"a":4,"e":23},"f":23,"s":23},"o":{"s":5}},"u":[{"b":{"l":3,"a":{"d":{"o":116}}},"c":{"h":{"i":6}},"e":{"t":4},"l":1,"n":{"c":{"e":{"r":6}},"d":8},"v":4},9],"v":{"e":{"n":1,"r":{"n":{"e":17},"s":12,"t":1}},"i":{"s":23,"t":{"i":36},"a":{"n":{".":266}}},"o":{"l":60}},"w":{"d":{"e":{"r":3}},"e":{"l":3,"s":{"t":4}},"i":2,"n":{"i":5},"o":21},"y":{"a":2},"x":{"i":{"d":{"i":{"c":267}}}}},"p":{"a":[{"c":{"a":1,"e":1,"t":0},"d":21,"g":{"a":{"n":32,"t":23}},"i":[{"n":17},21],"l":[{"m":{"a":{"t":268}}},21],"n":{"a":0,"e":{"l":11},"t":{"y":0},"y":3},"p":[{"u":1},2],"r":{"a":{"b":{"l":6},"g":{"e":5,"r":{"a":269}},"l":{"e":228},"m":[{"e":12},36]},"d":{"i":5},"e":[{"l":5},27],"i":[{"s":0},28]}
38,"t":{"e":[{"r":4},9],"h":{"i":{"c":32},"y":4},"r":{"i":{"c":1}}},"v":0,"y":27},41],"b":43,"d":1,"e":{".":18,"a":[{"r":{"l":17}},138],"c":9,"d":[{"e":27,"i":[{"a":36,"c":0},27]},37],"e":[{"d":0,"v":208},21],"k":0,"l":{"a":1,"i":{"e":17}},"n":{"a":{"n":1},"c":21,"t":{"h":0}},"o":{"n":4},"r":{"a":{".":21,"b":{"l":6},"g":21},"i":[{"s":{"t":6}},21],"m":{"a":{"l":0},"e":7},"n":21,"o":11,"t":{"i":11},"u":4,"v":15},"t":[{"e":{"n":4},"i":{"z":4}},9]},"f":18,"g":18,"h":{".":18,"a":{"r":{"i":6}},"e":{"n":{"o":11},"r":1,"s":{".":1}},"i":{"c":2,"e":32,"n":{"g":4},"s":{"t":{"i":32}},"z":27,"l":{"a":{"n":{"t":168},"t":{"e":{"l":270}}}}},"l":9,"o":{"b":27,"n":{"e":27,"i":32},"r":0},"s":18,"t":3,"u":32,"y":41},"i":{"a":[{"n":17},3],"c":{"i":{"e":1},"y":1,"a":{"d":271}},"d":[{"a":19,"e":3,"i":32},21],"e":{"c":27,"n":3},"g":{"r":{"a":{"p":1}}},"l":{"o":3},"n":[{".":21,"d":17,"o":21},9],"o":[{"n":17},141],"t":{"h":[{"a":4},23],"u":9}},"k":142,"l":[{"a":{"n":27,"s":{"t":6}},"i":{"a":11,"e":{"r":5},"g":18,"n":[{"a":{"r":5}},0],"c":{"a":{"b":208}}},"o":{"i":17},"u":{"m":[{"b":17},0]}},143],"m":43,"n":48,"o":{"c":1,"d":{".":32},"e":{"m":4,"t":144},"g":145,"i":{"n":[{"t":32,"c":{"a":12}},84]},"l":{"y":{"t":6,"e":137,"p":{"h":{"o":{"n":{"o":272}}}}},"e":{".":41}},"n":{"i":1},"p":1,"r":[{"y":1},124],"s":[{"s":15},41],"t":[{"a":1},21],"u":{"n":32}},"p":[{"a":{"r":{"a":5}},"e":[{"d":21,"l":19,"n":23,"r":23,"t":23},24],"o":{"s":{"i":{"t":{"e":5}}}}},43],"r":[{"a":{"y":{"e":17}},"e":{"c":{"i":32,"o":5},"e":{"m":11},"f":{"a":{"c":6}},"l":{"a":0},"r":11,"s":{"e":23,"s":27,"p":{"l":{"i":84}}},"t":{"e":{"n":5}},"v":11,"m":{"a":{"c":273}},"n":{"e":{"u":15}}},"i":{"e":53,"n":{"t":146},"s":[{"o":12},0]},"o":{"c":{"a":23,"e":{"s":{"s":8}},"i":{"t":{"y":{".":274}}}},"f":{"i":{"t":6}},"l":11,"s":{"e":12},"t":15,"g":{"e":208}}},9],"s":[{"e":[{"u":{"d":[{"o":{"d":276,"f":276}},275]}},24],"h":1,"i":{"b":21}},81],"t":[{"a":{"b":134},"e":24,"h":24,"i":{"m":11},"u":{"r":0},"w":21,"o":{"m":{"a":{"t":277}}},"r":{"o":{"l":278}}},42],"u":{"b":[{"e":{"s":{"c":181}}},11],"e":0,"f":0,"l":{"c":11},"m":1,"n":9,"r":{"r":0},"s":32,"t":[{"e":[{"r":11},32],"r":3,"t":{"e":{"d":0},"i":{"n":0}}},9]},"w":23},"q":{"u":[{"a":{"v":5,"i":{"n":{"t":{"e":279}}},"s":{"i":[{"r":281,"s":281},280]}},"e":{".":25,"r":27,"t":27},"i":{"n":{"t":{"e":{"s":{"s":282}}}},"v":{"a":{"r":14}}}},9]},"r":{"a":{"b":[{"i":3,"o":{"l":{"i":{"c":29},"o":{"i":236}}}},25],"c":{"h":{"e":17,"u":3},"l":19},"f":{"f":{"i":5},"t":0},"i":24,"l":{"o":1},"m":{"e":{"t":[{"r":{"i":{"z":283}}},11],"n":24},"i":24,"o":{"u":3}},"n":{"e":{"o":6},"g":{"e":0},"i":21,"o":4,"h":{"a":{"s":167}}},"p":{"e":{"r":11},"h":{"y":27}},"r":{"c":5,"e":[{"f":5},17],"i":{"l":18}},"s":24,"t":{"i":{"o":{"n":115}}},"u":{"t":0},"v":{"a":{"i":4},"e":{"l":11}},"z":{"i":{"e":4}},"d":{"i":{"g":127,"o":{"g":249}}},"o":{"r":2}},"b":[{"a":{"b":21,"g":21},"i":[{"f":0,"n":[{"e":19,"g":{".":4,"e":284}},24]},8],"o":1},29],"c":[{"e":[{"n":17},24],"h":{"a":23,"e":{"r":0}},"i":{"b":90,"t":1},"u":{"m":12}},29],"d":{"a":{"l":21},"i":[{"a":0,"e":{"r":0},"n":[{"g":3},17]},9]},"e":{".":25,"a":{"l":2,"n":3,"r":{"r":4},"v":32,"w":1},"b":{"r":{"a":{"t":19}}},"c":{"o":{"l":{"l":5},"m":{"p":{"e":5}}},"r":{"e":1},"i":{"p":{"r":285}},"t":{"a":{"n":{"g":286}}}},"d":[{"e":2,"i":{"s":3,"t":5}},37],"f":{"a":{"c":1},"e":[{"r":{".":4}},9],"i":3,"y":1},"g":{"i":{"s":11}},"i":{"t":4},"l":{"i":2,"u":4},"n":{"t":{"a":90,"e":0}},"o":2,"p":{"i":{"n":4},"o":{"s":{"i":1}},"u":2},"r":[{"i":21,"o":17,"u":4},147],"s":{".":21,"p":{"i":1},"s":{"i":{"b":6}},"t":[{"a":{"l":4},"r":3},8]},"t":{"e":{"r":1},"i":{"z":96},"r":{"i":[{"b":{"u":85}},3]}},"u":[{"t":{"i":4}},8],"v":[{"a":{"l":1},"e":{"l":11,"r":{".":30,"s":4,"t":4}},"i":{"l":4},"o":{"l":{"u":5}}},8],"w":{"h":1}},"f":[{"u":0,"y":21},29],"g":[{"e":{"r":3,"t":23},"i":{"c":23,"n":[{"g":3},0],"s":19,"t":19},"l":29,"o":{"n":0},"u":23},9],"h":[{".":18,"a":{"l":18}},1],"i":{"a":[{"b":0,"g":1,"l":{".":23}},3],"b":[{"a":11},21],"c":{"a":{"s":5},"e":21,"i":[{"d":32,"e":1},18],"o":21},"d":{"e":{"r":5}},"e":{"n":{"c":3,"t":3},"r":2,"t":4},"g":{"a":{"n":5},"i":32},"l":{"i":{"z":11}},"m":{"a":{"n":32},"i":5,"o":27,"p":{"e":0}},"n":{"a":[{".":32},24],"d":0,"e":0,"g":0},"o":2,"p":{"h":[{"e":6},32],"l":[{"i":{"c":5}},9]},"q":21,"s":[{".":21,"c":0,"h":23,"p":0},24],"t":{"a":{"b":116},"e":{"d":{".":19},"r":{".":5,"s":5}},"i":{"c":11},"u":[{"r":5},9]},"v":{"e":{"l":5,"t":11},"i":11,"o":{"l":287}}},"j":23,"k":{"e":{"t":23},"l":{"e":1,"i":{"n":1}},".":288,"h":{"o":2},"r":{"a":{"u":29}},"s":{".":288}},"l":[{"e":[{"d":24,"q":{"u":30}},0],"i":{"g":21,"s":[{"h":4},21]},"o":73},29],"m":[{"a":{"c":5}
38,"e":[{"n":23,"r":{"s":4}},24],"i":{"n":{"g":[{".":21},3]},"o":21,"t":23},"y":21},29],"n":{"a":{"r":21},"e":{"l":23,"r":21,"t":19,"y":23},"i":{"c":19,"s":92,"t":23,"v":23},"o":[{"u":21},0],"u":23},"o":{"b":{"l":11,"o":{"t":289}},"c":[{"r":3},24],"e":[{"l":{"a":{"s":167}},"p":{"i":{"d":{"e":290}}}},1],"f":{"e":2,"i":{"l":4}},"k":[{"e":{"r":4}},8],"l":{"e":{".":32}},"m":{"e":{"t":{"e":5},"s":{"h":3}},"i":0,"p":0},"n":{"a":{"l":0},"e":0,"i":{"s":134},"t":{"a":0}},"o":{"m":41,"t":32},"p":{"e":{"l":3},"i":{"c":11}},"r":{"i":11,"o":4},"s":{"p":{"e":{"r":5}},"s":0},"t":{"h":{"e":1},"y":1,"r":{"o":{"n":2}}},"v":{"a":1,"e":{"l":5}},"x":5},"p":[{"e":{"a":21,"n":{"t":19},"r":{".":4},"t":23},"h":95,"i":{"n":{"g":3}},"o":23,"a":{"u":{"l":{"i":291}}}},29],"r":[{"e":{"c":0,"f":0,"o":21,"s":{"t":0}},"i":{"o":0,"v":0},"o":{"n":17,"s":17},"y":{"s":17}},72],"s":[{"a":[{"t":{"i":5}},29],"c":1,"e":[{"c":[{"r":0},23],"r":{".":4,"a":{"d":{"i":238}}},"s":3,"v":148},24],"h":[{"a":19},29],"i":[{"b":90},29],"o":{"n":12},"p":29,"w":19},44],"t":{"a":{"c":{"h":36},"g":21},"e":{"b":23,"n":{"d":17},"o":5},"i":[{"b":4,"d":0,"e":{"r":21},"g":23,"l":{"i":12,"l":17,"y":21},"s":{"t":21},"v":21},29],"r":{"i":23,"o":{"p":{"h":115}},"e":{"u":29}},"s":{"h":1},"h":{"o":{"u":29}}},"u":{"a":3,"e":{"l":93,"n":3},"g":{"l":1},"i":{"n":3},"m":{"p":{"l":11}},"n":[{"k":6,"t":{"y":0}},9],"s":{"c":19},"t":{"i":{"n":6}}},"v":{"e":[{"l":{"i":17},"n":23,"r":{".":4},"s":{"t":19},"y":23,"i":{"l":29}},1],"i":{"c":23,"v":0},"o":23},"w":29,"y":{"c":1,"n":{"g":{"e":32}},"t":3},"z":{"s":{"c":2}}},"s":{"a":[{"b":42,"c":{"k":32,"r":{"i":11},"t":23},"i":32,"l":{"a":{"r":36},"m":0,"o":4,"t":0,"e":{"s":{"c":54,"w":7}}},"n":{"c":27,"d":{"e":0}},"p":[{"a":{"r":{"i":{"l":292}}}},29],"t":{"a":4,"i":{"o":76},"u":11},"u":0,"v":{"o":{"r":4}},"w":32},9],"b":56,"c":{"a":{"n":{"t":149},"p":[{"e":{"r":267}},0],"v":6,"t":{"o":{"l":208}}},"e":{"d":21,"i":18,"s":21},"h":[{"o":21,"i":{"t":{"z":21}},"r":{"o":{"d":{"i":{"n":{"g":293}}}}}},8],"i":{"e":68,"n":{"d":150},"u":{"t":{"t":294}}},"l":{"e":6,"i":21},"o":{"f":17,"p":{"y":18},"u":{"r":{"a":7}}},"u":29,"r":{"a":{"p":{"e":{"r":{".":36}}}}},"y":{"t":{"h":247}}},"d":56,"e":{".":18,"a":[{"s":17,"w":5},1],"c":{"o":151,"t":27},"d":[{"e":95,"l":19},125],"g":[{"r":11},9],"i":32,"l":{"e":2,"f":32,"v":32},"m":{"e":[{"s":{"t":295}},18],"o":{"l":1},"a":{"p":{"h":287}},"i":{"t":{"i":{"c":296}}}},"n":{"a":{"t":5},"c":18,"d":0,"e":{"d":19},"g":5,"i":{"n":19},"t":{"d":18,"l":18}},"p":{"a":152,"t":{"e":{"m":{"b":11}}}},"r":{".":43,"l":21,"o":0,"v":{"o":18}},"s":[{"h":4,"t":5},72],"u":{"m":113},"v":[{"e":{"n":11}},32],"w":{"i":0},"x":32},"f":47,"g":48,"h":[{".":25,"e":{"r":2,"v":32},"i":{"n":2,"o":3,"p":27,"v":6},"o":[{"l":{"d":4},"n":12,"r":[{"t":7},17],"e":{"s":{"t":137}}},0],"w":18},24],"i":{"b":2,"c":{"c":19},"d":{"e":{".":27,"s":[{"t":6,"w":6},32],"d":{".":8}},"i":[{"z":4},32]},"g":{"n":{"a":18}},"l":{"e":0,"y":18},"n":[{"a":24,"e":{".":32},"g":23},42],"o":[{"n":[{"a":6},32]},41],"r":[{"a":5,"e":{"s":{"i":{"d":4}}}},9],"s":41,"t":{"i":{"o":27}},"u":32,"v":41,"z":32},"k":[{"e":[{"t":23},18],"i":{"n":{"e":4,"g":4}},"y":{"s":{"c":15}}},9],"l":[{"a":{"t":23},"e":24,"i":{"t":{"h":7}},"o":{"v":{"a":{"k":{"i":{"a":297}}}}}},74],"m":[{"a":[{"l":{"l":54},"n":12},23],"e":{"l":17,"n":19},"i":{"t":{"h":32}},"o":{"l":{"d":49}}},42],"n":72,"o":[{"c":{"e":1},"f":{"t":12},"l":{"a":{"b":1},"d":153,"i":{"c":3},"v":32,"u":{"t":{"e":9}}},"m":27,"n":{".":68,"a":17,"g":0},"p":[{"h":{"i":{"c":32,"z":19},"y":19}},21],"r":{"c":5,"d":5},"v":[{"i":4},18],"g":{"a":{"m":{"y":298}}}},41],"p":{"a":[{"i":32,"n":0,"c":{"e":299,"i":{"n":69}}},25],"e":{"n":{"d":17},"o":57,"r":25,"c":{"i":{"o":11}}},"h":{"e":[{"r":[{"o":213},27]},24],"o":6},"i":{"l":17,"n":{"g":4},"o":18,"c":{"i":{"l":208}}},"l":{"y":21},"o":{"n":21,"r":[{"t":{"s":{"c":300,"w":300}}},17],"t":18,"k":{"e":{"s":{"w":10}}}}},"q":{"u":{"a":{"l":{"l":36}},"i":{"t":{"o":88}}}},"r":29,"s":[{"a":[{"s":12,"c":{"h":{"u":301}}},29],"c":94,"e":{"l":23,"n":{"g":19},"s":{".":21},"t":19},"i":[{"e":[{"r":0},21],"l":{"y":4},"a":{"n":{".":210}},"g":{"n":{"a":{"b":302}}}},29],"l":[{"i":1}
38,21],"n":21,"p":{"e":{"n":{"d":115}}},"t":9,"u":{"r":{"a":6}},"w":4,"h":{"a":{"t":3}}},25],"t":{".":25,"a":{"g":24,"l":24,"m":{"i":17,"p":69},"n":{"d":32,"t":{"s":{"h":{"i":303}}}},"p":90,"t":{".":32,"i":15},"r":{"t":{"l":{"i":12}}}},"e":{"d":21,"r":{"n":{"i":7},"o":19},"w":[{"a":6},8]},"h":{"e":23},"i":[{".":21,"a":19,"c":[{"k":32},29],"e":21,"f":23,"n":{"g":3},"r":32},9],"l":{"e":29},"o":{"c":{"k":32},"m":{"a":12},"n":{"e":32},"p":21,"r":{"e":27,"a":{"b":304}}},"r":[{"a":{"d":21,"t":{"u":32,"a":{"g":305}},"y":21},"i":{"d":21,"b":{"u":{"t":7}}},"y":18},1],"w":61,"y":[{"l":{"i":{"s":137}}},24],"b":4,"s":{"c":{"r":4}},"u":{"p":{"i":{"d":306}}}},"u":[{"a":{"l":2},"b":111,"g":151,"i":{"s":4,"t":12},"l":21,"m":[{"i":11},9],"n":9,"r":9,"p":{"e":{"r":{"e":307}}}},41],"v":18,"w":[{"o":18,"i":{"m":{"m":177}}},9],"y":[{"c":18,"l":27,"n":{"o":5,"c":41},"r":{"i":{"n":4}},"t":{"h":{"i":308}}},21]},"t":{"a":[{".":27,"b":[{"l":{"e":{"s":4}},"o":{"l":{"i":{"z":32,"s":{"m":309}}}}},25],"c":{"i":18},"d":{"o":4},"f":46,"i":{"l":{"o":5}},"l":[{"a":4,"e":{"n":5},"i":11,"k":[{"a":204},18],"l":{"i":{"s":0}}
38,"o":{"g":4}},9],"m":{"o":4,"i":{"n":82}},"n":{"d":{"e":0},"t":{"a":54}},"p":{"e":{"r":4},"l":4,"a":{"t":{"h":310}}},"r":{"a":0,"c":18,"e":18,"i":{"z":3},"r":{"h":311}},"s":{"e":0,"y":4},"t":{"i":{"c":18},"u":{"r":1}},"u":{"n":17},"v":0,"w":25,"x":{"i":{"s":0}},"g":{"o":{"n":{".":3}}}},41],"b":42,"c":[{"h":[{"e":{"t":5},"c":15,"i":{"e":{"r":237}}},21],"r":29},18],"d":43,"e":{".":18,"a":{"d":{"i":17},"t":18,"c":{"h":{"e":{"r":{".":36}}}}},"c":{"e":17,"t":32},"d":[{"i":4},42],"e":41,"g":[{"e":{"r":4},"i":4},0],"l":{".":27,"i":17,"s":32,"e":{"g":84,"r":{"o":249}}},"m":{"a":[{"t":11},154]},"n":{"a":{"n":27},"c":27,"d":27,"e":{"s":18},"t":[{"a":{"g":0}},41]},"o":41,"p":[{"e":4},1],"r":{"c":11,"d":155,"i":[{"e":{"s":5},"s":11,"z":{"a":6},"c":{".":8}},41],"n":{"i":{"t":32}},"v":5,"g":{"e":{"i":312}}},"s":{".":18,"s":[{".":23,"e":{"s":313}},18]},"t":{"h":{"e":6}},"u":27,"x":27,"y":18},"f":42,"g":43,"h":{".":25,"a":{"n":17,"l":{"a":{"m":228}}},"e":[{"a":[{"s":3,"t":5},18],"i":{"s":11},"t":27},9],"i":{"c":{".":4,"a":4},"l":18,"n":{"k":32}},"l":18,"o":{"d":{"e":4,"i":{"c":32},"o":{"n":11}},"o":18,"r":{"i":{"t":6,"z":5}},"g":{"e":{"n":{"i":314}}},"k":{"e":{"r":175}}},"s":25,"y":{"l":{"a":{"n":228}},"s":{"c":11}}},"i":{"a":[{"b":1,"t":{"o":1},"n":{".":70}},41],"b":156,"c":{"k":18,"o":21,"u":157},"d":{"i":32},"e":{"n":27},"f":[{"y":4},8],"g":[{"u":32},25],"l":{"l":{"i":{"n":6}}},"m":[{"p":18,"u":{"l":5}},41],"n":[{"a":24,"e":{".":27},"i":27,"o":{"m":285}},42],"o":[{"c":4,"n":{"e":{"e":6}}},41],"q":32,"s":{"a":3,"e":27,"m":0,"o":4,"p":0,"t":{"i":{"c":{"a":32}}}},"t":{"l":3},"u":1,"v":[{"a":0},41],"z":[{"a":3,"e":{"n":3}},41]},"l":[{"a":[{"n":17},19],"e":{".":27,"d":27,"s":{".":27},"t":{".":19}},"o":19,"i":{"e":{"r":315}}},25],"m":[{"e":0},43],"n":81,"o":[{"b":3,"c":{"r":{"a":{"t":4}}},"d":{"o":18},"f":25,"g":{"r":9},"i":{"c":4},"m":{"a":9,"b":0,"y":3},"n":{"a":{"l":{"i":0},"t":3},"o":18,"y":18},"r":{"a":9,"i":{"e":3,"z":5}},"s":8,"u":{"r":32,"t":18},"w":{"a":{"r":3}},"l":{"o":{"g":{"y":84}}},"t":{"i":{"c":11}}},41],"p":43,"r":{"a":[{"b":11,"c":{"h":5,"i":[{"t":17},36],"t":{"e":17}},"s":17,"v":{"e":{"n":5,"s":158,"r":{"s":[{"a":{"b":317}},15]}}},"i":{"t":{"o":{"r":316}}}},41],"e":{"f":5,"m":[{"i":6},0],"a":{"c":{"h":{"e":318}}}},"i":{"a":[{"l":{".":1}},32],"c":{"e":{"s":5},"i":{"a":32},"s":18},"m":25,"v":0},"o":{"m":{"i":5},"n":{"i":6,"y":18},"p":{"h":{"e":5},"i":{"s":175},"o":{"l":{"e":{"s":320},"i":{"s":320,"t":321}}}},"s":{"p":11},"v":11,"l":{"e":{"u":{"m":319}}},"f":{"i":{"c":{".":17},"t":11}}},"u":{"i":5,"s":17}},"s":[{"c":[{"h":{"i":{"e":12}}},21],"h":0,"w":21},101],"t":[{"e":{"s":21},"o":19,"u":0,"r":{"i":{"b":{"u":{"t":322}}}}},66],"u":[{"a":[{"r":3},2],"b":{"i":1},"d":8,"e":18,"f":46,"i":76,"m":27,"n":{"i":{"s":1}},"p":{".":48},"r":{"e":27,"i":[{"s":11},32],"o":5,"y":4,"n":{"a":{"r":12}}},"s":27},41],"v":18,"w":[{"a":43,"i":{"s":17},"o":18,"h":29},1],"y":[{"a":18,"l":25,"p":{"e":12,"h":4,"a":{"l":64}}},41],"z":[{"e":1},18]},"u":{"a":{"b":18,"c":0,"n":{"a":4,"i":0},"r":{"a":{"n":{"t":5}},"d":8,"i":11,"t":11},"t":29,"v":0,"d":{"r":{"a":{"t":{"i":3,"u":15}}}}},"b":{"e":[{"l":21,"r":[{"o":21},23]},1],"i":[{"n":{"g":33}},72],"l":{"e":{".":23}}},"c":{"a":23,"i":{"b":0,"t":1},"l":{"e":12},"r":23,"u":23,"y":21},"d":{"d":4,"e":{"r":3,"s":{"t":4},"v":17},"i":{"c":29,"e":{"d":3,"s":3},"s":4,"t":19},"o":{"n":[{"y":232},21]},"s":{"i":1},"u":21},"e":{"n":{"e":21,"s":17,"t":{"e":0}},"r":{"i":{"l":0}},"a":{"m":15}},"f":{"a":27,"l":23},"g":{"h":{"e":{"n":11}},"i":{"n":4}},"i":[{"l":{"i":{"z":5}},"n":[{"g":29},1],"r":{"m":0},"t":{"a":17},"v":[{"e":{"r":{".":0}}},11]},156],"j":19,"k":18,"l":{"a":[{"b":5,"t":{"i":19}},29],"c":{"h":[{"e":32},17]},"d":{"e":{"r":3}},"e":[{"n":29},1],"g":{"i":1},"i":[{"a":19,"n":{"g":3},"s":{"h":4}},9],"l":{"a":{"r":1},"i":{"b":96,"s":1}},"m":61,"o":72,"s":[{"e":{"s":5}},18],"t":{"i":2,"r":{"a":54},"u":18},"u":[{"l":4},23],"v":4},"m":{"a":{"b":4},"b":{"i":1,"l":{"y":1}},"i":[{"n":{"g":83}},29],"o":{"r":{"o":6}},"p":9},"n":{"a":{"t":17},"e":[{"r":1},24],"i":[{"m":1,"n":24,"s":{"h":4},"v":11},29],"s":[{"w":1},93],"t":{"a":{"b":11},"e":{"r":{".":1},"s":1}},"u":0,"y":4,"z":4}
38,"o":{"r":{"s":21},"s":19,"u":29},"p":{"e":[{"r":{"s":6}},29],"i":{"a":19,"n":{"g":3}},"l":23,"p":[{"o":{"r":{"t":10}}},3],"t":{"i":{"b":5},"u":17}},"r":{"a":[{".":18,"g":21,"s":21,"l":{".":216}},29],"b":{"e":1},"c":0,"d":2,"e":{"a":{"t":5}},"f":{"e":{"r":1},"r":1},"i":{"f":[{"i":{"c":0}},23],"n":2,"o":23,"t":29,"z":3,"a":{"l":{".":0}}},"l":[{"i":{"n":{"g":{".":5}}}},9],"n":{"o":1},"o":{"s":17},"p":{"e":1,"i":1},"s":{"e":{"r":5}},"t":{"e":{"s":4},"h":{"e":3},"i":[{"e":1},17]},"u":23},"s":[{"a":{"d":19,"n":19,"p":1},"c":[{"i":3},8],"e":{"a":5,"r":{".":9}},"i":{"a":19,"c":23},"l":{"i":{"n":1}},"p":2,"s":{"l":4},"t":{"e":{"r":{"e":4}},"r":2},"u":[{"r":17},24]},25],"t":{"a":{"b":0,"t":23},"e":{".":18,"l":18,"n":[{"i":17},18]},"i":[{"l":{"i":{"z":5}},"n":{"e":23,"g":3},"o":{"n":{"a":7}},"s":21,"z":31},101],"l":34,"o":{"f":4,"g":5,"m":{"a":{"t":{"i":{"c":5}}}},"n":19,"u":21},"s":0},"u":[{"m":1},23],"v":74,"x":{"u":11},"z":{"e":1}},"v":{"a":[{".":32,"b":159,"c":{"i":{"l":5},"u":11},"g":[{"e":1,"u":{"e":{"r":170}}},0],"l":{"i":{"e":4},"o":5,"u":15},"m":{"o":4},"n":{"i":{"z":4}},"p":{"i":4},"r":{"i":{"e":{"d":5}}},"t":[{"i":{"v":29}},27],"u":{"d":{"e":{"v":54}}}},41],"e":{".":18,"d":18,"g":11,"l":{".":23,"l":{"i":11},"o":1,"y":21},"n":{"o":{"m":11},"u":{"e":19}},"r":{"d":21,"e":{".":32,"l":[{"y":{".":41}},21],"n":[{"c":5},23],"s":21,"i":{"g":324}},"i":{"e":11},"m":{"i":{"n":36}},"s":{"e":27},"t":{"h":11}},"s":[{".":18,"t":{"e":0,"i":{"t":{"e":15}}}},99],"t":{"e":[{"r":11},1],"y":1}},"i":{"a":{"l":{"i":4},"n":32},"d":{"e":{".":32,"d":32,"n":47,"s":32},"i":32},"f":23,"g":{"n":4},"k":0,"l":[{"i":{"t":32,"z":127}},25],"n":[{"a":26,"c":24,"d":5,"g":18},29],"o":{"l":11,"r":73,"u":2},"p":1,"r":{"o":4},"s":{"i":{"t":11},"o":3,"u":3},"t":{"i":18,"r":11,"y":18},"v":[{"i":{"p":{"a":{"r":325}}}},27]},"o":{".":32,"i":[{"r":{"d":{"u":323}},"c":{"e":{"p":213}}},0],"k":27,"l":{"a":1,"e":19,"t":32,"v":27},"m":{"i":5},"r":{"a":{"b":5},"i":17,"y":1},"t":{"a":1,"e":{"e":18}}},"v":26,"y":21},"w":{"a":{"b":{"l":19},"c":25,"g":{"e":{"r":4},"o":5},"i":{"t":6},"l":{".":19},"m":0,"r":{"t":0},"s":{"t":[{"e":{"w":{"a":326}}},0]},"t":{"e":2},"v":{"e":{"r":4,"g":327}}},"b":29,"e":{"a":{"r":{"i":{"e":5}},"t":{"h":54}},"d":{"n":0},"e":{"t":12,"v":5,"k":{"n":137}},"l":{"l":0},"r":29,"s":{"t":12},"v":23},"h":{"i":0},"i":[{"l":[{"l":{"i":{"n":6}}},8],"n":{"d":{"e":0},"g":0},"r":0,"s":{"e":27},"t":{"h":12},"z":5,"d":{"e":{"s":{"p":6}}}},9],"k":21,"l":{"e":{"s":1},"i":{"n":3}},"n":{"o":21},"o":[{"m":15,"v":{"e":{"n":4}},"k":{"e":{"n":85}}},160],"p":19,"r":{"a":[{"p":{"a":{"r":{"o":12}}}},0],"i":[{"t":{"a":36,"e":{"r":{".":183}}}},0]},"s":{"h":23,"l":1,"p":{"e":1},"t":60},"t":18,"y":1,"c":23},"x":{"a":[{"c":{"e":5},"g":{"o":21},"m":11,"p":21,"s":5},29],"c":161,"e":[{"c":{"u":{"t":{"o":1}}},"d":24,"r":{"i":0,"o":4}},29],"h":[{"i":[{"l":6},8],"u":0},29],"i":[{"a":4,"c":4,"d":{"i":4},"m":{"e":21,"i":{"z":4}}},23],"o":[{"b":21},23],"p":[{"a":{"n":{"d":17}},"e":{"c":{"t":{"o":10}},"d":11}},23],"t":[{"i":23},74],"u":[{"a":3},29],"x":1,"q":[{"u":{"i":{"s":54}}},29]},"y":{"a":{"c":19,"r":110,"t":19},"b":29,"c":[{"e":[{"r":4},24],"h":[{"e":[{"d":264},0]},23],"o":{"m":17,"t":17}},29],"d":29,"e":{"e":19,"r":[{"f":21},29],"s":[{"t":{"e":{"r":{"y":328}}}},0],"t":1},"g":{"i":19},"h":47,"i":29,"l":{"a":23,"l":{"a":{"b":{"l":6}}},"o":23,"u":19},"m":{"b":{"o":{"l":7}},"e":[{"t":{"r":{"y":20}}},0],"p":{"a":12}},"n":{"c":{"h":{"r":3}},"d":4,"g":4,"i":{"c":4},"x":32},"o":[{"d":4,"g":33,"m":0,"n":{"e":{"t":4},"s":21},"s":21},72],"p":{"e":{"d":21,"r":6},"i":3,"o":[{"c":21},23],"t":{"a":9},"u":19},"r":{"a":{"m":5},"i":{"a":4},"o":23,"r":1},"s":{"c":1,"e":161,"i":{"c":{"a":3},"o":3,"s":27},"o":21,"s":0,"t":[{"a":3,"r":{"o":29}},2],"u":{"r":17}},"t":{"h":{"i":{"n":23}},"i":{"c":3}},"w":29},"z":{"a":[{"b":79,"r":8},2],"b":18,"e":[{"n":1,"p":1,"r":[{"o":3},29],"t":0},25],"i":[{"l":21,"s":21,"a":{"n":{".":23}}},42],"l":32,"m":18,"o":[{"m":1,"o":{"l":4},"p":{"h":{"r":329}}},41],"t":{"e":0},"z":[{"y":21,"w":231},101]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]}(SF);
38const QF=oe(SF.exports),jF=e=>{let t=0,n="";const r=[];return e.forEach(e=>{n+=e.string,r.push({...e,start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:n,runs:r}},NF=e=>[e],TF=e=>e.replaceAll("­",""),OF=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],_F=(e,t)=>{const[,n]=OF(t,e);return n},DF=e=>e.reduce((e,t)=>e+t.box.height,0),PF=e=>{var t;return(null==(t=e.attributes)?void 0:t.scale)||(e=>{var t;const n=e.attributes||{},r=n.fontSize||12,i=n.font,a="string"==typeof i?null:null==(t=null==i?void 0:i[0])?void 0:t.unitsPerEm;return a?r/a:0})(e)},RF=(e,t)=>{if(!t)return 0;const n=t.glyphIndices||[],r=n[e];return n.slice(0,e).filter(e=>e===r).length},MF=e=>{var t,n;return(null==(n=null==(t=e.attributes)?void 0:t.font)?void 0:n[0])||null},LF=(e,t,n,r)=>{if(!r)return[];if(e===t)return[];if(0===e&&t===r.codePoints.length)return[r];const i=r.codePoints.slice(e,t),a=String.fromCodePoint(...i);return n?n.layout(a,void 0,void 0,void 0,"ltr").glyphs:[r]},FF=(e,t)=>{var n;const r=null==(n=null==t?void 0:t.glyphIndices)?void 0:n[e];return uR(r)?e:r},zF=e=>{const t=e[0];return e.map(e=>e-t)},UF=(e,t,n)=>{var r,i;const a=PF(n),o=MF(n),s=FF(e,n),l=FF(t,n),c=null==(r=n.glyphs)?void 0:r[s],u=null==(i=n.glyphs)?void 0:i[l],d=RF(e,n),h=d>0?LF(d,1/0,o,c):[],f=RF(t,n),g=LF(0,f,o,u),p=s+Math.min(1,d),m=(n.glyphs||[]).slice(p,l),A=e=>({xAdvance:e.advanceWidth*a,yAdvance:0,xOffset:0,yOffset:0}),y=h.map(A),b=(n.positions||[]).slice(p,l),v=g.map(A);return Object.assign({},n,{start:n.start+e,end:Math.min(n.end,n.start+t),glyphIndices:zF((n.glyphIndices||[]).slice(e,t)),glyphs:[h,m,g].flat(),positions:[y,b,v].flat()})},GF=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,HF=(e,t,n)=>{const r=GF(e,n),i=Math.max(GF(t-1,n),r);return n.slice(r,i+1)},WF=(e,t,n)=>n.map((r,i)=>{let a=r;const o=0===i,s=!o&&i===n.length-1;var l;return o&&(a=UF(e-(l=r).start,t-l.start,l)),s&&(a=(e=>UF(0,t-e.start,e))(r)),((e,t)=>{const n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})})(e,a)}),qF=(e,t,n)=>{if(0===n.string.length)return n;const r=n.string.slice(e,t),i=HF(e,t,n.runs),a=WF(e,t,i);return Object.assign({},n,{string:r,runs:a})},YF=e=>"number"==typeof e,KF=(e,t)=>"string"==typeof t?null:t&&e?t.glyphForCodePoint(e):null,VF=(e,t)=>{var n;const r=(null==(n=e.codePoints)?void 0:n.length)||0,i=t.end+r,a=t.glyphs.concat(e),o=((e,t)=>{const n=dR(t),r=uR(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)})(r,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o});const s=t.positions.concat({xAdvance:e.advanceWidth*PF(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o,positions:s})},JF=(e,t)=>{if(!e)return t;const n=MF(t),r=YF(e)?KF(e,n):e;return VF(r,t)},ZF=e=>String.fromCodePoint(...e||[]),XF=(e,t)=>{const n="number"==typeof e?[e]:null==e?void 0:e.codePoints,r=ZF(n||[]),i=t.string+r,a=t.runs.slice(0,-1),o=dR(t.runs)||{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}},s=a.concat(JF(e,o));return Object.assign({},t,{string:i,runs:s})},$F=String.fromCharCode(8230),ez=e=>{var t,n,r;const i=(null==(t=dR(e))?void 0:t.runs)||[],a=null==(r=null==(n=dR(i))?void 0:n.attributes)?void 0:r.font[0];if(a){const t=e.length-1,n=(e=>{if(!e.encode)return 8230;const[t]=e.encode($F);return parseInt(t[0],16)})(a),r=a.glyphForCodePoint(n),i=XF(r,(e=>{const t=e.string.search(/\S/g),n=(e=>{const t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1})(e.string);return qF(t,n+1,e)})(e[t]));return Object.assign([],e,{[t]:i})}return e},tz=(e,t)=>{const n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n})},nz=e=>{var t;const{font:n,attachment:r}=e.attributes,i=(null==r?void 0:r.height)||0,a="string"==typeof n?0:(null==(t=null==n?void 0:n[0])?void 0:t.ascent)||0;return Math.max(i,a*PF(e))},rz=e=>{var t,n;const r=null==(t=e.attributes)?void 0:t.font,i="string"==typeof r?0:(null==(n=null==r?void 0:r[0])?void 0:n.descent)||0;return PF(e)*i},iz=e=>{var t;return(null==(t=e.attributes)?void 0:t.lineHeight)||(e=>{var t,n;const r=null==(t=e.attributes)?void 0:t.font;return("string"==typeof r?0:(null==(n=null==r?void 0:r[0])?void 0:n.lineGap)||0)*PF(e)})(e)+nz(e)-rz(e)},az=e=>e.runs.reduce((e,t)=>
38Math.max(e,iz(t)),0),oz=(e,t)=>{if(!((e,t)=>{const n=Math.max(e.x,t.x),r=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),a=Math.min(e.y+e.height,t.y+t.height);return r>=n&&a>=i})(t,e))return[e];const n=t.x,r=t.x+t.width,i=e.x,a=e.x+e.width;return[Object.assign({},e,{width:n-i}),Object.assign({},e,{x:r,width:a-r})].filter(e=>e.width>0)},sz=(e,t)=>{let n=[e];for(let r=0;r<t.length;r+=1){const e=t[r];n=n.reduce((t,n)=>{const r=oz(n,e);return t.concat(r)},[])}return n},lz=(e,t,n)=>{let r=e.shift(),i=r.y;return t.map((t,a)=>{var o,s;const l=0===a?n:0,c=(null==(s=null==(o=t.runs)?void 0:o[0])?void 0:s.attributes)||{},u=Math.max(az(t),c.lineHeight);i+u>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);const d={string:t.string,runs:t.runs,box:{x:r.x+l,y:i,width:r.width-l,height:u}};return i+=u,(e=>{if(e.string.includes(""))return e;const t=e.runs.map(e=>tz("attachment",e));return Object.assign({},e,{runs:t})})(d)})},cz=(e,t={})=>(n,r)=>{var i,a,o;const s=az(r),l=(null==(o=null==(a=null==(i=r.runs)?void 0:i[0])?void 0:a.attributes)?void 0:o.indent)||0,c=((e,t)=>{const{excludeRects:n,...r}=e;if(!n)return[r];const i=[],a=Math.max(...n.map(e=>e.y+e.height));let o=r;for(;o.y<a;){const[e,r]=OF(o,t),a=sz(e,n);o=r,i.push(...a)}return[...i,o]})(n,s),u=c.map(e=>e.width);u.unshift(u[0]-l);const d=e.linebreaker(t)(r,u);return lz(c,d,l)},uz=(e,t)=>{const n=[];let r=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(r+=a.box.height,!(r<e))break;n.push(a)}return n},dz=(e,t,n)=>r=>{const i=[],a=[...r],o=cz(e,t),s=uR(n.maxLines)?1/0:n.maxLines,l="ellipsis"===n.truncateMode;let c=s,u=(d=n,Object.assign({},d));var d;let h=a.shift();for(;c>0&&h;){const e=o(u,h),t=e.slice(0,c),n=DF(t),r=l&&e.length!==t.length;if(c-=t.length,!(u.height>=n)){i.push(ez(uz(u.height,t)));break}i.push(r?ez(t):t),u=_F(n,u),h=a.shift()}return i},hz=e=>(e=>{const{runs:t}=e;return 0===t.length?0:dR(t).end})(e)-(e=>{const{runs:t}=e;return 0===t.length?0:t[0].start})(e),fz=EF(),gz=(e,t,n)=>{for(let r=0;r<e.length;r+=1){const i=e[r],a=i.glyphIndices[n-i.start];if(n>=i.start&&n<i.end)return i[t][a]}throw new Error(`index ${n} out of range`)},pz=e=>{var t;const n=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=mR(t.attributes.bidiLevel,n);return e.concat(r)},[]);const r="rtl"===(null==(t=e.runs[0])?void 0:t.attributes.direction)?1:0,i={paragraphs:[{start:0,end:hz(e)-1,level:r}],levels:n},a=fz.getReorderSegments(e.string,i);if(0===a.length)return e;const o=((e,t)=>{const n=[];for(let r=0;r<e.length;r+=1)n[r]=r;return t.forEach(([e,t])=>{const r=n.slice(e,t+1);for(let i=r.length-1;i>=0;i-=1)n[t-i]=r[i]}),n})(e.string,a),s=fz.getReorderedString(e.string,i),l=e.runs.map(t=>{const n=o.slice(t.start,t.end),r=[],i=[],a=new Set;for(let o=0;o<n.length;o+=1){const t=n[o],s=gz(e.runs,"glyphs",t);a.has(s.id)||(r.push(s),i.push(gz(e.runs,"positions",t)),s.isLigature&&a.add(s.id))}return{...t,glyphs:r,positions:i}});return{box:e.box,runs:l,string:s}},mz=e=>e.map(pz),Az=e=>t=>{const{start:n,end:r,attributes:i={}}=t,{font:a}=i;if(!a)return{...t,glyphs:[],glyphIndices:[],positions:[]};const o=e.slice(n,r);if("string"==typeof a)throw new Error("Invalid font");const s=a[0].layout(o,void 0,void 0,void 0,"ltr"),l=((e,t)=>{const n=PF(e),r=(e=>{var t;return(null==(t=e.attributes)?void 0:t.characterSpacing)||0})(e);return t.map((e,i)=>{const a=i===t.length?0:r;return Object.assign({},e,{xAdvance:e.xAdvance*n+a,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})})})(t,s.positions),c=((e=[])=>e.reduce((e,t)=>{const n=(null==t?void 0:t.codePoints)||[123];if(0===e.length)return n.map(()=>0);const r=e[e.length-1],i=n.map(()=>r+1);return[...e,...i]},[]))(s.glyphs);return{...t,positions:l,glyphIndices:c,glyphs:s.glyphs}},yz=e=>{var t,n,r,i;if(!e.positions)return e;const a=(null==(r=null==(n=null==(t=e.attributes)?void 0:t.font)?void 0:n[0])?void 0:r.unitsPerEm)||0,o=((null==(i=e.attributes)?void 0:i.yOffset)||0)*a,s=e.positions.map(e=>Object.assign({},e,{yOffset:o}));return Object.assign({},e,{positions:s})},bz=e=>e.start===e.end,vz=(e,t)=>e[1]-t[1]||e[3]-t[3],wz=e=>e.reduce((e,t)=>{const n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n}
38)},{}),xz=e=>(e=>{const t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)})(e).map(wz),Iz=e=>{const t=[],n=(e=>e.reduce((e,t,n)=>e.concat([["start",t.start,t.attributes,n],["end",t.end,t.attributes,n]]),[]).sort(vz))(e);let r=-1,i={};const a=[];for(let o=0;o<n.length;o+=1){const[e,s,l]=n[o];if(-1!==r&&r<s&&t.push({start:r,end:s,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),"start"===e)a.push(l),i=Object.assign({},i,l);else{i={};for(let e=0;e<a.length;e+=1)a[e]===l?a.splice(e--,1):i=Object.assign({},i,a[e])}r=s}return t},Cz=(e=[])=>{const t=xz(e.filter(e=>bz(e))),n=Iz(e.filter(e=>!bz(e)));return(e=>e.sort((e,t)=>e.start-t.start||e.end-t.end))(t.concat(n))},Ez=e=>t=>{if(uR(t))return{string:"",runs:[]};const{string:n}=t,{fontSubstitution:r,scriptItemizer:i,bidi:a}=e,{runs:o}=(e=>{const t=e.runs.map(e=>tz("font",e));return Object.assign({},e,{runs:t})})(t),{runs:s}=i()(t),{runs:l}=r()(t),{runs:c}=a()(t),u=c.concat(l).concat(s).concat(o);return{string:n,runs:Cz(u)}},kz=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),Bz=e=>kz(e.positions||[]),Sz=e=>e.runs.reduce((e,t)=>e+Bz(t),0),Qz=e=>((null==e?void 0:e.codePoints)||[]).includes(32),jz=e=>{const t=(e=>{const t=e.glyphs||[],n=e.positions||[],r=t.findIndex(e=>!Qz(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Nz=e=>{const t=(e=>{const t=AR(e.glyphs||[]),n=AR(e.positions||[]),r=t.findIndex(e=>!Qz(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Tz=e=>UF(0,e.end-e.start-1,e),Oz=e=>{const t=(n=e.string).slice(0,n.length-1);var n;const r=((e,t,n)=>{if(Math.abs(e)>n.length)return n;const r=n.length+e;return Object.assign([],n,{[r]:t(n[r])})})(-1,Tz,e.runs);return Object.assign({},e,{string:t,runs:r})},_z={center:.5,right:1},Dz=e=>"\n"===dR(e.string)?Oz(e):e,Pz=e=>(e=>{const t=e.runs||[];return jz(t[0])})(e)+(e.overflowLeft||0),Rz=e=>(e=>{const t=e.runs||[];return Nz(dR(t))})(e)+(e.overflowRight||0),Mz=e=>{const t=Pz(e),n=Rz(e),r=e.box.x-t,i=e.box.width+t+n,a=Object.assign({},e.box,{x:r,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:n})},Lz=e=>{let t=0,n=0,r=0,i=0;const a=e.runs.map(e=>{const a=iz(e),o=nz(e),s=rz(e),l=Bz(e);return r=Math.max(r,a),t=Math.max(t,o),n=Math.max(n,s),i+=l,Object.assign({},e,{height:a,ascent:o,descent:s,xAdvance:l})});return Object.assign({},e,{runs:a,height:r,ascent:t,descent:n,xAdvance:i})},Fz=(e,t)=>
38(n,r,i)=>{var a,o;const s=r===i.length-1,l=(null==(o=null==(a=n.runs)?void 0:a[0])?void 0:o.attributes)||{},c=s?l.alignLastLine:l.align;return lR(Lz,e.textDecoration(),((e,t,n)=>r=>{const i=Sz(r),a=_z[n]||0,o=Math.max(0,r.box.width-i),s="justify"===n||i>r.box.width,l=r.box.x+o*a,c=Object.assign({},r.box,{x:l}),u=Object.assign({},r,{box:c});return s?e.justification(t)(u):u})(e,t,c),Mz,Dz)(n)},zz=e=>{var t;if(!e.positions)return e;const n=e.glyphs||[],r=null==(t=e.attributes)?void 0:t.attachment;if(!r)return e;const i=e.positions.map((e,t)=>{const i=n[t];return r.width&&(e=>e.codePoints.includes(65532))(i)?Object.assign({},e,{xAdvance:r.width}):Object.assign({},e)});return Object.assign({},e,{positions:i})},Uz=e=>{const t={align:(n=e.attributes).align||("rtl"===n.direction?"right":"left"),alignLastLine:n.alignLastLine||("justify"===n.align?"left":n.align||"left"),attachment:n.attachment||null,backgroundColor:n.backgroundColor||null,bullet:n.bullet||null,characterSpacing:n.characterSpacing||0,color:n.color||"black",direction:n.direction||"ltr",features:n.features||[],fill:!1!==n.fill,font:n.font||[],fontSize:n.fontSize||12,hangingPunctuation:n.hangingPunctuation||!1,hyphenationFactor:n.hyphenationFactor||0,indent:n.indent||0,justificationFactor:n.justificationFactor||1,lineHeight:n.lineHeight||null,lineSpacing:n.lineSpacing||0,link:n.link||null,marginLeft:n.marginLeft||n.margin||0,marginRight:n.marginRight||n.margin||0,opacity:n.opacity,paddingTop:n.paddingTop||n.padding||0,paragraphSpacing:n.paragraphSpacing||0,script:n.script||null,shrinkFactor:n.shrinkFactor||0,strike:n.strike||!1,strikeColor:n.strikeColor||n.color||"black",strikeStyle:n.strikeStyle||"solid",stroke:n.stroke||!1,underline:n.underline||!1,underlineColor:n.underlineColor||n.color||"black",underlineStyle:n.underlineStyle||"solid",verticalAlign:n.verticalAlign||null,wordSpacing:n.wordSpacing||0,yOffset:n.yOffset||0};var n;return Object.assign({},e,{attributes:t})},Gz=EF(),Hz=()=>e=>{const t=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=mR(t.attributes.bidiLevel,n);return e.concat(r)},[]);let n="";e.string.split("").forEach((r,i)=>{const a=t[i]%2==1?Gz.getMirroredCharacter(e.string.charAt(i)):null;n+=a||r});return{...e,string:n}},Wz=e=>(t,n,r={})=>{const i=lR(e=>{const t=e.runs.map(yz);return Object.assign({},e,{runs:t})},e=>{const t=e.runs.map(zz);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{const{attributes:t}=e,{verticalAlign:n}=t;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)}),e),e=>{const t=e.runs.map(Az(e.string));return Object.assign({},e,{runs:t})},((e={},t={})=>n=>{var r;const i=[],a=[],o=(null==(r=e.wordHyphenation)?void 0:r.call(e))||NF,s=t.hyphenationCallback||o;let l=0;for(let e=0;e<n.runs.length;e+=1){let t="";const r=n.runs[e],c=n.string.slice(r.start,r.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<c.length;e+=1){const n=s(c[e],o).map(TF);i.push(...n),t+=n.join("")}const u=r.end-r.start-t.length,d=r.start-l,h=r.end-l-u;a.push({...r,start:d,end:h,string:t}),l+=u}return{...jF(a),syllables:i}})(e,r),Hz(),Ez(e));return lR(((e,t)=>n=>{const r=Fz(e,t);return n.map(e=>e.map(r))})(e,r),e=>e.map(mz),dz(e,r,n),e=>e.map(i),e=>{const t=[];let n=0,r=e.string.indexOf("\n")+1;for(;r>0;)t.push(qF(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(qF(n,hz(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(Uz)}))(t)},qz=EF(),Yz=()=>e=>{var t;const{string:n}=e,r=null==(t=e.runs[0])?void 0:t.attributes.direction,{levels:i}=qz.getEmbeddingLevels(n,r);let a=null,o=0,s=0;const l=[];for(let c=0;c<i.length;c+=1){const e=i[c];e!==a&&(null!==a&&l.push({start:o,end:s,attributes:{bidiLevel:a}}),o=s,a=e),s+=1}o<n.length&&l.push({start:o,end:n.length,attributes:{bidiLevel:a}});return{string:n,runs:l}},Kz=1e4,Vz=(e,t)=>{let n=t+1;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);n++);return e[n-1]},Jz=(e,t,n)=>{let r=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=t[Math.min(n,t.length-1)],s=e=>{const t="stretch"in e?e.stretch:null;if(a.width<o)return t&&a.stretch-t>0?(o-a.width)/a.stretch:Kz;const n="shrink"in e?e.shrink:null;return a.width>o?n&&a.shrink-n>0?(o-a.width)/a.shrink:Kz:0};let l=0;for(let c=0;c<e.length;c+=1){const t=e[c];"box"===t.type&&(a.width+=t.width),"glue"===t.type&&(a.width+=t.width,a.stretch+=t.stretch,a.shrink+=t.shrink);const n=Vz(e,c);if(l="penalty"===n.type?n.width:0,a.width-a.shrink+l>
38o){if(null===r){let t=0===c?c+1:c;for(;t<e.length&&("glue"===e[t].type||"penalty"===e[t].type);)t++;r=t-1}break}if("penalty"===t.type||"glue"===t.type){const e=s(t),n="penalty"===t.type?t.penalty:0,a=100*Math.abs(e)**3+n;i>=a&&(r=c,i=a)}}return a.width-a.shrink+l>o?r:null};class Zz{constructor(){Y(this,"head"),Y(this,"tail"),Y(this,"listSize"),Y(this,"listLength"),this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this}insertBefore(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}}function Xz(e,t,n,r,i,a){return{position:e,demerits:t,line:n,fitnessClass:r,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function $z(e,t,n,r,i,a){let o=n.width-i.totals.width,s=0,l=0;const c=a<t.length?t[a-1]:t[t.length-1];return"penalty"===e[r].type&&(o+=e[r].width),o<c?(s=n.stretch-i.totals.stretch,s>0?(c-o)/s:tU.infinity):o>c?(l=n.shrink-i.totals.shrink,l>0?(c-o)/l:tU.infinity):0}function eU(e,t,n){const r={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let i=n;i<e.length;i+=1){const t=e[i];if("glue"===t.type)r.width+=t.width,r.stretch+=t.stretch,r.shrink+=t.shrink;else if("box"===t.type||"penalty"===t.type&&t.penalty===-tU.infinity&&i>n)break}return r}Y(Zz,"Node",class{constructor(e){Y(this,"data"),Y(this,"prev"),Y(this,"next"),this.data=e,this.prev=null,this.next=null}});
39/**
40 * @param nodes
41 * @param availableWidths
42 * @param tolerance
43 * @preserve Knuth and Plass line breaking algorithm in JavaScript
44 */
45const tU=(e,t,n)=>{const r={line:10,flagged:100,fitness:3e3},i=n||3,a=new Zz,o={width:0,stretch:0,shrink:0},s=t;function l(e,t,n){let l=a.first();for(;null!==l;){let c=0;const u=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;null!==l;){c=l.data.line+1;const d=$z(n,s,o,t,l.data,c);if((d<-1||"penalty"===e.type&&e.penalty===-tU.infinity)&&a.remove(l),d>=-1&&d<=i){const t=100*Math.pow(Math.abs(d),3);let i,a=0;a="penalty"===e.type&&e.penalty>=0?Math.pow(r.line+t,2)+Math.pow(e.penalty,2):"penalty"===e.type&&e.penalty!==-tU.infinity?Math.pow(r.line+t,2)-Math.pow(e.penalty,2):Math.pow(r.line+t,2),"penalty"===e.type&&"penalty"===n[l.data.position].type&&(a+=r.flagged*e.flagged*n[l.data.position].flagged),i=d<-.5?0:d<=.5?1:d<=1?2:3,Math.abs(i-l.data.fitnessClass)>1&&(a+=r.fitness),a+=l.data.demerits,a<u[i].demerits&&(u[i]={active:l,demerits:a})}if(l=l.next,null!==l&&l.data.line>=c)break}const d=eU(n,o,t);for(let e=0;e<u.length;e+=1){const n=u[e];if(n.demerits===1/0)continue;const r=new Zz.Node(Xz(t,n.demerits,n.active.data.line+1,e,d,n.active));null!==l?a.insertBefore(l,r):a.push(r)}}}return a.push(new Zz.Node(Xz(0,0,0,0,void 0,null))),e.forEach((e,t,n)=>{if("box"!==e.type){if("glue"===e.type){return t>0&&"box"===n[t-1].type&&l(e,t,n),o.width+=e.width,o.stretch+=e.stretch,void(o.shrink+=e.shrink)}"penalty"===e.type&&e.penalty!==tU.infinity&&l(e,t,n)}else o.width+=e.width}),function(e){const t=[];if(0===e.size())return[];let n={data:{demerits:1/0}};for(e.forEach(e=>{e.data.demerits<n.data.demerits&&(n=e)});null!==n;)t.push(n.data.position),n=n.data.previous;return t.reverse()}(a)};tU.infinity=1e4,tU.glue=(e,t,n,r,i)=>({type:"glue",start:t,end:n,width:e,stretch:r,shrink:i}),tU.box=(e,t,n,r=!1)=>({type:"box",width:e,start:t,end:n,hyphenated:r}),tU.penalty=(e,t,n)=>
45({type:"penalty",width:e,penalty:t,flagged:n});const nU=(e,t,n)=>{if(!t)return n;const r=UF(0,e,n),i=UF(e,1/0,n);return((e,t)=>{const n=e.end+((r=t).end-r.start);var r;const i=(e.glyphs||[]).concat(t.glyphs||[]),a=(e.positions||[]).concat(t.positions||[]),o=Object.assign({},e.attributes,t.attributes),s=e.glyphIndices||[],l=dR(s)||0,c=(t.glyphIndices||[]).map(e=>e+l+1),u=zF(s.concat(c));return Object.assign({},e,{end:n,glyphs:i,positions:a,attributes:o,glyphIndices:u})})(JF(t,r),i)},rU=(e,t,n)=>{const r=((e,t)=>GF(e,t.runs))(e,n);if(-1===r)return XF(t,n);const i=[t],a=n.string.slice(0,e)+ZF(i)+n.string.slice(e),o=n.runs.map((n,a)=>a===r?((e,t,n)=>{const r=MF(n),i=YF(t)?KF(t,r):t;return nU(e,i,n)})(e-n.start,t,n):a>r?((e,t)=>{const n=t.start+e,r=t.end+e;return Object.assign({},t,{start:n,end:r})})(i.length,n):n);return Object.assign({},n,{string:a,runs:o})},iU=(e,t,n)=>HF(e,t,n.runs).reduce((n,r)=>n+((e,t,n)=>{const r=n.start||0,i=Math.max(0,FF(e-r,n)),a=Math.max(0,FF(t-r,n)),o=(n.positions||[]).slice(i,a);return kz(o)})(e,t,r),0),aU=3,oU=6,sU=9,lU=e=>(t,n)=>{let r=e.tolerance||4;const i=(e=>{var t,n;return(null==(n=null==(t=e.runs)?void 0:t[0])?void 0:n.attributes)||{}})(t),a=((e,{align:t},n)=>{let r=0;const{syllables:i}=e,a=n.hyphenationPenalty||("justify"===t?100:600),o=i.reduce((t,n,o)=>{const s=iU(r,r+n.length,e);if(""===n.trim()){const e=s*aU/oU,i=s*aU/sU,a=r+n.length;t.push(tU.glue(s,r,a,e,i))}else{const e=" "!==i[o+1],l=r+n.length;t.push(tU.box(s,r,l,e)),i[o+1]&&e&&t.push(tU.penalty(5,a,1))}return r+=n.length,t},[]);return o.push(tU.glue(0,r,r,tU.infinity,0)),o.push(tU.penalty(0,-tU.infinity,1)),o})(t,i,e);let o=tU(a,n,r);for(;0===o.length&&r<50;)r+=5,o=tU(a,n,r);return(0===o.length||1===o.length&&0===o[0])&&(o=((e,t)=>{let n=0,r=0,i=e;const a=[0];for(;i.length>0;){const e=Jz(i,t,r);null!==e?(n+=e,a.push(n),i=i.slice(e+1,i.length),n++,r++):i=[]}return a})(a,n)),((e,t,n)=>{let r=0,i=null;const a=n.reduce((n,a)=>{const o=t[a],s=t[a-1];if(a===t.length-1)return n;let l;return"penalty"===o.type?(i=s.end,l=qF(r,i,e),l=rU(l.string.length,45,l)):(i=o.end,l=qF(r,i,e)),r=i,[...n,l]},[]);return a.push(qF(r,e.string.length,e)),a})(t,a,o.slice(1))};var cU,uU;(uU=cU||(cU={}))[uU.GROW=0]="GROW",uU[uU.SHRINK=1]="SHRINK";const dU={before:.5,after:.5,priority:1,unconstrained:!1},hU={before:.14453125,after:.14453125,priority:2,unconstrained:!1},fU={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},gU={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},pU=(e,t)=>n=>{const r=((e,t)=>{const n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return e===cU.GROW?Object.assign({},hU,n):Object.assign({},gU,r)})(e,t),i=((e,t)=>{const n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return e===cU.GROW?Object.assign({},dU,n):Object.assign({},fU,r)})(e,t),a=[];for(let e=0;e<n.length;e+=1){let t;const o=n[e];Qz(o)?(t=Object.assign({},i),e===n.length-1&&(t.before=0,e>0&&(a[e-1].after=0))):o.isMark&&e>0?(t=Object.assign({},a[e-1]),t.before=0,a[e-1].after=0):t=Object.assign({},r),a.push(t)}return a},mU=e=>t=>{const n=t.box.width-Sz(t);if(0===n)return t;const r=((e,t,n)=>{const r=e>0?cU.GROW:cU.SHRINK,i=pU(r,n),a=t.runs.reduce((e,t)=>e.concat(i(t.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a})(n,t,e),i=((e,t)=>{let n=0;const r=[],i=[];for(let u=0;u<=3;u+=1)r[u]=i[u]=0;for(let u=0;u<t.length;u+=1){const e=t[u],a=e.before+e.after;n+=a,r[e.priority]+=a,e.unconstrained&&(i[e.priority]+=a)}let a,o=-1,s=0,l=e;for(a=0;a<=3;a+=1){const e=r[a];if(0!==e){if(-1===o&&(o=a,s=e),Math.abs(l)<=Math.abs(e)){r[a]=l/e,i[a]=0,l=0;break}if(r[a]=1,l-=e,0!==i[a]){i[a]=l/i[a],l=0;break}}}for(let u=a+1;u<=3;u+=1)r[u]=0,i[u]=0;l>0&&o>-1&&(r[o]=(s+(e-n))/s);const c=[];for(let u=0;u<t.length;u+=1){const e=t[u],n=t[u+1];let a=e.after*r[e.priority];n&&(a+=n.before*r[n.priority]),e.unconstrained&&(a+=e.after*i[e.priority],n&&(a+=n.before*i[n.priority])),c.push(a)}return c})(n,r);return((e,t)=>{let n=0;for(const r of t.runs)for(const t of r.positions)t.xAdvance+=e[n++];return t})(i,t)},AU=e=>e.runs.reduce((e,t)=>Math.max(e,nz(t)),0),yU=()=>e=>{let t=e.overflowLeft||0;const n=e.overflowRight||0,r=Sz(e)-n;
45e.decorationLines=[];for(let i=0;i<e.runs.length;i+=1){const n=e.runs[i],a=Math.min(r-t,Bz(n)),o=Math.max(.5,Math.floor(n.attributes.fontSize/12));if(n.attributes.underline){const r={rect:{x:t,y:AU(e)+2*o,width:a,height:o},opacity:n.attributes.opacity,color:n.attributes.underlineColor||"black",style:n.attributes.underlineStyle||"solid"};e.decorationLines.push(r)}if(n.attributes.strike){const r={rect:{x:t,y:AU(e)-nz(n)/3,width:a,height:o},opacity:n.attributes.opacity,color:n.attributes.strikeColor||"black",style:n.attributes.strikeStyle||"solid"};e.decorationLines.push(r)}t+=a}return e},bU=["Common","Inherited","Unknown"],vU=()=>e=>{const{string:t}=e;let n="Unknown",r=0,i=0;const a=[];if(!t)return{string:"",runs:[]};for(let o=0;o<t.length;o+=1){const e=t[o],s=e.codePointAt(0),l=Ju.getScript(s);l===n||bU.includes(l)||("Unknown"!==n&&a.push({start:r,end:i,attributes:{script:n}}),r=i,n=l),i+=e.length}r<t.length&&a.push({start:r,end:t.length,attributes:{script:n}});return{string:t,runs:a}},wU=BF(QF),xU={},IU=()=>e=>{const t=`_${e}`;return uR(e)?[]:(xU[t]||(xU[t]=(e=>(e=>e.split("­"))(e.includes("­")?e:wU(e)))(e)),xU[t])},CU=[173],EU=e=>e.attributes.fontSize||12,kU=(e,t,n)=>{if(CU.includes(e))return n;const r=[...t,n];for(let i=0;i<r.length;i+=1){const t=r[i];if(t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(e))return t}return t.at(-1)},BU=()=>({string:e,runs:t})=>{let n=null,r=null,i=0,a=0;const o=[];for(let s=0;s<t.length;s+=1){const l=t[s];if(0===e.length){o.push({start:0,end:0,attributes:{font:l.attributes.font}});break}const c=e.slice(l.start,l.end);for(let e=0;e<c.length;e+=1){const t=c[e],s=t.codePointAt(0),u=kU(s,l.attributes.font,n),d=EU(l);u===n&&d===r&&u.unitsPerEm===n.unitsPerEm||(n&&o.push({start:i,end:a,attributes:{font:[n],scale:r/n.unitsPerEm}}),n=u,r=d,i=a),a+=t.length}}if(i<e.length){const r=EU(dR(t));o.push({start:i,end:e.length,attributes:{font:[n],scale:r/n.unitsPerEm}})}return{string:e,runs:o}};var SU,QU=(SU=import.meta.url,function(e){var t,n,r;e=e||{},t||(t=void 0!==e?e:{}),t.ready=new Promise(function(e,t){n=e,r=t});var i=Object.assign({},t),a="";"undefined"!=typeof document&&document.currentScript&&(a=document.currentScript.src),SU&&(a=SU),a=0!==a.indexOf("blob:")?a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var o,s=t.print||function(){}.bind(),l=t.printErr||function(){}.bind();Object.assign(t,i),i=null,t.wasmBinary&&(o=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&j("no native wasm support detected");var c,u,d,h,f,g,p,m,A,y,b=!1;function v(e,t,n){n=t+n;for(var r="";!(t>=n);){var i=e[t++];if(!i)break;if(128&i){var a=63&e[t++];if(192==(224&i))r+=String.fromCharCode((31&i)<<6|a);else{var o=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|a<<6|o:(7&i)<<18|a<<12|o<<6|63&e[t++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r}function w(){var e=c.buffer;u=e,t.HEAP8=d=new Int8Array(e),t.HEAP16=f=new Int16Array(e),t.HEAP32=p=new Int32Array(e),t.HEAPU8=h=new Uint8Array(e),t.HEAPU16=g=new Uint16Array(e),t.HEAPU32=m=new Uint32Array(e),t.HEAPF32=A=new Float32Array(e),t.HEAPF64=y=new Float64Array(e)}var x,I=[],C=[],E=[];function k(){var e=t.preRun.shift();I.unshift(e)}var B,S=0,Q=null;function j(e){throw t.onAbort&&t.onAbort(e),l(e="Aborted("+e+")"),b=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),r(e),e}function N(e){return e.startsWith("data:application/octet-stream;base64,")}if(!N(B=
vendor: 95,687 bytes, line 45
45"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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"
45)){var T=B;B=t.locateFile?t.locateFile(T,a):a+T}function O(){var e=B;try{if(e==B&&o)return new Uint8Array(o);if(N(e))try{var t=Ve(e.slice(37)),n=new Uint8Array(t.length);for(e=0;e<t.length;++e)n[e]=t.charCodeAt(e);var r=n}catch(i){throw Error("Converting base64 string to bytes failed.")}else r=void 0;if(r)return r;throw"both async and sync fetching of the wasm failed"}catch(i){j(i)}}function _(e){for(;0<e.length;)e.shift()(t)}function D(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+e:e}function P(e,t){return e=D(e),function(){return t.apply(this,arguments)}}var R=[{},{value:void 0},{value:null},{value:!0},{value:!1}],M=[];function L(e){var t=Error,n=P(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var F=void 0;function z(e){throw new F(e)}var U=e=>(e||z("Cannot use deleted val. handle = "+e),R[e].value),G=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=M.length?M.pop():R.length;return R[t]={ga:1,value:e},t}},H=void 0,W=void 0;function q(e){for(var t="";h[e];)t+=W[h[e++]];return t}var Y=[];function K(){for(;Y.length;){var e=Y.pop();e.M.$=!1,e.delete()}}var V=void 0,J={};function Z(e,t){for(void 0===t&&z("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var X={};function $(e){var t=q(e=Ze(e));return et(e),t}function ee(e,t){var n=X[e];return void 0===n&&z(t+" has unknown type "+$(e)),n}function te(){}var ne=!1;function re(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}function ie(e,t,n){return t===n?e:void 0===n.R||null===(e=ie(e,t,n.R))?null:n.na(e)}var ae={},oe=void 0;function se(e){throw new oe(e)}function le(e,t){return t.P&&t.O||se("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&se("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ce(Object.create(e,{M:{value:t}}))}function ce(e){return"undefined"==typeof FinalizationRegistry?(ce=e=>e,e):(ne=new FinalizationRegistry(e=>{re(e.M)}),te=e=>{ne.unregister(e)},(ce=e=>{var t=e.M;return t.T&&ne.register(e,{M:t},e),e})(e))}var ue={};function de(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function he(e){return this.fromWireType(p[e>>2])}var fe={},ge={};function pe(e,t,n){function r(t){(t=n(t)).length!==e.length&&se("Mismatched type converter count");for(var r=0;r<e.length;++r)Ae(e[r],t[r])}e.forEach(function(e){ge[e]=t});var i=Array(t.length),a=[],o=0;t.forEach((e,t)=>{X.hasOwnProperty(e)?i[t]=X[e]:(a.push(e),fe.hasOwnProperty(e)||(fe[e]=[]),fe[e].push(()=>{i[t]=X[e],++o===a.length&&r(i)}))}),0===a.length&&r(i)}function me(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function Ae(e,t,n={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(e||z('type "'+r+'" must have a positive integer typeid pointer'),X.hasOwnProperty(e)){if(n.ua)return;z("Cannot register type '"+r+"' twice")}X[e]=t,delete ge[e],fe.hasOwnProperty(e)&&(t=fe[e],delete fe[e],t.forEach(e=>e()))}function ye(e){z(e.M.P.N.name+" instance already deleted")}function be(){}function ve(e,t,n){if(void 0===e[t].S){var r=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||z("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[r.Z]=r}}function we(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.X=n,this.W=r,this.R=i,this.pa=a,this.ba=o,this.na=s,this.ja=[]}function xe(e,t,n){for(;t!==n;)t.ba||z("Expected null or instance of "+n.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function Ie(e,t){return null===t?(this.ea&&z("null is not a valid "+this.name),0):(t.M||z('Cannot pass "'+Oe(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),xe(t.M.O,t.M.P.N,this.N))}function Ce(e,t){if(null===t){if(this.ea&&z("null is not a valid "+this.name),this.da){var n=this.fa();return null!==e&&e.push(this.W,n),n}return 0}if(t.M||z('Cannot pass "'+Oe(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&z("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),n=xe(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&z("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?n=t.M.T:z("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:n=t.M.T;break;case 2:if(t.M.U===this)n=t.M.T;else{var r=t.clone();n=this.xa(n,G(function(){r.delete()})),null!==e&&e.push(this.W,n)}break;default:z("Unsupporting sharing policy")}return n}function Ee(e,t){return null===t?(this.ea&&z("null is not a valid "+this.name),0):(t.M||z('Cannot pass "'+Oe(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&z("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),xe(t.M.O,t.M.P.N,this.N))}function ke(e,t,n,r){this.name=e,this.N=t,this.ea=n,this.ca=r,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=Ce:(this.toWireType=r?Ie:Ee,this.V=null)}function Be(e,n){var r=(e=q(e)).includes("j")?function(e,n){var r=[];return function(){if(r.length=0,Object.assign(r,arguments),e.includes("j")){var i=t["dynCall_"+e];
45i=r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}else i=x.get(n).apply(null,r);return i}}(e,n):x.get(n);return"function"!=typeof r&&z("unknown function pointer with signature "+e+": "+n),r}var Se=void 0;function Qe(e,t){var n=[],r={};throw t.forEach(function e(t){r[t]||X[t]||(ge[t]?ge[t].forEach(e):(n.push(t),r[t]=!0))}),new Se(e+": "+n.map($).join([", "]))}function je(e,t,n,r,i){var a=t.length;2>a&&z("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==n,s=!1;for(n=1;n<t.length;++n)if(null!==t[n]&&void 0===t[n].V){s=!0;break}var l="void"!==t[0].name,c=a-2,u=Array(c),d=[],h=[];return function(){if(arguments.length!==c&&z("function "+e+" called with "+arguments.length+" arguments, expected "+c+" args!"),h.length=0,d.length=o?2:1,d[0]=i,o){var n=t[1].toWireType(h,this);d[1]=n}for(var a=0;a<c;++a)u[a]=t[a+2].toWireType(h,arguments[a]),d.push(u[a]);if(a=r.apply(null,d),s)de(h);else for(var f=o?1:2;f<t.length;f++){var g=1===f?n:u[f-2];null!==t[f].V&&t[f].V(g)}return n=l?t[0].fromWireType(a):void 0}}function Ne(e,t){for(var n=[],r=0;r<e;r++)n.push(m[t+4*r>>2]);return n}function Te(e){4<e&&0===--R[e].ga&&(R[e]=void 0,M.push(e))}function Oe(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function _e(e,t){switch(t){case 2:return function(e){return this.fromWireType(A[e>>2])};case 3:return function(e){return this.fromWireType(y[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function De(e,t,n){switch(t){case 0:return n?function(e){return d[e]}:function(e){return h[e]};case 1:return n?function(e){return f[e>>1]}:function(e){return g[e>>1]};case 2:return n?function(e){return p[e>>2]}:function(e){return m[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Pe(e,t){for(var n="",r=0;!(r>=t/2);++r){var i=f[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n}function Re(e,t,n){if(void 0===n&&(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var i=0;i<n;++i)f[t>>1]=e.charCodeAt(i),t+=2;return f[t>>1]=0,t-r}function Me(e){return 2*e.length}function Le(e,t){for(var n=0,r="";!(n>=t/4);){var i=p[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r}function Fe(e,t,n){if(void 0===n&&(n=2147483647),4>n)return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),p[t>>2]=a,(t+=4)+4>n)break}return p[t>>2]=0,t-r}function ze(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t}var Ue={};function Ge(e){var t=Ue[e];return void 0===t?q(e):t}var He=[],We=[],qe=[null,[],[]];F=t.BindingError=L("BindingError"),t.count_emval_handles=function(){for(var e=0,t=5;t<R.length;++t)void 0!==R[t]&&++e;return e},t.get_first_emval=function(){for(var e=5;e<R.length;++e)if(void 0!==R[e])return R[e];return null}
45,H=t.PureVirtualError=L("PureVirtualError");for(var Ye=Array(256),Ke=0;256>Ke;++Ke)Ye[Ke]=String.fromCharCode(Ke);W=Ye,t.getInheritedInstanceCount=function(){return Object.keys(J).length},t.getLiveInheritedInstances=function(){var e,t=[];for(e in J)J.hasOwnProperty(e)&&t.push(J[e]);return t},t.flushPendingDeletes=K,t.setDelayFunction=function(e){V=e,Y.length&&V&&V(K)},oe=t.InternalError=L("InternalError"),be.prototype.isAliasOf=function(e){if(!(this instanceof be&&e instanceof be))return!1;var t=this.M.P.N,n=this.M.O,r=e.M.P.N;for(e=e.M.O;t.R;)n=t.ba(n),t=t.R;for(;r.R;)e=r.ba(e),r=r.R;return t===r&&n===e},be.prototype.clone=function(){if(this.M.O||ye(this),this.M.aa)return this.M.count.value+=1,this;var e=ce,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.M;return(e=e(n.call(t,r,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}}))).M.count.value+=1,e.M.$=!1,e},be.prototype.delete=function(){this.M.O||ye(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),te(this),re(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},be.prototype.isDeleted=function(){return!this.M.O},be.prototype.deleteLater=function(){return this.M.O||ye(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),Y.push(this),1===Y.length&&V&&V(K),this.M.$=!0,this},ke.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},ke.prototype.ha=function(e){this.W&&this.W(e)},ke.prototype.argPackAdvance=8,ke.prototype.readValueFromPointer=he,ke.prototype.deleteObject=function(e){null!==e&&e.delete()},ke.prototype.fromWireType=function(e){function t(){return this.da?le(this.N.X,{P:this.wa,O:n,U:this,T:e}):le(this.N.X,{P:this,O:e})}var n=this.qa(e);if(!n)return this.ha(e),null;var r=function(e,t){return t=Z(e,t),J[t]}(this.N,n);if(void 0!==r)return 0===r.M.count.value?(r.M.O=n,r.M.T=e,r.clone()):(r=r.clone(),this.ha(e),r);if(r=this.N.pa(n),!(r=ae[r]))return t.call(this);r=this.ca?r.la:r.pointerType;var i=ie(n,this.N,r.N);return null===i?t.call(this):this.da?le(r.N.X,{P:r,O:i,U:this,T:e}):le(r.N.X,{P:r,O:i})},Se=t.UnboundTypeError=L("UnboundTypeError");var Ve="function"==typeof atob?atob:function(e){var t="",n=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++));r=r<<2|i>>4,i=(15&i)<<4|a>>2;var s=(3&a)<<6|o;t+=String.fromCharCode(r),64!==a&&(t+=String.fromCharCode(i)),64!==o&&(t+=String.fromCharCode(s))}while(n<e.length);return t},Je={l:function(e,t,n,r){j("Assertion failed: "+(e?v(h,e):"")+", at: "+[t?t?v(h,t):"":"unknown filename",n,r?r?v(h,r):"":"unknown function"])},q:function(e,t,n){e=q(e),t=ee(t,"wrapper"),n=U(n);var r=[].slice,i=t.N,a=i.X,o=i.R.X,s=i.R.constructor;for(var l in e=P(e,function(){i.R.ja.forEach(function(e){if(this[e]===o[e])throw new H("Pure virtual function "+e+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:a}),this.__construct.apply(this,r.call(arguments))}),a.__construct=function(){this===a&&z("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(r.call(arguments)));te(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),ce(this),e=t.O,e=Z(i,e),J.hasOwnProperty(e)?z("Tried to register registered instance: "+e):J[e]=this},a.__destruct=function(){this===a&&z("Pass correct 'this' to __destruct"),te(this);var e=this.M.O;e=Z(i,e),J.hasOwnProperty(e)?delete J[e]:z("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(a),n)e.prototype[l]=n[l];return G(e)},j:function(e){var t=ue[e];delete ue[e];var n=t.fa,r=t.W,i=t.ia;pe([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var a={};return i.forEach((t,n)=>{var r=e[n],o=t.ra,s=t.sa,l=e[n+i.length],c=t.ya,u=t.Aa;a[t.oa]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>
45{var n=[];c(u,e,l.toWireType(n,t)),de(n)}}}),[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);return r(e),n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError('Missing field:  "'+i+'"');var o=n();for(i in a)a[i].write(o,t[i]);return null!==e&&e.push(r,o),o},argPackAdvance:8,readValueFromPointer:he,V:r}]})},v:function(){},B:function(e,t,n,r,i){var a=me(n);Ae(e,{name:t=q(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=d;else if(2===n)r=f;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+t);r=p}return this.fromWireType(r[e>>a])},V:null})},f:function(e,n,r,i,a,o,s,l,c,u,d,h,f){d=q(d),o=Be(a,o),l&&(l=Be(s,l)),u&&(u=Be(c,u)),f=Be(h,f);var g=D(d);!function(e,n){t.hasOwnProperty(e)?(z("Cannot register public name '"+e+"' twice"),ve(t,e,e),t.hasOwnProperty(void 0)&&z("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),t[e].S[void 0]=n):t[e]=n}(g,function(){Qe("Cannot construct "+d+" due to unbound types",[i])}),pe([e,n,r],i?[i]:[],function(n){if(n=n[0],i)var r=n.N,a=r.X;else a=be.prototype;n=P(g,function(){if(Object.getPrototypeOf(this)!==s)throw new F("Use 'new' to construct "+d);if(void 0===c.Y)throw new F(d+" has no accessible constructor");var e=c.Y[arguments.length];if(void 0===e)throw new F("Tried to invoke ctor of "+d+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.Y).toString()+") parameters instead!");return e.apply(this,arguments)});var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var c=new we(d,n,s,f,r,o,l,u);r=new ke(d,c,!0,!1),a=new ke(d+"*",c,!1,!1);var h=new ke(d+" const*",c,!1,!0);return ae[e]={pointerType:a,la:h},function(e,n){t.hasOwnProperty(e)||se("Replacing nonexistant public symbol"),t[e]=n,t[e].Z=void 0}(g,n),[r,a,h]})},d:function(e,t,n,r,i,a,o){var s=Ne(n,r);t=q(t),a=Be(i,a),pe([],[e],function(e){function r(){Qe("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.N.constructor;return void 0===l[t]?(r.Z=n-1,l[t]=r):(ve(l,t,i),l[t].S[n-1]=r),pe([],s,function(e){return e=je(i,[e[0],null].concat(e.slice(1)),null,a,o),void 0===l[t].S?(e.Z=n-1,l[t]=e):l[t].S[n-1]=e,[]}),[]})},p:function(e,t,n,r,i,a){0<t||j();var o=Ne(t,n);i=Be(r,i),pe([],[e],function(e){var n="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new F("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.N.Y[t-1]=()=>{Qe("Cannot construct "+e.name+" due to unbound types",o)},pe([],o,function(r){return r.splice(1,0,null),e.N.Y[t-1]=je(n,r,null,i,a),[]}),[]})},a:function(e,t,n,r,i,a,o,s){var l=Ne(n,r);t=q(t),a=Be(i,a),pe([],[e],function(e){function r(){Qe("Cannot call "+i+" due to unbound types",l)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.N.ja.push(t);var c=e.N.X,u=c[t];return void 0===u||void 0===u.S&&u.className!==e.name&&u.Z===n-2?(r.Z=n-2,r.className=e.name,c[t]=r):(ve(c,t,i),c[t].S[n-2]=r),pe([],l,function(r){return r=je(i,r,e,a,o),void 0===c[t].S?(r.Z=n-2,c[t]=r):c[t].S[n-2]=r,[]}),[]})},A:function(e,t){Ae(e,{name:t=q(t),fromWireType:function(e){var t=U(e);return Te(e),t},toWireType:function(e,t){return G(t)},argPackAdvance:8,readValueFromPointer:he,V:null})},n:function(e,t,n){n=me(n),Ae(e,{name:t=q(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:_e(t,n),V:null})},e:function(e,t,n,r,i){t=q(t),-1===i&&(i=4294967295),i=me(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},Ae(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:De(t,i,0!==r),V:null})},b:function(e,t,n){function r(e){var t=m;return new i(u,t[1+(e>>=2)],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array
45][t];Ae(e,{name:n=q(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ua:!0})},o:function(e,t){var n="std::string"===(t=q(t));Ae(e,{name:t,fromWireType:function(e){var t=m[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==h[o]){if(i=i?v(h,i,o-i):"",void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{for(s=Array(t),a=0;a<t;++a)s[a]=String.fromCharCode(h[r+a]);s=s.join("")}return et(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||z("Cannot pass non-string to std::string"),n&&i){var a=0;for(r=0;r<t.length;++r){var o=t.charCodeAt(r);127>=o?a++:2047>=o?a+=2:55296<=o&&57343>=o?(a+=4,++r):a+=3}r=a}else r=t.length;if(o=(a=$e(4+r+1))+4,m[a>>2]=r,n&&i){if(i=o,o=r+1,r=h,0<o){o=i+o-1;for(var s=0;s<t.length;++s){var l=t.charCodeAt(s);if(55296<=l&&57343>=l&&(l=65536+((1023&l)<<10)|1023&t.charCodeAt(++s)),127>=l){if(i>=o)break;r[i++]=l}else{if(2047>=l){if(i+1>=o)break;r[i++]=192|l>>6}else{if(65535>=l){if(i+2>=o)break;r[i++]=224|l>>12}else{if(i+3>=o)break;r[i++]=240|l>>18,r[i++]=128|l>>12&63}r[i++]=128|l>>6&63}r[i++]=128|63&l}}r[i]=0}}else if(i)for(i=0;i<r;++i)255<(s=t.charCodeAt(i))&&(et(o),z("String has UTF-16 code units that do not fit in 8 bits")),h[o+i]=s;else for(i=0;i<r;++i)h[o+i]=t[i];return null!==e&&e.push(et,a),a},argPackAdvance:8,readValueFromPointer:he,V:function(e){et(e)}})},i:function(e,t,n){if(n=q(n),2===t)var r=Pe,i=Re,a=Me,o=()=>g,s=1;else 4===t&&(r=Le,i=Fe,a=ze,o=()=>m,s=2);Ae(e,{name:n,fromWireType:function(e){for(var n,i=m[e>>2],a=o(),l=e+4,c=0;c<=i;++c){var u=e+4+c*t;c!=i&&0!=a[u>>s]||(l=r(l,u-l),void 0===n?n=l:(n+=String.fromCharCode(0),n+=l),l=u+t)}return et(e),n},toWireType:function(e,r){"string"!=typeof r&&z("Cannot pass non-string to C++ string type "+n);var o=a(r),l=$e(4+o+t);return m[l>>2]=o>>s,i(r,l+4,o+t),null!==e&&e.push(et,l),l},argPackAdvance:8,readValueFromPointer:he,V:function(e){et(e)}})},k:function(e,t,n,r,i,a){ue[e]={name:q(t),fa:Be(n,r),W:Be(i,a),ia:[]}},h:function(e,t,n,r,i,a,o,s,l,c){ue[e].ia.push({oa:q(t),ta:n,ra:Be(r,i),sa:a,za:o,ya:Be(s,l),Aa:c})},C:function(e,t){Ae(e,{va:!0,name:t=q(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,n,r,i){e=He[e],t=U(t),n=Ge(n);var a=[];return m[r>>2]=G(a),e(t,n,a,i)},t:function(e,t,n,r){(e=He[e])(t=U(t),n=Ge(n),null,r)},g:Te,m:function(e,t){var n=function(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=ee(m[t+4*r>>2],"parameter "+r);return n}(e,t),r=n[0];t=r.name+"_$"+n.slice(1).map(function(e){return e.name}).join("_")+"$";var i=We[t];if(void 0!==i)return i;var a=Array(e-1);return i=function(e){var t=He.length;return He.push(e),t}((t,i,o,s)=>{for(var l=0,c=0;c<e-1;++c)a[c]=n[c+1].readValueFromPointer(s+l),l+=n[c+1].argPackAdvance;for(t=t[i].apply(t,a),c=0;c<e-1;++c)n[c+1].ma&&n[c+1].ma(a[c]);if(!r.va)return r.toWireType(o,t)}),We[t]=i},D:function(e){4<e&&(R[e].ga+=1)},r:function(e){de(U(e)),Te(e)},c:function(){j("")},x:function(e,t,n){h.copyWithin(e,t,t+n)},w:function(e){var t=h.length;if(2147483648<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r),i=i.min.call(i,2147483648,r+(65536-r%65536)%65536);e:{try{c.grow(i-u.byteLength+65535>>>16),w();var a=1;break e}catch(o){}a=void 0}if(a)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,n,r){for(var i=0,a=0;a<n;a++){var o=m[t>>2],c=m[t+4>>2];t+=8;for(var u=0;u<c;u++){var d=h[o+u],f=qe[e];0===d||10===d?((1===e?s:l)(v(f,0)),f.length=0):f.push(d)}i+=c}return m[r>>2]=i,0}};!function(){function e(e){t.asm=e.exports,c=t.asm.E,w(),x=t.asm.J,C.unshift(t.asm.F),S--,t.monitorRunDependencies&&t.monitorRunDependencies(S),0==S&&Q&&(e=Q,Q=null,e())}function n(t){e(t.instance)}function i(e){return(o||"function"!=typeof fetch?Promise.resolve().then(function(){return O()}):fetch(B,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+B+"'";return e.arrayBuffer()}).catch(function(){return O()})).then(function(e){return WebAssembly.instantiate(e,a)}).then(function(e){return e}).then(e,function(e){l("failed to asynchronously prepare wasm: "+e),j(e)})}var a={a:Je};if(S++,t.monitorRunDependencies&&t.monitorRunDependencies(S),t.instantiateWasm)try{return t.instantiateWasm(a,e)}catch(vK){l("Module.instantiateWasm callback failed with error: "+vK),r(vK)}(o||"function"!=typeof WebAssembly.instantiateStreaming||N(B)||"function"!=typeof fetch?i(n):fetch(B,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,a).then(n,function(e){return l("wasm streaming compile failed: "+e),l("falling back to ArrayBuffer instantiation"),i(n)})})).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.F).apply(null,arguments)};var Ze=t.___getTypeName=function(){return(Ze=t.___getTypeName=t.asm.G).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm.H).apply(null,arguments)};var Xe,$e=t._malloc=function(){return($e=t._malloc=t.asm.I).apply(null,arguments)},et=t._free=function(){return(et=t._free=t.asm.K).apply(null,arguments)};function tt(){function e(){if(!Xe&&(Xe=!0,t.calledRun=!0,!b)){if(_(C),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var e=t.postRun.shift();E.unshift(e)}_(E)}}if(!(0<S)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)k();_(I),0<S||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),e()},1)):e())}}if(t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.L).apply(null,arguments)},Q=function e(){Xe||tt(),Xe||(Q=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return tt(),e.ready});let jU=function(e){return e[e.Auto=0]="Auto",e[e.FlexStart=1]="FlexStart",e[e.Center=2]="Center",e[e.FlexEnd=3]="FlexEnd",e[e.Stretch=4]="Stretch",e[e.Baseline=5]="Baseline",e[e.SpaceBetween=6]="SpaceBetween",e[e.SpaceAround=7]="SpaceAround",e[e.SpaceEvenly=8]="SpaceEvenly",e}({}),NU=function(e){return e[e.BorderBox=0]="BorderBox",e[e.ContentBox=1]="ContentBox",e}({}),TU=function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e}({}),OU=function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e}({}),_U=function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e[e.Contents=2]="Contents",e}({}),DU=function(e){return e[e.Left=0]="Left",e[e.Top=1]="Top",e[e.Right=2]="Right",e[e.Bottom=3]="Bottom",e[e.Start=4]="Start",e[e.End=5]="End",e[e.Horizontal=6]="Horizontal",e[e.Vertical=7]="Vertical",e[e.All=8]="All",e}({}),PU=function(e){return e[e.None=0]="None",e[e.StretchFlexBasis=1]="StretchFlexBasis",e[e.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",e[e.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",e[e.All=2147483647]="All",e[e.Classic=2147483646]="Classic",e}({}),RU=function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e}({}),MU=function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e}({}),LU=function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e}({}),FU=function(e){return e[e.FlexStart=0]="FlexStart",e[e.Center=1]="Center",e[e.FlexEnd=2]="FlexEnd",e[e.SpaceBetween=3]="SpaceBetween",e[e.SpaceAround=4]="SpaceAround",e[e.SpaceEvenly=5]="SpaceEvenly",e}({}),zU=function(e){return e[e.Error=0]="Error",e[e.Warn=1]="Warn",e[e.Info=2]="Info",e[e.Debug=3]="Debug",e[e.Verbose=4]="Verbose",e[e.Fatal=5]="Fatal",e}({}
45),UU=function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e}({}),GU=function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e}({}),HU=function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e}({}),WU=function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e}({}),qU=function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e}({}),YU=function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e}({});const KU={ALIGN_AUTO:jU.Auto,ALIGN_FLEX_START:jU.FlexStart,ALIGN_CENTER:jU.Center,ALIGN_FLEX_END:jU.FlexEnd,ALIGN_STRETCH:jU.Stretch,ALIGN_BASELINE:jU.Baseline,ALIGN_SPACE_BETWEEN:jU.SpaceBetween,ALIGN_SPACE_AROUND:jU.SpaceAround,ALIGN_SPACE_EVENLY:jU.SpaceEvenly,BOX_SIZING_BORDER_BOX:NU.BorderBox,BOX_SIZING_CONTENT_BOX:NU.ContentBox,DIMENSION_WIDTH:TU.Width,DIMENSION_HEIGHT:TU.Height,DIRECTION_INHERIT:OU.Inherit,DIRECTION_LTR:OU.LTR,DIRECTION_RTL:OU.RTL,DISPLAY_FLEX:_U.Flex,DISPLAY_NONE:_U.None,DISPLAY_CONTENTS:_U.Contents,EDGE_LEFT:DU.Left,EDGE_TOP:DU.Top,EDGE_RIGHT:DU.Right,EDGE_BOTTOM:DU.Bottom,EDGE_START:DU.Start,EDGE_END:DU.End,EDGE_HORIZONTAL:DU.Horizontal,EDGE_VERTICAL:DU.Vertical,EDGE_ALL:DU.All,ERRATA_NONE:PU.None,ERRATA_STRETCH_FLEX_BASIS:PU.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:PU.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:PU.AbsolutePercentAgainstInnerSize,ERRATA_ALL:PU.All,ERRATA_CLASSIC:PU.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:RU.WebFlexBasis,FLEX_DIRECTION_COLUMN:MU.Column,FLEX_DIRECTION_COLUMN_REVERSE:MU.ColumnReverse,FLEX_DIRECTION_ROW:MU.Row,FLEX_DIRECTION_ROW_REVERSE:MU.RowReverse,GUTTER_COLUMN:LU.Column,GUTTER_ROW:LU.Row,GUTTER_ALL:LU.All,JUSTIFY_FLEX_START:FU.FlexStart,JUSTIFY_CENTER:FU.Center,JUSTIFY_FLEX_END:FU.FlexEnd,JUSTIFY_SPACE_BETWEEN:FU.SpaceBetween,JUSTIFY_SPACE_AROUND:FU.SpaceAround,JUSTIFY_SPACE_EVENLY:FU.SpaceEvenly,LOG_LEVEL_ERROR:zU.Error,LOG_LEVEL_WARN:zU.Warn,LOG_LEVEL_INFO:zU.Info,LOG_LEVEL_DEBUG:zU.Debug,LOG_LEVEL_VERBOSE:zU.Verbose,LOG_LEVEL_FATAL:zU.Fatal,MEASURE_MODE_UNDEFINED:UU.Undefined,MEASURE_MODE_EXACTLY:UU.Exactly,MEASURE_MODE_AT_MOST:UU.AtMost,NODE_TYPE_DEFAULT:GU.Default,NODE_TYPE_TEXT:GU.Text,OVERFLOW_VISIBLE:HU.Visible,OVERFLOW_HIDDEN:HU.Hidden,OVERFLOW_SCROLL:HU.Scroll,POSITION_TYPE_STATIC:WU.Static,POSITION_TYPE_RELATIVE:WU.Relative,POSITION_TYPE_ABSOLUTE:WU.Absolute,UNIT_UNDEFINED:qU.Undefined,UNIT_POINT:qU.Point,UNIT_PERCENT:qU.Percent,UNIT_AUTO:qU.Auto,WRAP_NO_WRAP:YU.NoWrap,WRAP_WRAP:YU.Wrap,WRAP_WRAP_REVERSE:YU.WrapReverse};function VU(e){function t(e,t,n){const r=e[t];e[t]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.call(this,r,...t)}}for(const n of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const r={[qU.Point]:e.Node.prototype[n],[qU.Percent]:e.Node.prototype[`${n}Percent`],[qU.Auto]:e.Node.prototype[`${n}Auto`]};t(e.Node.prototype,n,function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];const o=i.pop();let s,l;if("auto"===o)s=qU.Auto,l=void 0;else if("object"==typeof o)s=o.unit,l=o.valueOf();else if(s="string"==typeof o&&o.endsWith("%")?qU.Percent:qU.Point,l=parseFloat(o),void 0!==o&&!Number.isNaN(o)&&Number.isNaN(l))throw new Error(`Invalid value ${o} for ${n}`);if(!r[s])throw new Error(`Failed to execute "${n}": Unsupported unit '${o}'`);return void 0!==l?r[s].call(this,...i,l):r[s].call(this,...i)})}return t(e.Node.prototype,"setMeasureFunc",function(t,n){return n?t.call(this,(r=n,e.MeasureCallback.implement({measure:function(){const{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??NaN}}}))):this.unsetMeasureFunc();var r}),t(e.Node.prototype,"setDirtiedFunc",function(t,n){var r;t.call(this,(r=n,e.DirtiedCallback.implement({dirtied:r})))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(t,n)=>n?e.Node.createWithConfig(n):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:OU.LTR;return e.call(this,t,n,r)}),{Config:e.Config,Node:e.Node,...KU}}const JU=String.raw,ZU=JU`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,XU=JU`\u{E0061}-\u{E007A}`;var $U="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},eG=[],tG=[],nG="undefined"!=typeof Uint8Array?Uint8Array:Array,rG=!1;function iG(){rG=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 20,150 bytes, line 45
45+/",t=0;t<64;++t)eG[t]=e[t],tG[e.charCodeAt(t)]=t;tG["-".charCodeAt(0)]=62,tG["_".charCodeAt(0)]=63}function aG(e){return eG[e>>18&63]+eG[e>>12&63]+eG[e>>6&63]+eG[63&e]}function oG(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(aG(r));return i.join("")}function sG(e){var t;rG||iG();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(oG(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=eG[t>>2],i+=eG[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=eG[t>>10],i+=eG[t>>4&63],i+=eG[t<<2&63],i+="="),a.push(i),a.join("")}function lG(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?i-1:0,h=n?-1:1,f=e[t+d];for(d+=h,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),a-=c}return(f?-1:1)*o*Math.pow(2,a-r)}function cG(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,d=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:a-1,g=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?h/l:h*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,i),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&s,f+=g,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+f]=255&o,f+=g,o/=256,c-=8);e[n+f-g]|=128*p}var uG={}.toString,dG=Array.isArray||function(e){return"[object Array]"==uG.call(e)};function hG(){return gG.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function fG(e,t){if(hG()<t)throw new RangeError("Invalid typed array length");return gG.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=gG.prototype:(null===e&&(e=new gG(t)),e.length=t),e}function gG(e,t,n){if(!(gG.TYPED_ARRAY_SUPPORT||this instanceof gG))return new gG(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return AG(this,e)}return pG(this,e,t,n)}function pG(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);gG.TYPED_ARRAY_SUPPORT?(e=t).__proto__=gG.prototype:e=yG(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!gG.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|wG(t,n);e=fG(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(vG(t)){var n=0|bG(t.length);return 0===(e=fG(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?fG(e,0):yG(e,t);if("Buffer"===t.type&&dG(t.data))return yG(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function mG(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function AG(e,t){if(mG(t),e=fG(e,t<0?0:0|bG(t)),!gG.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function yG(e,t){var n=t.length<0?0:0|bG(t.length);e=fG(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function bG(e){if(e>=hG())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+hG().toString(16)+" bytes");return 0|e}function vG(e){return!(null==e||!e._isBuffer)}function wG(e,t){if(vG(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return KG(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return VG(e).length;default:if(r)return KG(e).length;t=(""+t).toLowerCase(),r=!0}}function xG(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return RG(this,t,n);case"utf8":case"utf-8":return OG(this,t,n);case"ascii":return DG(this,t,n);case"latin1":case"binary":return PG(this,t,n);case"base64":return TG(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return MG(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function IG(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function CG(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=gG.from(t,r)),vG(t))return 0===t.length?-1:EG(e,t,n,r,i);if("number"==typeof t)return t&=255,gG.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):EG(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function EG(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var d=!0,h=0;h<l;h++)if(c(e,a+h)!==c(t,h)){d=!1;break}if(d)return a}return-1}function kG(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function BG(e,t,n,r){return JG(KG(t,e.length-n),e,n,r)}function SG(e,t,n,r){return JG(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function QG(e,t,n,r){return SG(e,t,n,r)}function jG(e,t,n,r){return JG(VG(t),e,n,r)}function NG(e,t,n,r){return JG(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function TG(e,t,n){return 0===t&&n===e.length?sG(e):sG(e.slice(t,n))}function OG(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,d=c>239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=_G)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=_G));return n}(r)}gG.TYPED_ARRAY_SUPPORT=void 0===$U.TYPED_ARRAY_SUPPORT||$U.TYPED_ARRAY_SUPPORT,hG(),gG.poolSize=8192,gG._augment=function(e){return e.__proto__=gG.prototype,e},gG.from=function(e,t,n){return pG(null,e,t,n)},gG.TYPED_ARRAY_SUPPORT&&(gG.prototype.__proto__=Uint8Array.prototype,gG.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&gG[Symbol.species]),gG.alloc=function(e,t,n){return function(e,t,n,r){return mG(t),t<=0?fG(e,t):void 0!==n?"string"==typeof r?fG(e,t).fill(n,r):fG(e,t).fill(n):fG(e,t)}(null,e,t,n)},gG.allocUnsafe=function(e){return AG(null,e)},gG.allocUnsafeSlow=function(e){return AG(null,e)},gG.isBuffer=function(e){return null!=e&&(!!e._isBuffer||ZG(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&ZG(e.slice(0,0))}(e))},gG.compare=function(e,t){if(!vG(e)||!vG(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},gG.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},gG.concat=function(e,t){if(!dG(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return gG.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=gG.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!vG(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},gG.byteLength=wG,gG.prototype._isBuffer=!0,gG.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)IG(this,t,t+1);return this},gG.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)IG(this,t,t+3),IG(this,t+1,t+2);return this},gG.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)IG(this,t,t+7),IG(this,t+1,t+6),IG(this,t+2,t+5),IG(this,t+3,t+4);return this},gG.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?OG(this,0,e):xG.apply(this,arguments)},gG.prototype.equals=function(e){if(!vG(e))throw new TypeError("Argument must be a Buffer");return this===e||0===gG.compare(this,e)},gG.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},gG.prototype.compare=function(e,t,n,r,i){if(!vG(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},gG.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},gG.prototype.indexOf=function(e,t,n){return CG(this,e,t,n,!0)},gG.prototype.lastIndexOf=function(e,t,n){return CG(this,e,t,n,!1)},gG.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return kG(this,e,t,n);case"utf8":case"utf-8":return BG(this,e,t,n);case"ascii":return SG(this,e,t,n);case"latin1":case"binary":return QG(this,e,t,n);case"base64":return jG(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return NG(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},gG.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _G=4096;function DG(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function PG(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function RG(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=YG(e[a]);return i}function MG(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function LG(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function FG(e,t,n,r,i,a){if(!vG(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function zG(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function UG(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function GG(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function HG(e,t,n,r,i){return i||GG(e,0,n,4),cG(e,t,n,r,23,4),n+4}function WG(e,t,n,r,i){return i||GG(e,0,n,8),cG(e,t,n,r,52,8),n+8}gG.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),gG.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=gG.prototype;else{var i=t-e;n=new gG(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},gG.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||LG(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},gG.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||LG(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},gG.prototype.readUInt8=function(e,t){return t||LG(e,1,this.length),this[e]},gG.prototype.readUInt16LE=function(e,t){return t||LG(e,2,this.length),this[e]|this[e+1]<<8},gG.prototype.readUInt16BE=function(e,t){return t||LG(e,2,this.length),this[e]<<8|this[e+1]},gG.prototype.readUInt32LE=function(e,t){return t||LG(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},gG.prototype.readUInt32BE=function(e,t){return t||LG(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},gG.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||LG(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},gG.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||LG(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},gG.prototype.readInt8=function(e,t){return t||LG(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},gG.prototype.readInt16LE=function(e,t){t||LG(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},gG.prototype.readInt16BE=function(e,t){t||LG(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},gG.prototype.readInt32LE=function(e,t){return t||LG(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},gG.prototype.readInt32BE=function(e,t){return t||LG(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},gG.prototype.readFloatLE=function(e,t){return t||LG(e,4,this.length),lG(this,e,!0,23,4)},gG.prototype.readFloatBE=function(e,t){return t||LG(e,4,this.length),lG(this,e,!1,23,4)},gG.prototype.readDoubleLE=function(e,t){return t||LG(e,8,this.length),lG(this,e,!0,52,8)},gG.prototype.readDoubleBE=function(e,t){return t||LG(e,8,this.length),lG(this,e,!1,52,8)},gG.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||FG(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},gG.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||FG(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},gG.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,1,255,0),gG.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},gG.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,2,65535,0),gG.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):zG(this,e,t,!0),t+2},gG.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,2,65535,0),gG.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):zG(this,e,t,!1),t+2},gG.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,4,4294967295,0),gG.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):UG(this,e,t,!0),t+4},gG.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,4,4294967295,0),gG.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):UG(this,e,t,!1),t+4},gG.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);FG(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},gG.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);FG(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},gG.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,1,127,-128),gG.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},gG.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,2,32767,-32768),gG.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):zG(this,e,t,!0),t+2},gG.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,2,32767,-32768),gG.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):zG(this,e,t,!1),t+2},gG.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,4,2147483647,-2147483648),gG.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):UG(this,e,t,!0),t+4},gG.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||FG(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),gG.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):UG(this,e,t,!1),t+4},gG.prototype.writeFloatLE=function(e,t,n){return HG(this,e,t,!0,n)},gG.prototype.writeFloatBE=function(e,t,n){return HG(this,e,t,!1,n)},gG.prototype.writeDoubleLE=function(e,t,n){return WG(this,e,t,!0,n)},gG.prototype.writeDoubleBE=function(e,t,n){return WG(this,e,t,!1,n)},gG.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!gG.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},gG.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!gG.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=vG(e)?e:KG(new gG(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var qG=/[^+\/0-9A-Za-z-_]/g;function YG(e){return e<16?"0"+e.toString(16):e.toString(16)}function KG(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>
45-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function VG(e){return function(e){var t,n,r,i,a,o;rG||iG();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new nG(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=tG[e.charCodeAt(t)]<<18|tG[e.charCodeAt(t+1)]<<12|tG[e.charCodeAt(t+2)]<<6|tG[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=tG[e.charCodeAt(t)]<<2|tG[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=tG[e.charCodeAt(t)]<<10|tG[e.charCodeAt(t+1)]<<4|tG[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(qG,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function JG(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function ZG(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class XG{constructor(e){Y(this,"data"),Y(this,"width"),Y(this,"height"),Y(this,"format");const t=new wS(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){return e&&gG.isBuffer(e)&&137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7]}}class $G{constructor(e){if(Y(this,"data"),Y(this,"width"),Y(this,"height"),Y(this,"format"),this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");const t=Ox(this.data);let n;for(let r=0;r<t.length;r+=1){const e=t[r];"EXIF"===e.name&&e.entries.orientation&&(n=e.entries.orientation),"SOF"===e.name&&(this.width||(this.width=e.width),this.height||(this.height=e.height))}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&gG.isBuffer(e)&&65496===e.readUInt16BE(0)}}const eH=(({limit:e=100}={})=>{let t=new Map;return{get:e=>e?t.get(e)??void 0:null,set:(n,r)=>{if(t.delete(n),t.size>=e){const e=t.keys().next().value;t.delete(e)}t.set(n,r)},reset:()=>{t=new Map},length:()=>t.size}})({limit:30}),tH=gG.isBuffer,nH=e=>"undefined"!=typeof Blob&&e instanceof Blob,rH=e=>"data"in e,iH=e=>{const t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t},aH=e=>{let t;return $G.isValid(e)?t="jpg":XG.isValid(e)&&(t="png"),t};function oH(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new $G(e);case"png":return new XG(e);default:return null}}const sH=async e=>{const t=aH(e);return t?oH(e,t):null},lH=async e=>{const t=await(async e=>{const{method:t="GET",headers:n,body:r,credentials:i}=e,a=await fetch(e.uri,{method:t,headers:n,body:r,credentials:i}),o=await a.arrayBuffer();return gG.from(o)})(e),n=aH(t);if(!n)throw new Error("Not valid image extension");return oH(t,n)},cH=(e,{cache:t=!0}={})=>{let n;const r=(e=>{var t;return nH(e)||tH(e)?null:rH(e)?(null==(t=e.data)?void 0:t.toString("base64"))??null:e.uri})(e);if(nH(e))n=(async e=>{const{type:t}=e;if(!t||"application/octet-stream"===t){const t=await e.arrayBuffer(),n=gG.from(t);return sH(n)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const n=t.replace("image/","");if(!iH(n))throw new Error(`Invalid blob type: ${t}`);const r=await e.arrayBuffer();return oH(gG.from(r),n)})(e);else if(tH(e))n=sH(e);else{if(t&&eH.get(r))return eH.get(r);n="uri"in(i=e)&&i.uri.startsWith("data:")?(async({uri:e})=>{const t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const n=t[1],r=t[2];if(!iH(n))throw new Error(`Base64 image invalid format: ${n}`);return oH(gG.from(r,"base64"),n)})(e):rH(e)?(async e=>{if(e.data&&e.format)return oH(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)})(e):lH(e)}var i;return t&&r&&eH.set(r,n),n},uH=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return(n=e)?n.replace(/(^|\s)\S/g,e=>e.toUpperCase()):n;case"upperfirst":return yR(e);default:return e}var n},dH=e=>e.type===_l,hH=Wz({bidi:Yz,linebreaker:lU,justification:mU,textDecoration:yU,scriptItemizer:vU,wordHyphenation:IU,fontSubstitution:BU}),fH=(e,t)=>{if(!t)return[{string:""}];const n=[],{fill:r="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:l,textDecorationStyle:c,textTransform:u,opacity:d}=t.props,h=t.props.textDecoration,f="string"==typeof i?[i]:[...i||[]];f.push("Helvetica");const g={font:f.map(t=>{const n={fontFamily:t,fontWeight:a,fontStyle:o},r=e.getFont(n);return null==r?void 0:r.data}),opacity:d,fontSize:s,color:r,underlineStyle:c,underline:"underline"===h||"underline line-through"===h||"line-through underline"===h,underlineColor:l||r,strike:"line-through"===h||"underline line-through"===h||"line-through underline"===h,strikeStyle:c,strikeColor:l||r};for(let p=0;p<t.children.length;p+=1){const r=t.children[p];dH(r)?n.push({string:uH(r.value,u),attributes:g}):r&&n.push(...fH(e,r))}return n},gH=999999999999,pH={before:-.5,after:-.5},mH=e=>(t,n)=>{var r;const i=((e,t)=>jF(fH(e,t)))(e,t),a={x:void 0===t.props.x?n:t.props.x,y:(null==(r=t.props)?void 0:r.y
45)||0,width:gH,height:gH},o=t.props.hyphenationCallback||(null==e?void 0:e.getHyphenationCallback())||null,s=hH(i,a,{hyphenationCallback:o,shrinkWhitespaceFactor:pH}).flat();return Object.assign({},t,{lines:s})},AH=e=>{const t=e.children.map((t,n)=>{if(!(e=>e.type===Bl)(t))return t;const r=t.children[0];return void 0===t.props.x&&n<e.children.length-1&&(null==r?void 0:r.value)?Object.assign({},t,{children:[{...r,value:`${r.value} `}]}):t},[]);return Object.assign({},e,{children:t})},yH=e=>e.type===El,bH=e=>e.type!==El,vH=/url\(['"]?#([^'"]+)['"]?\)/,wH=(e,t)=>{if(!t)return;if(!vH.test(t))return t;return e[t.match(vH)[1]]},xH=e=>t=>{const n=t.props,r="fill"in n?wH(e,null==n?void 0:n.fill):void 0,i="clipPath"in n?wH(e,null==n?void 0:n.clipPath):void 0,a=Object.assign({},t.props,{fill:r,clipPath:i}),o=t.children?t.children.map(xH(e)):void 0;return Object.assign({},t,{props:a,children:o})},IH=e=>{if(!e.children)return e;const t=(e=>{const t=(e.children||[]).find(yH);return((null==t?void 0:t.children)||[]).reduce((e,t)=>{var n;const r=null==(n=t.props)?void 0:n.id;return r&&(e[r]=t),e},{})})(e),n=e.children.map(xH(t));return Object.assign({},e,{children:n})},CH=e=>(e=>{if(!e.children)return e;const t=e.children.filter(bH);return Object.assign({},e,{children:t})})(IH(e)),EH=e=>{if(!e)return null;if("string"!=typeof e)return e;const t=e.split(/[,\s]+/).map(bR);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},kH=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],BH=((e,t)=>{const n=[];for(let r=0;r<t.length;r+=1){const i=t[r];e.includes(i)||n.push(i)}return n})(["x"],kH),SH={[fl]:BH},QH=e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n=SH[e.type]??kH;return pR(n,t)})(e),n=e.children.map(e=>{const n=Object.assign({},t,e.props||{}),r=Object.assign({},e,{props:n});return QH(r)});return Object.assign({},e,{children:n})},jH=e=>{if("string"!=typeof e)return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},NH=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],TH=["y","y1","y2","height","cy","ry"],OH=["x","x1","x2","width","cx","rx"],_H=e=>e.type===fl,DH=e=>{const t=fR(e);return t?t.percent:bR(e)},PH=e=>t=>CF(e,{transform:t}).transform,RH=e=>t=>{let n=(e=>t=>hR(t,(t,n)=>{const r=fR(t);return r&&TH.includes(n)?r.percent*e.height:r&&OH.includes(n)?r.percent*e.width:t}))(e)(t.props);return n=cR({x:bR,x1:bR,x2:bR,y:bR,y1:bR,y2:bR,r:bR,rx:bR,ry:bR,cx:bR,cy:bR,width:bR,height:bR,offset:DH,fill:RL,opacity:DH,stroke:RL,stopOpacity:DH,stopColor:RL,transform:PH(e),gradientTransform:PH(e)},n),Object.assign({},t,{props:n})},MH=e=>{const t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},LH=e=>{const t=hR(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},FH=e=>{const t=e.props||{},n=pR(NH,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},zH=e=>{const t=cR({width:bR,height:bR,viewBox:EH,preserveAspectRatio:jH},e.props);return Object.assign({},e,{props:t})},UH=e=>{if(!_H(e))return e;if(!e.children)return e;const t=e.children.map(e=>(e=>e.type===_l)(e)?(e=>({type:Bl,props:{},style:{},children:[e]}))(e):e);return Object.assign({},e,{children:t})},GH=e=>t=>{if(_H(t))return((e,t)=>{var n;if(!t.children)return t;let r=(null==(n=t.props)?void 0:n.x)||0;const i=mH(e),a=AH(t).children.map(e=>{const t=i(e,r);return r+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:a})})(e,t);if(!t.children)return t;const n=t.children.map(GH(e));return Object.assign({},t,{children:n})},HH=e=>t=>{if(!t.children)return t;const n=lR(HH(e),(e=>lR(RH(e),UH,LH,MH))(e)),r=t.children.map(n);return Object.assign({},t,{children:r})},WH=(e,t)=>{var n;if(e.props&&"xlinkHref"in e.props){const n=t[e.props.xlinkHref.replace(/^#/,"")];if(!n)return e;const r=Object.assign({},n.props,e.props);return delete r.xlinkHref,Object.assign({},n,{props:r})}const r=null==(n=e.children)?void 0:n.map(e=>WH(e,t));return Object.assign({},e,{children:r})},qH=e=>{const t=(e=>{var t;const n={},r=(null==(t=e.children)?void 0:t.slice(0))||[];for(;r.length>0;){const e=r.shift();e.props&&"id"in e.props&&(n[e.props.id]=e),e.children&&r.push(...e.children)}return n})(e);return WH(e,t)},YH=(e,t)=>{const n=(e=>{const t=EH(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:bR(e.props.width),height:bR(e.props.height)}:{width:0,height:0}})(e);return lR(CH,GH(t),zH,FH,QH,HH(n),qH)(e)},KH=(e,t)=>{var n;if(!("children"in e))return e;const r=(e=>e.type===dl)(e)?YH(e,t):e,i=null==(n=r.children)?void 0:n.map(e=>KH(e,t));return Object.assign({},r,{children:i})};let VH;const JH=async()=>{const e=await(VH??(VH=async function(){return VU(await QU())}
45())),t=e.Config.create();t.setPointScaleFactor(0);return{node:{create:()=>e.Node.createWithConfig(t)}}},ZH=e=>e.style.zIndex,XH=(e,t)=>{const n=ZH(e),r=ZH(t);return n||r?n?r?r-n:-1:1:0},$H=e=>{if(!e.children)return e;const t=((e=>e.type!==Tl&&e.type!==dl)(e)?e.children.sort(XH):e.children).map($H);return Object.assign({},e,{children:t})},eW={},tW=new RegExp(JU`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${XU}]{2}[\u{E0030}-\u{E0039}${XU}]{1,3}\u{E007F}|${ZU}(?:\u200D${ZU})*`,"gu"),nW=e=>"️"!==e,rW=(e,t=!1)=>Array.from(e).filter(t?()=>!0:nW).map(e=>e.codePointAt(0).toString(16)).join("-"),iW=(e,t)=>{if(!t)return[];const n=[];return Array.from(e.matchAll(tW)).forEach(e=>{const r=e[0];if(!eW[r]||eW[r].loading){const e=((e,t)=>{if("builder"in t)return t.builder(rW(e,t.withVariationSelectors));const{url:n,format:r="png",withVariationSelectors:i}=t;return`${n}${rW(e,i)}.${r}`})(r,t);eW[r]={loading:!0},n.push(cH({uri:e}).then(e=>{eW[r].loading=!1,eW[r].data=e.data}).catch(e=>{eW[r].loading=!1}))}}),n},aW=async e=>{const t=(e=>e.props.src?e.props.src:e.props.source?e.props.source:void 0)(e),{cache:n}=e.props;if(t)try{const r=await(async e=>{const t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t})(t);if(!r)throw new Error(`Image's "src" or "source" prop returned ${r}`);if(e.image=await cH(r,{cache:n}),Buffer.isBuffer(r)||r instanceof Blob)return;e.image.key="data"in r?r.data.toString():r.uri}catch(vK){}},oW=e=>e.type===kl,sW=async(e,t)=>{const n=((e,t)=>{var n,r;const i=[],a=(null==(n=t.children)?void 0:n.slice(0))||[],o=e?e.getEmojiSource():null;for(;a.length>0;){const t=a.shift();if(oW(t)&&i.push(aW(t)),e&&(null==(r=t.style)?void 0:r.fontFamily)){const n=sR(t.style.fontFamily);i.push(...n.map(n=>e.load({fontFamily:n,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&i.push(...iW(t,o)),"value"in t&&"string"==typeof t.value&&i.push(...iW(t.value,o)),t.children&&t.children.forEach(e=>{a.push(e)})}return i})(t,e);return await Promise.all(n),e},lW={color:"blue",textDecoration:"underline"},cW=(e,t)=>{let n=[t.style];return(e=>e.type===gl)(t)&&(n=Array.isArray(t.style)?[lW,...t.style]:[lW,t.style]),CF(e,n)},uW=e=>t=>{const n=cW(e,t);if(!t.children)return Object.assign({},t,{style:n});const r=t.children.map(uW(e));return Object.assign({},t,{style:n,children:r})},dW=e=>{var t,n,r,i;const a=(null==(t=e.props)?void 0:t.dpi)||72,o=e.style,s=(null==(n=e.box)?void 0:n.width)||o.width,l=(null==(r=e.box)?void 0:r.height)||o.height,c=(null==(i=e.props)?void 0:i.orientation)||"portrait",u=(null==o?void 0:o.fontSize)||18;return uW({width:s,height:l,orientation:c,dpi:a,remBase:u})(e)},hW=e=>t=>{var n,r;return uR(null==(n=t.style)?void 0:n[e])?"50%":(null==(r=t.style)?void 0:r[e])??null},fW=e=>{const t=(e=>{if(!e.box)return null;const{left:t,top:n,width:r,height:i}=e.box,a=hW("transformOriginX")(e),o=hW("transformOriginY")(e),s=fR(a),l=fR(o),c=s?r*s.percent:a,u=l?i*l.percent:o;if(uR(c)||"string"==typeof c)throw new Error(`Invalid origin offsetX: ${c}`);if(uR(u)||"string"==typeof u)throw new Error(`Invalid origin offsetY: ${u}`);return{left:t+c,top:n+u}})(e),n=Object.assign({},e,{origin:t});if(!e.children)return n;const r=e.children.map(fW);return Object.assign({},n,{children:r})},gW=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,pW=["portrait","landscape"],mW=e=>"landscape"===(e=>{var t;const n=(null==(t=e.props)?void 0:t.orientation)||"portrait";return pW.includes(n)?n:"portrait"})(e),AW={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],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],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},yW=(e,t)=>
45{if(!e)return 0;const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(e),r=1/25.4*72,i=1/2.54*72;if("string"==typeof n.value)throw new Error(`Invalid page size: ${e}`);switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*r;case"cm":return n.value*i;case"px":return Math.round(n.value*(72/t));default:return n.value}},bW=({width:e,height:t},n)=>({width:yW(e,n),height:yW(t,n)}),vW=e=>({width:e[0],height:e[1]}),wW=e=>{var t,n;const r=(null==(t=e.props)?void 0:t.size)||"A4",i=(null==(n=e.props)?void 0:n.dpi)||72;let a;var o;return a="string"==typeof r?vW(AW[r.toUpperCase()]):Array.isArray(r)?bW(vW(r),i):bW("number"==typeof r?vW([o=r,o]):r,i),mW(e)?(e=>({width:e.height,height:e.width}))(a):a},xW=e=>{const t=wW(e),n=PL(e.style||{});return{...e,style:{...n,...t}}},IW=e=>!!e.props&&("fixed"in e.props&&!0===e.props.fixed),CW=(e,t)=>{if(!e)return[null,null];const n=(e=>{var t;return(null==(t=e.box)?void 0:t.top)||0})(e),r=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});r.style.height=t-n;const i=(e=>{var t;return!uR(null==(t=e.style)?void 0:t.height)})(e)?e.box.height-(t-n):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...e.props,bookmark:null}});return i&&(a.style.height=i),[r,a]},EW=[dl,ml,kl,Sl],kW=e=>!EW.includes(e.type)&&(!e.props||(!("wrap"in e.props)||e.props.wrap)),BW=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedPadding(t):null},SW=e=>{const{style:t,box:n}=e;return{paddingTop:BW(e,DU.Top)||(null==n?void 0:n.paddingTop)||(null==t?void 0:t.paddingTop)||0,paddingRight:BW(e,DU.Right)||(null==n?void 0:n.paddingRight)||(null==t?void 0:t.paddingRight)||0,paddingBottom:BW(e,DU.Bottom)||(null==n?void 0:n.paddingBottom)||(null==t?void 0:t.paddingBottom)||0,paddingLeft:BW(e,DU.Left)||(null==n?void 0:n.paddingLeft)||(null==t?void 0:t.paddingLeft)||0}},QW=e=>"string"==typeof e,jW=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(jW(t)),[]);if("boolean"==typeof e)return[];if(QW(e)||(e=>"number"==typeof e)(e))return[{type:_l,value:`${e}`}];if((e=>e&&e.type===Symbol.for("react.fragment"))(e))return jW(e.props.children);if(!QW(e.type))return jW(e.type(e.props));const{type:t,props:{style:n={},children:r,...i}}=e;return[{type:t,style:n,props:i,children:sR(r).reduce((e,t)=>e.concat(jW(t)),[])}]},NW=(e,t)=>{const n=(e=>{return e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in(t=e).props?t.props.minPresenceAhead:0);var t})(e),r=(i=t.filter(e=>!("fixed"in e.props)),Math.max(...i.map(e=>e.box.top+e.box.height)));var i;return Math.min(n,r)},TW=(e,t,n,r)=>{if("fixed"in e.props)return!1;const i=n<e.box.top+e.box.height,a=kW(e),o=NW(e,t),s=r.filter(e=>!IW(e)).length>0;return"break"in(l=e).props&&l.props.break||i&&!a||!i&&o>n&&s;var l},OW=[8232,8233],_W=[e=>e.map(e=>{const t=(n=e.attributes.font[0],OW.reduce((e,t)=>n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(t)?e:[...e,String.fromCharCode(t)],[]));var n;const r=new RegExp(t.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];let i=0;
45Array.from(r.string.matchAll(tW)).forEach(e=>{const{index:n}=e,a=e[0],o=r.attributes.fontSize,s=r.string.slice(i,n+e[0].length);eW[a]&&eW[a].data?t.push({string:s.replace(e[0],String.fromCharCode(65532)),attributes:{...r.attributes,attachment:{width:o,height:o,yOffset:Math.floor(.1*o),image:eW[a].data}}}):t.push({string:s,attributes:r.attributes}),i=n+a.length}),i<r.string.length&&t.push({string:r.string.slice(i),attributes:r.attributes})}return t}],DW=e=>e.type===kl,PW=e=>e.type===_l,RW=(e,t,n=null,r=0)=>{var i,a;if(!t)return[{string:""}];let o=[];const{color:s="black",direction:l="ltr",fontFamily:c="Helvetica",fontWeight:u,fontStyle:d,fontSize:h=18,textAlign:f,lineHeight:g,textDecoration:p,textDecorationColor:m,textDecorationStyle:A,textTransform:y,letterSpacing:b,textIndent:v,opacity:w,verticalAlign:x}=t.style,I="string"==typeof c?[c]:[...c||[]];I.push("Helvetica");const C={font:I.map(t=>{const n={fontFamily:t,fontWeight:u,fontStyle:d},r=e.getFont(n);return null==r?void 0:r.data}),color:s,opacity:w,fontSize:h,lineHeight:g,direction:l,verticalAlign:x,backgroundColor:0===r?null:t.style.backgroundColor,indent:v,characterSpacing:b,strikeStyle:A,underlineStyle:A,underline:"underline"===p||"underline line-through"===p||"line-through underline"===p,strike:"line-through"===p||"underline line-through"===p||"line-through underline"===p,strikeColor:m||s,underlineColor:m||s,link:n||(null==(i=t.props)?void 0:i.src)||(null==(a=t.props)?void 0:a.href),align:f||("rtl"===l?"right":"left")};for(let E=0;E<t.children.length;E+=1){const n=t.children[E];DW(n)?o.push({string:String.fromCharCode(65532),attributes:{...C,attachment:{width:n.style.width||h,height:n.style.height||h,image:n.image.data}}}):PW(n)?o.push({string:uH(n.value,y),attributes:C}):n&&o.push(...RW(e,n,C.link,r+1))}for(let E=0;E<_W.length;E+=1){o=(0,_W[E])(o)}return o},MW=Wz({bidi:Yz,linebreaker:lU,justification:mU,textDecoration:yU,scriptItemizer:vU,wordHyphenation:IU,fontSubstitution:BU}),LW=(e,t,n,r)=>{const i=((e,t)=>{const n=RW(e,t);return jF(n)})(r,e),a=((e,t,n)=>{const r=(e=>{var t;return null==(t=e.style)?void 0:t.maxLines})(n),i=(e=>{var t;return null==(t=e.style)?void 0:t.textOverflow})(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i}})(t,n,e),o=((e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||(null==e?void 0:e.getHyphenationCallback())||null}))(r,e);return MW(i,a,o).reduce((e,t)=>[...e,...t],[])},FW=e=>e.type===fl,zW=e=>!(e=>e.type===dl)(e)&&!FW(e),UW=(e,t)=>{if((e=>FW(e)&&!e.lines)(e)){const n=e.box.width-(e.box.paddingRight+e.box.paddingLeft),r=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=LW(e,n,r,t)}if(zW(e)){if(!e.children)return e;const n=e=>UW(e,t),r=e.children.map(n);return Object.assign({},e,{children:r})}return e},GW=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],HW=[...GW,"backgroundColor"],WW=e=>t=>t.type===e,qW=WW(dl),YW=WW(fl),KW=e=>t=>{const n=((e,t)=>{const n={...e};return Object.entries(t).forEach(([t,r])=>{n[t]=((e,t,n)=>"textDecoration"===e?[n,t].filter(e=>e&&"none"!==e).join(" "):t)(t,r,e[t])}),n})(e,t.style||{});return Object.assign({},t,{style:n})},VW=e=>{if(qW(e))return e;if(!("children"in e))return e;const t=YW(e)?HW:GW,n=pR(t,e.style||{}),r=lR(VW,KW(n)),i=e.children.map(r);return Object.assign({},e,{children:i})},JW=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedMargin(t):null},ZW=e=>{const{style:t,box:n}=e;return{marginTop:JW(e,DU.Top)||(null==n?void 0:n.marginTop)||(null==t?void 0:t.marginTop)||0,marginRight:JW(e,DU.Right)||(null==n?void 0:n.marginRight)||(null==t?void 0:t.marginRight)||0,marginBottom:JW(e,DU.Bottom)||(null==n?void 0:n.marginBottom)||(null==t?void 0:t.marginBottom)||0,marginLeft:JW(e,DU.Left)||(null==n?void 0:n.marginLeft)||(null==t?void 0:t.marginLeft)||0}},XW={width:0,height:0},$W=(e,t)=>e?e.getComputedBorder(t):0,eq={hidden:HU.Hidden,scroll:HU.Scroll},tq={wrap:YU.Wrap,"wrap-reverse":YU.WrapReverse},nq=(e,t)=>n=>r=>{var i,a,o,s,l,c;const{yogaNode:u}=r;if(!uR(n)&&u){const r=!uR(t),d=`set${yR(e)}`,h=`${d}Auto`,f=`${d}Percent`,g=fR(n);if(g&&!u[f])throw new Error(`You can't pass percentage values to ${e} property`);g?r?null==(i=u[f])||i.call(u,t,g.value):null==(a=u[f])||a.call(u,g.value):"auto"===n?r?null==(o=u[h])||o.call(u,t):null==(s=u[h])||s.call(u):r?null==(l=u[d])||l.call(u,t,n):null==(c=u[d])||c.call(u,n)}return r},rq=nq("flexBasis"),iq={"flex-start":jU.FlexStart,center:jU.Center,"flex-end":jU.FlexEnd,stretch:jU.Stretch,baseline:jU.Baseline,"space-between":jU.SpaceBetween,"space-around":jU.SpaceAround,"space-evenly":jU.SpaceEvenly},aq=e=>t=>n=>{const{yogaNode:r}=n,i="items"===e?jU.Stretch:jU.Auto;
45if(r){const n=iq[t]||i;r[`setAlign${yR(e)}`](n)}return n},oq=aq("self"),sq=aq("items"),lq=aq("content"),cq={absolute:WU.Absolute,relative:WU.Relative,static:WU.Static},uq={row:MU.Row,"row-reverse":MU.RowReverse,"column-reverse":MU.ColumnReverse},dq={center:FU.Center,"flex-end":FU.FlexEnd,"space-between":FU.SpaceBetween,"space-around":FU.SpaceAround,"space-evenly":FU.SpaceEvenly},hq=nq("margin",DU.Top),fq=nq("margin",DU.Right),gq=nq("margin",DU.Bottom),pq=nq("margin",DU.Left),mq=nq("padding",DU.Top),Aq=nq("padding",DU.Right),yq=nq("padding",DU.Bottom),bq=nq("padding",DU.Left),vq=nq("border",DU.Top),wq=nq("border",DU.Right),xq=nq("border",DU.Bottom),Iq=nq("border",DU.Left),Cq=nq("position",DU.Top),Eq=nq("position",DU.Right),kq=nq("position",DU.Bottom),Bq=nq("position",DU.Left),Sq=nq("width"),Qq=nq("minWidth"),jq=nq("maxWidth"),Nq=nq("height"),Tq=nq("minHeight"),Oq=nq("maxHeight"),_q=nq("gap",LU.Row),Dq=nq("gap",LU.Column),Pq=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,Rq=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,Mq={center:.5,right:1},Lq=e=>{var t;return uR(null==(t=e.box)?void 0:t.height)},Fq=e=>Math.max(-1/0,...e),zq=(e,t)=>()=>{var n;const r=ZW(t),i=SW(e),a=Lq(e)?1/0:((null==(n=e.box)?void 0:n.height)||0)-i.paddingTop-i.paddingBottom-r.marginTop-r.marginBottom-10,o=(()=>{const e={},t=[],n=()=>e,r=(e,n)=>t.push([e,n]),i=(t,n)=>(r(t,n),e),a=(t,n,i,a)=>(r(t,n),r(t+i,n),r(t,n+a),r(t+i,n+a),e),o=(t,n,i,a)=>(r(t-i,n-(a=a||i)),r(t+i,n-a),r(t+i,n+a),r(t-i,n+a),e);return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=o,e.polygon=(...n)=>(t.push(...n),e),e.ellipse=o,e.roundedRect=a,e.text=n,e.path=n,e.lineWidth=n,e.bezierCurveTo=n,e.quadraticCurveTo=n,e.scale=n,e.rotate=n,e.translate=n,e.dash=n,e.clip=n,e.save=n,e.fill=n,e.font=n,e.stroke=n,e.lineCap=n,e.opacity=n,e.restore=n,e.lineJoin=n,e.fontSize=n,e.fillColor=n,e.miterLimit=n,e.strokeColor=n,e.fillOpacity=n,e.strokeOpacity=n,e.linearGradient=n,e.radialGradient=n,e.getWidth=()=>Fq(t.map(e=>e[0])),e.getHeight=()=>Fq(t.map(e=>e[1])),e})();t.props.paint(o);return{width:o.getWidth(),height:Math.min(a,o.getHeight())}},Uq=e=>t=>t.type===e,Gq=Uq(dl),Hq=Uq(fl),Wq=Uq(ml),qq=Uq(pl),Yq=Uq(kl),Kq=Uq(Sl),Vq=Uq(_l),Jq=e=>{var t;lR((e=>{var t,n;const r=qq(e)?null==(t=e.box)?void 0:t.height:null==(n=e.style)?void 0:n.height;return Nq(r)})(e),Sq(e.style.width),Qq(e.style.minWidth),jq(e.style.maxWidth),Tq(e.style.minHeight),Oq(e.style.maxHeight),hq(e.style.marginTop),fq(e.style.marginRight),gq(e.style.marginBottom),pq(e.style.marginLeft),mq(e.style.paddingTop),Aq(e.style.paddingRight),yq(e.style.paddingBottom),bq(e.style.paddingLeft),(t=e.style.position,e=>{const{yogaNode:n}=e;return!uR(t)&&n&&n.setPositionType(cq[t]),e}),Cq(e.style.top),Eq(e.style.right),kq(e.style.bottom),Bq(e.style.left),vq(e.style.borderTopWidth),wq(e.style.borderRightWidth),xq(e.style.borderBottomWidth),Iq(e.style.borderLeftWidth),(e=>t=>{const{yogaNode:n}=t;return n&&n.setDisplay("none"===e?_U.None:_U.Flex),t})(e.style.display),(e=>t=>{const{yogaNode:n}=t;if(n){const t=uq[e]||MU.Column;n.setFlexDirection(t)}return t})(e.style.flexDirection),oq(e.style.alignSelf),lq(e.style.alignContent),sq(e.style.alignItems),(e=>t=>{const{yogaNode:n}=t;if(!uR(e)&&n){const t=dq[e]||FU.FlexStart;n.setJustifyContent(t)}return t})(e.style.justifyContent),(e=>t=>{const{yogaNode:n}=t;if(n){const t=tq[e]||YU.NoWrap;n.setFlexWrap(t)}return t})(e.style.flexWrap),(e=>t=>{const{yogaNode:n}=t;if(!uR(e)&&n){const t=eq[e]||HU.Visible;n.setOverflow(t)}return t})(e.style.overflow),(e=>t=>{const{yogaNode:n}=t;return!uR(e)&&n&&n.setAspectRatio(e),t})(e.style.aspectRatio),rq(e.style.flexBasis),(e=>t=>nq("flexGrow")(e||0)(t))(e.style.flexGrow),(e=>t=>nq("flexShrink")(e||1)(t))(e.style.flexShrink),_q(e.style.rowGap),Dq(e.style.columnGap))(e)},Zq=(e,t,n)=>{const{yogaNode:r}=e;return Hq(e)&&r.setMeasureFunc(((e,t,n)=>(e,r,i)=>{var a;if(r===UU.Exactly)return t.lines||(t.lines=LW(t,e,i,n)),{height:Rq(t),width:e};if(r===UU.AtMost){const r=Mq[null==(a=t.style)?void 0:a.textAlign]||0;return t.lines||(t.lines=LW(t,e,i,n),t.alignOffset=(e-Pq(t))*r),{height:Rq(t),width:Math.min(e,Pq(t))}}return{}})(0,e,n)),Yq(e)&&r.setMeasureFunc(((e,t)=>(n,r,i,a)=>{var o;const s=(e=>{var t;return(null==(t=e.image)?void 0:t.data)?e.image.width/e.image.height:1})(t),l=ZW(t),c=SW(e),u=Lq(e)?1/0:((null==(o=e.box)?void 0:o.height)||0)-c.paddingTop-c.paddingBottom-l.marginTop-l.marginBottom-10;
45if(!t.image)return{width:0,height:0};if(r===UU.Exactly&&a===UU.Undefined){const e=n/s;return{height:Math.min(u,e)}}if(a===UU.Exactly&&(r===UU.AtMost||r===UU.Undefined))return{width:Math.min(i*s,n)};if(r===UU.Exactly&&a===UU.AtMost){const e=n/s;return{height:Math.min(i,u,e)}}return r===UU.AtMost&&a===UU.AtMost?s>1?{width:n,height:Math.min(n/s,i)}:{height:i,width:Math.min(i*s,n)}:{height:i,width:n}})(t,e)),Kq(e)&&r.setMeasureFunc(zq(t,e)),Gq(e)&&r.setMeasureFunc(((e,t)=>(e,n,r,i)=>{const a=((o=t.props.viewBox)?"string"==typeof o?null:(o.maxX-o.minX)/(o.maxY-o.minY):null)||1;var o;return n===UU.Exactly||n===UU.AtMost?{width:e,height:e/a}:i===UU.Exactly?{width:r*a}:{}})(0,e)),e},Xq=(e,t,n)=>r=>{const i=n.node.create(),a=Object.assign({},r,{yogaNode:i});if(Jq(a),(e=>!Hq(e)&&!Wq(e)&&!Gq(e))(r)&&r.children){const s=lR((o=i,e=>(o.insertChild(e.yogaNode,o.getChildCount()),e)),Xq(e,t,n));a.children=r.children.map(s)}var o;return Zq(a,e,t),a},$q=e=>(e.yogaNode.calculateLayout(),e),eY=e=>{if(Vq(e))return e;const t=Object.assign(SW(e),ZW(e),(e=>{const{yogaNode:t}=e;return{borderTopWidth:$W(t,DU.Top),borderRightWidth:$W(t,DU.Right),borderBottomWidth:$W(t,DU.Bottom),borderLeftWidth:$W(t,DU.Left)}})(e),(e=>{const{yogaNode:t}=e;return{top:(null==t?void 0:t.getComputedTop())||0,right:(null==t?void 0:t.getComputedRight())||0,bottom:(null==t?void 0:t.getComputedBottom())||0,left:(null==t?void 0:t.getComputedLeft())||0}})(e),(e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:XW})(e)),n=Object.assign({},e,{box:t});if(!e.children)return n;const r=e.children.map(eY);return Object.assign({},n,{children:r})},tY=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const n=e.children.map(tY);return Object.assign({},t,{children:n})},nY=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),rY=(e,t,n)=>uR(e)?null:lR(tY,nY,eY,$q,Xq(e,t,n))(e),iY=e=>e.type===fl,aY=(e,t)=>Object.assign({},t,{children:e}),oY=e=>{var t;return(null==(t=e.box)?void 0:t.top)||0},sY=e=>e.props&&"render"in e.props,lY=lR(UW,rY,VW,dW),cY=e=>{},uY=(e,t,n)=>{const r=[],i=[];for(let a=0;a<n.length;a+=1){const o=n[a],s=n.slice(a+1),l=s.filter(IW),c=oY(o),u=o.box.height,d=e<=c,h=TW(o,s,e,r),f=e+.001<c+u,g=kW(o),p=u<=t;if(IW(o))i.push(o),r.push(o);else{if(d){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});i.push(n);continue}if(!p&&!g){r.push(o),i.push(...s),cY();break}if(h){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o.props,{wrap:!0,break:!1}),a=Object.assign({},o,{box:t,props:n});r.push(...l),i.push(a,...s);break}if(f){const[n,a]=hY(o,e,t);if(o.children.length>0&&0===n.children.length){if(0===r.length)r.push(o,...l),i.push(...s);else{const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});r.push(...l),i.push(n,...s)}break}n&&r.push(n),a&&i.push(a);continue}r.push(o)}}return[r,i]},dY=(e,t,n)=>{const[r,i]=CW(e,t),[a,o]=((e,t,n)=>{const r=n.children||[],i=e-oY(n);return uY(i,t,r)})(t,n,e);return[aY(a,r),aY(o,i)]},hY=(e,t,n)=>iY(e)?((e,t)=>
45{const n=((e,t)=>{var n;const r=(null==(n=e.box)?void 0:n.top)||0,i=e.props.widows||2,a=e.props.orphans||2,o=e.lines.length,s=((e,t)=>{let n=0;if(!e.lines)return 0;for(let r=0;r<e.lines.length;r+=1){const i=e.lines[r];if(n+i.box.height>t)return r;n+=i.box.height}return e.lines.length})(e,t-r);return 0===s?0:o<a?o:s<a||o<a+i?0:o===a+i?a:o-s<i?o-i:s})(e,t),r=((e,t)=>{let n=0;if(!e.lines)return n;for(let r=0;r<t;r+=1){const t=e.lines[r];if(!t)break;n+=t.box.height}return n})(e,n),i=e.box.height-r;return[Object.assign({},e,{box:{...e.box,height:r,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,n)}),Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(n)})]})(e,t):dY(e,t,n),fY=e=>{const t=e.children||[];return sY(e)||t.some(fY)},gY=(e,t)=>{const n=sY(t),r=n&&iY(t)?{...t.box,height:0}:t.box,i=((r=[])=>{if(n){const n=t.props.render(e);return jW(n).filter(Boolean).map(t=>gY(e,t))}return r.map(t=>gY(e,t))})(t.children),a=n?null:t.lines;return Object.assign({},t,{box:r,lines:a,children:i})},pY=(e,t,n,r)=>{if(fY(t)){const i=gY(e,t);return lY(i,n,r)}return t},mY=(e,t,n,r)=>{const i=(e=>{var t;const n=null==(t=e.style)?void 0:t.height,{paddingBottom:r}=SW(e);return n-r})(e),a=(e=>{var t;const n=null==(t=e.style)?void 0:t.height,{paddingTop:r,paddingBottom:i}=SW(e);return n-i-r})(e),o=pY({pageNumber:t},e,n,r),s=e.style.height,[l,c]=uY(i,a,o.children),u=e=>lY(e,n,r),d={...e.box,height:s},h=u(Object.assign({},e,{box:d,children:l}));if(0===c.length||c.every(IW))return[h,null];const f=gR("height",e.box),g=gR("bookmark",e.props);return[h,u(Object.assign({},e,{props:g,box:f,children:c}))]},AY=e=>e.map((t,n)=>({...t,subPageNumber:n,subPageTotalPages:e.length})),yY=(e,t,n,r)=>{var i;if(!e)return[];if(!1===(null==(i=e.props)?void 0:i.wrap))return[e];let a=mY(e,t,n,r);const o=[a[0]];let s=a[1];for(;null!==s;)a=mY(s,t+o.length,n,r),o.push(a[0]),s=a[1];return o},bY=e=>t=>{const n=fR(t),r=e.width;return n?n.percent*r:t},vY=e=>t=>{const n=fR(t),r=e.height;return n?n.percent*r:t},wY=e=>{const t=e.style,n=cR({paddingTop:vY(t),paddingLeft:bY(t),paddingRight:bY(t),paddingBottom:vY(t)},e.style);return Object.assign({},e,{style:n})},xY=e=>t=>{if(!t)return;const n=fR(t);return n?n.percent*Math.min(e.width,e.height):t},IY=e=>{const t=cR({borderTopLeftRadius:xY(e.box),borderTopRightRadius:xY(e.box),borderBottomRightRadius:xY(e.box),borderBottomLeftRadius:xY(e.box)},e.style||{}),n=Object.assign({},e,{style:t});if(!e.children)return n;const r=e.children.map(IY);return Object.assign({},n,{children:r})},CY=(e,t)=>{var n,r;if(uR(null==(n=e.style)?void 0:n.height))return t;if(uR(null==(r=t.style)?void 0:r.height))return t;const i=(e=>{var t,n;return e.style.height-((null==(t=e.style)?void 0:t.paddingTop)||0)-((null==(n=e.style)?void 0:n.paddingBottom)||0)})(e),a=((e,t)=>{const n=fR(t);return n?n.percent*e:t})(i,t.style.height),o=Object.assign({},t.style,{height:a});return Object.assign({},t,{style:o})},EY=e=>{if(!e.children)return e;const t=e.children.map(t=>CY(e,t));return Object.assign({},e,{children:t})},kY=e=>t=>t.type===e,BY=kY(gl),SY=kY(fl),QY=kY(_l),jY=e=>SY(e)||QY(e),NY=e=>BY(e)?(e=>"render"in e.props)(e)?Object.assign({},e,{type:fl}):(e=>{const t=e.children||[];return!!t.every(QY)||!t.every(SY)&&t.every(jY)})(e)?(e=>{const t={type:fl,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})})(e):e:e,TY=e=>{if(!e.children)return e;const t=lR(NY,TY),n=e.children.map(t);return Object.assign({},e,{children:n})},OY=((...e)=>async(t,...n)=>{let r=t;const i=e.slice().reverse();for(let e=0;e<i.length;e+=1){const t=i[e];r=await t(r,...n)}return r})(e=>$H(e),e=>{if(!e.children)return e;const t=e.children.map(fW);return Object.assign({},e,{children:t})},sW,(e,t)=>{let n=[],r=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let o=yY(a,r,t,e.yoga);o=AY(o),r+=o.length,n=n.concat(o)}return n=n.map((...n)=>{return r=((e,t,n,r,i)=>{const a={totalPages:i.length,pageNumber:r+1,subPageNumber:n.subPageNumber+1,subPageTotalPages:n.subPageTotalPages};return pY(a,n,e,t)})(t,e.yoga,...n),gR(["subPageNumber","subPageTotalPages"],r);var r}),aY(n,e)},UW,IY,(e,t)=>{if(!e.children)return e;const n=e.children.map(n=>rY(n,t,e.yoga));return Object.assign({},e,{children:n})},KH,sW,VW,e=>{if(!e.children)return e;const t=e.children.map(EY);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(wY);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(dW);return Object.assign({},e,{children:t})},TY,e=>{let t=0;const n=(e.children||[]).slice(0).map(e=>({value:e,parent:null}));for(;n.length>0;){const e=n.shift();if(!e)break;const r=e.value;let i=e.parent;if(r.props&&"bookmark"in r.props&&r.props.bookmark){const e=gW(r.props.bookmark),n={ref:t++,parent:null==i?void 0:i.ref,...e};r.props.bookmark=n,i=n}
vendor: 4,121 bytes, lines 45-55
45r.children&&r.children.forEach(e=>{n.push({value:e,parent:i})})}return e},e=>{if(!e.children)return e;const t=e.children.map(xW);return Object.assign({},e,{children:t})},async e=>{const t=await JH();return Object.assign({},e,{yoga:t})});var _Y={exports:{}},DY={};
46/**
47 * @license React
48 * scheduler.production.js
49 *
50 * Copyright (c) Meta Platforms, Inc. and affiliates.
51 *
52 * This source code is licensed under the MIT license found in the
53 * LICENSE file in the root directory of this source tree.
54 */
55!function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<i(a,t)))break e;e[r]=t,e[n]=a,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>i(l,n))c<a&&0>i(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<a&&0>i(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.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 o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],u=1,d=null,h=3,f=!1,g=!1,p=!1,m="function"==typeof setTimeout?setTimeout:null,A="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var i=n(c);null!==i;){if(null===i.callback)r(c);else{if(!(i.startTime<=e))break;r(c),i.sortIndex=i.expirationTime,t(l,i)}i=n(c)}}function v(e){if(p=!1,b(e),!g)if(null!==n(l))g=!0,j();else{var t=n(c);null!==t&&N(v,t.startTime-e)}}var w,x=!1,I=-1,C=5,E=-1;function k(){return!(e.unstable_now()-E<C)}function B(){if(x){var t=e.unstable_now();E=t;var i=!0;try{e:{g=!1,p&&(p=!1,A(I),I=-1),f=!0;var a=h;try{t:{for(b(t),d=n(l);null!==d&&!(d.expirationTime>t&&k());){var o=d.callback;if("function"==typeof o){d.callback=null,h=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof s){d.callback=s,b(t),i=!0;break t}d===n(l)&&r(l),b(t)}else r(l);d=n(l)}if(null!==d)i=!0;else{var u=n(c);null!==u&&N(v,u.startTime-t),i=!1}}break e}finally{d=null,h=a,f=!1}i=void 0}}finally{i?w():x=!1}}}if("function"==typeof y)w=function(){y(B)};else if("undefined"!=typeof MessageChannel){var S=new MessageChannel,Q=S.port2;S.port1.onmessage=B,w=function(){Q.postMessage(null)}}else w=function(){m(B,0)};function j(){x||(x=!0,w())}function N(t,n){I=m(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(e){e.callback=null},e.unstable_continueExecution=function(){g||f||(g=!0,j())},e.unstable_forceFrameRate=function(e){0>e||125<e||(C=0<e?Math.floor(1e3/e):5)},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?o+a:o:a=o,r){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 r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(r.sortIndex=a,t(c,r),null===n(l)&&r===n(c)&&(p?(A(I),I=-1):p=!0,N(v,a-o))):(r.sortIndex=s,t(l,r),g||f||(g=!0,j())),r},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}}(DY),_Y.exports=DY;var PY=_Y.exports;const RY=Et({__proto__:null,default:oe(PY)},[PY]);var MY,LY,FY={exports:{}},zY={exports:{}}
vendor: 2,618 bytes, lines 55-65
55,UY=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(RY);
56/**
57 * @license React
58 * react-reconciler.development.js
59 *
60 * Copyright (c) Meta Platforms, Inc. and affiliates.
61 *
62 * This source code is licensed under the MIT license found in the
63 * LICENSE file in the root directory of this source tree.
64 */
65FY.exports=(MY||(MY=1,(LY=zY).exports=function(e){function t(e,t,n,r){return new Wr(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ci&&e[Ci]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===Ei?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case di:return"Fragment";case ui:return"Portal";case fi:return"Profiler";case hi:return"StrictMode";case yi:return"Suspense";case bi:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case mi:return(e.displayName||"Context")+".Provider";case pi:return(e._context.displayName||"Context")+".Consumer";case Ai:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case vi:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case wi:t=e._payload,e=e._init;try{return i(e(t))}catch(vK){}}return null}function a(e){if(void 0===ni)try{throw Error()}catch(vK){var t=vK.stack.trim().match(/\n( *(at )?)/);ni=t&&t[1]||"",ri=-1<vK.stack.indexOf("\n    at")?" (<anonymous>)":-1<vK.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+ni+e+ri}function o(e,t){if(!e||Bi)return"";Bi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(vK){var r=vK}Reflect.construct(e,[],n)}
vendor: 9,542 bytes, line 65
65else{try{n.call()}catch(vK){r=vK}e.call(n.prototype)}}else{try{throw Error()}catch(vK){r=vK}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(vK){if(vK&&r&&"string"==typeof vK.stack)return[vK.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),s=o[0],l=o[1];if(s&&l){var c=s.split("\n"),u=l.split("\n");for(i=r=0;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(r===c.length||i===u.length)for(r=c.length-1,i=u.length-1;1<=r&&0<=i&&c[r]!==u[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==u[i]){if(1!==r||1!==i)do{if(r--,0>--i||c[r]!==u[i]){var d="\n"+c[r].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),d}}while(1<=r&&0<=i);break}}}finally{Bi=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?a(n):""}function s(e){switch(e.tag){case 26:case 27:case 5:return a(e.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return o(e.type,!1);case 11:return o(e.type.render,!1);case 1:return o(e.type,!0);default:return""}}function l(e){try{var t="";do{t+=s(e),e=e.return}while(e);return t}catch(vK){return"\nError generating stack: "+vK.message+"\n"+vK.stack}}function c(e){return{current:e}}function u(e){0>ja||(e.current=Qa[ja],Qa[ja]=null,ja--)}function d(e,t){ja++,Qa[ja]=e.current,e.current=t}function h(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function f(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~i)?r=h(n):0!=(e&=a)&&(r=h(e)):0!=(n&=~i)?r=h(n):0!==e&&(r=h(e)),0===r?0:0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(e=t&-t)||32===i&&4194176&e)?t:r}function g(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function p(){var e=Da;return!(4194176&(Da<<=1))&&(Da=128),e}function m(){var e=Pa;return!(62914560&(Pa<<=1))&&(Pa=4194304),e}function A(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function y(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function b(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ta(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function v(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ta(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function w(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function x(e){"function"==typeof qa&&Ya(e)}function I(e,t){if("object"==typeof e&&null!==e){var n=Ja.get(e);return void 0!==n?n:(t={value:e,source:t,stack:l(t)},Ja.set(e,t),t)}return{value:e,source:t,stack:l(t)}}function C(e){for(;e===$a;)$a=Za[--Xa],Za[Xa]=null,Za[--Xa],Za[Xa]=null;for(;e===no;)no=eo[--to],eo[to]=null,eo[--to],eo[to]=null,eo[--to],eo[to]=null}function E(e,t){d(ao,t),d(io,e),d(ro,null),e=ji(t),u(ro),d(ro,e)}function k(){u(ro),u(io),u(ao)}function B(e){null!==e.memoizedState&&d(oo,e);var t=ro.current,n=Ni(t,e.type);t!==n&&(d(io,e),d(ro,n))}function S(e){io.current===e&&(u(ro),u(io)),oo.current===e&&(u(oo),na._currentValue2=ta)}function Q(){for(var e=uo,t=ho=uo=0;t<e;){var n=co[t];co[t++]=null;var r=co[t];co[t++]=null;var i=co[t];co[t++]=null;var a=co[t];if(co[t++]=null,null!==r&&null!==i){var o=r.pending;null===o?i.next=i:(i.next=o.next,o.next=i),r.pending=i}0!==a&&O(n,i,a)}}function j(e,t,n,r){co[uo++]=e,co[uo++]=t,co[uo++]=n,co[uo++]=r,ho|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function N(e,t,n,r){return j(e,t,n,r),_(e)}function T(e,t){return j(e,null,null,t),_(e)}function O(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;i&&null!==t&&3===e.tag&&(a=e.stateNode,i=31-Ta(n),null===(e=(a=a.hiddenUpdates)[i])?a[i]=[t]:e.push(t),t.lane=536870912|n)}function _(e){if(50<tl)throw tl=0,nl=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function D(e){e!==go&&null===e.next&&(null===go?fo=go=e:go=go.next=e),mo=!0,po||(po=!0,Ra(Ua,R))}function P(e,t){if(!Ao&&mo){Ao=!0;do{for(var n=!1,r=fo;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ta(42|e)+1)-1,a=201326677&(a&=i&~(o&~s))?201326677&a|1:a?2|a:0}0!==a&&(n=!0,F(r,a))}else a=Ns,3&(a=f(r,r===Qs?a:0))&&(n=!0,F(r,a));r=r.next}}while(n);Ao=!1}}function R(){mo=po=!1;var e=0;0!==yo&&(Ki()&&(e=yo),yo=0);for(var t=za(),n=null,r=fo;null!==r;){var i=r.next,a=M(r,t);0===a?(r.next=null,null===n?fo=i:n.next=i,null===i&&(go=n)):(n=r,(0!==e||!!(3&a))&&(mo=!0)),r=i}P(e)}function M(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-Ta(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=g(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(n=Ns,n=f(e,e===(t=Qs)?n:0),r=e.callbackNode,0===n||e===t&&2===Ts||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Ma(r),e.callbackNode=null,e.callbackPriority=0;if(3&n)return null!==r&&null!==r&&Ma(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Ma(r),w(n)){case 2:n=Ua;break;case 8:n=Ga;break;case 32:default:n=Ha;break;case 268435456:n=Wa}return r=L.bind(null,e),n=Ra(n,r),e.callbackPriority=t,e.callbackNode=n,t}function L(e,t){var n=e.callbackNode;if(Rr()&&e.callbackNode!==n)return null;var r=Ns;return 0===(r=f(e,e===Qs?r:0))?null:(pr(e,r,t),M(e,za()),e.callbackNode===n?L.bind(null,e):null)}function F(e,t){if(Rr())return null;pr(e,t,!0)}function z(){return 0===yo&&(yo=p()),yo}function U(){if(0==--vo&&null!==bo){null!==xo&&(xo.status="fulfilled");var e=bo;bo=null,wo=0,xo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function G(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function H(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function W(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function q(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ss){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=_(e),O(e,null,n),t}return j(e,r,t,n),_(e)}function Y(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,v(e,n)}}function K(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function V(){if(Co&&null!==xo)throw xo}function J(e,t,n,r){Co=!1;var i=e.updateQueue;Io=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?a=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=i.baseState;for(o=0,u=c=l=null,s=a;;){var h=-536870913&s.lane,f=h!==s.lane;if(f?(Ns&h)===h:(r&h)===h){0!==h&&h===wo&&(Co=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var g=e,p=s;h=t;var m=n;switch(p.tag){case 1:if("function"==typeof(g=p.payload)){d=g.call(m,d,h);break e}d=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(h="function"==typeof(g=p.payload)?g.call(m,d,h):g))break e;d=si({},d,h);break e;case 2:Io=!0}}null!==(h=s.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=i.callbacks)?i.callbacks=[h]:f.push(h))}else f={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Ms|=o,e.lanes=o,e.memoizedState=d}}function Z(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function X(e,t){var n=e.callbacks;
vendor: 13,619 bytes, line 65
65if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Z(n[e],t)}function $(e,t){if(Va(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Eo.call(t,i)||!Va(e[i],t[i]))return!1}return!0}function ee(e){return"fulfilled"===(e=e.status)||"rejected"===e}function te(){}function ne(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(te,te),t=r),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ko)throw Error(n(483));throw e;default:if("string"==typeof t.status)t.then(te,te);else{if(null!==(e=Qs)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ko)throw Error(n(483));throw e}throw Qo=t,ko}}function re(){if(null===Qo)throw Error(n(459));var e=Qo;return Qo=null,e}function ae(e){var t=No;return No+=1,null===jo&&(jo=[]),ne(jo,e,t)}function oe(e,t,n,r){e=r.props.ref,n.ref=void 0!==e?e:null}function se(e,t){if(t.$$typeof===li)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function le(e){return(0,e._init)(e._payload)}function ce(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function a(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=Yr(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Xr(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function d(e,t,n,r){var i=n.type;return i===di?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===wi&&le(i)===t.type)?(oe(e,0,r=s(t,n.props),n),r.return=e,r):(oe(e,0,r=Vr(n.type,n.key,n.props,null,e.mode,r),n),r.return=e,r)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$r(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Jr(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function g(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Xr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ci:return oe(e,0,n=Vr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case ui:return(t=$r(t,e.mode,n)).return=e,t;case wi:return g(e,t=(0,t._init)(t._payload),n)}if(Si(t)||r(t))return(t=Jr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return g(e,ae(t),n);if(t.$$typeof===mi)return g(e,mn(e,t),n);se(e,t)}return null}function p(e,t,n,i){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ci:return n.key===a?d(e,t,n,i):null;case ui:return n.key===a?h(e,t,n,i):null;case wi:return p(e,t,n=(a=n._init)(n._payload),i)}if(Si(n)||r(n))return null!==a?null:f(e,t,n,i,null);if("function"==typeof n.then)return p(e,t,ae(n),i);if(n.$$typeof===mi)return p(e,t,mn(e,n),i);se(e,n)}return null}function m(e,t,n,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case ci:return d(t,e=e.get(null===i.key?n:i.key)||null,i,a);case ui:return h(t,e=e.get(null===i.key?n:i.key)||null,i,a);case wi:return m(e,t,n,i=(0,i._init)(i._payload),a)}if(Si(i)||r(i))return f(t,e=e.get(n)||null,i,a,null);if("function"==typeof i.then)return m(e,t,n,ae(i),a);if(i.$$typeof===mi)return m(e,t,n,mn(t,i),a);se(t,i)}return null}function A(t,u,d,h){if("object"==typeof d&&null!==d&&d.type===di&&null===d.key&&(d=d.props.children),"object"==typeof d&&null!==d){switch(d.$$typeof){case ci:e:{for(var f=d.key,y=u;null!==y;){if(y.key===f){if((f=d.type)===di){if(7===y.tag){a(t,y.sibling),(u=s(y,d.props.children)).return=t,t=u;break e}}else if(y.elementType===f||"object"==typeof f&&null!==f&&f.$$typeof===wi&&le(f)===y.type){a(t,y.sibling),oe(t,0,u=s(y,d.props),d),u.return=t,t=u;break e}a(t,y);break}i(t,y),y=y.sibling}d.type===di?((u=Jr(d.props.children,t.mode,h,d.key)).return=t,t=u):(oe(t,0,h=Vr(d.type,d.key,d.props,null,t.mode,h),d),h.return=t,t=h)}return c(t);case ui:e:{for(y=d.key;null!==u;){if(u.key===y){if(4===u.tag&&u.stateNode.containerInfo===d.containerInfo&&u.stateNode.implementation===d.implementation){a(t,u.sibling),(u=s(u,d.children||[])).return=t,t=u;break e}a(t,u);break}i(t,u),u=u.sibling}(u=$r(d,t.mode,h)).return=t,t=u}return c(t);case wi:return A(t,u,d=(y=d._init)(d._payload),h)}if(Si(d))return function(t,n,r,s){for(var c=null,u=null,d=n,h=n=0,f=null;null!==d&&h<r.length;h++){d.index>h?(f=d,d=null):f=d.sibling;var A=p(t,d,r[h],s);if(null===A){null===d&&(d=f);break}e&&d&&null===A.alternate&&i(t,d),n=l(A,n,h),null===u?c=A:u.sibling=A,u=A,d=f}if(h===r.length)return a(t,d),c;if(null===d){for(;h<r.length;h++)null!==(d=g(t,r[h],s))&&(n=l(d,n,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=o(d);h<r.length;h++)null!==(f=m(d,t,h,r[h],s))&&(e&&null!==f.alternate&&d.delete(null===f.key?h:f.key),n=l(f,n,h),null===u?c=f:u.sibling=f,u=f);return e&&d.forEach(function(e){return i(t,e)}),c}(t,u,d,h);if(r(d)){if("function"!=typeof(y=r(d)))throw Error(n(150));return function(t,r,s,c){if(null==s)throw Error(n(151));for(var u=null,d=null,h=r,f=r=0,A=null,y=s.next();null!==h&&!y.done;f++,y=s.next()){h.index>f?(A=h,h=null):A=h.sibling;var b=p(t,h,y.value,c);if(null===b){null===h&&(h=A);break}e&&h&&null===b.alternate&&i(t,h),r=l(b,r,f),null===d?u=b:d.sibling=b,d=b,h=A}if(y.done)return a(t,h),u;if(null===h){for(;!y.done;f++,y=s.next())null!==(y=g(t,y.value,c))&&(r=l(y,r,f),null===d?u=y:d.sibling=y,d=y);return u}for(h=o(h);!y.done;f++,y=s.next())null!==(y=m(h,t,f,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?f:y.key),r=l(y,r,f),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return i(t,e)}),u}(t,u,d=y.call(d),h)}if("function"==typeof d.then)return A(t,u,ae(d),h);if(d.$$typeof===mi)return A(t,u,mn(t,d),h);se(t,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"==typeof d?(d=""+d,null!==u&&6===u.tag?(a(t,u.sibling),(u=s(u,d)).return=t,t=u):(a(t,u),(u=Xr(d,t.mode,h)).return=t,t=u),c(t)):a(t,u)}return function(e,n,r,i){try{No=0;var a=A(e,n,r,i);return jo=null,a}catch(s){if(s===ko)throw s;var o=t(29,s,null,e.mode);return o.lanes=i,o.return=e,o}}}function ue(e,t){d(Do,e=Ps),d(_o,t),Ps=e|t.baseLanes}function de(){d(Do,Ps),d(_o,_o.current)}function he(){Ps=Do.current,u(_o),u(Do)}function fe(e){var t=e.alternate;d(Mo,1&Mo.current),d(Po,e),null===Ro&&(null===t||null!==_o.current||null!==t.memoizedState)&&(Ro=e)}function ge(e){if(22===e.tag){if(d(Mo,Mo.current),d(Po,e),null===Ro){var t=e.alternate;null!==t&&null!==t.memoizedState&&(Ro=e)}}else pe()}function pe(){d(Mo,Mo.current),d(Po,Po.current)}function me(e){u(Po),Ro===e&&(Ro=null),u(Mo)}function Ae(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||ba(n)||va(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ye(){throw Error(n(321))}function be(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Va(e[n],t[n]))return!1;return!0}function ve(e,t,n,r,i,a){return Lo=a,Fo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ki.H=null===e||null===e.memoizedState?Xo:$o,Wo=!1,a=n(r,i),Wo=!1,Ho&&(a=xe(t,n,r,i)),we(e),a}function we(e){ki.H=Zo;var t=null!==zo&&null!==zo.next;if(Lo=0,Uo=zo=Fo=null,Go=!1,Yo=0,Ko=null,t)throw Error(n(300));null===e||rs||null!==(e=e.dependencies)&&fn(e)&&(rs=!0)}function xe(e,t,r,i){Fo=e;var a=0;do{if(Ho&&(Ko=null),Yo=0,Ho=!1,25<=a)throw Error(n(301));if(a+=1,Uo=zo=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}ki.H=es,o=t(r,i)}while(Ho);return o}function Ie(){var e=ki.H,t=e.useState()[0];return t="function"==typeof t.then?Qe(t):t,e=e.useState()[0],(null!==zo?zo.memoizedState:null)!==e&&(Fo.flags|=1024),t}function Ce(){var e=0!==qo;return qo=0,e}function Ee(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ke(e){if(Go){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}Go=!1}Lo=0,Uo=zo=Fo=null,Ho=!1,Yo=qo=0,Ko=null}function Be(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Uo?Fo.memoizedState=Uo=e:Uo=Uo.next=e,Uo}function Se(){if(null===zo){var e=Fo.alternate;e=null!==e?e.memoizedState:null}else e=zo.next;var t=null===Uo?Fo.memoizedState:Uo.next;if(null!==t)Uo=t,zo=e;else{if(null===e){if(null===Fo.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(zo=e).memoizedState,baseState:zo.baseState,baseQueue:zo.baseQueue,queue:zo.queue,next:null},null===Uo?Fo.memoizedState=Uo=e:Uo=Uo.next=e}return Uo}function Qe(e){var t=Yo;return Yo+=1,null===Ko&&(Ko=[]),e=ne(Ko,e,t),t=Fo,null===(null===Uo?t.memoizedState:Uo.next)&&(t=t.alternate,ki.H=null===t||null===t.memoizedState?Xo:$o),e}function je(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return Qe(e);if(e.$$typeof===mi)return pn(e)}throw Error(n(438,String(e)))}function Ne(e){var t=null,n=Fo.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Fo.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n=Jo(),Fo.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Ii;return t.index++,n}function Te(e,t){return"function"==typeof t?t(e):t}function Oe(e){return _e(Se(),zo,e)}function _e(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,c=null,u=t=a.next,d=!1;do{var h=-536870913&u.lane;if(h!==u.lane?(Ns&h)===h:(Lo&h)===h){var f=u.revertLane;if(0===f)null!==c&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),h===wo&&(d=!0);else{if((Lo&f)===f){u=u.next,f===wo&&(d=!0);continue}h={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=o):c=c.next=h,Fo.lanes|=f,Ms|=f}h=u.action,Wo&&r(o,h),o=u.hasEagerState?u.eagerState:r(o,h)}else f={lane:h,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=o):c=c.next=f,Fo.lanes|=h,Ms|=h;u=u.next}while(null!==u&&u!==t);if(null===c?s=o:c.next=l,!Va(o,e.memoizedState)&&(rs=!0,d&&null!==(r=xo)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=c,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function De(e){var t=Se(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);Va(o,t.memoizedState)||(rs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function Pe(e,t,r){var i=Fo,a=Se();r=t();var o=!Va((zo||a).memoizedState,r);if(o&&(a.memoizedState=r,rs=!0),a=a.queue,st(Le.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==Uo&&1&Uo.memoizedState.tag){if(i.flags|=2048,nt(9,Me.bind(null,i,a,r,t),{destroy:void 0},null),null===Qs)throw Error(n(349));60&Lo||Re(i,t,r)}return r}function Re(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Fo.updateQueue)?(t=Jo(),Fo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Me(e,t,n,r){t.value=n,t.getSnapshot=r,Fe(t)&&ze(e)}function Le(e,t,n){return n(function(){Fe(t)&&ze(e)})}function Fe(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Va(e,n)}catch(vK){return!0}}function ze(e){var t=T(e,2);null!==t&&gr(t,0,2)}function Ue(e){var t=Be();if("function"==typeof e){var n=e;if(e=n(),Wo){x(!0);try{n()}finally{x(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Te,lastRenderedState:e},t}function Ge(e,t,n,r){return e.baseState=n,_e(e,zo,"function"==typeof r?r:Te)}function He(e,t,r,i,a){if(kt(e))throw Error(n(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==ki.T?r(!0):o.isTransition=!1,i(o),null===(r=t.pending)?(o.next=t.pending=o,We(t,o)):(o.next=r.next,t.pending=r.next=o)}}function We(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=ki.T,o={};ki.T=o;try{var s=n(i,r),l=ki.S;
vendor: 9,023 bytes, line 65
65null!==l&&l(o,s),qe(e,t,s)}catch(c){Ke(e,t,c)}finally{ki.T=a}}else try{qe(e,t,a=n(i,r))}catch(c){Ke(e,t,c)}}function qe(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){Ye(e,t,n)},function(n){return Ke(e,t,n)}):Ye(e,t,n)}function Ye(e,t,n){t.status="fulfilled",t.value=n,Ve(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,We(e,n)))}function Ke(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Ve(t),t=t.next}while(t!==r)}e.action=null}function Ve(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Je(e,t){return t}function Ze(e,t){var n,r,i;(n=Be()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:t},n.queue=r,n=It.bind(null,Fo,r),r.dispatch=n,r=Ue(!1);var a=Et.bind(null,Fo,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=Be()).queue=i,n=He.bind(null,Fo,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Xe(e){return $e(Se(),zo,e)}function $e(e,t,n){t=_e(e,t,Je)[0],e=Oe(Te)[0],t="object"==typeof t&&null!==t&&"function"==typeof t.then?Qe(t):t;var r=Se(),i=r.queue,a=i.dispatch;return n!==r.memoizedState&&(Fo.flags|=2048,nt(9,et.bind(null,i,n),{destroy:void 0},null)),[t,a,e]}function et(e,t){e.action=t}function tt(e){var t=Se(),n=zo;if(null!==n)return $e(t,n,e);Se(),t=t.memoizedState;var r=(n=Se()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function nt(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Fo.updateQueue)&&(t=Jo(),Fo.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rt(){return Se().memoizedState}function it(e,t,n,r){var i=Be();Fo.flags|=e,i.memoizedState=nt(1|t,n,{destroy:void 0},void 0===r?null:r)}function at(e,t,n,r){var i=Se();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==zo&&null!==r&&be(r,zo.memoizedState.deps)?i.memoizedState=nt(t,n,a,r):(Fo.flags|=e,i.memoizedState=nt(1|t,n,a,r))}function ot(e,t){it(8390656,8,e,t)}function st(e,t){at(2048,8,e,t)}function lt(e,t){return at(4,2,e,t)}function ct(e,t){return at(4,4,e,t)}function ut(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function dt(e,t,n){n=null!=n?n.concat([e]):null,at(4,4,ut.bind(null,t,e),n)}function ht(){}function ft(e,t){var n=Se();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&be(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function gt(e,t){var n=Se();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&be(t,r[1]))return r[0];if(r=e(),Wo){x(!0);try{e()}finally{x(!1)}}return n.memoizedState=[r,t],r}function pt(e,t,n){return void 0===n||1073741824&Lo?e.memoizedState=t:(e.memoizedState=n,e=fr(),Fo.lanes|=e,Ms|=e,n)}function mt(e,t,n,r){return Va(n,t)?n:null!==_o.current?(e=pt(e,n,r),Va(e,t)||(rs=!0),e):42&Lo?(e=fr(),Fo.lanes|=e,Ms|=e,t):(rs=!0,e.memoizedState=n)}function At(e,t,n,r,i){var a=qi();Wi(0!==a&&8>a?a:8);var o,s,l,c=ki.T,u={};ki.T=u,Et(e,!1,t,n);try{var d=i(),h=ki.S;null!==h&&h(u,d),null!==d&&"object"==typeof d&&"function"==typeof d.then?Ct(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},d.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),hr()):Ct(e,t,r,hr())}catch(f){Ct(e,t,{then:function(){},status:"rejected",reason:f},hr())}finally{Wi(a),ki.T=c}}function yt(){return pn(na)}function bt(){return Se().memoizedState}function vt(){return Se().memoizedState}function wt(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=hr(),r=q(t,e=W(n),n);return null!==r&&(gr(r,0,n),Y(r,t,n)),t={cache:yn()},void(e.payload=t)}t=t.return}}function xt(e,t,n){var r=hr();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},kt(e)?Bt(t,n):null!==(n=N(e,t,n,r))&&(gr(n,0,r),St(n,t,r))}function It(e,t,n){Ct(e,t,n,hr())}function Ct(e,t,n,r){var i={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(kt(e))Bt(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Va(s,o))return j(e,t,i,0),null===Qs&&Q(),!1}catch(vK){}if(null!==(n=N(e,t,i,r)))return gr(n,0,r),St(n,t,r),!0}return!1}function Et(e,t,r,i){if(i={lane:2,revertLane:z(),action:i,hasEagerState:!1,eagerState:null,next:null},kt(e)){if(t)throw Error(n(479))}else null!==(t=N(e,r,i,2))&&gr(t,0,2)}function kt(e){var t=e.alternate;return e===Fo||null!==t&&t===Fo}function Bt(e,t){Ho=Go=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function St(e,t,n){if(4194176&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,v(e,n)}}function Qt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:si({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function jt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&$(n,r)&&$(i,a))}function Nt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ts.enqueueReplaceState(t,t.state,null)}function Tt(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=si({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Ot(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(vK){setTimeout(function(){throw vK})}}function _t(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(vK){setTimeout(function(){throw vK})}}function Dt(e,t,n){return(n=W(n)).tag=3,n.payload={element:null},n.callback=function(){Ot(e,t)},n}function Pt(e){return(e=W(e)).tag=3,e}function Rt(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){_t(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){_t(t,n,r),"function"!=typeof i&&(null===Vs?Vs=new Set([this]):Vs.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function Mt(e,t,n,r){t.child=null===e?Oo(t,null,n,r):To(t,e.child,n,r)}function Lt(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return gn(t),r=ve(e,t,n,o,a,i),s=Ce(),null===e||rs?(t.flags|=1,Mt(e,t,r,i),t.child):(Ee(e,t,i),rn(e,t,i))}function Ft(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||qr(a)||void 0!==a.defaultProps||null!==n.compare?((e=Vr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,zt(e,t,a,r,i))}if(a=e.child,!an(e,i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:$)(o,r)&&e.ref===t.ref)return rn(e,t,i)}return t.flags|=1,(e=Yr(a,r)).ref=t.ref,e.return=t,t.child=e}function zt(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if($(a,r)&&e.ref===t.ref){if(rs=!1,t.pendingProps=r=a,!an(e,i))return t.lanes=e.lanes,rn(e,t,i);131072&e.flags&&(rs=!0)}}return Wt(e,t,n,r,i)}function Ut(e,t,n){var r=t.pendingProps,i=r.children,a=!!(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(Ht(e,t),"hidden"===r.mode||a){if(128&t.flags){if(r=null!==o?o.baseLanes|n:n,null!==e){for(i=t.child=e.child,a=0;null!==i;)a=a|i.lanes|i.childLanes,i=i.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return Gt(e,t,r,n)}if(!(536870912&n))return t.lanes=t.childLanes=536870912,Gt(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&wn(0,null!==o?o.cachePool:null),null!==o?ue(t,o):de(),ge(t)}else null!==o?(wn(0,o.cachePool),ue(t,o),pe(),t.memoizedState=null):(null!==e&&wn(0,null),de(),pe());return Mt(e,t,i,n),t.child}function Gt(e,t,n,r){var i=vn();return i=null===i?null:{parent:hs._currentValue2,pool:i},t.memoizedState={baseLanes:n,cachePool:i},null!==e&&wn(0,null),de(),ge(t),null!==e&&hn(e,t,r,!0),null}function Ht(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=2097664)}}function Wt(e,t,n,r,i){return gn(t),n=ve(e,t,n,r,void 0,i),r=Ce(),null===e||rs?(t.flags|=1,Mt(e,t,n,i),t.child):(Ee(e,t,i),rn(e,t,i))}function qt(e,t,n,r,i,a){return gn(t),t.updateQueue=null,n=xe(t,r,n,i),we(e),r=Ce(),null===e||rs?(t.flags|=1,Mt(e,t,n,a),t.child):(Ee(e,t,a),rn(e,t,a))}function Yt(e,t,n,r,i){if(gn(t),null===t.stateNode){var a=Na,o=n.contextType;"object"==typeof o&&null!==o&&(a=pn(o)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=ts,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={}
vendor: 4,633 bytes, line 65
65,G(t),o=n.contextType,a.context="object"==typeof o&&null!==o?pn(o):Na,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(Qt(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&ts.enqueueReplaceState(a,a.state,null),J(t,r,a,i),V(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=Tt(n,s);a.props=l;var c=a.context,u=n.contextType;o=Na,"object"==typeof u&&null!==u&&(o=pn(u));var d=n.getDerivedStateFromProps;u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||c!==o)&&Nt(t,a,r,o),Io=!1;var h=t.memoizedState;a.state=h,J(t,r,a,i),V(),c=t.memoizedState,s||h!==c||Io?("function"==typeof d&&(Qt(t,n,d,r),c=t.memoizedState),(l=Io||jt(t,n,l,r,h,c,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=o,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,H(e,t),u=Tt(n,o=t.memoizedProps),a.props=u,d=t.pendingProps,h=a.context,c=n.contextType,l=Na,"object"==typeof c&&null!==c&&(l=pn(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==d||h!==l)&&Nt(t,a,r,l),Io=!1,h=t.memoizedState,a.state=h,J(t,r,a,i),V();var f=t.memoizedState;o!==d||h!==f||Io||null!==e&&null!==e.dependencies&&fn(e.dependencies)?("function"==typeof s&&(Qt(t,n,s,r),f=t.memoizedState),(u=Io||jt(t,n,u,r,h,f,l)||null!==e&&null!==e.dependencies&&fn(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Ht(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=To(t,e.child,null,i),t.child=To(t,null,n,i)):Mt(e,t,n,i),t.memoizedState=a.state,e=t.child):e=rn(e,t,i),e}function Kt(e){return{baseLanes:e,cachePool:xn()}}function Vt(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=zs),e}function Jt(e,t,r){var i,a,o,s,l=t.pendingProps,c=!1,u=!!(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&!!(2&Mo.current)),i&&(c=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e)return a=l.children,l=l.fallback,c?(pe(),a=Xt({mode:"hidden",children:a},c=t.mode),l=Jr(l,c,r,null),a.return=t,l.return=t,a.sibling=l,t.child=a,(c=t.child).memoizedState=Kt(r),c.childLanes=Vt(e,i,r),t.memoizedState=is,l):(fe(t),Zt(t,a));if(null!==(o=e.memoizedState)&&null!==(a=o.dehydrated)){if(u)256&t.flags?(fe(t),t.flags&=-257,t=$t(e,t,r)):null!==t.memoizedState?(pe(),t.child=e.child,t.flags|=128,t=null):(pe(),c=l.fallback,a=t.mode,l=Xt({mode:"visible",children:l.children},a),(c=Jr(c,a,r,null)).flags|=2,l.return=t,c.return=t,l.sibling=c,t.child=l,To(t,e.child,null,r),(l=t.child).memoizedState=Kt(r),l.childLanes=Vt(e,i,r),t.memoizedState=is,t=c);else if(fe(t),va(a))i=wa(a).digest,(l=Error(n(419))).stack="",l.digest=i,s={value:l,source:null,stack:null},null===lo?lo=[s]:lo.push(s),t=$t(e,t,r);
65else if(rs||hn(e,t,r,!1),i=0!=(r&e.childLanes),rs||i){if(null!==(i=Qs)){if(42&(l=r&-r))l=1;else switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=64;break;case 268435456:l=134217728;break;default:l=0}if(0!==(l=0!=(l&(i.suspendedLanes|r))?0:l)&&l!==o.retryLane)throw o.retryLane=l,T(e,l),gr(i,0,l),ns}ba(a)||kr(),t=$t(e,t,r)}else ba(a)?(t.flags|=128,t.child=e.child,t=Gr.bind(null,e),xa(a,t),t=null):(e=o.treeContext,(t=Zt(t,l.children)).flags|=4096);return t}return c?(pe(),c=l.fallback,a=t.mode,u=(o=e.child).sibling,(l=Yr(o,{mode:"hidden",children:l.children})).subtreeFlags=31457280&o.subtreeFlags,null!==u?c=Yr(u,c):(c=Jr(c,a,r,null)).flags|=2,c.return=t,l.return=t,l.sibling=c,t.child=l,l=c,c=t.child,null===(a=e.child.memoizedState)?a=Kt(r):(null!==(o=a.cachePool)?(u=hs._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=xn(),a={baseLanes:a.baseLanes|r,cachePool:o}),c.memoizedState=a,c.childLanes=Vt(e,i,r),t.memoizedState=is,l):(fe(t),e=(r=e.child).sibling,(r=Yr(r,{mode:"visible",children:l.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function Zt(e,t){return(t=Xt({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Xt(e,t){return Zr(e,t,0,null)}function $t(e,t,n){return To(t,e.child,null,n),(e=Zt(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function en(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),un(e.return,t,n)}function tn(e,t,n,r,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function nn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Mt(e,t,r.children,n),2&(r=Mo.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&en(e,n,t);else if(19===e.tag)en(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(d(Mo,r),i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Ae(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),tn(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Ae(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}tn(t,!0,n,null,a);break;case"together":tn(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function rn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ms|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(hn(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=Yr(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Yr(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function an(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!fn(e))}function on(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)rs=!0;else{if(!(an(e,r)||128&t.flags))return rs=!1,function(e,t,n){switch(t.tag){case 3:E(t,t.stateNode.containerInfo),ln(0,hs,e.memoizedState.cache);break;case 27:case 5:B(t);break;case 4:E(t,t.stateNode.containerInfo);break;case 10:ln(0,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(fe(t),t.flags|=128,null):0!=(n&t.child.childLanes)?Jt(e,t,n):(fe(t),null!==(e=rn(e,t,n))?e.sibling:null);fe(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(hn(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return nn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),d(Mo,Mo.current),r)break;return null;case 22:case 23:return t.lanes=0,Ut(e,t,n);case 24:ln(0,hs,e.memoizedState.cache)}return rn(e,t,n)}(e,t,r);rs=!!(131072&e.flags)}else rs=!1;switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,o=a._init;if(a=o(a._payload),t.type=a,"function"!=typeof a){if(null!=a){if
65((o=a.$$typeof)===Ai){t.tag=11,t=Lt(null,t,a,e,r);break e}if(o===vi){t.tag=14,t=Ft(null,t,a,e,r);break e}}throw t=i(a)||a,Error(n(306,t,""))}qr(a)?(e=Tt(a,e),t.tag=1,t=Yt(null,t,a,e,r)):(t.tag=0,t=Wt(null,t,a,e,r))}return t;case 0:return Wt(e,t,t.type,t.pendingProps,r);case 1:return Yt(e,t,a=t.type,o=Tt(a,t.pendingProps),r);case 3:if(E(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var s=t.pendingProps;a=(o=t.memoizedState).element,H(e,t),J(t,s,null,r);var l=t.memoizedState;return s=l.cache,ln(0,hs,s),s!==o.cache&&dn(t,[hs],r,!0),V(),(s=l.element)!==a?(Mt(e,t,s,r),t=t.child):t=rn(e,t,r),t;case 26:case 27:case 5:return B(t),o=t.type,s=t.pendingProps,l=null!==e?e.memoizedProps:null,a=s.children,Ri(o,s)?a=null:null!==l&&Ri(o,l)&&(t.flags|=32),null!==t.memoizedState&&(o=ve(e,t,Ie,null,null,r),na._currentValue2=o),Ht(e,t),Mt(e,t,a,r),t.child;case 6:return null;case 13:return Jt(e,t,r);case 4:return E(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=To(t,null,a,r):Mt(e,t,a,r),t.child;case 11:return Lt(e,t,t.type,t.pendingProps,r);case 7:return Mt(e,t,t.pendingProps,r),t.child;case 8:case 12:return Mt(e,t,t.pendingProps.children,r),t.child;case 10:return a=t.pendingProps,ln(0,t.type,a.value),Mt(e,t,a.children,r),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,gn(t),a=a(o=pn(o)),t.flags|=1,Mt(e,t,a,r),t.child;case 14:return Ft(e,t,t.type,t.pendingProps,r);case 15:return zt(e,t,t.type,t.pendingProps,r);case 19:return nn(e,t,r);case 22:return Ut(e,t,r);case 24:return gn(t),a=pn(hs),null===e?(null===(o=vn())&&(o=Qs,s=yn(),o.pooledCache=s,s.refCount++,null!==s&&(o.pooledCacheLanes|=r),o=s),t.memoizedState={parent:a,cache:o},G(t),ln(0,hs,o)):(0!=(e.lanes&r)&&(H(e,t),J(t,null,null,r),V()),o=e.memoizedState,s=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),ln(0,hs,a)):(a=s.cache,ln(0,hs,a),a!==o.cache&&dn(t,[hs],r,!0))),Mt(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function sn(){ls=ss=os=null}
vendor: 1,535 bytes, line 65
65function ln(e,t,n){d(as,t._currentValue2),t._currentValue2=n}function cn(e){var t=as.current;e._currentValue2=t,u(as)}function un(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function dn(e,t,r,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),un(o.return,r,e),i||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(n(341));s.lanes|=r,null!==(o=s.alternate)&&(o.lanes|=r),un(s,r,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function hn(e,t,r,i){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(524288&a.flags)o=!0;else if(262144&a.flags)break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=a.type;Va(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===oo.current){if(null===(s=a.alternate))throw Error(n(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(na):e=[na])}a=a.return}null!==e&&dn(t,e,r,i),t.flags|=262144}function fn(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!Va(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
65function gn(e){os=e,ls=ss=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function pn(e){return An(os,e)}function mn(e,t){return null===os&&gn(e),An(e,t)}function An(e,t){var r=t._currentValue2;if(ls!==t)if(t={context:t,memoizedValue:r,next:null},null===ss){if(null===e)throw Error(n(308));ss=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ss=ss.next=t;return r}function yn(){return{controller:new cs,data:new Map,refCount:0}}function bn(e){e.refCount--,0===e.refCount&&us(ds,function(){e.controller.abort()})}function vn(){var e=gs.current;return null!==e?e:Qs.pooledCache}function wn(e,t){d(gs,null===t?gs.current:t.pool)}function xn(){var e=vn();return null===e?null:{parent:hs._currentValue2,pool:e}}function In(e){e.flags|=4}function Cn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?m():536870912,e.lanes|=t)}function En(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function kn(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=31457280&i.subtreeFlags,r|=31457280&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Bn(e,t,r){var i,a,o=t.pendingProps;switch(C(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return kn(t),null;case 3:return r=t.stateNode,o=null,null!==e&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),cn(hs),k(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==lo&&(mr(lo),lo=null)),kn(t),null;case 26:var s;case 27:case 5:if(S(t),r=t.type,null!==e&&null!=t.stateNode)i=t,a=o,e.memoizedProps!==a&&In(i);else{if(!o){if(null===t.stateNode)throw Error(n(166));return kn(t),null}e=ro.current,function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Di(e,n.stateNode);else if(4!==n.tag&&!Sa&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(s=_i(r,o,ao.current,e,t),t,!1),t.stateNode=s,Pi(s,r,o,e)&&In(t)}return kn(t),function(e,t,n){if(Ji(t,n)){if(e.flags|=16777216,!Zi(t,n)){if(!Ir())throw Qo=So,Bo;e.flags|=8192}}else e.flags&=-16777217}(t,t.type,t.pendingProps),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==o&&In(t);else{if("string"!=typeof o&&null===t.stateNode)throw Error(n(166));e=ao.current,r=ro.current,t.stateNode=Mi(o,e,r,t)}return kn(t),null;case 13:if(o=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(s=!1,null!==o&&null!==o.dehydrated){if(null===e){if(!s)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,kn(t),s=!1}else null!==lo&&(mr(lo),lo=null),s=!0;if(!s)return 256&t.flags?(me(t),t):(me(t),null)}if(me(t),128&t.flags)return t.lanes=r,t;if(r=null!==o,e=null!==e&&null!==e.memoizedState,r){s=null,null!==(o=t.child).alternate&&null!==o.alternate.memoizedState&&null!==o.alternate.memoizedState.cachePool&&(s=o.alternate.memoizedState.cachePool.pool);var l=null;null!==o.memoizedState&&null!==o.memoizedState.cachePool&&(l=o.memoizedState.cachePool.pool),l!==s&&(o.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),Cn(t,t.updateQueue),kn(t),null;case 4:return k(),null===e&&Hi(t.stateNode.containerInfo),kn(t),null;case 10:return cn(t.type),kn(t),null;case 19:if(u(Mo),null===(s=t.memoizedState))return kn(t),null;if(o=!!(128&t.flags),null===(l=s.rendering))if(o)En(s,!1);else{if(0!==Rs||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=Ae(e))){for(t.flags|=128,En(s,!1),e=l.updateQueue,t.updateQueue=e,Cn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)Kr(r,e),r=r.sibling;return d(Mo,1&Mo.current|2),t.child}e=e.sibling}null!==s.tail&&za()>Ys&&(t.flags|=128,o=!0,En(s,!1),t.lanes=4194304)}else{if(!o)if(null!==(e=Ae(l))){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Cn(t,e),En(s,!0),null===s.tail&&"hidden"===s.tailMode&&!l.alternate)return kn(t),null}else 2*za()-s.renderingStartTime>Ys&&536870912!==r&&(t.flags|=128,o=!0,En(s,!1),t.lanes=4194304);s.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=s.last)?e.sibling=l:t.child=l,s.last=l)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=za(),t.sibling=null,e=Mo.current,d(Mo,o?1&e|2:1&e),t):(kn(t),null);case 22:case 23:return me(t),he(),o=null!==t.memoizedState,null!==e?null!==e.memoizedState!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?!!(536870912&r)&&!(128&t.flags)&&(kn(t),6&t.subtreeFlags&&(t.flags|=8192)):kn(t),null!==(r=t.updateQueue)&&Cn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),o=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(o=t.memoizedState.cachePool.pool),o!==r&&(t.flags|=2048),null!==e&&u(gs),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),cn(hs),kn(t),null;case 25:return null}throw Error(n(156,t.tag))}function Sn(e,t){switch(C(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return cn(hs),k(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return S(t),null;case 13:if(me(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return u(Mo),null;case 4:return k(),null;case 10:return cn(t.type),null;case 22:case 23:return me(t),he(),null!==e&&u(gs),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return cn(hs),null;default:return null}}function Qn(e,t){switch(C(t),t.tag){case 3:cn(hs),k();break;case 26:case 27:case 5:S(t);break;case 4:k();break;case 13:me(t);break;case 19:u(Mo);break;case 10:cn(t.type);break;case 22:case 23:me(t),he(),null!==e&&u(gs);break;case 24:cn(hs)}}function jn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(vK){Lr(t,t.return,vK)}}function Nn(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;var l=n;try{s()}catch(vK){Lr(i,l,vK)}}}r=r.next}
65while(r!==a)}}catch(vK){Lr(t,t.return,vK)}}function Tn(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{X(t,n)}catch(r){Lr(e,e.return,r)}}}function On(e,t,n){n.props=Tt(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){Lr(e,t,r)}}function _n(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var i=Qi(r);break;default:i=r}"function"==typeof n?e.refCleanup=n(i):n.current=i}}catch(a){Lr(e,t,a)}}function Dn(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(i){Lr(e,t,i)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(i){Lr(e,t,i)}else n.current=null}function Pn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{sa(r,t,n,e)}catch(i){Lr(e,e.return,i)}}function Rn(e){return 5===e.tag||3===e.tag||4===e.tag}function Mn(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Rn(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ln(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ua(n,e,t):aa(n,e);else if(4!==r&&!Sa&&null!==(e=e.child))for(Ln(e,t,n),e=e.sibling;null!==e;)Ln(e,t,n),e=e.sibling}function Fn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ca(n,e,t):ia(n,e);else if(4!==r&&!Sa&&null!==(e=e.child))for(Fn(e,t,n),e=e.sibling;null!==e;)Fn(e,t,n),e=e.sibling}function zn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Jn(e,n),4&r&&jn(5,n);break;case 1:if(Jn(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(vK){Lr(n,n.return,vK)}else{var i=Tt(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(vK){Lr(n,n.return,vK)}}64&r&&Tn(n),512&r&&_n(n,n.return);break;case 3:if(Jn(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=Qi(n.child.stateNode);break;case 1:e=n.child.stateNode}try{X(r,e)}catch(vK){Lr(n,n.return,vK)}}break;case 26:case 27:case 5:Jn(e,n),null===t&&4&r&&Pn(n),512&r&&_n(n,n.return);break;case 12:case 13:default:Jn(e,n);break;case 22:if(!(i=null!==n.memoizedState||ps)){t=null!==t&&null!==t.memoizedState||ms;var a=ps,o=ms;ps=i,(ms=t)&&!o?Xn(e,n,!!(8772&n.subtreeFlags)):Jn(e,n),ps=a,ms=o}512&r&&("manual"===n.memoizedProps.mode?_n(n,n.return):Dn(n,n.return))}}function Un(e){var t=e.alternate;null!==t&&(e.alternate=null,Un(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&Vi(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gn(e,t,n){for(n=n.child;null!==n;)Hn(e,t,n),n=n.sibling}function Hn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:ms||Dn(n,t);case 6:if(r=ws,i=xs,ws=null,Gn(e,t,n),xs=i,null!==(ws=r))if(xs)try{ha(ws,n.stateNode)}catch(vK){Lr(n,t,vK)}else try{da(ws,n.stateNode)}catch(vK){Lr(n,t,vK)}break;case 18:null!==ws&&(xs?Ca(ws,n.stateNode):Ia(ws,n.stateNode));break;case 4:r=ws,i=xs,ws=n.stateNode.containerInfo,xs=!0,Gn(e,t,n),ws=r,xs=i;break;case 0:case 11:case 14:case 15:ms||Nn(2,n,t),ms||Nn(4,n,t),Gn(e,t,n);break;case 1:ms||(Dn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&On(n,t,r)),Gn(e,t,n);break;case 21:Gn(e,t,n);break;case 22:Dn(n,t),ms=(r=ms)||null!==n.memoizedState,Gn(e,t,n),ms=r;break;default:Gn(e,t,n)}}function Wn(e,t){var r=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ys),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ys),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){var n=Hr.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}function qn(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var a=r[i],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:ws=l.stateNode,xs=!1;break e;case 3:case 4:ws=l.stateNode.containerInfo,xs=!0;break e}l=l.return}if(null===ws)throw Error(n(160));Hn(o,s,a),ws=null,xs=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)Yn(t,e),t=t.sibling}function Yn(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:qn(t,e),Kn(e),4&i&&(Nn(3,e,e.return),jn(3,e),Nn(5,e,e.return));break;case 1:qn(t,e),Kn(e),512&i&&null!==r&&Dn(r,r.return),64&i&&ps&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var a;case 27:var o;case 5:if(qn(t,e),Kn(e),512&i&&null!==r&&Dn(r,r.return),32&e.flags){t=e.stateNode;try{fa(t)}catch(d){Lr(e,e.return,d)}}4&i&&null!=e.stateNode&&function(e,t,n){try{la(e.stateNode,e.type,n,t,e)}
65catch(r){Lr(e,e.return,r)}}(e,t=e.memoizedProps,null!==r?r.memoizedProps:t),1024&i&&(As=!0);break;case 6:if(qn(t,e),Kn(e),4&i&&Ui){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,t=e.stateNode;try{oa(t,r,i)}catch(d){Lr(e,e.return,d)}}break;case 3:qn(t,e),Kn(e),As&&(As=!1,Vn(e));break;case 4:case 12:qn(t,e),Kn(e);break;case 13:qn(t,e),Kn(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(qs=za()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Wn(e,i));break;case 22:512&i&&null!==r&&Dn(r,r.return),a=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=ps,c=ms;if(ps=l||a,ms=c||s,qn(t,e),ms=c,ps=l,Kn(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&i&&(t._visibility=a?-2&t._visibility:1|t._visibility,a&&(t=ps||ms,null===r||s||t||Zn(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:if(r=null,Ui)for(t=e;;){if(5===t.tag||Ea||Sa){if(null===r){s=r=t;try{o=s.stateNode,a?ga(o):ma(s.stateNode,s.memoizedProps)}catch(vK){Lr(s,s.return,vK)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;a?pa(u):Aa(u,s.memoizedProps)}catch(vK){Lr(s,s.return,vK)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Wn(e,r));break;case 19:qn(t,e),Kn(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Wn(e,i));break;case 21:break;default:qn(t,e),Kn(e)}}function Kn(e){var t=e.flags;if(2&t){try{if(Ui&&(!Sa||27!==e.tag)){e:{for(var r=e.return;null!==r;){if(Rn(r)){var i=r;break e}r=r.return}throw Error(n(160))}switch(i.tag){case 27:case 5:var a=i.stateNode;32&i.flags&&(fa(a),i.flags&=-33),Fn(e,Mn(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;Ln(e,Mn(e),o);break;default:throw Error(n(161))}}}catch(s){Lr(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Vn(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;Vn(t),5===t.tag&&1024&t.flags&&ra(t.stateNode),e=e.sibling}}function Jn(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)zn(e,t.alternate,t),t=t.sibling}function Zn(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Nn(4,t,t.return),Zn(t);break;case 1:Dn(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&On(t,t.return,n),Zn(t);break;case 26:case 27:case 5:Dn(t,t.return),Zn(t);break;case 22:Dn(t,t.return),null===t.memoizedState&&Zn(t);break;default:Zn(t)}e=e.sibling}}function Xn(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Xn(i,a,n),jn(4,a);break;case 1:if(Xn(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(vK){Lr(r,r.return,vK)}if(null!==(i=(r=a).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Z(l[i],s)}catch(vK){Lr(r,r.return,vK)}}n&&64&o&&Tn(a),_n(a,a.return);break;case 26:case 27:case 5:Xn(i,a,n),n&&null===r&&4&o&&Pn(a),_n(a,a.return);break;case 12:case 13:default:Xn(i,a,n);break;case 22:null===a.memoizedState&&Xn(i,a,n),_n(a,a.return)}t=t.sibling}}function $n(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&bn(n))}function er(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&bn(e))}function tr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)nr(e,t,n,r),t=t.sibling}function nr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:tr(e,t,n,r),2048&i&&jn(9,t);break;case 3:tr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&bn(e)));break;case 12:if(2048&i){tr(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(vK){Lr(t,t.return,vK)}}else tr(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,null!==t.memoizedState?4&a._visibility?tr(e,t,n,r):ir(e,t):4&a._visibility?tr(e,t,n,r):(a._visibility|=4,rr(e,t,n,r,!!(10256&t.subtreeFlags))),2048&i&&$n(t.alternate,t);break;case 24:tr(e,t,n,r),2048&i&&er(t.alternate,t);break;default:tr(e,t,n,r)}}function rr(e,t,n,r,i){for(i=i&&!!(10256&t.subtreeFlags),t=t.child;null!==t;){var a=e,o=t,s=n,l=r,c=o.flags;switch(o.tag){case 0:case 11:case 15:rr(a,o,s,l,i),jn(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?rr(a,o,s,l,i):ir(a,o):(u._visibility|=4,rr(a,o,s,l,i)),i&&2048&c&&$n(o.alternate,o);break;case 24:rr(a,o,s,l,i),i&&2048&c&&er(o.alternate,o);break;default:rr(a,o,s,l,i)}t=t.sibling}}function ir(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:ir(n,r),2048&i&&$n(r.alternate,r);break;case 24:ir(n,r),2048&i&&er(r.alternate,r);break;default:ir(n,r)}t=t.sibling}}function ar(e){if(e.subtreeFlags&Cs)for(e=e.child;null!==e;)or(e),e=e.sibling}function or(e){switch(e.tag){case 26:ar(e),e.flags&Cs&&(null!==e.memoizedState?Ba(Is,e.memoizedState,e.memoizedProps):$i(e.type,e.memoizedProps));break;case 5:ar(e),e.flags&Cs&&$i(e.type,e.memoizedProps);break;case 3:case 4:var t;ar(e);break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=Cs,Cs=16777216,ar(e),Cs=t):ar(e));break;default:ar(e)}}function sr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function lr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];bs=r,dr(r,e)}sr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)cr(e),e=e.sibling}function cr(e){switch(e.tag){case 0:case 11:case 15:lr(e),2048&e.flags&&Nn(9,e,e.return);break;case 3:case 12:default:lr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,ur(e)):lr(e)}}function ur(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];bs=r,dr(r,e)}sr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Nn(8,t,t.return),ur(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,ur(t));break;default:ur(t)}e=e.sibling}}function dr(e,t){for(;null!==bs;){var n=bs;switch(n.tag){case 0:case 11:case 15:Nn(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:bn(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,bs=r;else e:for(n=e;null!==bs;){var i=(r=bs).sibling,a=r.return;if(Un(r),r===n){bs=null;break e}if(null!==i){i.return=a,bs=i;break e}bs=a}}}function hr(){return 2&Ss&&0!==Ns?Ns&-Ns:null!==ki.T?0!==wo?wo:z():Yi()}function fr(){0===zs&&(zs=536870912&Ns&&!so?536870912:p());var e=Po.current;return null!==e&&(e.flags|=32),zs}function gr(e,t,n){(e===Qs&&2===Ts||null!==e.cancelPendingCommit)&&(wr(e,0),br(e,Ns,zs)),y(e,n),2&Ss&&e===Qs||(e===Qs&&(!(2&Ss)&&(Ls|=n),4===Rs&&br(e,Ns,zs)),D(e))}function pr(e,t,r){if(6&Ss)throw Error(n(327));var i=(r=!(r||60&t||0!=(t&e.expiredLanes)))?function(e,t){var r=Ss;Ss|=2;var i=Cr(),a=Er();Qs===e&&Ns===t||(Ks=null,Ys=za()+500,wr(e,t));e:for(;;)try{if(0!==Ts&&null!==js){t=js;var o=Os;t:switch(Ts){case 1:case 6:Ts=0,Os=null,Tr(e,t,o);break;case 2:if(ee(o)){Ts=0,Os=null,Nr(t);break}t=function(){2===Ts&&Qs===e&&(Ts=7),D(e)},o.then(t,t);break e;case 3:Ts=7;break e;case 4:Ts=5;break e;
65case 7:ee(o)?(Ts=0,Os=null,Nr(t)):(Ts=0,Os=null,Tr(e,t,o));break;case 5:var s=null;switch(js.tag){case 26:s=js.memoizedState;case 5:case 27:var l=js,c=l.type,u=l.pendingProps;if(s?ka(s):Zi(c,u)){Ts=0,Os=null;var d=l.sibling;if(null!==d)js=d;else{var h=l.return;null!==h?(js=h,Or(h)):js=null}break t}}Ts=0,Os=null,Tr(e,t,o);break;case 8:vr(),Rs=6;break e;default:throw Error(n(462))}}Qr();break}catch(f){xr(e,f)}return sn(),ki.H=i,ki.A=a,Ss=r,null!==js?0:(Qs=null,Ns=0,Q(),Rs)}(e,t):Br(e,t);if(0!==i)for(var a=r;;){if(6===i)br(e,t,0);else{if(r=e.current.alternate,a&&!yr(r)){i=Br(e,t),a=!1;continue}if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var s=e;i=Gs;var l=Gi;if(l&&(wr(s,o).flags|=256),2!==(o=Br(s,o))){if(Ds&&!l){s.errorRecoveryDisabledLanes|=a,Ls|=a,i=4;break e}a=Hs,Hs=i,null!==a&&mr(a)}i=o}if(a=!1,2!==i)continue}}if(1===i){wr(e,0),br(e,t,0);break}e:{switch(a=e,i){case 0:case 1:throw Error(n(345));case 4:if((4194176&t)===t){br(a,t,zs);break e}break;case 2:Hs=null;break;case 3:case 5:break;default:throw Error(n(329))}if(a.finishedWork=r,a.finishedLanes=t,(62914560&t)===t&&10<(i=qs+300-za())){if(br(a,t,zs),0!==f(a,0))break e;a.timeoutHandle=Li(Ar.bind(null,a,r,Hs,Ks,Ws,t,zs,Ls,Us,_s,2,-0,0),i)}else Ar(a,r,Hs,Ks,Ws,t,zs,Ls,Us,_s,0,-0,0)}}break}D(e)}function mr(e){null===Hs?Hs=e:Hs.push.apply(Hs,e)}function Ar(e,t,n,r,i,a,o,s,l,c,u,d,h){if((8192&(c=t.subtreeFlags)||!(16785408&~c))&&(Xi(),or(t),null!==(t=ea())))return e.cancelPendingCommit=t(Dr.bind(null,e,n,r,i,o,s,l,1,d,h)),void br(e,a,o);Dr(e,n,r,i,o)}function yr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Va(a(),i))return!1}catch(vK){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function br(e,t,n){t&=~Fs,t&=~Ls,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var r=e.expirationTimes,i=t;0<i;){var a=31-Ta(i),o=1<<a;r[a]=-1,i&=~o}0!==n&&b(e,n,t)}function vr(){if(null!==js){if(0===Ts)var e=js.return;else e=js,sn(),ke(e),jo=null,No=0,e=js;for(;null!==e;)Qn(e.alternate,e),e=e.return;js=null}}function wr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==zi&&(e.timeoutHandle=zi,Fi(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),vr(),Qs=e,js=n=Yr(e.current,null),Ns=t,Ts=0,Os=null,Ds=_s=!1,Us=zs=Fs=Ls=Ms=Rs=0,Hs=Gs=null,Ws=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-Ta(r),a=1<<i;t|=e[i],r&=~a}return Ps=t,Q(),n}function xr(e,t){Fo=null,ki.H=Zo,t===ko?(t=re(),Ts=!Ir()||134217727&Ms||134217727&Ls?3:2):t===Bo?(t=re(),Ts=4):Ts=t===ns?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Os=t,null===js&&(Rs=1,Ot(e,I(t,e.current)))}function Ir(){var e=Po.current;return null===e||((4194176&Ns)===Ns?null===Ro:((62914560&Ns)===Ns||!!(536870912&Ns))&&e===Ro)}function Cr(){var e=ki.H;return ki.H=Zo,null===e?Zo:e}function Er(){var e=ki.A;return ki.A=Es,e}function kr(){Rs=4,!(134217727&Ms)&&!(134217727&Ls)||null===Qs||br(Qs,Ns,zs)}function Br(e,t){var r=Ss;Ss|=2;var i=Cr(),a=Er();Qs===e&&Ns===t||(Ks=null,wr(e,t)),t=!1;e:for(;;)try{if(0!==Ts&&null!==js){var o=js,s=Os;switch(Ts){case 8:vr(),Rs=6;break e;case 3:case 2:t||null!==Po.current||(t=!0);default:Ts=0,Os=null,Tr(e,o,s)}}Sr();break}catch(l){xr(e,l)}if(t&&e.shellSuspendCounter++,sn(),Ss=r,ki.H=i,ki.A=a,null!==js)throw Error(n(261));return Qs=null,Ns=0,Q(),Rs}function Sr(){for(;null!==js;)jr(js)}function Qr(){for(;null!==js&&!La();)jr(js)}function jr(e){var t=on(e.alternate,e,Ps);e.memoizedProps=e.pendingProps,null===t?Or(e):js=t}function Nr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=qt(n,t,t.pendingProps,t.type,void 0,Ns);break;case 11:t=qt(n,t,t.pendingProps,t.type.render,t.ref,Ns);break;case 5:ke(t);default:Qn(n,t),t=on(n,t=js=Kr(t,Ps),Ps)}e.memoizedProps=e.pendingProps,null===t?Or(e):js=t}function Tr(e,t,r){sn(),ke(t),jo=null,No=0;var i=t.return;try{if(function(e,t,r,i,a){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&hn(t,r,a,!0),null!==(r=Po.current)){switch(r.tag){case 13:return null===Ro?kr():null===r.alternate&&0===Rs&&(Rs=3),r.flags&=-257,r.flags|=65536,r.lanes=a,i===So?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Fr(e,i,a)),!1;case 22:return r.flags|=65536,i===So?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Fr(e,i,a)),!1}throw Error(n(435,r.tag))}return Fr(e,i,a),kr(),!1}var o=Error(n(520),{cause:i});if(o=I(o,r),null===Gs?Gs=[o]:Gs.push(o),4!==Rs&&(Rs=2),null===t)return!0;
65i=I(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=a&-a,r.lanes|=e,K(r,e=Dt(r.stateNode,i,e)),!1;case 1:if(t=r.type,o=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==Vs&&Vs.has(o))))return r.flags|=65536,a&=-a,r.lanes|=a,Rt(a=Pt(a),e,r,i),K(r,a),!1}r=r.return}while(null!==r);return!1}(e,i,t,r,Ns))return Rs=1,Ot(e,I(r,e.current)),void(js=null)}catch(a){if(null!==i)throw js=i,a;return Rs=1,Ot(e,I(r,e.current)),void(js=null)}32768&t.flags?_r(t,!0):Or(t)}function Or(e){var t=e;do{if(32768&t.flags)return void _r(t,_s);e=t.return;var n=Bn(t.alternate,t,Ps);if(null!==n)return void(js=n);if(null!==(t=t.sibling))return void(js=t);js=t=e}while(null!==t);0===Rs&&(Rs=5)}function _r(e,t){do{var n=Sn(e.alternate,e);if(null!==n)return n.flags&=32767,void(js=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(js=e);js=e=n}while(null!==e);Rs=6,js=null}function Dr(e,t,r,i,a,o,s,l,c,u){var d=ki.T,h=qi();try{Wi(2),ki.T=null,function(e,t,r,i,a,o){do{Rr()}while(null!==Zs);if(6&Ss)throw Error(n(327));var s=e.finishedWork;if(i=e.finishedLanes,null===s)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(n(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var l=s.lanes|s.childLanes;if(function(e,t,n,r){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0,t=e.entanglements;var a=e.expirationTimes,o=e.hiddenUpdates;for(n=i&~n;0<n;){var s=31-Ta(n);i=1<<s,t[s]=0,a[s]=-1;var l=o[s];if(null!==l)for(o[s]=null,s=0;s<l.length;s++){var c=l[s];null!==c&&(c.lane&=-536870913)}n&=~i}0!==r&&b(e,r,0)}
65(e,i,l|=ho,o),e===Qs&&(js=Qs=null,Ns=0),!(10256&s.subtreeFlags)&&!(10256&s.flags)||Js||(Js=!0,$s=l,el=r,Ra(Ha,function(){return Rr(),null})),r=!!(15990&s.flags),15990&s.subtreeFlags||r){r=ki.T,ki.T=null,o=qi(),Wi(2);var c=Ss;Ss|=4,function(e,t){for(Ti(e.containerInfo),bs=t;null!==bs;)if(t=(e=bs).child,1028&e.subtreeFlags&&null!==t)t.return=e,bs=t;else for(;null!==bs;){var r=(e=bs).alternate;switch(t=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0;var i=e,a=r.memoizedProps;r=r.memoizedState;var o=i.stateNode;try{var s=Tt(i.type,a,(i.elementType,i.type));t=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(l){Lr(i,i.return,l)}}break;case 3:1024&t&&Ui&&ya(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,bs=t;break}bs=e.return}s=vs,vs=!1}(e,s),Yn(s,e),Oi(e.containerInfo),e.current=s,zn(e,s.alternate,s),Fa(),Ss=c,Wi(o),ki.T=r}else e.current=s;if(Js?(Js=!1,Zs=e,Xs=i):Pr(e,l),0===(l=e.pendingLanes)&&(Vs=null),s.stateNode,D(e),null!==t)for(a=e.onRecoverableError,s=0;s<t.length;s++)a((l=t[s]).value,{componentStack:l.stack});!!(3&Xs)&&Rr(),l=e.pendingLanes,4194218&i&&42&l?e===nl?tl++:(tl=0,nl=e):tl=0,P(0)}(e,t,r,i,h,a)}finally{ki.T=d,Wi(h)}}function Pr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,bn(t))}function Rr(){if(null!==Zs){var e=Zs,t=$s;$s=0;var r=w(Xs),i=32>r?32:r;r=ki.T;var a=qi();try{if(Wi(i),ki.T=null,null===Zs)var o=!1;else{i=el,el=null;var s=Zs,l=Xs;if(Zs=null,Xs=0,6&Ss)throw Error(n(331));var c=Ss;Ss|=4,cr(s.current),nr(s,s.current,l,i),Ss=c,P(0),Ka&&Ka.onPostCommitFiberRoot,o=!0}return o}finally{Wi(a),ki.T=r,Pr(e,t)}}return!1}function Mr(e,t,n){t=I(n,t),null!==(e=q(e,t=Dt(e.stateNode,t,2),2))&&(y(e,2),D(e))}function Lr(e,t,n){if(3===e.tag)Mr(e,e,n);else for(;null!==t;){if(3===t.tag){Mr(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vs||!Vs.has(r))){e=I(n,e),null!==(r=q(t,n=Pt(2),2))&&(Rt(n,r,t,e),y(r,2),D(r));break}}t=t.return}}function Fr(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Bs;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Ds=!0,i.add(n),e=zr.bind(null,e,t,n),t.then(e,e))}function zr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Qs===e&&(Ns&n)===n&&(4===Rs||3===Rs&&(62914560&Ns)===Ns&&300>za()-qs?!(2&Ss)&&wr(e,0):Fs|=n,Us===Ns&&(Us=0)),D(e)}function Ur(e,t){0===t&&(t=m()),null!==(e=T(e,t))&&(y(e,t),D(e))}function Gr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ur(e,n)}function Hr(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Ur(e,r)}function Wr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Yr(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=31457280&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Kr(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.
65childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Vr(e,r,i,a,o,s){var l=0;if(a=e,"function"==typeof e)qr(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case di:return Jr(i.children,o,s,r);case hi:l=8,o|=24;break;case fi:return(e=t(12,i,r,2|o)).elementType=fi,e.lanes=s,e;case yi:return(e=t(13,i,r,o)).elementType=yi,e.lanes=s,e;case bi:return(e=t(19,i,r,o)).elementType=bi,e.lanes=s,e;case xi:return Zr(i,o,s,r);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case gi:case mi:l=10;break e;case pi:l=9;break e;case Ai:l=11;break e;case vi:l=14;break e;case wi:l=16,a=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),a=null}return(r=t(l,i,r,o)).elementType=e,r.type=a,r.lanes=s,r}function Jr(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function Zr(e,r,i,a){(e=t(22,e,a,r)).elementType=xi,e.lanes=i;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(n(456));if(!(2&o._pendingVisibility)){var t=T(e,2);null!==t&&(o._pendingVisibility|=2,gr(t,0,2))}},attach:function(){var e=o._current;if(null===e)throw Error(n(456));if(2&o._pendingVisibility){var t=T(e,2);null!==t&&(o._pendingVisibility&=-3,gr(t,0,2))}}};return e.stateNode=o,e}function Xr(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function $r(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ei(e,t,n,r,i,a,o,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=zi,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=A(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=A(0),this.hiddenUpdates=A(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function ti(e,t,n,r,i,a){i=i?Na:Na,null===r.context?r.context=i:r.pendingContext=i,(r=W(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=q(e,r,t))&&(gr(n,0,t),Y(n,e,t))}var ni,ri,ii={},ai=ie,oi=UY,si=Object.assign,li=Symbol.for("react.element"),ci=Symbol.for("react.transitional.element"),ui=Symbol.for("react.portal"),di=Symbol.for("react.fragment"),hi=Symbol.for("react.strict_mode"),fi=Symbol.for("react.profiler"),gi=Symbol.for("react.provider"),pi=Symbol.for("react.consumer"),mi=Symbol.for("react.context"),Ai=Symbol.for("react.forward_ref"),yi=Symbol.for("react.suspense"),bi=Symbol.for("react.suspense_list"),vi=Symbol.for("react.memo"),wi=Symbol.for("react.lazy"),xi=Symbol.for("react.offscreen"),Ii=Symbol.for("react.memo_cache_sentinel"),Ci=Symbol.iterator,Ei=Symbol.for("react.client.reference"),ki=ai.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Bi=!1,Si=Array.isArray,Qi=e.getPublicInstance,ji=e.getRootHostContext,Ni=e.getChildHostContext,Ti=e.prepareForCommit,Oi=e.resetAfterCommit,_i=e.createInstance,Di=e.appendInitialChild,Pi=e.finalizeInitialChildren,Ri=e.shouldSetTextContent,Mi=e.createTextInstance,Li=null,Fi=null,zi=e.noTimeout,Ui=!0,Gi=null,Hi=null,Wi=e.setCurrentUpdatePriority,qi=e.getCurrentUpdatePriority,Yi=e.resolveUpdatePriority;e.resolveEventType,e.resolveEventTimeStamp;var Ki=e.shouldAttemptEagerTransition,Vi=e.detachDeletedInstance;e.requestPostPaintCallback;var Ji=e.maySuspendCommit,Zi=null,Xi=null,$i=null,ea=null,ta=null,na=null,ra=null,ia=e.appendChild,aa=e.appendChildToContainer,oa=e.commitTextUpdate,sa=null,la=e.commitUpdate,ca=e.insertBefore,ua=null,da=e.removeChild,ha=e.removeChildFromContainer,fa=e.resetTextContent,ga=null,pa=null,ma=null,Aa=null,ya=e.clearContainer,ba=null,va=null,wa=null,xa=null,Ia=null,Ca=null,Ea=null,ka=null,Ba=null,Sa=null,Qa=[],ja=-1,Na={},Ta=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Oa(e)/_a|0)|0},Oa=Math.log,_a=Math.LN2,Da=128,Pa=4194304,Ra=oi.unstable_scheduleCallback,Ma=oi.unstable_cancelCallback,La=oi.unstable_shouldYield,Fa=oi.unstable_requestPaint,za=oi.unstable_now,Ua=oi.unstable_ImmediatePriority,Ga=oi.unstable_UserBlockingPriority,Ha=oi.unstable_NormalPriority,Wa=oi.unstable_IdlePriority,qa=oi.log,Ya=oi.unstable_setDisableYieldValue,Ka=null,Va="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ja=new WeakMap,Za=[],Xa=0,$a=null,eo=[],to=0,no=null,ro=c(null),io=c(null),ao=c(null),oo=c(null),so=!1,lo=null;Error(n(519));var co=[],uo=0,ho=0,fo=null,go=null,po=!1,mo=!1,Ao=!1,yo=0,bo=null,vo=0,wo=0,xo=null,Io=!1,Co=!1,Eo=Object.prototype.hasOwnProperty,ko=Error(n(460)),Bo=Error(n(474)),So={then:function(){}},Qo=null,jo=null,No=0,To=ce(!0),Oo=ce(!1),_o=c(null),Do=c(0),Po=c(null),Ro=null,Mo=c(0),Lo=0,Fo=null,zo=null,Uo=null,Go=!1,Ho=!1,Wo=!1,qo=0,Yo=0,Ko=null,Vo=0,Jo=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Zo={readContext:pn,use:je,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useLayoutEffect:ye,useInsertionEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useSyncExternalStore:ye,useId:ye};Zo.useCacheRefresh=ye,Zo.useMemoCache=ye,Zo.useHostTransitionStatus=ye,Zo.useFormState=ye,Zo.useActionState=ye,Zo.useOptimistic=ye;var Xo={readContext:pn,use:je,useCallback:function(e,t){return Be().memoizedState=[e,void 0===t?null:t],e},useContext:pn,useEffect:ot,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,it(4194308,4,ut.bind(null,t,e),n)},useLayoutEffect:function(e,t){return it(4194308,4,e,t)},useInsertionEffect:function(e,t){it(4,2,e,t)},useMemo:function(e,t){var n=Be();t=void 0===t?null:t;var r=e();if(Wo){x(!0);try{e()}finally{x(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Be();if(void 0!==n){var i=n(t);if(Wo){x(!0);try{n(t)}finally{x(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=xt.bind(null,Fo,e),[r.memoizedState,e]}
65,useRef:function(e){return e={current:e},Be().memoizedState=e},useState:function(e){var t=(e=Ue(e)).queue,n=It.bind(null,Fo,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ht,useDeferredValue:function(e,t){return pt(Be(),e,t)},useTransition:function(){var e=Ue(!1);return e=At.bind(null,Fo,e.queue,!0,!1),Be().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=Fo,a=Be();if(r=t(),null===Qs)throw Error(n(349));!!(60&Ns)||Re(i,t,r),a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,ot(Le.bind(null,i,o,e),[e]),i.flags|=2048,nt(9,Me.bind(null,i,o,r,t),{destroy:void 0},null),r},useId:function(){var e=Be(),t=Qs.identifierPrefix;return t=":"+t+"r"+(Vo++).toString(32)+":",e.memoizedState=t},useCacheRefresh:function(){return Be().memoizedState=wt.bind(null,Fo)}};Xo.useMemoCache=Ne,Xo.useHostTransitionStatus=yt,Xo.useFormState=Ze,Xo.useActionState=Ze,Xo.useOptimistic=function(e){var t=Be();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Et.bind(null,Fo,!0,n),n.dispatch=t,[e,t]};var $o={readContext:pn,use:je,useCallback:ft,useContext:pn,useEffect:st,useImperativeHandle:dt,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:gt,useReducer:Oe,useRef:rt,useState:function(){return Oe(Te)},useDebugValue:ht,useDeferredValue:function(e,t){return mt(Se(),zo.memoizedState,e,t)},useTransition:function(){var e=Oe(Te)[0],t=Se().memoizedState;return["boolean"==typeof e?e:Qe(e),t]},useSyncExternalStore:Pe,useId:bt};$o.useCacheRefresh=vt,$o.useMemoCache=Ne,$o.useHostTransitionStatus=yt,$o.useFormState=Xe,$o.useActionState=Xe,$o.useOptimistic=function(e,t){return Ge(Se(),0,e,t)};var es={readContext:pn,use:je,useCallback:ft,useContext:pn,useEffect:st,useImperativeHandle:dt,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:gt,useReducer:De,useRef:rt,useState:function(){return De(Te)},useDebugValue:ht,useDeferredValue:function(e,t){var n=Se();return null===zo?pt(n,e,t):mt(n,zo.memoizedState,e,t)},useTransition:function(){var e=De(Te)[0],t=Se().memoizedState;return["boolean"==typeof e?e:Qe(e),t]},useSyncExternalStore:Pe,useId:bt};es.useCacheRefresh=vt,es.useMemoCache=Ne,es.useHostTransitionStatus=yt,es.useFormState=tt,es.useActionState=tt,es.useOptimistic=function(e,t){var n=Se();return null!==zo?Ge(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var ts={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hr(),i=W(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=q(e,i,r))&&(gr(t,0,r),Y(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hr(),i=W(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=q(e,i,r))&&(gr(t,0,r),Y(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hr(),r=W(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=q(e,r,n))&&(gr(t,0,n),Y(t,e,n))}};"function"==typeof reportError&&reportError;var ns=Error(n(461)),rs=!1,is={dehydrated:null,treeContext:null,retryLane:0},as=c(null),os=null,ss=null,ls=null,cs="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},us=oi.unstable_scheduleCallback,ds=oi.unstable_NormalPriority,hs={$$typeof:mi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},fs=ki.S;ki.S=function(e,t){"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===bo){var n=bo=[];vo=0,wo=z(),xo={status:"pending",value:void 0,then:function(e){n.push(e)}}}vo++,t.then(U,U)}(0,t),null!==fs&&fs(e,t)};var gs=c(null),ps=!1,ms=!1,As=!1,ys="function"==typeof WeakSet?WeakSet:Set,bs=null,vs=!1,ws=null,xs=!1,Is=null,Cs=8192,Es={getCacheForType:function(e){var t=pn(hs),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}};if("function"==typeof Symbol&&Symbol.for){var ks=Symbol.for;ks("selector.component"),ks("selector.has_pseudo_class"),ks("selector.role"),ks("selector.test_id"),ks("selector.text")}var Bs="function"==typeof WeakMap?WeakMap:Map,Ss=0,Qs=null,js=null,Ns=0,Ts=0,Os=null,_s=!1,Ds=!1,Ps=0,Rs=0,Ms=0,Ls=0,Fs=0,zs=0,Us=0,Gs=null,Hs=null,Ws=!1,qs=0,Ys=1/0,Ks=null,Vs=null,Js=!1,Zs=null,Xs=0,$s=0,el=null,tl=0,nl=null;return ii.createContainer=function(e,n,r,i,a,o,s,l,c,u){return f=i,d=new ei(d=e,h=n,
65!1,o,s,l,c,null),h=1,!0===f&&(h|=24),f=t(3,null,null,h),d.current=f,f.stateNode=d,(h=yn()).refCount++,d.pooledCache=h,h.refCount++,f.memoizedState={element:null,isDehydrated:!1,cache:h},G(f),d;var d,h,f},ii.flushSyncWork=function(){return!!(6&Ss)||(P(0),!1)},ii.updateContainer=function(e,t,n,r){var i=t.current,a=hr();return ti(i,a,e,t,n,r),a},ii.updateContainerSync=function(e,t,n,r){return 0===t.tag&&Rr(),ti(t.current,2,e,t,n,r),2},ii},LY.exports.default=LY.exports,Object.defineProperty(LY.exports,"__esModule",{value:!0})),zY.exports);var GY,HY,WY=(HY=FY.exports)&&HY.__esModule&&Object.prototype.hasOwnProperty.call(HY,"default")?HY.default:HY,qY={exports:{}},YY={};
66/**
67 * @license React
68 * react-reconciler-constants.development.js
69 *
70 * Copyright (c) Meta Platforms, Inc. and affiliates.
71 *
72 * This source code is licensed under the MIT license found in the
73 * LICENSE file in the root directory of this source tree.
74 */qY.exports=(GY||(GY=1,YY.ConcurrentRoot=1,YY.ContinuousEventPriority=8,YY.DefaultEventPriority=32,YY.DiscreteEventPriority=2,YY.IdleEventPriority=268435456,YY.LegacyRoot=0,YY.NoEventPriority=0),YY);var KY=qY.exports;const VY=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i+=1){const r=n[i];if("render"===r&&!e[r]!=!t[r])return!1;if("children"!==r&&e[r]!==t[r]){if("object"==typeof e[r]&&"object"==typeof t[r]&&VY(e[r],t[r]))continue;return!1}if("children"===r&&("string"==typeof e[r]||"string"==typeof t[r]))return e[r]===t[r]}return!0},JY={},ZY=console.error,XY=({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{const u=WY({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,n,i)=>{VY(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>JY,getChildHostContext:()=>JY,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>KY.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>KY.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:e=>u.createContainer(e,KY.ConcurrentRoot,null,!1,null,"",ZY,ZY,ZY,null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}};var $Y,eK,tK={exports:{}},nK={exports:{}},rK=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(RY);
75/**
76 * @license React
77 * react-reconciler.development.js
78 *
79 * Copyright (c) Meta Platforms, Inc. and affiliates.
80 *
81 * This source code is licensed under the MIT license found in the
82 * LICENSE file in the root directory of this source tree.
83 */
84tK.exports=($Y||($Y=1,(eK=nK).exports=function(e){function t(e,t,n,r){return new ei(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Qi&&e[Qi]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===ji?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ai:return"Fragment";case bi:return"Profiler";case yi:return"StrictMode";case Ii:return"Suspense";case Ci:return"SuspenseList";case Bi:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case mi:return"Portal";case wi:return e.displayName||"Context";case vi:return(e._context.displayName||"Context")+".Consumer";case xi:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Ei:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case ki:t=e._payload,e=e._init;try{return i(e(t))}catch(vK){}}return null}function a(e){return{current:e}}function o(e){0>La||(e.current=Ma[La],Ma[La]=null,La--)}function s(e,t){La++,Ma[La]=e.current,e.current=t}function l(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;
84case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function c(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=134217727&r;return 0!==s?0!=(r=s&~a)?i=l(r):0!=(o&=s)?i=l(o):n||0!=(n=s&~e)&&(i=l(n)):0!=(s=r&~a)?i=l(s):0!==o?i=l(o):n||0!=(n=r&~e)&&(i=l(n)),0===i?0:0!==t&&t!==i&&0==(t&a)&&((a=i&-i)>=(n=t&-t)||32===a&&4194048&n)?t:i}function u(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function d(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function h(){var e=qa;return!(62914560&(qa<<=1))&&(qa=4194304),e}function f(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function g(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function p(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-za(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function m(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-za(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function A(e,t){var n=t&-t;return 0!=((n=42&n?1:function(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}(n))&(e.suspendedLanes|t))?0:n}function y(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function b(e){"function"==typeof no&&ro(e)}function v(e){if(void 0===oo)try{throw Error()}catch(vK){var t=vK.stack.trim().match(/\n( *(at )?)/);oo=t&&t[1]||"",so=-1<vK.stack.indexOf("\n    at")?" (<anonymous>)":-1<vK.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+oo+e+so}function w(e,t){if(!e||co)return"";co=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(vK){var r=vK}Reflect.construct(e,[],n)}
vendor: 3,887 bytes, line 84
84else{try{n.call()}catch(vK){r=vK}e.call(n.prototype)}}else{try{throw Error()}catch(vK){r=vK}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(vK){if(vK&&r&&"string"==typeof vK.stack)return[vK.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var l=o.split("\n"),c=s.split("\n");for(i=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;i<c.length&&!c[i].includes("DetermineComponentFrameRoot");)i++;if(r===l.length||i===c.length)for(r=l.length-1,i=c.length-1;1<=r&&0<=i&&l[r]!==c[i];)i--;for(;1<=r&&0<=i;r--,i--)if(l[r]!==c[i]){if(1!==r||1!==i)do{if(r--,0>--i||l[r]!==c[i]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{co=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?v(n):""}function x(e,t){switch(e.tag){case 26:case 27:case 5:return v(e.type);case 16:return v("Lazy");case 13:return e.child!==t&&null!==t?v("Suspense Fallback"):v("Suspense");case 19:return v("SuspenseList");case 0:case 15:return w(e.type,!1);case 11:return w(e.type.render,!1);case 1:return w(e.type,!0);case 31:return v("Activity");default:return""}}function I(e){try{var t="",n=null;do{t+=x(e,n),n=e,e=e.return}while(e);return t}catch(vK){return"\nError generating stack: "+vK.message+"\n"+vK.stack}}function C(e,t){if("object"==typeof e&&null!==e){var n=uo.get(e);return void 0!==n?n:(t={value:e,source:t,stack:I(t)},uo.set(e,t),t)}return{value:e,source:t,stack:I(t)}}function E(e){for(;e===go;)go=ho[--fo],ho[fo]=null,ho[--fo],ho[fo]=null;for(;e===Ao;)Ao=po[--mo],po[mo]=null,po[--mo],po[mo]=null,po[--mo],po[mo]=null}function k(e,t){s(vo,t),s(bo,e),s(yo,null),e=_i(t),o(yo),s(yo,e)}function B(){o(yo),o(bo),o(vo)}function S(e){null!==e.memoizedState&&s(wo,e);var t=yo.current,n=Di(t,e.type);t!==n&&(s(bo,e),s(yo,n))}function Q(e){bo.current===e&&(o(yo),o(bo)),wo.current===e&&(o(wo),la._currentValue2=sa)}function j(){var e=Io;return null!==e&&(null===nl?nl=e:nl.push.apply(nl,e),Io=null),e}function N(e,t,n){s(Co,t._currentValue2),t._currentValue2=n}function T(e){var t=Co.current;e._currentValue2=t,o(Co)}function O(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _(e,t,r,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),O(o.return,r,e),i||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(n(341));s.lanes|=r,null!==(o=s.alternate)&&(o.lanes|=r),O(s,r,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function D(e,t,r,i){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(524288&a.flags)o=!0;else if(262144&a.flags)break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=a.type;ao(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===wo.current){if(null===(s=a.alternate))throw Error(n(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(la):e=[la])}a=a.return}null!==e&&_(t,e,r,i),t.flags|=262144}function P(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!ao(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
vendor: 8,836 bytes, line 84
84function R(e){Eo=e,ko=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function M(e){return F(Eo,e)}function L(e,t){return null===Eo&&R(e),F(e,t)}function F(e,t){var r=t._currentValue2;if(t={context:t,memoizedValue:r,next:null},null===ko){if(null===e)throw Error(n(308));ko=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ko=ko.next=t;return r}function z(){return{controller:new Bo,data:new Map,refCount:0}}function U(e){e.refCount--,0===e.refCount&&So(Qo,function(){e.controller.abort()})}function G(){}function H(e){e!==To&&null===e.next&&(null===To?No=To=e:To=To.next=e),_o=!0,Oo||(Oo=!0,Ya(Xa,q))}function W(e,t){if(!Do&&_o){Do=!0;do{for(var n=!1,r=No;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-za(42|e)+1)-1,a=201326741&(a&=i&~(o&~s))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,V(r,a))}else a=Us,!(3&(a=c(r,r===Fs?a:0,null!==r.cancelPendingCommit||r.timeoutHandle!==Wi)))||u(r,a)||(n=!0,V(r,a));r=r.next}}while(n);Do=!1}}function q(){!function(){_o=Oo=!1;var e=0;0!==Po&&Xi()&&(e=Po);for(var t=Za(),n=null,r=No;null!==r;){var i=r.next,a=Y(r,t);0===a?(r.next=null,null===n?No=i:n.next=i,null===i&&(To=n)):(n=r,(0!==e||!!(3&a))&&(_o=!0)),r=i}0!==cl&&5!==cl||W(e),0!==Po&&(Po=0)}()}function Y(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-za(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=d(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(n=Us,n=c(e,e===(t=Fs)?n:0,null!==e.cancelPendingCommit||e.timeoutHandle!==Wi),r=e.callbackNode,0===n||e===t&&(2===Gs||9===Gs)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Ka(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||u(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Ka(r),y(n)){case 2:case 8:n=$a;break;case 32:default:n=eo;break;case 268435456:n=to}return r=K.bind(null,e),n=Ya(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&Ka(r),e.callbackPriority=2,e.callbackNode=null,2}function K(e,t){if(0!==cl&&5!==cl)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Wr()&&e.callbackNode!==n)return null;var r=Us;return 0===(r=c(e,e===Fs?r:0,null!==e.cancelPendingCommit||e.timeoutHandle!==Wi))?null:(xr(e,r,t),Y(e,Za()),null!=e.callbackNode&&e.callbackNode===n?K.bind(null,e):null)}function V(e,t){if(Wr())return null;xr(e,t,!0)}function J(){if(0===Po){var e=Lo;0===e&&(e=Ha,!(261888&(Ha<<=1))&&(Ha=256)),Po=e}return Po}function Z(){if(0==--Mo&&null!==Ro){null!==Fo&&(Fo.status="fulfilled");var e=Ro;Ro=null,Lo=0,Fo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function X(){var e=Uo.current;return null!==e?e:Fs.pooledCache}function $(e,t){s(Uo,null===t?Uo.current:t.pool)}function ee(){var e=X();return null===e?null:{parent:jo._currentValue2,pool:e}}function te(e,t){if(ao(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!lo.call(t,i)||!ao(e[i],t[i]))return!1}return!0}function ne(e){return"fulfilled"===(e=e.status)||"rejected"===e}function re(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(G,G),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e;default:if("string"==typeof t.status)t.then(G,G);else{if(null!==(e=Fs)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e}throw Yo=t,Go}}function ae(e){try{return(0,e._init)(e._payload)}catch(vK){if(null!==vK&&"object"==typeof vK&&"function"==typeof vK.then)throw Yo=vK,Go;throw vK}}function oe(){if(null===Yo)throw Error(n(459));var e=Yo;return Yo=null,e}function se(e){if(e===Go||e===Wo)throw Error(n(483))}function le(e){var t=Vo;return Vo+=1,null===Ko&&(Ko=[]),re(Ko,e,t)}function ce(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ue(e,t){if(t.$$typeof===gi)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function de(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function a(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=ni(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=oi(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function d(e,t,n,r){var i=n.type;return i===Ai?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===ki&&ae(i)===t.type)?(ce(t=s(t,n.props),n),t.return=e,t):(ce(t=ii(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=si(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=ai(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function g(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=oi(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case pi:return ce(n=ii(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case mi:return(t=si(t,e.mode,n)).return=e,t;case ki:return g(e,t=ae(t),n)}if(Ni(t)||r(t))return(t=ai(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return g(e,le(t),n);if(t.$$typeof===wi)return g(e,L(e,t),n);ue(e,t)}return null}function p(e,t,n,i){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case pi:return n.key===a?d(e,t,n,i):null;case mi:return n.key===a?h(e,t,n,i):null;case ki:return p(e,t,n=ae(n),i)}if(Ni(n)||r(n))return null!==a?null:f(e,t,n,i,null);if("function"==typeof n.then)return p(e,t,le(n),i);if(n.$$typeof===wi)return p(e,t,L(e,n),i);ue(e,n)}return null}function m(e,t,n,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case pi:return d(t,e=e.get(null===i.key?n:i.key)||null,i,a);case mi:return h(t,e=e.get(null===i.key?n:i.key)||null,i,a);case ki:return m(e,t,n,i=ae(i),a)}if(Ni(i)||r(i))return f(t,e=e.get(n)||null,i,a,null);if("function"==typeof i.then)return m(e,t,n,le(i),a);if(i.$$typeof===wi)return m(e,t,n,L(t,i),a);ue(t,i)}return null}function A(t,u,d,h){if("object"==typeof d&&null!==d&&d.type===Ai&&null===d.key&&(d=d.props.children),"object"==typeof d&&null!==d){switch(d.$$typeof){case pi:e:{for(var f=d.key;null!==u;){if(u.key===f){if((f=d.type)===Ai){if(7===u.tag){a(t,u.sibling),(h=s(u,d.props.children)).return=t,t=h;break e}}else if(u.elementType===f||"object"==typeof f&&null!==f&&f.$$typeof===ki&&ae(f)===u.type){a(t,u.sibling),ce(h=s(u,d.props),d),h.return=t,t=h;break e}a(t,u);break}i(t,u),u=u.sibling}d.type===Ai?((h=ai(d.props.children,t.mode,h,d.key)).return=t,t=h):(ce(h=ii(d.type,d.key,d.props,null,t.mode,h),d),h.return=t,t=h)}return c(t);case mi:e:{for(f=d.key;null!==u;){if(u.key===f){if(4===u.tag&&u.stateNode.containerInfo===d.containerInfo&&u.stateNode.implementation===d.implementation){a(t,u.sibling),(h=s(u,d.children||[])).return=t,t=h;break e}a(t,u);break}i(t,u),u=u.sibling}(h=si(d,t.mode,h)).return=t,t=h}return c(t);case ki:return A(t,u,d=ae(d),h)}if(Ni(d))return function(t,n,r,s){for(var c=null,u=null,d=n,h=n=0,f=null;null!==d&&h<r.length;h++){d.index>h?(f=d,d=null):f=d.sibling;var A=p(t,d,r[h],s);if(null===A){null===d&&(d=f);break}e&&d&&null===A.alternate&&i(t,d),n=l(A,n,h),null===u?c=A:u.sibling=A,u=A,d=f}if(h===r.length)return a(t,d),c;if(null===d){for(;h<r.length;h++)null!==(d=g(t,r[h],s))&&(n=l(d,n,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=o(d);h<r.length;h++)null!==(f=m(d,t,h,r[h],s))&&(e&&null!==f.alternate&&d.delete(null===f.key?h:f.key),n=l(f,n,h),null===u?c=f:u.sibling=f,u=f);return e&&d.forEach(function(e){return i(t,e)}),c}(t,u,d,h);if(r(d)){if("function"!=typeof(f=r(d)))throw Error(n(150));return function(t,r,s,c){if(null==s)throw Error(n(151));for(var u=null,d=null,h=r,f=r=0,A=null,y=s.next();null!==h&&!y.done;f++,y=s.next()){h.index>f?(A=h,h=null):A=h.sibling;var b=p(t,h,y.value,c);
vendor: 4,640 bytes, line 84
84if(null===b){null===h&&(h=A);break}e&&h&&null===b.alternate&&i(t,h),r=l(b,r,f),null===d?u=b:d.sibling=b,d=b,h=A}if(y.done)return a(t,h),u;if(null===h){for(;!y.done;f++,y=s.next())null!==(y=g(t,y.value,c))&&(r=l(y,r,f),null===d?u=y:d.sibling=y,d=y);return u}for(h=o(h);!y.done;f++,y=s.next())null!==(y=m(h,t,f,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?f:y.key),r=l(y,r,f),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return i(t,e)}),u}(t,u,d=f.call(d),h)}if("function"==typeof d.then)return A(t,u,le(d),h);if(d.$$typeof===wi)return A(t,u,L(t,d),h);ue(t,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"==typeof d?(d=""+d,null!==u&&6===u.tag?(a(t,u.sibling),(h=s(u,d)).return=t,t=h):(a(t,u),(h=oi(d,t.mode,h)).return=t,t=h),c(t)):a(t,u)}return function(e,n,r,i){try{Vo=0;var a=A(e,n,r,i);return Ko=null,a}catch(s){if(s===Go||s===Wo)throw s;var o=t(29,s,null,e.mode);return o.lanes=i,o.return=e,o}}}function he(){for(var e=$o,t=es=$o=0;t<e;){var n=Xo[t];Xo[t++]=null;var r=Xo[t];Xo[t++]=null;var i=Xo[t];Xo[t++]=null;var a=Xo[t];if(Xo[t++]=null,null!==r&&null!==i){var o=r.pending;null===o?i.next=i:(i.next=o.next,o.next=i),r.pending=i}0!==a&&me(n,i,a)}}function fe(e,t,n,r){Xo[$o++]=e,Xo[$o++]=t,Xo[$o++]=n,Xo[$o++]=r,es|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function ge(e,t,n,r){return fe(e,t,n,r),Ae(e)}function pe(e,t){return fe(e,null,null,t),Ae(e)}function me(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,i&&null!==t&&(i=31-za(n),null===(r=(e=a.hiddenUpdates)[i])?e[i]=[t]:r.push(t),t.lane=536870912|n),a):null}function Ae(e){if(50<ml)throw ml=0,Al=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function ye(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function be(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ve(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function we(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ls){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ae(e),me(e,null,n),t}return fe(e,r,t,n),Ae(e)}function xe(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,m(e,n)}}function Ie(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ce(){if(ns&&null!==Fo)throw Fo}function Ee(e,t,n,r){ns=!1;var i=e.updateQueue;ts=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?a=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=i.baseState;for(o=0,u=c=l=null,s=a;;){var h=-536870913&s.lane,f=h!==s.lane;if(f?(Us&h)===h:(r&h)===h){0!==h&&h===Lo&&(ns=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var g=e,p=s;h=t;var m=n;switch(p.tag){case 1:if("function"==typeof(g=p.payload)){d=g.call(m,d,h);break e}d=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(h="function"==typeof(g=p.payload)?g.call(m,d,h):g))break e;d=fi({},d,h);break e;case 2:ts=!0}}null!==(h=s.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=i.callbacks)?i.callbacks=[h]:f.push(h))}else f={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Js|=o,e.lanes=o,e.memoizedState=d}}function ke(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function Be(e,t){var n=e.callbacks;
vendor: 6,020 bytes, line 84
84if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)ke(n[e],t)}function Se(e,t){s(is,e=Ks),s(rs,t),Ks=e|t.baseLanes}function Qe(){s(is,Ks),s(rs,rs.current)}function je(){Ks=is.current,o(rs),o(is)}function Ne(e){var t=e.alternate;s(ss,1&ss.current),s(as,e),null===os&&(null===t||null!==rs.current||null!==t.memoizedState)&&(os=e)}function Te(e){s(ss,ss.current),s(as,e),null===os&&(os=e)}function Oe(e){22===e.tag?(s(ss,ss.current),s(as,e),null===os&&(os=e)):_e()}function _e(){s(ss,ss.current),s(as,as.current)}function De(e){o(as),os===e&&(os=null),o(ss)}function Pe(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Ea(n)||ka(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Re(){throw Error(n(321))}function Me(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ao(e[n],t[n]))return!1;return!0}function Le(e,t,n,r,i,a){return ls=a,cs=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ti.H=null===e||null===e.memoizedState?vs:ws,gs=!1,a=n(r,i),gs=!1,fs&&(a=ze(t,n,r,i)),Fe(e),a}function Fe(e){Ti.H=bs;var t=null!==us&&null!==us.next;if(ls=0,ds=us=cs=null,hs=!1,ms=0,As=null,t)throw Error(n(300));null===e||Es||null!==(e=e.dependencies)&&P(e)&&(Es=!0)}function ze(e,t,r,i){cs=e;var a=0;do{if(fs&&(As=null),ms=0,fs=!1,25<=a)throw Error(n(301));if(a+=1,ds=us=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}Ti.H=xs,o=t(r,i)}while(fs);return o}function Ue(){var e=Ti.H,t=e.useState()[0];return t="function"==typeof t.then?Ke(t):t,e=e.useState()[0],(null!==us?us.memoizedState:null)!==e&&(cs.flags|=1024),t}function Ge(){var e=0!==ps;return ps=0,e}function He(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function We(e){if(hs){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}hs=!1}ls=0,ds=us=cs=null,fs=!1,ms=ps=0,As=null}function qe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ds?cs.memoizedState=ds=e:ds=ds.next=e,ds}function Ye(){if(null===us){var e=cs.alternate;e=null!==e?e.memoizedState:null}else e=us.next;var t=null===ds?cs.memoizedState:ds.next;if(null!==t)ds=t,us=e;else{if(null===e){if(null===cs.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(us=e).memoizedState,baseState:us.baseState,baseQueue:us.baseQueue,queue:us.queue,next:null},null===ds?cs.memoizedState=ds=e:ds=ds.next=e}return ds}function Ke(e){var t=ms;return ms+=1,null===As&&(As=[]),e=re(As,e,t),t=cs,null===(null===ds?t.memoizedState:ds.next)&&(t=t.alternate,Ti.H=null===t||null===t.memoizedState?vs:ws),e}function Ve(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return Ke(e);if(e.$$typeof===wi)return M(e)}throw Error(n(438,String(e)))}function Je(e){var t=null,n=cs.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=cs.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Si;return t.index++,n}function Ze(e,t){return"function"==typeof t?t(e):t}function Xe(e){return $e(Ye(),us,e)}function $e(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,c=null,u=t=a.next,d=!1;do{var h=-536870913&u.lane;if(h!==u.lane?(Us&h)===h:(ls&h)===h){var f=u.revertLane;if(0===f)null!==c&&(c=c.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),h===Lo&&(d=!0);else{if((ls&f)===f){u=u.next,f===Lo&&(d=!0);continue}h={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=o):c=c.next=h,cs.lanes|=f,Js|=f}h=u.action,gs&&r(o,h),o=u.hasEagerState?u.eagerState:r(o,h)}else f={lane:h,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=o):c=c.next=f,cs.lanes|=h,Js|=h;u=u.next}while(null!==u&&u!==t);if(null===c?s=o:c.next=l,!ao(o,e.memoizedState)&&(Es=!0,d&&null!==(r=Fo)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=c,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function et(e){var t=Ye(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);ao(o,t.memoizedState)||(Es=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function tt(e,t,r){var i=cs,a=Ye();r=t();var o=!ao((us||a).memoizedState,r);if(o&&(a.memoizedState=r,Es=!0),a=a.queue,kt(it.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==ds&&1&ds.memoizedState.tag){if(i.flags|=2048,wt(9,{destroy:void 0},rt.bind(null,i,a,r,t),null),null===Fs)throw Error(n(349));127&ls||nt(i,t,r)}return r}function nt(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=cs.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rt(e,t,n,r){t.value=n,t.getSnapshot=r,at(t)&&ot(e)}function it(e,t,n){return n(function(){at(t)&&ot(e)}
vendor: 23,779 bytes, line 84
84)}function at(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ao(e,n)}catch(vK){return!0}}function ot(e){var t=pe(e,2);null!==t&&wr(t,0,2)}function st(e){var t=qe();if("function"==typeof e){var n=e;if(e=n(),gs){b(!0);try{n()}finally{b(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ze,lastRenderedState:e},t}function lt(e,t,n,r){return e.baseState=n,$e(e,us,"function"==typeof r?r:Ze)}function ct(e,t,r,i,a){if(qt(e))throw Error(n(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==Ti.T?r(!0):o.isTransition=!1,i(o),null===(r=t.pending)?(o.next=t.pending=o,ut(t,o)):(o.next=r.next,t.pending=r.next=o)}}function ut(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=Ti.T,o={};Ti.T=o;try{var s=n(i,r),l=Ti.S;null!==l&&l(o,s),dt(e,t,s)}catch(c){ft(e,t,c)}finally{null!==a&&null!==o.types&&(a.types=o.types),Ti.T=a}}else try{dt(e,t,a=n(i,r))}catch(c){ft(e,t,c)}}function dt(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){ht(e,t,n)},function(n){return ft(e,t,n)}):ht(e,t,n)}function ht(e,t,n){t.status="fulfilled",t.value=n,gt(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,ut(e,n)))}function ft(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,gt(t),t=t.next}while(t!==r)}e.action=null}function gt(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function pt(e,t){return t}function mt(e,t){var n,r,i;(n=qe()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pt,lastRenderedState:t},n.queue=r,n=Gt.bind(null,cs,r),r.dispatch=n,r=st(!1);var a=Wt.bind(null,cs,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=qe()).queue=i,n=ct.bind(null,cs,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function At(e){return yt(Ye(),us,e)}function yt(e,t,n){if(t=$e(e,t,pt)[0],e=Xe(Ze)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=Ke(t)}catch(vK){if(vK===Go)throw Wo;throw vK}else r=t;var i=(t=Ye()).queue,a=i.dispatch;return n!==t.memoizedState&&(cs.flags|=2048,wt(9,{destroy:void 0},bt.bind(null,i,n),null)),[r,a,e]}function bt(e,t){e.action=t}function vt(e){var t=Ye(),n=us;if(null!==n)return yt(t,n,e);Ye(),t=t.memoizedState;var r=(n=Ye()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function wt(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=cs.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function xt(){return Ye().memoizedState}function It(e,t,n,r){var i=qe();cs.flags|=e,i.memoizedState=wt(1|t,{destroy:void 0},n,void 0===r?null:r)}function Ct(e,t,n,r){var i=Ye();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==us&&null!==r&&Me(r,us.memoizedState.deps)?i.memoizedState=wt(t,a,n,r):(cs.flags|=e,i.memoizedState=wt(1|t,a,n,r))}function Et(e,t){It(8390656,8,e,t)}function kt(e,t){Ct(2048,8,e,t)}function Bt(e){var t=Ye().memoizedState;return function(e){cs.flags|=4;var t=cs.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&Ls)throw Error(n(440));return t.impl.apply(void 0,arguments)}}function St(e,t){return Ct(4,2,e,t)}function Qt(e,t){return Ct(4,4,e,t)}function jt(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Nt(e,t,n){n=null!=n?n.concat([e]):null,Ct(4,4,jt.bind(null,t,e),n)}function Tt(){}function Ot(e,t){var n=Ye();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Me(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function _t(e,t){var n=Ye();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Me(t,r[1]))return r[0];if(r=e(),gs){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r}function Dt(e,t,n){return void 0===n||1073741824&ls&&!(261930&Us)?e.memoizedState=t:(e.memoizedState=n,e=vr(),cs.lanes|=e,Js|=e,n)}function Pt(e,t,n,r){return ao(n,t)?n:null!==rs.current?(e=Dt(e,n,r),ao(e,t)||(Es=!0),e):42&ls&&(!(1073741824&ls)||261930&Us)?(e=vr(),cs.lanes|=e,Js|=e,t):(Es=!0,e.memoizedState=n)}function Rt(e,t,n,r,i){var a=Ji();Vi(0!==a&&8>a?a:8);var o,s,l,c=Ti.T,u={};Ti.T=u,Wt(e,!1,t,n);try{var d=i(),h=Ti.S;null!==h&&h(u,d),null!==d&&"object"==typeof d&&"function"==typeof d.then?Ht(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},d.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),br()):Ht(e,t,r,br())}catch(f){Ht(e,t,{then:function(){},status:"rejected",reason:f},br())}finally{Vi(a),null!==c&&null!==u.types&&(c.types=u.types),Ti.T=c}}function Mt(){return M(la)}function Lt(){return Ye().memoizedState}function Ft(){return Ye().memoizedState}function zt(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=br(),r=we(t,e=ve(n),n);return null!==r&&(wr(r,0,n),xe(r,t,n)),t={cache:z()},void(e.payload=t)}t=t.return}}function Ut(e,t,n){var r=br();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},qt(e)?Yt(t,n):null!==(n=ge(e,t,n,r))&&(wr(n,0,r),Kt(n,t,r))}function Gt(e,t,n){Ht(e,t,n,br())}function Ht(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(qt(e))Yt(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,ao(s,o))return fe(e,t,i,0),null===Fs&&he(),!1}catch(vK){}if(null!==(n=ge(e,t,i,r)))return wr(n,0,r),Kt(n,t,r),!0}return!1}function Wt(e,t,r,i){if(i={lane:2,revertLane:J(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},qt(e)){if(t)throw Error(n(479))}else null!==(t=ge(e,r,i,2))&&wr(t,0,2)}function qt(e){var t=e.alternate;return e===cs||null!==t&&t===cs}function Yt(e,t){fs=hs=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Kt(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,m(e,n)}}function Vt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:fi({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function Jt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&te(n,r)&&te(i,a))}function Zt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Is.enqueueReplaceState(t,t.state,null)}function Xt(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=fi({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function $t(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(vK){setTimeout(function(){throw vK})}}function en(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(vK){setTimeout(function(){throw vK})}}function tn(e,t,n){return(n=ve(n)).tag=3,n.payload={element:null},n.callback=function(){$t(e,t)},n}function nn(e){return(e=ve(e)).tag=3,e}function rn(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){en(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){en(t,n,r),"function"!=typeof i&&(null===ll?ll=new Set([this]):ll.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function an(e,t,n,r){t.child=null===e?Zo(t,null,n,r):Jo(t,e.child,n,r)}function on(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return R(t),r=Le(e,t,n,o,a,i),s=Ge(),null===e||Es?(t.flags|=1,an(e,t,r,i),t.child):(He(e,t,i),Bn(e,t,i))}function sn(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||ti(a)||void 0!==a.defaultProps||null!==n.compare?((e=ii(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ln(e,t,a,r,i))}if(a=e.child,!Sn(e,i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:te)(o,r)&&e.ref===t.ref)return Bn(e,t,i)}return t.flags|=1,(e=ni(a,r)).ref=t.ref,e.return=t,t.child=e}function ln(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(te(a,r)&&e.ref===t.ref){if(Es=!1,t.pendingProps=r=a,!Sn(e,i))return t.lanes=e.lanes,Bn(e,t,i);131072&e.flags&&(Es=!0)}}return pn(e,t,n,r,i)}function cn(e,t,n,r){var i=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(a=null!==a?a.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return dn(e,t,a,n,r)}if(!(536870912&n))return r=t.lanes=536870912,dn(e,t,null!==a?a.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&$(0,null!==a?a.cachePool:null),null!==a?Se(t,a):Qe(),Oe(t)}else null!==a?($(0,a.cachePool),Se(t,a),_e(),t.memoizedState=null):(null!==e&&$(0,null),Qe(),_e());return an(e,t,i,n),t.child}function un(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function dn(e,t,n,r,i){var a=X();return a=null===a?null:{parent:jo._currentValue2,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&$(0,null),Qe(),Oe(t),null!==e&&D(e,t,r,!0),t.childLanes=i,null}function hn(e,t){return(t=xn({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function fn(e,t,n){return Jo(t,e.child,null,n),(e=hn(t,t.pendingProps)).flags|=2,De(t),t.memoizedState=null,e}function gn(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=4194816)}}function pn(e,t,n,r,i){return R(t),n=Le(e,t,n,r,void 0,i),r=Ge(),null===e||Es?(t.flags|=1,an(e,t,n,i),t.child):(He(e,t,i),Bn(e,t,i))}function mn(e,t,n,r,i,a){return R(t),t.updateQueue=null,n=ze(t,r,n,i),Fe(e),r=Ge(),null===e||Es?(t.flags|=1,an(e,t,n,a),t.child):(He(e,t,a),Bn(e,t,a))}function An(e,t,n,r,i){if(R(t),null===t.stateNode){var a=Fa,o=n.contextType;"object"==typeof o&&null!==o&&(a=M(o)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=Is,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},ye(t),o=n.contextType,a.context="object"==typeof o&&null!==o?M(o):Fa,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(Vt(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&Is.enqueueReplaceState(a,a.state,null),Ee(t,r,a,i),Ce(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=Xt(n,s);a.props=l;var c=a.context,u=n.contextType;o=Fa,"object"==typeof u&&null!==u&&(o=M(u));var d=n.getDerivedStateFromProps;u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||c!==o)&&Zt(t,a,r,o),ts=!1;var h=t.memoizedState;a.state=h,Ee(t,r,a,i),Ce(),c=t.memoizedState,s||h!==c||ts?("function"==typeof d&&(Vt(t,n,d,r),c=t.memoizedState),(l=ts||Jt(t,n,l,r,h,c,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=o,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,be(e,t),u=Xt(n,o=t.memoizedProps),a.props=u,d=t.pendingProps,h=a.context,c=n.contextType,l=Fa,"object"==typeof c&&null!==c&&(l=M(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==d||h!==l)&&Zt(t,a,r,l),ts=!1,h=t.memoizedState,a.state=h,Ee(t,r,a,i),Ce();var f=t.memoizedState;o!==d||h!==f||ts||null!==e&&null!==e.dependencies&&P(e.dependencies)?("function"==typeof s&&(Vt(t,n,s,r),f=t.memoizedState),(u=ts||Jt(t,n,u,r,h,f,l)||null!==e&&null!==e.dependencies&&P(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,gn(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=Jo(t,e.child,null,i),t.child=Jo(t,null,n,i)):an(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Bn(e,t,i),e}function yn(e){return{baseLanes:e,cachePool:ee()}}function bn(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=$s),e}function vn(e,t,r){var i,a=t.pendingProps,o=!1,s=!!(128&t.flags);if((i=s)||(i=(null===e||null!==e.memoizedState)&&!!(2&ss.current)),i&&(o=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e){var l=a.children;return a=a.fallback,o?(_e(),l=xn({mode:"hidden",children:l},o=t.mode),a=ai(a,o,r,null),l.return=t,a.return=t,l.sibling=a,t.child=l,(a=t.child).memoizedState=yn(r),a.childLanes=bn(e,i,r),t.memoizedState=ks,un(null,a)):(Ne(t),wn(t,l))}var c,u=e.memoizedState;if(null!==u&&null!==(l=u.dehydrated)){if(s)256&t.flags?(Ne(t),t.flags&=-257,t=In(e,t,r)):null!==t.memoizedState?(_e(),t.child=e.child,t.flags|=128,t=null):(_e(),l=a.fallback,o=t.mode,a=xn({mode:"visible",children:a.children},o),(l=ai(l,o,r,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,Jo(t,e.child,null,r),(a=t.child).memoizedState=yn(r),a.childLanes=bn(e,i,r),t.memoizedState=ks,t=un(null,a));else if(Ne(t),ka(l))i=Ba(l).digest,(a=Error(n(419))).stack="",a.digest=i,c={value:a,source:null,stack:null},null===Io?Io=[c]:Io.push(c),t=In(e,t,r);else if(Es||D(e,t,r,!1),i=0!=(r&e.childLanes),Es||i){if(null!==(i=Fs)&&0!==(a=A(i,r))&&a!==u.retryLane)throw u.retryLane=a,pe(e,a),wr(i,0,a),Cs;Ea(l)||Nr(),t=In(e,t,r)}else Ea(l)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,(t=wn(t,a.children)).flags|=4096);return t}return o?(_e(),l=a.fallback,o=t.mode,s=(u=e.child).sibling,(a=ni(u,{mode:"hidden",children:a.children})).subtreeFlags=65011712&u.subtreeFlags,null!==s?l=ni(s,l):(l=ai(l,o,r,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,un(null,a),a=t.child,null===(l=e.child.memoizedState)?l=yn(r):(null!==(o=l.cachePool)?(u=jo._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=ee(),l={baseLanes:l.baseLanes|r,cachePool:o}),a.memoizedState=l,a.childLanes=bn(e,i,r),t.memoizedState=ks,un(e.child,a)):(Ne(t),e=(r=e.child).sibling,(r=ni(r,{mode:"visible",children:a.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function wn(e,t){return(t=xn({mode:"visible",children:t},e.mode)).return=e,e.child=t}function xn(e,n){return(e=t(22,e,null,n)).lanes=0,e}function In(e,t,n){return Jo(t,e.child,null,n),(e=wn(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Cn(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),O(e.return,t,n)}function En(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function kn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=ss.current,l=!!(2&o);if(l?(o=1&o|2,t.flags|=128):o&=1,s(ss,o),an(e,t,r,n),r=0,!l&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Cn(e,n,t);else if(19===e.tag)Cn(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Pe(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),En(t,!1,i,n,a,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Pe(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}En(t,!0,n,null,a,r);break;case"together":En(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Bn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Js|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(D(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=ni(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=ni(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Sn(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!P(e))}function Qn(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)Es=!0;else{if(!(Sn(e,r)||128&t.flags))return Es=!1,function(e,t,n){switch(t.tag){case 3:k(t,t.stateNode.containerInfo),N(0,jo,e.memoizedState.cache);break;case 27:case 5:S(t);break;case 4:k(t,t.stateNode.containerInfo);break;case 10:N(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Te(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Ne(t),t.flags|=128,null):0!=(n&t.child.childLanes)?vn(e,t,n):(Ne(t),null!==(e=Bn(e,t,n))?e.sibling:null);Ne(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(D(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return kn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),s(ss,ss.current),r)break;return null;case 22:return t.lanes=0,cn(e,t,n,t.pendingProps);case 24:N(0,jo,e.memoizedState.cache)}return Bn(e,t,n)}(e,t,r);Es=!!(131072&e.flags)}else Es=!1;switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ae(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var o=e.$$typeof;if(o===xi){t.tag=11,t=on(null,t,e,a,r);break e}if(o===Ei){t.tag=14,t=sn(null,t,e,a,r);break e}}throw t=i(e)||e,Error(n(306,t,""))}ti(e)?(a=Xt(e,a),t.tag=1,t=An(null,t,e,a,r)):(t.tag=0,t=pn(null,t,e,a,r))}return t;case 0:return pn(e,t,t.type,t.pendingProps,r);case 1:return An(e,t,a=t.type,o=Xt(a,t.pendingProps),r);case 3:if(k(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var l=t.pendingProps;a=(o=t.memoizedState).element,be(e,t),Ee(t,l,null,r);var c=t.memoizedState;return l=c.cache,N(0,jo,l),l!==o.cache&&_(t,[jo],r,!0),Ce(),(l=c.element)!==a?(an(e,t,l,r),t=t.child):t=Bn(e,t,r),t;case 26:case 27:case 5:return S(t),o=t.type,l=t.pendingProps,c=null!==e?e.memoizedProps:null,a=l.children,zi(o,l)?a=null:null!==c&&zi(o,c)&&(t.flags|=32),null!==t.memoizedState&&(o=Le(e,t,Ue,null,null,r),la._currentValue2=o),gn(e,t),an(e,t,a,r),t.child;case 6:return null;case 13:return vn(e,t,r);case 4:return k(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Jo(t,null,a,r):an(e,t,a,r),t.child;case 11:return on(e,t,t.type,t.pendingProps,r);case 7:return an(e,t,t.pendingProps,r),t.child;case 8:case 12:return an(e,t,t.pendingProps.children,r),t.child;case 10:return a=t.pendingProps,N(0,t.type,a.value),an(e,t,a.children,r),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,R(t),a=a(o=M(o)),t.flags|=1,an(e,t,a,r),t.child;case 14:return sn(e,t,t.type,t.pendingProps,r);case 15:return ln(e,t,t.type,t.pendingProps,r);case 19:return kn(e,t,r);case 31:return function(e,t,r){var i=t.pendingProps,a=!!(128&t.flags);if(t.flags&=-129,null===e)return hn(t,i);var o=e.memoizedState;if(null!==o){var s=o.dehydrated;if(Te(t),a)if(256&t.flags)t.flags&=-257,t=fn(e,t,r);else{if(null===t.memoizedState)throw Error(n(558));t.child=e.child,t.flags|=128,t=null}else if(Es||D(e,t,r,!1),a=0!=(r&e.childLanes),Es||a){if(null!==(i=Fs)&&0!==(s=A(i,r))&&s!==o.retryLane)throw o.retryLane=s,pe(e,s),wr(i,0,s),Cs;Nr(),t=fn(e,t,r)}else e=o.treeContext,(t=hn(t,i)).flags|=4096;return t}return(e=ni(e.child,{mode:i.mode,children:i.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,r);case 22:return cn(e,t,r,t.pendingProps);case 24:return R(t),a=M(jo),null===e?(null===(o=X())&&(o=Fs,l=z(),o.pooledCache=l,l.refCount++,null!==l&&(o.pooledCacheLanes|=r),o=l),t.memoizedState={parent:a,cache:o},ye(t),N(0,jo,o)):(0!=(e.lanes&r)&&(be(e,t),Ee(t,null,null,r),Ce()),o=e.memoizedState,l=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),N(0,jo,a)):(a=l.cache,N(0,jo,a),a!==o.cache&&_(t,[jo],r,!0))),an(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function jn(e){e.flags|=4}function Nn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?h():536870912,e.lanes|=t,el|=t)}function Tn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function On(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=65011712&i.subtreeFlags,r|=65011712&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function _n(e,t,r){var i,a,l=t.pendingProps;switch(E(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return On(t),null;case 3:return r=t.stateNode,l=null,null!==e&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),T(jo),B(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,j()),On(t),null;case 26:var c,u;
84case 27:case 5:if(Q(t),c=t.type,null!==e&&null!=t.stateNode)i=t,a=l,e.memoizedProps!==a&&jn(i);else{if(!l){if(null===t.stateNode)throw Error(n(166));return On(t),null}u=yo.current;var d=Mi(c,l,vo.current,u,t);!function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Li(e,n.stateNode);else if(4!==n.tag&&!Ra&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(d,t,!1),t.stateNode=d,Fi(d,c,l,u)&&jn(t)}return On(t),function(e,t,n,r,i){if(32&e.mode&&(null===n?ea(t,r):ta(t,n,r))){if(e.flags|=16777216,(335544128&i)===i||na(t,r))if(ra(e.stateNode,t,r))e.flags|=8192;else{if(null!==(a=as.current)&&((4194048&Us)===Us?null!==os:(62914560&Us)!==Us&&!(536870912&Us)||a!==os))throw Yo=qo,Ho;e.flags|=8192}}else e.flags&=-16777217;var a}(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==l&&jn(t);else{if("string"!=typeof l&&null===t.stateNode)throw Error(n(166));e=vo.current,r=yo.current,t.stateNode=Ui(l,e,r,t)}return On(t),null;case 31:if(r=t.memoizedState,null===e||null!==e.memoizedState){if(l=!1,null!==r){if(null===e){if(!l)throw Error(n(318));throw Error(n(556))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,On(t),e=!1}else r=j(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return 256&t.flags?(De(t),t):(De(t),null);if(128&t.flags)throw Error(n(558))}return On(t),null;case 13:if(l=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(c=!1,null!==l&&null!==l.dehydrated){if(null===e){if(!c)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,On(t),c=!1}else c=j(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return 256&t.flags?(De(t),t):(De(t),null)}return De(t),128&t.flags?(t.lanes=r,t):(r=null!==l,e=null!==e&&null!==e.memoizedState,r&&(c=null,null!==(l=t.child).alternate&&null!==l.alternate.memoizedState&&null!==l.alternate.memoizedState.cachePool&&(c=l.alternate.memoizedState.cachePool.pool),u=null,null!==l.memoizedState&&null!==l.memoizedState.cachePool&&(u=l.memoizedState.cachePool.pool),u!==c&&(l.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),Nn(t,t.updateQueue),On(t),null);case 4:return B(),null===e&&Ki(t.stateNode.containerInfo),On(t),null;case 10:return T(t.type),On(t),null;case 19:if(o(ss),null===(l=t.memoizedState))return On(t),null;if(c=!!(128&t.flags),null===(u=l.rendering))if(c)Tn(l,!1);else{if(0!==Vs||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(u=Pe(e))){for(t.flags|=128,Tn(l,!1),e=u.updateQueue,t.updateQueue=e,Nn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)ri(r,e),r=r.sibling;return s(ss,1&ss.current|2),t.child}e=e.sibling}null!==l.tail&&Za()>ol&&(t.flags|=128,c=!0,Tn(l,!1),t.lanes=4194304)}else{if(!c)if(null!==(e=Pe(u))){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,Nn(t,e),Tn(l,!0),null===l.tail&&"hidden"===l.tailMode&&!u.alternate)return On(t),null}else 2*Za()-l.renderingStartTime>ol&&536870912!==r&&(t.flags|=128,c=!0,Tn(l,!1),t.lanes=4194304);l.isBackwards?(u.sibling=t.child,t.child=u):(null!==(e=l.last)?e.sibling=u:t.child=u,l.last=u)}return null!==l.tail?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=Za(),e.sibling=null,r=ss.current,s(ss,c?1&r|2:1&r),e):(On(t),null);case 22:case 23:return De(t),je(),l=null!==t.memoizedState,null!==e?null!==e.memoizedState!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?!!(536870912&r)&&!(128&t.flags)&&(On(t),6&t.subtreeFlags&&(t.flags|=8192)):On(t),null!==(r=t.updateQueue)&&Nn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),l=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(l=t.memoizedState.cachePool.pool),l!==r&&(t.flags|=2048),null!==e&&o(Uo),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),T(jo),On(t),null;case 25:case 30:return null}throw Error(n(156,t.tag))}function Dn(e,t){switch(E(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return T(jo),B(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 31:if(null!==t.memoizedState&&(De(t),null===t.alternate))throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(De(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return o(ss),null;case 4:return B(),null;case 10:return T(t.type),null;case 22:case 23:return De(t),je(),null!==e&&o(Uo),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return T(jo),null;default:return null}}function Pn(e,t){switch(E(t),t.tag){case 3:T(jo),B();break;case 26:case 27:case 5:Q(t);break;case 4:B();break;case 31:null!==t.memoizedState&&De(t);break;case 13:De(t);break;case 19:o(ss);break;case 10:T(t.type);break;case 22:case 23:De(t),je(),null!==e&&o(Uo);break;case 24:T(jo)}}function Rn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(vK){Kr(t,t.return,vK)}}function Mn(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;var l=n,c=s;try{c()}catch(vK){Kr(i,l,vK)}}}r=r.next}
84while(r!==a)}}catch(vK){Kr(t,t.return,vK)}}function Ln(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Be(t,n)}catch(r){Kr(e,e.return,r)}}}function Fn(e,t,n){n.props=Xt(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){Kr(e,t,r)}}function zn(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=Oi(e.stateNode);break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(i){Kr(e,t,i)}}function Un(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(i){Kr(e,t,i)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(i){Kr(e,t,i)}else n.current=null}function Gn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{fa(r,t,n,e)}catch(i){Kr(e,e.return,i)}}function Hn(e){return 5===e.tag||3===e.tag||4===e.tag}function Wn(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Hn(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function qn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ma(n,e,t):da(n,e);else if(4!==r&&null!==(e=e.child))for(qn(e,t,n),e=e.sibling;null!==e;)qn(e,t,n),e=e.sibling}function Yn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?pa(n,e,t):ua(n,e);else if(4!==r&&null!==(e=e.child))for(Yn(e,t,n),e=e.sibling;null!==e;)Yn(e,t,n),e=e.sibling}function Kn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:rr(e,n),4&r&&Rn(5,n);break;case 1:if(rr(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(vK){Kr(n,n.return,vK)}else{var i=Xt(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(vK){Kr(n,n.return,vK)}}64&r&&Ln(n),512&r&&zn(n,n.return);break;case 3:if(rr(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=Oi(n.child.stateNode);break;case 1:e=n.child.stateNode}try{Be(r,e)}catch(vK){Kr(n,n.return,vK)}}break;case 27:case 26:case 5:if(rr(e,n),null===t)if(4&r)Gn(n);else if(64&r){e=n.type,t=n.memoizedProps,i=n.stateNode;try{Qa(i,e,t,n)}catch(vK){Kr(n,n.return,vK)}}512&r&&zn(n,n.return);break;case 12:case 31:default:rr(e,n);break;case 13:rr(e,n),64&r&&null!==(r=n.memoizedState)&&null!==(r=r.dehydrated)&&(n=Xr.bind(null,n),Sa(r,n));break;case 22:if(!(r=null!==n.memoizedState||Bs)){t=null!==t&&null!==t.memoizedState||Ss,i=Bs;var a=Ss;Bs=r,(Ss=t)&&!a?ar(e,n,!!(8772&n.subtreeFlags)):rr(e,n),Bs=i,Ss=a}case 30:}}function Vn(e){var t=e.alternate;null!==t&&(e.alternate=null,Vn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&$i(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Jn(e,t,n){for(n=n.child;null!==n;)Zn(e,t,n),n=n.sibling}function Zn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:Ss||Un(n,t);case 6:if(r=Ts,i=Os,Ts=null,Jn(e,t,n),Os=i,null!==(Ts=r))if(Os)try{ya(Ts,n.stateNode)}catch(vK){Kr(n,t,vK)}else try{Aa(Ts,n.stateNode)}catch(vK){Kr(n,t,vK)}break;case 18:null!==Ts&&(Os?Na(Ts,n.stateNode):ja(Ts,n.stateNode));break;case 4:r=Ts,i=Os,Ts=n.stateNode.containerInfo,Os=!0,Jn(e,t,n),Ts=r,Os=i;break;case 0:case 11:case 14:case 15:Mn(2,n,t),Ss||Mn(4,n,t),Jn(e,t,n);break;case 1:Ss||(Un(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Fn(n,t,r)),Jn(e,t,n);break;case 21:Jn(e,t,n);break;case 22:Ss=(r=Ss)||null!==n.memoizedState,Jn(e,t,n),Ss=r;break;default:Jn(e,t,n)}}function Xn(e,t){var r=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new js),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new js),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){if(!r.has(t)){r.add(t);var n=$r.bind(null,e,t);t.then(n,n)}})}function $n(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var a=r[i],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:Ts=l.stateNode,Os=!1;break e;case 3:case 4:Ts=l.stateNode.containerInfo,Os=!0;break e}l=l.return}if(null===Ts)throw Error(n(160));Zn(o,s,a),Ts=null,Os=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)er(t,e),t=t.sibling}function er(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:$n(t,e),tr(e),4&i&&(Mn(3,e,e.return),Rn(3,e),Mn(5,e,e.return));break;case 1:$n(t,e),tr(e),512&i&&(Ss||null===r||Un(r,r.return)),64&i&&Bs&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var a,o;case 27:case 5:if($n(t,e),tr(e),512&i&&(Ss||null===r||Un(r,r.return)),32&e.flags){a=e.stateNode;try{ba(a)}catch(h){Kr(e,e.return,h)}}4&i&&null!=e.stateNode&&function(e,t,n){try{ga(e.stateNode,e.type,n,t,e)}
84catch(r){Kr(e,e.return,r)}}(e,a=e.memoizedProps,null!==r?r.memoizedProps:a),1024&i&&(Qs=!0);break;case 6:if($n(t,e),tr(e),4&i&&qi){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,a=e.stateNode;try{ha(a,r,i)}catch(h){Kr(e,e.return,h)}}break;case 3:$n(t,e),tr(e),Qs&&(Qs=!1,nr(e));break;case 4:case 12:$n(t,e),tr(e);break;case 31:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Xn(e,i));break;case 13:$n(t,e),tr(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(il=Za()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Xn(e,i));break;case 22:a=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=Bs,c=Ss;if(Bs=l||a,Ss=c||s,$n(t,e),Ss=c,Bs=l,tr(e),8192&i&&((t=e.stateNode)._visibility=a?-2&t._visibility:1|t._visibility,a&&(null===r||s||Bs||Ss||ir(e)),qi))e:if(r=null,qi)for(t=e;;){if(5===t.tag||_a){if(null===r){s=r=t;try{o=s.stateNode,a?va(o):xa(s.stateNode,s.memoizedProps)}catch(vK){Kr(s,s.return,vK)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;a?wa(u):Ia(u,s.memoizedProps)}catch(vK){Kr(s,s.return,vK)}}}else if(18===t.tag){if(null===r){s=t;try{var d=s.stateNode;a?Ta(d):Oa(s.stateNode)}catch(vK){Kr(s,s.return,vK)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Xn(e,r));break;case 19:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Xn(e,i));break;case 30:case 21:break;default:$n(t,e),tr(e)}}function tr(e){var t=e.flags;if(2&t){try{for(var r,i=e.return;null!==i;){if(Hn(i)){r=i;break}i=i.return}if(qi){if(null==r)throw Error(n(160));switch(r.tag){case 27:case 5:var a=r.stateNode;32&r.flags&&(ba(a),r.flags&=-33),Yn(e,Wn(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;qn(e,Wn(e),o);break;default:throw Error(n(161))}}}catch(s){Kr(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function nr(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;nr(t),5===t.tag&&1024&t.flags&&ca(t.stateNode),e=e.sibling}}function rr(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Kn(e,t.alternate,t),t=t.sibling}function ir(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Mn(4,t,t.return),ir(t);break;case 1:Un(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Fn(t,t.return,n),ir(t);break;case 27:case 26:case 5:Un(t,t.return),ir(t);break;case 22:null===t.memoizedState&&ir(t);break;default:ir(t)}e=e.sibling}}function ar(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:ar(i,a,n),Rn(4,a);break;case 1:if(ar(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(vK){Kr(r,r.return,vK)}if(null!==(i=(r=a).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)ke(l[i],s)}catch(vK){Kr(r,r.return,vK)}}n&&64&o&&Ln(a),zn(a,a.return);break;case 27:case 26:case 5:ar(i,a,n),n&&null===r&&4&o&&Gn(a),zn(a,a.return);break;case 12:case 31:case 13:default:ar(i,a,n);break;case 22:null===a.memoizedState&&ar(i,a,n),zn(a,a.return);case 30:}t=t.sibling}}function or(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&U(n))}function sr(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&U(e))}function lr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)cr(e,t,n,r),t=t.sibling}function cr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:lr(e,t,n,r),2048&i&&Rn(9,t);break;case 1:case 31:case 13:default:lr(e,t,n,r);break;case 3:lr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&U(e)));break;case 12:if(2048&i){lr(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(vK){Kr(t,t.return,vK)}}else lr(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,null!==t.memoizedState?2&a._visibility?lr(e,t,n,r):dr(e,t):2&a._visibility?lr(e,t,n,r):(a._visibility|=2,ur(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&i&&or(o,t);break;case 24:lr(e,t,n,r),2048&i&&sr(t.alternate,t)}}function ur(e,t,n,r,i){for(i=i&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var a=e,o=t,s=n,l=r,c=o.flags;switch(o.tag){case 0:case 11:case 15:ur(a,o,s,l,i),Rn(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?2&u._visibility?ur(a,o,s,l,i):dr(a,o):(u._visibility|=2,ur(a,o,s,l,i)),i&&2048&c&&or(o.alternate,o);break;case 24:ur(a,o,s,l,i),i&&2048&c&&sr(o.alternate,o);break;default:ur(a,o,s,l,i)}t=t.sibling}}function dr(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:dr(n,r),2048&i&&or(r.alternate,r);break;case 24:dr(n,r),2048&i&&sr(r.alternate,r);break;default:dr(n,r)}t=t.sibling}}function hr(e,t,n){if(e.subtreeFlags&Ds)for(e=e.child;null!==e;)fr(e,t,n),e=e.sibling}function fr(e,t,n){switch(e.tag){case 26:if(hr(e,t,n),e.flags&Ds)if(null!==e.memoizedState)Pa(n,_s,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((335544128&t)===t||na(i,e))&&aa(n,r,i,e)}break;case 5:hr(e,t,n),e.flags&Ds&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((335544128&t)===t||na(i,e))&&aa(n,r,i,e));break;case 3:case 4:default:hr(e,t,n);break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=Ds,Ds=16777216,hr(e,t,n),Ds=r):hr(e,t,n))}}function gr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function pr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Ns=r,yr(r,e)}gr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)mr(e),e=e.sibling}function mr(e){switch(e.tag){case 0:case 11:case 15:pr(e),2048&e.flags&&Mn(9,e,e.return);break;case 3:case 12:default:pr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,Ar(e)):pr(e)}}function Ar(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Ns=r,yr(r,e)}gr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Mn(8,t,t.return),Ar(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,Ar(t));break;default:Ar(t)}e=e.sibling}}function yr(e,t){for(;null!==Ns;){var n=Ns;switch(n.tag){case 0:case 11:case 15:Mn(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:U(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Ns=r;else e:for(n=e;null!==Ns;){var i=(r=Ns).sibling,a=r.return;if(Vn(r),r===n){Ns=null;break e}if(null!==i){i.return=a,Ns=i;break e}Ns=a}}}
vendor: 4,699 bytes, line 84
84function br(){return 2&Ls&&0!==Us?Us&-Us:null!==Ti.T?J():Zi()}function vr(){if(0===$s)if(536870912&Us&&!xo)$s=536870912;else{var e=Wa;!(3932160&(Wa<<=1))&&(Wa=262144),$s=e}return null!==(e=as.current)&&(e.flags|=32),$s}function wr(e,t,n){(e!==Fs||2!==Gs&&9!==Gs)&&null===e.cancelPendingCommit||(Br(e,0),Er(e,Us,$s,!1)),g(e,n),2&Ls&&e===Fs||(e===Fs&&(!(2&Ls)&&(Zs|=n),4===Vs&&Er(e,Us,$s,!1)),H(e))}function xr(e,t,r){if(6&Ls)throw Error(n(327));for(var i=!r&&!(127&t)&&0==(t&e.expiredLanes)||u(e,t),a=i?function(e,t){var r=Ls;Ls|=2;var i=Qr(),a=jr();Fs!==e||Us!==t?(sl=null,ol=Za()+500,Br(e,t)):qs=u(e,t);e:for(;;)try{if(0!==Gs&&null!==zs){t=zs;var o=Hs;t:switch(Gs){case 1:Gs=0,Hs=null,Rr(e,t,o,1);break;case 2:case 9:if(ne(o)){Gs=0,Hs=null,Pr(t);break}t=function(){2!==Gs&&9!==Gs||Fs!==e||(Gs=7),H(e)},o.then(t,t);break e;case 3:Gs=7;break e;case 4:Gs=5;break e;case 7:ne(o)?(Gs=0,Hs=null,Pr(t)):(Gs=0,Hs=null,Rr(e,t,o,7));break;case 5:var s=null;switch(zs.tag){case 26:s=zs.memoizedState;case 5:case 27:var l=zs,c=l.type,d=l.pendingProps;if(s?Da(s):ra(l.stateNode,c,d)){Gs=0,Hs=null;var h=l.sibling;if(null!==h)zs=h;else{var f=l.return;null!==f?(zs=f,Mr(f)):zs=null}break t}}Gs=0,Hs=null,Rr(e,t,o,5);break;case 6:Gs=0,Hs=null,Rr(e,t,o,6);break;case 8:kr(),Vs=6;break e;default:throw Error(n(462))}}_r();break}catch(g){Sr(e,g)}return ko=Eo=null,Ti.H=i,Ti.A=a,Ls=r,null!==zs?0:(Fs=null,Us=0,he(),Vs)}(e,t):Tr(e,t,!0),o=i;;){if(0===a){qs&&!i&&Er(e,t,0,!1);break}if(r=e.current.alternate,!o||Cr(r)){if(2===a){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=0!=(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;a=tl;var d=Yi;if(d&&(Br(l,s).flags|=256),2!==(s=Tr(l,s,!1))){if(Ys&&!d){l.errorRecoveryDisabledLanes|=o,Zs|=o,a=4;break e}o=nl,nl=a,null!==o&&(null===nl?nl=o:nl.push.apply(nl,o))}a=s}if(o=!1,2!==a)continue}}if(1===a){Br(e,0),Er(e,t,0,!0);break}e:{switch(i=e,o=a){case 0:case 1:throw Error(n(345));case 4:if((4194048&t)!==t)break;case 6:Er(i,t,$s,!Ws);break e;case 2:nl=null;break;case 3:case 5:break;default:throw Error(n(329))}if((62914560&t)===t&&10<(a=il+300-Za())){if(Er(i,t,$s,!Ws),0!==c(i,0,!0))break e;hl=t,i.timeoutHandle=Gi(Ir.bind(null,i,r,nl,sl,rl,t,$s,Zs,el,Ws,o,"Throttled",-0,0),a)}else Ir(i,r,nl,sl,rl,t,$s,Zs,el,Ws,o,null,-0,0)}break}a=Tr(e,t,!1),o=!1}H(e)}function Ir(e,t,n,r,i,a,o,s,l,c,u,d,h,f){if(e.timeoutHandle=Wi,8192&(d=t.subtreeFlags)||!(16785408&~d)){fr(t,a,d=ia());var g=(62914560&a)===a?il-Za():(4194048&a)===a?al-Za():0;if(null!==(g=oa(d,g)))return hl=a,e.cancelPendingCommit=g(Fr.bind(null,e,t,a,n,r,i,o,s,l,u,d,null,h,f)),void Er(e,a,o,!c)}Fr(e,t,a,n,r,i,o,s,l)}function Cr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!ao(a(),i))return!1}catch(vK){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Er(e,t,n,r){t&=~Xs,t&=~Zs,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-za(i),o=1<<a;r[a]=-1,i&=~o}0!==n&&p(e,n,t)}function kr(){if(null!==zs){if(0===Gs)var e=zs.return;else ko=Eo=null,We(e=zs),Ko=null,Vo=0,e=zs;for(;null!==e;)Pn(e.alternate,e),e=e.return;zs=null}}function Br(e,t){var n=e.timeoutHandle;n!==Wi&&(e.timeoutHandle=Wi,Hi(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),hl=0,kr(),Fs=e,zs=n=ni(e.current,null),Us=t,Gs=0,Hs=null,Ws=!1,qs=u(e,t),Ys=!1,el=$s=Xs=Zs=Js=Vs=0,nl=tl=null,rl=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-za(r),a=1<<i;t|=e[i],r&=~a}return Ks=t,he(),n}function Sr(e,t){cs=null,Ti.H=bs,t===Go||t===Wo?(t=oe(),Gs=3):t===Ho?(t=oe(),Gs=4):Gs=t===Cs?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Hs=t,null===zs&&(Vs=1,$t(e,C(t,e.current)))}function Qr(){var e=Ti.H;return Ti.H=bs,null===e?bs:e}function jr(){var e=Ti.A;return Ti.A=Ps,e}function Nr(){Vs=4,Ws||(4194048&Us)!==Us&&null!==as.current||(qs=!0),!(134217727&Js)&&!(134217727&Zs)||null===Fs||Er(Fs,Us,$s,!1)}function Tr(e,t,n){var r=Ls;Ls|=2;var i=Qr(),a=jr();Fs===e&&Us===t||(sl=null,Br(e,t)),t=!1;var o=Vs;e:for(;;)try{if(0!==Gs&&null!==zs){var s=zs,l=Hs;switch(Gs){case 8:kr(),o=6;break e;case 3:case 2:case 9:case 6:null===as.current&&(t=!0);var c=Gs;if(Gs=0,Hs=null,Rr(e,s,l,c),n&&qs){o=0;break e}break;default:c=Gs,Gs=0,Hs=null,Rr(e,s,l,c)}}Or(),o=Vs;break}catch(u){Sr(e,u)}return t&&e.shellSuspendCounter++,ko=Eo=null,Ls=r,Ti.H=i,Ti.A=a,null===zs&&(Fs=null,Us=0,he()
vendor: 4,807 bytes, line 84
84),o}function Or(){for(;null!==zs;)Dr(zs)}function _r(){for(;null!==zs&&!Va();)Dr(zs)}function Dr(e){var t=Qn(e.alternate,e,Ks);e.memoizedProps=e.pendingProps,null===t?Mr(e):zs=t}function Pr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=mn(n,t,t.pendingProps,t.type,void 0,Us);break;case 11:t=mn(n,t,t.pendingProps,t.type.render,t.ref,Us);break;case 5:We(t);default:Pn(n,t),t=Qn(n,t=zs=ri(t,Ks),Ks)}e.memoizedProps=e.pendingProps,null===t?Mr(e):zs=t}function Rr(e,t,r,i){ko=Eo=null,We(t),Ko=null,Vo=0;var a=t.return;try{if(function(e,t,r,i,a){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&D(t,r,a,!0),null!==(r=as.current)){switch(r.tag){case 31:case 13:return null===os?Nr():null===r.alternate&&0===Vs&&(Vs=3),r.flags&=-257,r.flags|=65536,r.lanes=a,i===qo?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Vr(e,i,a)),!1;case 22:return r.flags|=65536,i===qo?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Vr(e,i,a)),!1}throw Error(n(435,r.tag))}return Vr(e,i,a),Nr(),!1}var o=Error(n(520),{cause:i});if(o=C(o,r),null===tl?tl=[o]:tl.push(o),4!==Vs&&(Vs=2),null===t)return!0;i=C(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=a&-a,r.lanes|=e,Ie(r,e=tn(r.stateNode,i,e)),!1;case 1:if(t=r.type,o=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==ll&&ll.has(o))))return r.flags|=65536,a&=-a,r.lanes|=a,rn(a=nn(a),e,r,i),Ie(r,a),!1}r=r.return}while(null!==r);return!1}(e,a,t,r,Us))return Vs=1,$t(e,C(r,e.current)),void(zs=null)}catch(o){if(null!==a)throw zs=a,o;return Vs=1,$t(e,C(r,e.current)),void(zs=null)}32768&t.flags?(1===i?e=!0:qs||536870912&Us?e=!1:(Ws=e=!0,(2===i||9===i||3===i||6===i)&&null!==(i=as.current)&&13===i.tag&&(i.flags|=16384)),Lr(t,e)):Mr(t)}function Mr(e){var t=e;do{if(32768&t.flags)return void Lr(t,Ws);e=t.return;var n=_n(t.alternate,t,Ks);if(null!==n)return void(zs=n);if(null!==(t=t.sibling))return void(zs=t);zs=t=e}while(null!==t);0===Vs&&(Vs=5)}function Lr(e,t){do{var n=Dn(e.alternate,e);if(null!==n)return n.flags&=32767,void(zs=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(zs=e);zs=e=n}while(null!==e);Vs=6,zs=null}function Fr(e,t,r,i,a,o,s,l,c){e.cancelPendingCommit=null;do{Wr()}while(0!==cl);if(6&Ls)throw Error(n(327));if(null!==t){if(t===e.current)throw Error(n(177));if(o=t.lanes|t.childLanes,function(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-za(n),d=1<<u;s[u]=0,l[u]=-1;var h=c[u];if(null!==h)for(c[u]=null,u=0;u<h.length;u++){var f=h[u];null!==f&&(f.lane&=-536870913)}n&=~d}0!==r&&p(e,r,0),0!==a&&0===i&&0!==e.tag&&(e.suspendedLanes|=a&~(o&~t))}(e,r,o|=es,s,l,c),e===Fs&&(zs=Fs=null,Us=0),dl=t,ul=e,hl=r,fl=o,gl=a,pl=i,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,Ya(eo,function(){return qr(),null})):(e.callbackNode=null,e.callbackPriority=0),i=!!(13878&t.flags),13878&t.subtreeFlags||i){i=Ti.T,Ti.T=null,a=Ji(),Vi(2),s=Ls,Ls|=4;try{!function(e,t){for(Pi(e.containerInfo),Ns=t;null!==Ns;)if(t=(e=Ns).child,1028&e.subtreeFlags&&null!==t)t.return=e,Ns=t;else for(;null!==Ns;){var r=(e=Ns).alternate;switch(t=e.flags,e.tag){case 0:if(4&t&&null!==(t=null!==(t=e.updateQueue)?t.events:null))for(var i=0;i<t.length;i++){var a=t[i];a.ref.impl=a.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0,i=e,a=r.memoizedProps,r=r.memoizedState;var o=i.stateNode;try{var s=Xt(i.type,a);t=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(l){Kr(i,i.return,l)}}break;case 3:1024&t&&qi&&Ca(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,Ns=t;break}Ns=e.return}}(e,t)}finally{Ls=s,Vi(a),Ti.T=i}}cl=1,zr(),Ur(),Gr()}}function zr(){if(1===cl){cl=0;var e=ul,t=dl,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=Ti.T,Ti.T=null;var r=Ji();Vi(2);var i=Ls;Ls|=4;try{er(t,e),Ri(e.containerInfo)}finally{Ls=i,Vi(r),Ti.T=n}}e.current=t,cl=2}}function Ur(){if(2===cl){cl=0;var e=ul,t=dl,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=Ti.T,Ti.T=null;var r=Ji();Vi(2);var i=Ls;Ls|=4;try{Kn(e,t.alternate,t)}finally{Ls=i,Vi(r),Ti.T=n}}cl=3}}function Gr(){if(4===cl||3===cl){cl=0,Ja();var e=ul,t=dl,n=hl,r=pl;10256&t.subtreeFlags||10256&t.flags?cl=5:(cl=0,dl=ul=null,Hr(e,e.pen
84dingLanes));var i=e.pendingLanes;if(0===i&&(ll=null),y(n),t=t.stateNode,null!==r){t=Ti.T,i=Ji(),Vi(2),Ti.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{Ti.T=t,Vi(i)}}!!(3&hl)&&Wr(),H(e),i=e.pendingLanes,261930&n&&42&i?e===Al?ml++:(ml=0,Al=e):ml=0,W(0)}}function Hr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,U(t))}function Wr(){return zr(),Ur(),Gr(),qr()}function qr(){if(5!==cl)return!1;var e=ul,t=fl;fl=0;var r=y(hl),i=32>r?32:r;r=Ti.T;var a=Ji();try{Vi(i),Ti.T=null,i=gl,gl=null;var o=ul,s=hl;if(cl=0,dl=ul=null,hl=0,6&Ls)throw Error(n(331));var l=Ls;return Ls|=4,mr(o.current),cr(o,o.current,s,i),Ls=l,W(0),io&&io.onPostCommitFiberRoot,!0}finally{Vi(a),Ti.T=r,Hr(e,t)}}function Yr(e,t,n){t=C(n,t),null!==(e=we(e,t=tn(e.stateNode,t,2),2))&&(g(e,2),H(e))}function Kr(e,t,n){if(3===e.tag)Yr(e,e,n);else for(;null!==t;){if(3===t.tag){Yr(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===ll||!ll.has(r))){e=C(n,e),null!==(r=we(t,n=nn(2),2))&&(rn(n,r,t,e),g(r,2),H(r));break}}t=t.return}}function Vr(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Ms;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Ys=!0,i.add(n),e=Jr.bind(null,e,t,n),t.then(e,e))}function Jr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Fs===e&&(Us&n)===n&&(4===Vs||3===Vs&&(62914560&Us)===Us&&300>Za()-il?!(2&Ls)&&Br(e,0):Xs|=n,el===Us&&(el=0)),H(e)}function Zr(e,t){0===t&&(t=h()),null!==(e=pe(e,t))&&(g(e,t),H(e))}function Xr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Zr(e,n)}function $r(e,t){var r=0;switch(e.tag){case 31:case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Zr(e,r)}function ei(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ni(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=65011712&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function ri(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ii(e,r,i,a,o,s){var l=0;if(a=e,"function"==typeof e)ti(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case Bi:return(e=t(31,i,r,o)).elementType=Bi,e.lanes=s,e;case Ai:return ai(i.children,o,s,r);case yi:l=8,o|=24;break;case bi:return(e=t(12,i,r,2|o)).elementType=bi,e.lanes=s,e;case Ii:return(e=t(13,i,r,o)).elementType=Ii,e.lanes=s,e;case Ci:return(e=t(19,i,r,o)).elementType=Ci,e.lanes=s,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case wi:l=10;break e;case vi:l=9;break e;case xi:l=11;break e;case Ei:l=14;break e;case ki:l=16,a=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),a=null}return(r=t(l,i,r,o)).elementType=e,r.type=a,r.lanes=s,r}function ai(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function oi(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function si(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function li(e,t,n,r,i,a,o,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Wi,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=f(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=f(0),this.hiddenUpdates=f(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function ci(e,t,n,r,i,a){i=i?Fa:Fa,null===r.context?r.context=i:r.pendingContext=i,(r=ve(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=we(e,r,t))&&(wr(n,0,t),xe(n,e,t))}var ui={},di=ie,hi=rK,fi=Object.assign,gi=Symbol.for("react.element"),pi=Symbol.for("react.transitional.element"),mi=Symbol.for("react.portal"),Ai=Symbol.for("react.fragment"),yi=Symbol.for("react.strict_mode"),bi=Symbol.for("react.profiler"),vi=Symbol.for("react.consumer"),wi=Symbol.for("react.context"),xi=Symbol.for("react.forward_ref"),Ii=Symbol.for("react.suspense"),Ci=Symbol.for("react.suspense_list"),Ei=Symbol.for("react.memo"),ki=Symbol.for("react.lazy"),Bi=Symbol.for("react.activity"),Si=Symbol.for("react.memo_cache_sentinel"),Qi=Symbol.iterator,ji=Symbol.for("react.client.reference"),Ni=Array.isArray,Ti=di.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Oi=e.getPublicInstance,_i=e.getRootHostContext,Di=e.getChildHostContext,Pi=e.prepareForCommit,Ri=e.resetAfterCommit,Mi=e.createInstance,Li=e.appendInitialChild,Fi=e.finalizeInitialChildren,zi=e.shouldSetTextContent,Ui=e.createTextInstance,Gi=null,Hi=null,Wi=e.noTimeout,qi=!0,Yi=null,Ki=null,Vi=e.setCurrentUpdatePriority,Ji=e.getCurrentUpdatePriority,Zi=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var Xi=e.shouldAttemptEagerTransition,$i=e.detachDeletedInstance;e.requestPostPaintCallback;var ea=e.maySuspendCommit,ta=null,na=null,ra=null,ia=null,aa=null,oa=null,sa=null,la=null,ca=null,ua=e.appendChild,da=e.appendChildToContainer,ha=e.commitTextUpdate,fa=null,ga=e.commitUpdate,pa=e.insertBefore,ma=null,Aa=e.removeChild,ya=e.removeChildFromContainer,ba=e.resetTextContent,va=null,wa=null,xa=null,Ia=null,Ca=e.clearContainer,Ea=null,ka=null,Ba=null,Sa=null,Qa=null,ja=null,Na=null,Ta=null,Oa=null,_a=null,Da=null,Pa=null,Ra=null,Ma=[],La=-1,Fa={},za=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ua(e)/Ga|0)|0},Ua=Math.log,Ga=Math.LN2,Ha=256,Wa=262144,qa=4194304,Ya=hi.unstable_scheduleCallback,Ka=hi.unstable_cancelCallback,Va=hi.unstable_shouldYield,Ja=hi.unstable_requestPaint,Za=hi.unstable_now,Xa=hi.unstable_ImmediatePriority,$a=hi.unstable_UserBlockingPriority,eo=hi.unstable_NormalPriority,to=hi.unstable_IdlePriority,no=hi.log,ro=hi.unstable_setDisableYieldValue,io=null,ao="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};"function"==typeof reportError&&reportError;var oo,so,lo=Object.prototype.hasOwnProperty,co=!1,uo=new WeakMap,ho=[],fo=0,go=null,po=[],mo=0,Ao=null,yo=a(null),bo=a(null),vo=a(null),wo=a(null),xo=!1,Io=null;Error(n(519));
84var Co=a(null),Eo=null,ko=null,Bo="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},So=hi.unstable_scheduleCallback,Qo=hi.unstable_NormalPriority,jo={$$typeof:wi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},No=null,To=null,Oo=!1,_o=!1,Do=!1,Po=0,Ro=null,Mo=0,Lo=0,Fo=null,zo=Ti.S;Ti.S=function(e,t){al=Za(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Ro){var n=Ro=[];Mo=0,Lo=J(),Fo={status:"pending",value:void 0,then:function(e){n.push(e)}}}Mo++,t.then(Z,Z)}(0,t),null!==zo&&zo(e,t)};var Uo=a(null),Go=Error(n(460)),Ho=Error(n(474)),Wo=Error(n(542)),qo={then:function(){}},Yo=null,Ko=null,Vo=0,Jo=de(!0),Zo=de(!1),Xo=[],$o=0,es=0,ts=!1,ns=!1,rs=a(null),is=a(0),as=a(null),os=null,ss=a(0),ls=0,cs=null,us=null,ds=null,hs=!1,fs=!1,gs=!1,ps=0,ms=0,As=null,ys=0,bs={readContext:M,use:Ve,useCallback:Re,useContext:Re,useEffect:Re,useImperativeHandle:Re,useLayoutEffect:Re,useInsertionEffect:Re,useMemo:Re,useReducer:Re,useRef:Re,useState:Re,useDebugValue:Re,useDeferredValue:Re,useTransition:Re,useSyncExternalStore:Re,useId:Re,useHostTransitionStatus:Re,useFormState:Re,useActionState:Re,useOptimistic:Re,useMemoCache:Re,useCacheRefresh:Re};bs.useEffectEvent=Re;var vs={readContext:M,use:Ve,useCallback:function(e,t){return qe().memoizedState=[e,void 0===t?null:t],e},useContext:M,useEffect:Et,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,It(4194308,4,jt.bind(null,t,e),n)},useLayoutEffect:function(e,t){return It(4194308,4,e,t)},useInsertionEffect:function(e,t){It(4,2,e,t)},useMemo:function(e,t){var n=qe();t=void 0===t?null:t;var r=e();if(gs){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=qe();if(void 0!==n){var i=n(t);if(gs){b(!0);try{n(t)}finally{b(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ut.bind(null,cs,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},qe().memoizedState=e},useState:function(e){var t=(e=st(e)).queue,n=Gt.bind(null,cs,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Tt,useDeferredValue:function(e,t){return Dt(qe(),e,t)},useTransition:function(){var e=st(!1);return e=Rt.bind(null,cs,e.queue,!0,!1),qe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=cs,a=qe();if(r=t(),null===Fs)throw Error(n(349));!!(127&Us)||nt(i,t,r),a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,Et(it.bind(null,i,o,e),[e]),i.flags|=2048,wt(9,{destroy:void 0},rt.bind(null,i,o,r,t),null),r},useId:function(){var e=qe(),t=Fs.identifierPrefix;return t="_"+t+"r_"+(ys++).toString(32)+"_",e.memoizedState=t},useHostTransitionStatus:Mt,useFormState:mt,useActionState:mt,useOptimistic:function(e){var t=qe();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Wt.bind(null,cs,!0,n),n.dispatch=t,[e,t]},useMemoCache:Je,useCacheRefresh:function(){return qe().memoizedState=zt.bind(null,cs)},useEffectEvent:function(e){var t=qe(),r={impl:e};return t.memoizedState=r,function(){if(2&Ls)throw Error(n(440));return r.impl.apply(void 0,arguments)}}},ws={readContext:M,use:Ve,useCallback:Ot,useContext:M,useEffect:kt,useImperativeHandle:Nt,useInsertionEffect:St,useLayoutEffect:Qt,useMemo:_t,useReducer:Xe,useRef:xt,useState:function(){return Xe(Ze)},useDebugValue:Tt,useDeferredValue:function(e,t){return Pt(Ye(),us.memoizedState,e,t)},useTransition:function(){var e=Xe(Ze)[0],t=Ye().memoizedState;return["boolean"==typeof e?e:Ke(e),t]},useSyncExternalStore:tt,useId:Lt,useHostTransitionStatus:Mt,useFormState:At,useActionState:At,useOptimistic:function(e,t){return lt(Ye(),0,e,t)},useMemoCache:Je,useCacheRefresh:Ft};ws.useEffectEvent=Bt;var xs={readContext:M,use:Ve,useCallback:Ot,useContext:M,useEffect:kt,useImperativeHandle:Nt,useInsertionEffect:St,useLayoutEffect:Qt,useMemo:_t,useReducer:et,useRef:xt,useState:function(){return et(Ze)},useDebugValue:Tt,useDeferredValue:function(e,t){var n=Ye();return null===us?Dt(n,e,t):Pt(n,us.memoizedState,e,t)},useTransition:function(){var e=et(Ze)[0],t=Ye().memoizedState;return["boolean"==typeof e?e:Ke(e),t]},useSyncExternalStore:tt,useId:Lt,useHostTransitionStatus:Mt,useFormState:vt,useActionState:vt,useOptimistic:function(e,t){var n=Ye();return null!==us?lt(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Je,useCacheRefresh:Ft};xs.useEffectEvent=Bt;var Is={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=br(),i=ve(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=we(e,i,r))&&(wr(t,0,r),xe(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=br(),i=ve(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=we(e,i,r))&&(wr(t,0,r),xe(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=br(),r=ve(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=we(e,r,n))&&(wr(t,0,n),xe(t,e,n))}},Cs=Error(n(461)),Es=!1,ks={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},Bs=!1,Ss=!1,Qs=!1,js="function"==typeof WeakSet?WeakSet:Set,Ns=null,Ts=null,Os=!1,_s=null,Ds=8192,Ps={getCacheForType:function(e){var t=M(jo),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return M(jo).controller.signal}};if("function"==typeof Symbol&&Symbol.for){var Rs=Symbol.for;Rs("selector.component"),Rs("selector.has_pseudo_class"),Rs("selector.role"),Rs("selector.test_id"),Rs("selector.text")}var Ms="function"==typeof WeakMap?WeakMap:Map,Ls=0,Fs=null,zs=null,Us=0,Gs=0,Hs=null,Ws=!1,qs=!1,Ys=!1,Ks=0,Vs=0,Js=0,Zs=0,Xs=0,$s=0,el=0,tl=null,nl=null,rl=!1,il=0,al=0,ol=1/0,sl=null,ll=null,cl=0,ul=null,dl=null,hl=0,fl=0,gl=null,pl=null,ml=0,Al=null;return ui.createContainer=function(e,n,r,i,a,o,s,l,c,u){return f=i,d=new li(d=e,h=n,
84!1,o,s,l,c,u,null),h=1,!0===f&&(h|=24),f=t(3,null,null,h),d.current=f,f.stateNode=d,(h=z()).refCount++,d.pooledCache=h,h.refCount++,f.memoizedState={element:null,isDehydrated:!1,cache:h},ye(f),d;var d,h,f},ui.flushSyncWork=function(){return!!(6&Ls)||(W(0),!1)},ui.updateContainer=function(e,t,n,r){var i=t.current,a=br();return ci(i,a,e,t,n,r),a},ui.updateContainerSync=function(e,t,n,r){return ci(t.current,2,e,t,n,r),2},ui},eK.exports.default=eK.exports,Object.defineProperty(eK.exports,"__esModule",{value:!0})),nK.exports);var iK,aK=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(tK.exports),oK={exports:{}},sK={};
85/**
86 * @license React
87 * react-reconciler-constants.development.js
88 *
89 * Copyright (c) Meta Platforms, Inc. and affiliates.
90 *
91 * This source code is licensed under the MIT license found in the
92 * LICENSE file in the root directory of this source tree.
93 */oK.exports=(iK||(iK=1,sK.ConcurrentRoot=1,sK.ContinuousEventPriority=8,sK.DefaultEventPriority=32,sK.DiscreteEventPriority=2,sK.IdleEventPriority=268435456,sK.LegacyRoot=0,sK.NoEventPriority=0),sK);var lK=oK.exports;const cK=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i+=1){const r=n[i];if("render"===r&&!e[r]!=!t[r])return!1;if("children"!==r&&e[r]!==t[r]){if("object"==typeof e[r]&&"object"==typeof t[r]&&cK(e[r],t[r]))continue;return!1}if("children"===r&&("string"==typeof e[r]||"string"==typeof t[r]))return e[r]===t[r]}return!0},uK={},dK=console.error,hK=({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{const u=aK({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,n,i)=>{cK(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>uK,getChildHostContext:()=>uK,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>lK.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>lK.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:e=>u.createContainer(e,lK.ConcurrentRoot,null,!1,null,"",dK,dK,dK,()=>{},null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}};
94/*
95object-assign
96(c) Sindre Sorhus
97@license MIT
vendor: 6,014 bytes, lines 98-106
98*/var fK=Object.getOwnPropertySymbols,gK=Object.prototype.hasOwnProperty,pK=Object.prototype.propertyIsEnumerable;const mK=oe(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,r,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var o in n=Object(arguments[a]))gK.call(n,o)&&(i[o]=n[o]);if(fK){r=fK(n);for(var s=0;s<r.length;s++)pK.call(n,r[s])&&(i[r[s]]=n[r[s]])}}return i});var AK,yK={exports:{}},bK=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(RY);
99/** @license React v0.23.0
100 * react-reconciler.production.min.js
101 *
102 * Copyright (c) Facebook, Inc. and its affiliates.
103 *
104 * This source code is licensed under the MIT license found in the
105 * LICENSE file in the root directory of this source tree.
106 */(AK=yK).exports=function e(t){var n=mK,r=ie,i=bK;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;o.hasOwnProperty("ReactCurrentDispatcher")||(o.ReactCurrentDispatcher={current:null}),o.hasOwnProperty("ReactCurrentBatchConfig")||(o.ReactCurrentBatchConfig={suspense:null});var s="function"==typeof Symbol&&Symbol.for,l=s?Symbol.for("react.element"):60103,c=s?Symbol.for("react.portal"):60106,u=s?Symbol.for("react.fragment"):60107,d=s?Symbol.for("react.strict_mode"):60108,h=s?Symbol.for("react.profiler"):60114,f=s?Symbol.for("react.provider"):60109,g=s?Symbol.for("react.context"):60110,p=s?Symbol.for("react.concurrent_mode"):60111,m=s?Symbol.for("react.forward_ref"):60112,A=s?Symbol.for("react.suspense"):60113,y=s?Symbol.for("react.suspense_list"):60120,b=s?Symbol.for("react.memo"):60115,v=s?Symbol.for("react.lazy"):60116,w="function"==typeof Symbol&&Symbol.iterator;function x(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=w&&e[w]||e["@@iterator"])?e:null}function I(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case u:return"Fragment";case c:return"Portal";case h:return"Profiler";case d:return"StrictMode";case A:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case g:return"Context.Consumer";case f:return"Context.Provider";case m:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case b:return I(e.type);case v:if(e=1===e._status?e._result:null)return I(e)}return null}function C(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function E(e){if(C(e)!==e)throw Error(a(188))}function k(e){var t=e.alternate;if(!t){if(null===(t=C(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return E(i),e;if(o===r)return E(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}function B(e){if(!(e=k(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var S=t.getPublicInstance,Q=t.getRootHostContext,j=t.getChildHostContext,N=t.prepareForCommit,T=t.resetAfterCommit,O=t.createInstance,_=t.appendInitialChild,D=t.finalizeInitialChildren,P=t.prepareUpdate,R=t.shouldSetTextContent,M=t.createTextInstance,L=null,F=t.noTimeout,z=t.appendChild,U=t.appendChildToContainer,G=t.commitTextUpdate,H=t.commitUpdate,W=t.insertBefore,q=t.removeChild,Y=t.removeChildFromContainer,K=t.resetTextContent,V=/^(.*)[\\\/]/;function J(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=I(e.type);n=null,r&&(n=I(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(V,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var Z=[],X=-1;function $(e){0>X||(e.current=Z[X],Z[X]=null,X--)}function ee(e,t){X++,Z[X]=e.current,e.current=t}var te={},ne={current:te},re={current:!1},ae=te;function oe(e,t){var n=e.type.contextTypes;if(!n)return te;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a
106),a}function se(e){return null!=e.childContextTypes}function le(e){$(re),$(ne)}function ce(e){$(re),$(ne)}function ue(e,t,n){if(ne.current!==te)throw Error(a(168));ee(ne,t),ee(re,n)}function de(e,t,r){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,I(t)||"Unknown",o));return n({},r,{},i)}function he(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||te,ae=ne.current,ee(ne,t),ee(re,re.current),!0}function fe(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=de(e,t,ae),r.__reactInternalMemoizedMergedChildContext=t,$(re),$(ne),ee(ne,t)):$(re),ee(re,n)}var ge=i.unstable_runWithPriority,pe=i.unstable_scheduleCallback,me=i.unstable_cancelCallback,Ae=i.unstable_shouldYield,ye=i.unstable_requestPaint,be=i.unstable_now,ve=i.unstable_getCurrentPriorityLevel,we=i.unstable_ImmediatePriority,xe=i.unstable_UserBlockingPriority,Ie=i.unstable_NormalPriority,Ce=i.unstable_LowPriority,Ee=i.unstable_IdlePriority,ke={},Be=void 0!==ye?ye:function(){},Se=null,Qe=null,je=!1,Ne=be(),Te=1e4>Ne?be:function(){return be()-Ne};function Oe(){switch(ve()){case we:return 99;case xe:return 98;case Ie:return 97;case Ce:return 96;case Ee:return 95;default:throw Error(a(332))}}function _e(e){switch(e){case 99:return we;case 98:return xe;case 97:return Ie;case 96:return Ce;case 95:return Ee;default:throw Error(a(332))}}function De(e,t){return e=_e(e),ge(e,t)}function Pe(e,t,n){return e=_e(e),pe(e,t,n)}function Re(e){return null===Se?(Se=[e],Qe=pe(we,Le)):Se.push(e),ke}function Me(){if(null!==Qe){var e=Qe;Qe=null,me(e)}Le()}function Le(){if(!je&&null!==Se){je=!0;var e=0;try{var t=Se;De(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),Se=null}catch(n){throw null!==Se&&(Se=Se.slice(e+1)),pe(we,Me),n}finally{je=!1}}}var Fe=3;function ze(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var Ue="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ge=Object.prototype.hasOwnProperty;function He(e,t){if(Ue(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Ge.call(t,n[r])||!Ue(e[n[r]],t[n[r]]))return!1;return!0}function We(e,t){if(e&&e.defaultProps)for(var r in t=n({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var qe={current:null},Ye=null,Ke=null,Ve=null;function Je(){Ve=Ke=Ye=null}function Ze(e,t){var n=e.type._context;ee(qe,n._currentValue2),n._currentValue2=t}function Xe(e){var t=qe.current;$(qe),(e=e.type._context)._currentValue2=t}function $e(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function et(e,t){Ye=e,Ve=Ke=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(kn=!0),e.firstContext=null)}function tt(e,t){if(Ve!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Ve=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ke){if(null===Ye)throw Error(a(308));Ke=t,Ye.dependencies={expirationTime:0,firstContext:t,responders:null}}else Ke=Ke.next=t;return e._currentValue2}var nt=!1;function rt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function it(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function at(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ot(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function st(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=rt(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=rt(e.memoizedState),i=n.updateQueue=rt(n.memoizedState)):r=e.updateQueue=it(i):null===i&&(i=n.updateQueue=it(r));null===i||r===i?ot(r,t):null===r.lastUpdate||null===i.lastUpdate?(ot(r,t),ot(i,t)):(ot(r,t),i.lastUpdate=t)}function lt(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=rt(e.memoizedState):ct(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ct(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=it(t)),t}function ut(e,t,r,i,a,o){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(o,i,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=r.payload)?e.call(o,i,a):e))break;return n({},i,a);case 2:nt=!0}return i}function dt(e,t,n,r,i){nt=!1;for(var a=(t=ct(e,t)).baseState,o=null,s=0,l=t.firstUpdate,c=a;null!==l;){var u=l.expirationTime;u<i?(null===o&&(o=l,a=c),s<u&&(s=u)):(li(u,l.suspenseConfig),c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d<i?(null===u&&(u=l,null===o&&(a=c)),s<d&&(s=d)):(c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.last
vendor: 8,004 bytes, line 106
106CapturedEffect=l))),l=l.next}null===o&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===u&&(a=c),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=u,ci(s),e.expirationTime=s,e.memoizedState=c}function ht(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ft(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ft(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ft(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var gt=o.ReactCurrentBatchConfig,pt=(new r.Component).refs;function mt(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:n({},t,r),e.memoizedState=r,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=r)}var At={isMounted:function(e){return!!(e=e._reactInternalFiber)&&C(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Jr(),i=gt.suspense;(i=at(r=Zr(r,e,i),i)).payload=t,null!=n&&(i.callback=n),st(e,i),Xr(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Jr(),i=gt.suspense;(i=at(r=Zr(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),st(e,i),Xr(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Jr(),r=gt.suspense;(r=at(n=Zr(n,e,r),r)).tag=2,null!=t&&(r.callback=t),st(e,r),Xr(e,n)}};function yt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&He(n,r)&&He(i,a))}function bt(e,t,n){var r=!1,i=te,a=t.contextType;return"object"==typeof a&&null!==a?a=tt(a):(i=se(t)?ae:ne.current,a=(r=null!=(r=t.contextTypes))?oe(e,i):te),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=At,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function vt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&At.enqueueReplaceState(t,t.state,null)}function wt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=pt;var a=t.contextType;"object"==typeof a&&null!==a?i.context=tt(a):(a=se(t)?ae:ne.current,i.context=oe(e,a)),null!==(a=e.updateQueue)&&(dt(e,a,n,i,r),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(mt(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&At.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(dt(e,a,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var xt=Array.isArray;function It(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===pt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ct(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Et(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Qi(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function d(e,t,n,r){return null===t||6!==t.tag?((t=Ti(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=It(e,t,n),r.return=e,r):((r=ji(n.type,n.key,n.props,null,e.mode,r)).ref=It(e,t,n),r.return=e,r)}function f(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Oi(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function g(e,t,n,r,a){return null===t||7!==t.tag?((t=Ni(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ti(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case l:return(n=ji(t.type,t.key,t.props,null,e.mode,n)).ref=It(e,null,t),n.return=e,n;case c:return(t=Oi(t,e.mode,n)).return=e,t}if(xt(t)||x(t))return(t=Ni(t,e.mode,n,null)).return=e,t;Ct(e,t)}return null}function m(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:d(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===u?g(e,t,n.props.children,r,i):h(e,t,n,r):null;case c:return n.key===i?f(e,t,n,r):null}if(xt(n)||x(n))return null!==i?null:g(e,t,n,r,null);Ct(e,n)}return null}function A(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return d(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===u?g(t,e,r.props.children,i,r.key):h(t,e,r,i);case c:return f(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(xt(r)||x(r))return g(t,e=e.get(n)||null,r,i,null);Ct(t,r)}return null}return function(d,h,f,g){var y="object"==typeof f&&null!==f&&f.type===u&&null===f.key;y&&(f=f.props.children);var b="object"==typeof f&&null!==f;if(b)switch(f.$$typeof){case l:e:{for(b=f.key,y=h;null!==y;){if(y.key===b){if(7===y.tag?f.type===u:y.elementType===f.type){n(d,y.sibling),(h=i(y,f.type===u?f.props.children:f.props)).ref=It(d,y,f),h.return=d,d=h;break e}n(d,y);break}t(d,y),y=y.sibling}f.type===u?((h=Ni(f.props.children,d.mode,g,f.key)).return=d,d=h):((g=ji(f.type,f.key,f.props,null,d.mode,g)).ref=It(d,h,f),g.return=d,d=g)}return s(d);case c:e:{for(y=f.key;null!==h;){if(h.key===y){if(4===h.tag&&h.stateNode.containerInfo===f.containerInfo&&h.stateNode.implementation===f.implementation){n(d,h.sibling),(h=i(h,f.children||[])).return=d,d=h;break e}n(d,h);break}t(d,h),h=h.sibling}(h=Oi(f,d.mode,g)).return=d,d=h}return s(d)}if("string"==typeof f||"number"==typeof f)return f=""+f,null!==h&&6===h.tag?(n(d,h.sibling),(h=i(h,f)).return=d,d=h):(n(d,h),(h=Ti(f,d.mode,g)).return=d,d=h),s(d);if(xt(f))return function(i,a,s,l){for(var c=null,u=null,d=a,h=a=0,f=null;null!==d&&h<s.length;h++){d.index>h?(f=d,d=null):f=d.sibling;var g=m(i,d,s[h],l);if(null===g){null===d&&(d=f);break}e&&d&&null===g.alternate&&t(i,d),a=o(g,a,h),null===u?c=g:u.sibling=g,u=g,d=f}if(h===s.length)return n(i,d),c;if(null===d){for(;h<s.length;h++)null!==(d=p(i,s[h],l))&&(a=o(d,a,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);h<s.length;h++)null!==(f=A(d,i,h,s[h],l))&&(e&&null!==f.alternate&&d.delete(null===f.key?h:f.key),a=o(f,a,h),null===u?c=f:u.sibling=f,u=f);return e&&d.forEach(function(e){return t(i,e)}),c}(d,h,f,g);if(x(f))return function(i,s,l,c){var u=x(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,h=s,f=s=0,g=null,y=l.next();null!==h&&!y.done;f++,y=l.next()){h.index>f?(g=h,h=null):g=h.sibling;var b=m(i,h,y.value,c);
106if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(i,h),s=o(b,s,f),null===d?u=b:d.sibling=b,d=b,h=g}if(y.done)return n(i,h),u;if(null===h){for(;!y.done;f++,y=l.next())null!==(y=p(i,y.value,c))&&(s=o(y,s,f),null===d?u=y:d.sibling=y,d=y);return u}for(h=r(i,h);!y.done;f++,y=l.next())null!==(y=A(h,i,f,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?f:y.key),s=o(y,s,f),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return t(i,e)}),u}(d,h,f,g);if(b&&Ct(d,f),void 0===f&&!y)switch(d.tag){case 1:case 0:throw d=d.type,Error(a(152,d.displayName||d.name||"Component"))}return n(d,h)}}var kt=Et(!0),Bt=Et(!1),St={},Qt={current:St},jt={current:St},Nt={current:St};function Tt(e){if(e===St)throw Error(a(174));return e}function Ot(e,t){ee(Nt,t),ee(jt,e),ee(Qt,St),t=Q(t),$(Qt),ee(Qt,t)}function _t(e){$(Qt),$(jt),$(Nt)}function Dt(e){var t=Tt(Nt.current),n=Tt(Qt.current);n!==(t=j(n,e.type,t))&&(ee(jt,e),ee(Qt,t))}function Pt(e){jt.current===e&&($(Qt),$(jt))}var Rt={current:0};function Mt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||null(n)||null(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Lt(e,t){return{responder:e,props:t}}var Ft=o.ReactCurrentDispatcher,zt=o.ReactCurrentBatchConfig,Ut=0,Gt=null,Ht=null,Wt=null,qt=null,Yt=null,Kt=null,Vt=0,Jt=null,Zt=0,Xt=!1,$t=null,en=0;function tn(){throw Error(a(321))}function nn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ue(e[n],t[n]))return!1;return!0}function rn(e,t,n,r,i,o){if(Ut=o,Gt=t,Wt=null!==e?e.memoizedState:null,Ft.current=null===Wt?In:Cn,t=n(r,i),Xt){do{Xt=!1,en+=1,Wt=null!==e?e.memoizedState:null,Kt=qt,Jt=Yt=Ht=null,Ft.current=Cn,t=n(r,i)}while(Xt);$t=null,en=0}if(Ft.current=xn,(e=Gt).memoizedState=qt,e.expirationTime=Vt,e.updateQueue=Jt,e.effectTag|=Zt,e=null!==Ht&&null!==Ht.next,Ut=0,Kt=Yt=qt=Wt=Ht=Gt=null,Vt=0,Jt=null,Zt=0,e)throw Error(a(300));return t}function an(){Ft.current=xn,Ut=0,Kt=Yt=qt=Wt=Ht=Gt=null,Vt=0,Jt=null,Zt=0,Xt=!1,$t=null,en=0}function on(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Yt?qt=Yt=e:Yt=Yt.next=e,Yt}function sn(){if(null!==Kt)Kt=(Yt=Kt).next,Wt=null!==(Ht=Wt)?Ht.next:null;else{if(null===Wt)throw Error(a(310));var e={memoizedState:(Ht=Wt).memoizedState,baseState:Ht.baseState,queue:Ht.queue,baseUpdate:Ht.baseUpdate,next:null};Yt=null===Yt?qt=e:Yt.next=e,Wt=Ht.next}return Yt}function ln(e,t){return"function"==typeof t?t(e):t}function cn(e){var t=sn(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<en){var r=n.dispatch;if(null!==$t){var i=$t.get(n);if(void 0!==i){$t.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return Ue(o,t.memoizedState)||(kn=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(o=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=i=null,c=r,u=!1;do{var d=c.expirationTime;d<Ut?(u||(u=!0,l=s,i=o),d>Vt&&ci(Vt=d)):(li(d,c.suspenseConfig),o=c.eagerReducer===e?c.eagerState:e(o,c.action)),s=c,c=c.next}while(null!==c&&c!==r);u||(l=s,i=o),Ue(o,t.memoizedState)||(kn=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function un(e){var t=on();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ln,lastRenderedState:e}).dispatch=wn.bind(null,Gt,e),[t.memoizedState,e]}function dn(e){return cn(ln)}function hn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Jt?(Jt={lastEffect:null}).lastEffect=e.next=e:null===(t=Jt.lastEffect)?Jt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Jt.lastEffect=e),e}function fn(e,t,n,r){var i=on();Zt|=e,i.memoizedState=hn(t,n,void 0,void 0===r?null:r)}function gn(e,t,n,r){var i=sn();r=void 0===r?null:r;var a=void 0;if(null!==Ht){var o=Ht.memoizedState;if(a=o.destroy,null!==r&&nn(r,o.deps))return void hn(0,n,a,r)}Zt|=e,i.memoizedState=hn(t,n,a,r)}function pn(e,t){return fn(516,192,e,t)}function mn(e,t){return gn(516,192,e,t)}function An(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function yn(){}function bn(e,t){return on().memoizedState=[e,void 0===t?null:t],e}function vn(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function wn(e,t,n){if(!(25>en))throw Error(a(301));var r=e.alternate;if(e===Gt||null!==r&&r===Gt)if(Xt=!0,e={expirationTime:Ut,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===$t&&($t=new Map),void 0===(n=$t.get(t)))$t.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Jr(),o=gt.suspense;o={expirationTime:i=Zr(i,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l),s.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=r(c,n);if(o.eagerReducer=r,o.eagerState=u,Ue(u,c))return}catch(d){}Xr(e,i)}}var xn={readContext:tt,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useLayoutEffect:tn,useMemo:tn,useReducer:tn,useRef
vendor: 11,566 bytes, line 106
106:tn,useState:tn,useDebugValue:tn,useResponder:tn,useDeferredValue:tn,useTransition:tn},In={readContext:tt,useCallback:bn,useContext:tt,useEffect:pn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,fn(4,36,An.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fn(4,36,e,t)},useMemo:function(e,t){var n=on();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=on();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=wn.bind(null,Gt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},on().memoizedState=e},useState:un,useDebugValue:yn,useResponder:Lt,useDeferredValue:function(e,t){var n=un(e),r=n[0],a=n[1];return pn(function(){i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===t?null:t;try{a(e)}finally{zt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=un(!1),n=t[0],r=t[1];return[bn(function(t){r(!0),i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===e?null:e;try{r(!1),t()}finally{zt.suspense=n}})},[e,n]),n]}},Cn={readContext:tt,useCallback:vn,useContext:tt,useEffect:mn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,gn(4,36,An.bind(null,t,e),n)},useLayoutEffect:function(e,t){return gn(4,36,e,t)},useMemo:function(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:cn,useRef:function(){return sn().memoizedState},useState:dn,useDebugValue:yn,useResponder:Lt,useDeferredValue:function(e,t){var n=dn(),r=n[0],a=n[1];return mn(function(){i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===t?null:t;try{a(e)}finally{zt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=dn(),n=t[0],r=t[1];return[vn(function(t){r(!0),i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===e?null:e;try{r(!1),t()}finally{zt.suspense=n}})},[e,n]),n]}},En=o.ReactCurrentOwner,kn=!1;function Bn(e,t,n,r){t.child=null===e?Bt(t,null,n,r):kt(t,e.child,n,r)}function Sn(e,t,n,r,i){n=n.render;var a=t.ref;return et(t,i),r=rn(e,t,n,r,a,i),null===e||kn?(t.effectTag|=1,Bn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Wn(e,t,i))}function Qn(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||Si(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ji(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,jn(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:He)(i,r)&&e.ref===t.ref)?Wn(e,t,a):(t.effectTag|=1,(e=Qi(o,r)).ref=t.ref,e.return=t,t.child=e)}function jn(e,t,n,r,i,a){return null!==e&&He(e.memoizedProps,r)&&e.ref===t.ref&&(kn=!1,i<a)?Wn(e,t,a):Tn(e,t,n,r,a)}function Nn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Tn(e,t,n,r,i){var a=se(n)?ae:ne.current;return a=oe(t,a),et(t,i),n=rn(e,t,n,r,a,i),null===e||kn?(t.effectTag|=1,Bn(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Wn(e,t,i))}function On(e,t,n,r,i){if(se(n)){var a=!0;he(t)}else a=!1;if(et(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),bt(t,n,r),wt(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;c="object"==typeof c&&null!==c?tt(c):oe(t,c=se(n)?ae:ne.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==c)&&vt(t,o,r,c),nt=!1;var h=t.memoizedState;l=o.state=h;var f=t.updateQueue;null!==f&&(dt(t,f,r,o,i),l=t.memoizedState),s!==r||h!==l||re.current||nt?("function"==typeof u&&(mt(t,n,u,r),l=t.memoizedState),(s=nt||yt(t,n,s,r,h,l,c))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=s):("function"==typeof o.componentDidMount&&(t.effectTag|=4),r=!1)}else o=t.stateNode,s=t.memoizedProps,o.props=t.type===t.elementType?s:We(t.type,s),l=o.context,c="object"==typeof(c=n.contextType)&&null!==c?tt(c):oe(t,c=se(n)?ae:ne.current),(d="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==c)&&vt(t,o,r,c),nt=!1,l=t.memoizedState,h=o.state=l,null!==(f=t.updateQueue)&&(dt(t,f,r,o,i),h=t.memoizedState),s!==r||l!==h||re.current||nt?("function"==typeof u&&(mt(t,n,u,r),h=t.memoizedState),(u=nt||yt(t,n,s,r,l,h,c))?(d||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,c),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,c)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=c,r=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return _n(e,t,n,r,a,i)}function _n(e,t,n,r,i,a){Nn(e,t);var o=!!(64&t.effectTag);if(!r&&!o)return i&&fe(t,n,!1),Wn(e,t,a);r=t.stateNode,En.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=kt(t,e.child,null,a),t.child=kt(t,null,s,a)):Bn(e,t,s,a),t.memoizedState=r.state,i&&fe(t,n,!0),t.child}function Dn(e){var t=e.stateNode;t.pendingContext?ue(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ue(0,t.context,!1),Ot(e,t.containerInfo)}var Pn,Rn,Mn,Ln,Fn={dehydrated:null,retryTime:0};function zn(e,t,n){var r,i=t.mode,a=t.pendingProps,o=Rt.current,s=!1;if((r=!!(64&t.effectTag))||(r=!!(2&o)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),ee(Rt,1&o),null===e){if(a.fallback,s){if(s=a.fallback,(a=Ni(null,i,0,null)).return=t,!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Ni(s,i,n,null)).return=t,a.sibling=n,t.memoizedState=Fn,t.child=a,n}return i=a.children,t.memoizedState=null,t.child=Bt(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(n=Qi(e,e.pendingProps)).return=t,!(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=Qi(i,a,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Fn,t.child=n,i}return n=kt(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=a.fallback,(a=Ni(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Ni(s,i,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Fn,t.child=a,n}return t.memoizedState=null,t.child=kt(t,e,a.children,n)}function Un(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),$e(e.return,t)}function Gn(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function Hn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Bn(e,t,r.children,n),2&(r=Rt.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Un(e,n);else if(19===e.tag)Un(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ee(Rt,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Mt(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Gn(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Mt(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Gn(t,!0,n,null,a,t.lastEffect);break;case"together":Gn(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Wn(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ci(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Qi(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Qi(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function qn(e){e.effectTag|=4}function Yn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Kn(e){switch(e.tag){case 1:se(e.type)&&le();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(_t(),ce(),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Pt(e),null;case 13:return $(Rt),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return $(Rt),null;case 4:return _t(),null;case 10:return Xe(e),null;default:return null}}function Vn(e,t){return{value:e,source:t,stack:J(t)}}Pn=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)_(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Rn=function(){},Mn=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=Tt(Qt.current);n=P(a,n,e,r,i,o),(t.updateQueue=n)&&qn(t)}},Ln=function(e,t,n,r){n!==r&&qn(t)};var Jn="function"==typeof WeakSet?WeakSet:Set;function Zn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=J(n)),null!==n&&I(n.type),t=t.value,null!==e&&1===e.tag&&I(e.type)}function Xn(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){wi(e,n)}else t.current=null}function $n(e,t){switch(t.tag){case 0:case 11:case 15:er(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:We(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;
106case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function er(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!=(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function tr(e,t,n){switch("function"==typeof Ei&&Ei(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;De(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(a){wi(i,a)}}e=e.next}while(e!==r)})}break;case 1:Xn(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){wi(e,n)}}(t,n);break;case 5:Xn(t);break;case 4:or(e,t,n)}}function nr(e,t,n){for(var r=t;;)if(tr(e,r,n),null===r.child||4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function rr(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&rr(t)}function ir(e){return 5===e.tag||3===e.tag||4===e.tag}function ar(e){e:{for(var t=e.return;null!==t;){if(ir(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(K(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ir(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var o=5===i.tag||6===i.tag;if(o)o=o?i.stateNode:i.stateNode.instance,n?r?null(t,o,n):W(t,o,n):r?U(t,o):z(t,o);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function or(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag)nr(e,o,n),i?Y(r,o.stateNode):q(r,o.stateNode);else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(tr(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function sr(e,t){switch(t.tag){case 0:case 11:case 14:case 15:er(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&H(n,o,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(a(162));n=t.memoizedProps,G(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,Rr=Te();if(null!==t)e:for(t=e=t;;){if(5===t.tag){var r=t.stateNode;n?null(r):null(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?null(r):null(r,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(r=t.child.sibling).return=t,t=r;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}(t),lr(t);break;case 19:lr(t);break;default:throw Error(a(163))}}function lr(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Jn),t.forEach(function(t){var r=Ii.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var cr="function"==typeof WeakMap?WeakMap:Map;
vendor: 6,329 bytes, line 106
106function ur(e,t,n){(n=at(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Fr||(Fr=!0,zr=r),Zn(e,t)},n}function dr(e,t,n){(n=at(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Zn(e,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ur?Ur=new Set([this]):Ur.add(this),Zn(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var hr,fr=Math.ceil,gr=o.ReactCurrentDispatcher,pr=o.ReactCurrentOwner,mr=0,Ar=8,yr=16,br=32,vr=0,wr=1,xr=2,Ir=3,Cr=4,Er=5,kr=mr,Br=null,Sr=null,Qr=0,jr=vr,Nr=null,Tr=1073741823,Or=1073741823,_r=null,Dr=0,Pr=!1,Rr=0,Mr=500,Lr=null,Fr=!1,zr=null,Ur=null,Gr=!1,Hr=null,Wr=90,qr=null,Yr=0,Kr=null,Vr=0;function Jr(){return(kr&(yr|br))!==mr?1073741821-(Te()/10|0):0!==Vr?Vr:Vr=1073741821-(Te()/10|0)}function Zr(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Oe();if(!(4&t))return 99===r?1073741823:1073741822;if((kr&yr)!==mr)return Qr;if(null!==n)e=ze(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ze(e,150,100);break;case 97:case 96:e=ze(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Br&&e===Qr&&--e,e}function Xr(e,t){if(50<Yr)throw Yr=0,Kr=null,Error(a(185));if(null!==(e=$r(e,t))){var n=Oe();1073741823===t?(kr&Ar)!==mr&&(kr&(yr|br))===mr?ri(e):(ti(e),kr===mr&&Me()):ti(e),(4&kr)===mr||98!==n&&99!==n||(null===qr?qr=new Map([[e,t]]):(void 0===(n=qr.get(e))||n>t)&&qr.set(e,t))}}function $r(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Br===i&&(ci(t),jr===Cr&&Pi(i,Qr)),Ri(i,t)),i}function ei(e){var t=e.lastExpiredTime;return 0!==t?t:Di(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function ti(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Re(ri.bind(null,e));else{var t=ei(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Jr();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==ke&&me(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Re(ri.bind(null,e)):Pe(r,ni.bind(null,e),{timeout:10*(1073741821-t)-Te()}),e.callbackNode=t}}}function ni(e,t){if(Vr=0,t)return Mi(e,t=Jr()),ti(e),null;var n=ei(e);if(0!==n){if(t=e.callbackNode,(kr&(yr|br))!==mr)throw Error(a(327));if(yi(),e===Br&&n===Qr||ai(e,n),null!==Sr){var r=kr;kr|=yr;for(var i=si();;)try{di();break}catch(l){oi(e,l)}if(Je(),kr=r,gr.current=i,jr===wr)throw t=Nr,ai(e,n),Pi(e,n),ti(e),t;if(null===Sr)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=jr,Br=null,r){case vr:case wr:throw Error(a(345));case xr:Mi(e,2<n?2:n);break;case Ir:if(Pi(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=gi(i)),1073741823===Tr&&10<(i=Rr+Mr-Te())){if(Pr){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,ai(e,n);break}}if(0!==(o=ei(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=L(pi.bind(null,e),i);break}pi(e);break;case Cr:if(Pi(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=gi(i)),Pr&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,ai(e,n);break}if(0!==(i=ei(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Or?r=10*(1073741821-Or)-Te():1073741823===Tr?r=0:(r=10*(1073741821-Tr)-5e3,0>(r=(i=Te())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*fr(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=L(pi.bind(null,e),r);break}pi(e);break;case Er:if(1073741823!==Tr&&null!==_r){o=Tr;var s=_r;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Te()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Pi(e,n),e.timeoutHandle=L(pi.bind(null,e),r);break}}pi(e);break;default:throw Error(a(329))}if(ti(e),e.callbackNode===t)return ni.bind(null,e)}}return null}function ri(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)pi(e);else{if((kr&(yr|br))!==mr)throw Error(a(327));if(yi(),e===Br&&t===Qr||ai(e,t),null!==Sr){var n=kr;kr|=yr;for(var r=si();;)try{ui();break}catch(i){oi(e,i)}if(Je(),kr=n,gr.current=r,jr===wr)throw n=Nr,ai(e,t),Pi(e,t),ti(e),n;if(null!==Sr)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Br=null,pi(e),ti(e)}}return null}function ii(e,t){if((kr&(yr|br))!==mr)throw Error(a(187));var n=kr;kr|=1;try{return De(99,e.bind(null,t))}finally{kr=n,Me()}}function ai(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==F&&(e.timeoutHandle=F,null(n)),null!==Sr)for(n=Sr.return;null!==n;){var r=n;switch(r.tag){case 1:null!=r.type.childContextTypes&&le();break;case 3:_t(),ce();break;case 5:Pt(r);break;case 4:_t();break;case 13:case 19:$(Rt);break;case 10:Xe(r)}n=n.return}Br=e,Sr=Qi(e.current,null),Qr=t,jr=vr,Nr=null,Or=Tr=1073741823,_r=null,Dr=0,Pr=!1}function oi(e,t){for(;;){try{if(Je(),an(),null===Sr||null===Sr.return)return jr=wr,Nr=t,null;e:{var n=e,r=Sr.return,i=Sr,a=t;if(t=Qr,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var o=a,s=!!(1&Rt.current),l=r;do{var c;if(c=13===l.tag){var u=l.memoizedState;if(null!==u)c=null!==u.dehydrated;else{var d=l.memoizedProps;c=void 0!==d.fallback&&(!0!==d.unstable_avoidThisFallback||!s)}}if(c){var h=l.updateQueue;if(null===h){var f=new Set;f.add(o),l.updateQueue=f}else h.add(o);if(!(2&l.mode)){if(l.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var g=at(1073741823,null);g.tag=2,st(i,g)}i.expirationTime=1073741823;break e}a=void 0,i=t;var p=n.pingCache;if(null===p?(p=n.pingCache=new cr,a=new Set,p.set(o,a)):void 0===(a=p.get(o))&&(a=new Set,p.set(o,a)),!
106a.has(i)){a.add(i);var m=xi.bind(null,n,o,i);o.then(m,m)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);a=Error((I(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+J(i))}jr!==Er&&(jr=xr),a=Vn(a,i),l=r;do{switch(l.tag){case 3:o=a,l.effectTag|=4096,l.expirationTime=t,lt(l,ur(l,o,t));break e;case 1:o=a;var A=l.type,y=l.stateNode;if(!(64&l.effectTag||"function"!=typeof A.getDerivedStateFromError&&(null===y||"function"!=typeof y.componentDidCatch||null!==Ur&&Ur.has(y)))){l.effectTag|=4096,l.expirationTime=t,lt(l,dr(l,o,t));break e}}l=l.return}while(null!==l)}Sr=fi(Sr)}catch(b){t=b;continue}break}}function si(){var e=gr.current;return gr.current=xn,null===e?xn:e}function li(e,t){e<Tr&&2<e&&(Tr=e),null!==t&&e<Or&&2<e&&(Or=e,_r=t)}function ci(e){e>Dr&&(Dr=e)}function ui(){for(;null!==Sr;)Sr=hi(Sr)}function di(){for(;null!==Sr&&!Ae();)Sr=hi(Sr)}function hi(e){var t=hr(e.alternate,e,Qr);return e.memoizedProps=e.pendingProps,null===t&&(t=fi(e)),pr.current=null,t}function fi(e){Sr=e;do{var t=Sr.alternate;if(e=Sr.return,2048&Sr.effectTag){if(null!==(t=Kn(Sr)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{e:{var n=t,r=Qr,i=(t=Sr).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:se(t.type)&&le();break;case 3:_t(),ce(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null===n||n.child,Rn(t);break;case 5:Pt(t);var o=Tt(Nt.current);if(r=t.type,null!==n&&null!=t.stateNode)Mn(n,t,r,i,o),n.ref!==t.ref&&(t.effectTag|=128);else if(i){n=Tt(Qt.current);var s=O(r,i,o,n,t);Pn(s,t,!1,!1),t.stateNode=s,D(s,r,i,o,n)&&qn(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)Ln(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));n=Tt(Nt.current),o=Tt(Qt.current),t.stateNode=M(i,n,o,t)}break;case 13:if($(Rt),i=t.memoizedState,64&t.effectTag){t.expirationTime=r;break e}i=null!==i,o=!1,null===n?t.memoizedProps.fallback:(o=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=r,r.nextEffect=s):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!o&&!!(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Rt.current?jr===vr&&(jr=Ir):(jr!==vr&&jr!==Ir||(jr=Cr),0!==Dr&&null!==Br&&(Pi(Br,Qr),Ri(Br,Dr)))),(i||o)&&(t.effectTag|=4);break;case 4:_t(),Rn(t);break;case 10:Xe(t);break;case 19:if($(Rt),null===(i=t.memoizedState))break;if(o=!!(64&t.effectTag),null===(s=i.rendering)){if(o)Yn(i,!1);else if(jr!==vr||null!==n&&64&n.effectTag)for(n=t.child;null!==n;){if(null!==(s=Mt(n))){for(t.effectTag|=64,Yn(i,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,n=r,i=t.child;null!==i;)r=n,(o=i).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(s=o.alternate)?(o.childExpirationTime=0,o.expirationTime=r,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=s.childExpirationTime,o.expirationTime=s.expirationTime,o.child=s.child,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,r=s.dependencies,o.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;ee(Rt,1&Rt.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=Mt(s))){if(t.effectTag|=64,o=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Yn(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Te()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Yn(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Te()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=Rt.current,ee(Rt,i=o?1&i|2:1&i),t=n;break e}break;default:throw Error(a(156,t.tag))}t=null}if(n=Sr,1===Qr||1!==n.childExpirationTime){for(i=0,o=n.child;null!==o;)(r=o.expirationTime)>i&&(i=r),(s=o.childExpirationTime)>i&&(i=s),o=o.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Sr.firstEffect),null!==Sr.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Sr.firstEffect),e.lastEffect=Sr.lastEffect),1<Sr.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Sr:e.firstEffect=Sr,e.lastEffect=Sr))}if(null!==(t=Sr.sibling))return t;Sr=e}while(null!==Sr);return jr===vr&&(jr=Er),null}function gi(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function pi(e){var t=Oe();return De(99,mi.bind(null,e,t)),null}function mi(e,t){if(yi(),(kr&(yr|br))!==mr)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=gi(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Br&&(Sr=Br=null,Qr=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=kr;kr|=br,pr.current=null,N(e.containerInfo),Lr=i;do{try{Ai()}catch(C){if(null===Lr)throw Error(a(330));wi(Lr,C),Lr=Lr.nextEffect}}while(null!==Lr);Lr=i;do{try{for(var s=e,l=t;null!==Lr;){var c=Lr.effectTag;if(16&c&&K(Lr.stateNode),128&c){var u=Lr.alternate;if(null!==u){var d=u.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:ar(Lr),Lr.effectTag&=-3;break;case 6:ar(Lr),Lr.effectTag&=-3,sr(Lr.alternate,Lr);break;case 1024:Lr.effectTag&=-1025;break;case 1028:Lr.effectTag&=-1025,sr(Lr.alternate,Lr);break;case 4:sr(Lr.alternate,Lr);break;case 8:var h=s,f=Lr,g=l;or(h,f,g),rr(f)}Lr=Lr.nextEffect}}catch(C){if(null===Lr)throw Error(a(330));wi(Lr,C),Lr=Lr.nextEffect}}while(null!==Lr);T(e.containerInfo),e.current=n,Lr=i;do{try{for(c=r;null!==Lr;){var p=Lr.effectTag;if(36&p){var m=Lr.alternate;switch(d=c,(u=Lr).tag){case 0:case 11:case 15:er(16,32,u);break;case 1:var A=u.stateNode;if(4&u.effectTag)if(null===m)A.componentDidMount();else{var y=u.elementType===u.type?m.memoizedProps:We(u.type,m.memoizedProps);A.componentDidUpdate(y,m.memoizedState,A.__reactInternalSnapshotBeforeUpdate)}var b=u.updateQueue;null!==b&&ht(0,b,A);break;case 3:var v=u.updateQueue;if(null!==v){if(s=null,null!==u.child)switch(u.child.tag){case 5:s=S(u.child.stateNode);break;case 1:s=u.child.stateNode}
106ht(0,v,s)}break;case 5:var w=u.stateNode;null===m&&4&u.effectTag&&null(w,u.type,u.memoizedProps,u);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(a(163))}}if(128&p){u=void 0;var x=Lr.ref;if(null!==x){var I=Lr.stateNode;u=5===Lr.tag?S(I):I,"function"==typeof x?x(u):x.current=u}}Lr=Lr.nextEffect}}catch(C){if(null===Lr)throw Error(a(330));wi(Lr,C),Lr=Lr.nextEffect}}while(null!==Lr);Lr=null,Be(),kr=o}else e.current=n;if(Gr)Gr=!1,Hr=e,Wr=t;else for(Lr=i;null!==Lr;)t=Lr.nextEffect,Lr.nextEffect=null,Lr=t;if(0===(t=e.firstPendingTime)&&(Ur=null),1073741823===t?e===Kr?Yr++:(Yr=0,Kr=e):Yr=0,"function"==typeof Ci&&Ci(n.stateNode,r),ti(e),Fr)throw Fr=!1,e=zr,zr=null,e;return(kr&Ar)!==mr||Me(),null}function Ai(){for(;null!==Lr;){var e=Lr.effectTag;!!(256&e)&&$n(Lr.alternate,Lr),!(512&e)||Gr||(Gr=!0,Pe(97,function(){return yi(),null})),Lr=Lr.nextEffect}}function yi(){if(90!==Wr){var e=97<Wr?97:Wr;return Wr=90,De(e,bi)}}function bi(){if(null===Hr)return!1;var e=Hr;if(Hr=null,(kr&(yr|br))!==mr)throw Error(a(331));var t=kr;for(kr|=br,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:er(128,0,n),er(0,64,n)}}catch(r){if(null===e)throw Error(a(330));wi(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return kr=t,Me(),!0}function vi(e,t,n){st(e,t=ur(e,t=Vn(n,t),1073741823)),null!==(e=$r(e,1073741823))&&ti(e)}function wi(e,t){if(3===e.tag)vi(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){vi(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ur||!Ur.has(r))){st(n,e=dr(n,e=Vn(t,e),1073741823)),null!==(n=$r(n,1073741823))&&ti(n);break}}n=n.return}}function xi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Br===e&&Qr===n?jr===Cr||jr===Ir&&1073741823===Tr&&Te()-Rr<Mr?ai(e,Qr):Pr=!0:Di(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),ti(e)))}function Ii(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Zr(t=Jr(),e,null)),null!==(e=$r(e,t))&&ti(e)}hr=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||re.current)kn=!0;else{if(r<n){switch(kn=!1,t.tag){case 3:Dn(t);break;case 5:if(Dt(t),4&t.mode&&1!==n&&null(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:se(t.type)&&he(t);break;case 4:Ot(t,t.stateNode.containerInfo);break;case 10:Ze(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?zn(e,t,n):(ee(Rt,1&Rt.current),null!==(t=Wn(e,t,n))?t.sibling:null);ee(Rt,1&Rt.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return Hn(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),ee(Rt,Rt.current),!r)return null}return Wn(e,t,n)}kn=!1}}else kn=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=oe(t,ne.current),et(t,n),i=rn(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,an(),se(r)){var o=!0;he(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&mt(t,r,s,e),i.updater=At,t.stateNode=i,i._reactInternalFiber=t,wt(t,r,e,n),t=_n(null,t,r,!0,o,n)}else t.tag=0,Bn(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Si(e)?1:0;if(null!=e){if((e=e.$$typeof)===m)return 11;if(e===b)return 14}return 2}(i),e=We(i,e),o){case 0:t=Tn(null,t,i,e,n);break;case 1:t=On(null,t,i,e,n);break;case 11:t=Sn(null,t,i,e,n);break;case 14:t=Qn(null,t,i,We(i.type,e),r,n);break;default:throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Tn(e,t,r,i=t.elementType===r?i:We(r,i),n);case 1:return r=t.type,i=t.pendingProps,On(e,t,r,i=t.elementType===r?i:We(r,i),n);case 3:if(Dn(t),null===(r=t.updateQueue))throw Error(a(282));if(i=null!==(i=t.memoizedState)?i.element:null,dt(t,r,t.pendingProps,null,
vendor: 4,136 bytes, line 106
106n),(r=t.memoizedState.element)===i)t=Wn(e,t,n);else{if((i=t.stateNode.hydrate)&&(i=!1),i)for(n=Bt(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Bn(e,t,r,n);t=t.child}return t;case 5:return Dt(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,R(r,i)?s=null:null!==o&&R(r,o)&&(t.effectTag|=16),Nn(e,t),4&t.mode&&1!==n&&null(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(Bn(e,t,s,n),t=t.child),t;case 6:return null;case 13:return zn(e,t,n);case 4:return Ot(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=kt(t,null,r,n):Bn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Sn(e,t,r,i=t.elementType===r?i:We(r,i),n);case 7:return Bn(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,Ze(t,o=i.value),null!==s){var l=s.value;if(0==(o=Ue(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!re.current){t=Wn(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=at(n,null)).tag=2,st(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),$e(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Bn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,et(t,n),r=r(i=tt(i,o.unstable_observedBits)),t.effectTag|=1,Bn(e,t,r,n),t.child;case 14:return o=We(i=t.type,t.pendingProps),Qn(e,t,i,o=We(i.type,o),r,n);case 15:return jn(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:We(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,se(r)?(e=!0,he(t)):e=!1,et(t,n),bt(t,r,i),wt(t,r,i,n),_n(null,t,r,!0,e,n);case 19:return Hn(e,t,n)}throw Error(a(156,t.tag))};var Ci=null,Ei=null;function ki(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Bi(e,t,n,r){return new ki(e,t,n,r)}function Si(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qi(e,t){var n=e.alternate;return null===n?((n=Bi(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ji(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Si(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case u:return Ni(n.children,i,o,t);case p:s=8,i|=7;break;case d:s=8,i|=1;break;case h:return(e=Bi(12,n,t,8|i)).elementType=h,e.type=h,e.expirationTime=o,e;case A:return(e=Bi(13,n,t,i)).type=A,e.elementType=A,e.expirationTime=o,e;case y:return(e=Bi(19,n,t,i)).elementType=y,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case f:s=10;break e;case g:s=9;break e;case m:s=11;break e;case b:s=14;break e;case v:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Bi(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ni(e,t,n,r){return(e=Bi(7,e,r,t)).expirationTime=n,e}
vendor: 1,672 bytes, line 106
106function Ti(e,t,n){return(e=Bi(6,e,null,t)).expirationTime=n,e}function Oi(e,t,n){return(t=Bi(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _i(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=F,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Di(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Pi(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ri(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Mi(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Li(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=B(t))?null:e.stateNode}function Fi(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zi(e,t){Fi(e,t),(e=e.alternate)&&Fi(e,t)}
106var Ui={createContainer:function(e,t,n){return e=new _i(e,t,n),t=Bi(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,o=Jr(),s=gt.suspense;o=Zr(o,i,s);e:if(n){t:{if(C(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(se(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(se(c)){n=de(n,c,l);break e}}n=l}else n=te;return null===t.context?t.context=n:t.pendingContext=n,(t=at(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),st(i,t),Xr(i,o),o},batchedEventUpdates:function(e,t){var n=kr;kr|=2;try{return e(t)}finally{(kr=n)===mr&&Me()}},batchedUpdates:function(e,t){var n=kr;kr|=1;try{return e(t)}finally{(kr=n)===mr&&Me()}},unbatchedUpdates:function(e,t){var n=kr;kr&=-2,kr|=Ar;try{return e(t)}finally{(kr=n)===mr&&Me()}},deferredUpdates:function(e){return De(97,e)},syncUpdates:function(e,t,n,r){return De(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=kr;kr|=4;try{return De(98,e.bind(null,t,n,r))}finally{(kr=i)===mr&&Me()}},flushDiscreteUpdates:function(){(kr&(1|yr|br))===mr&&(function(){if(null!==qr){var e=qr;qr=null,e.forEach(function(e,t){Mi(t,e),ti(t)}),Me()}}(),yi())},flushControlled:function(e){var t=kr;kr|=1;try{De(99,e)}finally{(kr=t)===mr&&Me()}},flushSync:ii,flushPassiveEffects:yi,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?S(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&(n=t,r=t.firstPendingTime,Mi(n,r),ti(n),(kr&(yr|br))===mr&&Me());break;case 13:ii(function(){return Xr(e,1073741823)}),t=ze(Jr(),150,100),zi(e,t)}var n,r},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=ze(Jr(),150,100);Xr(e,t),zi(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Jr();var t=Fe++;Xr(e,t),zi(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Jr();Xr(e,t=Zr(t,e,null)),zi(e,t)}},findHostInstance:Li,findHostInstanceWithWarning:function(e){return Li(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=k(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ci=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(r){}},Ei=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}return!0}(n({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=B(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};AK.exports=Ui.default||Ui;var Gi=AK.exports;return AK.exports=e,Gi};var vK,wK=(vK=yK.exports)&&vK.__esModule&&Object.prototype.hasOwnProperty.call(vK,"default")?vK.default:vK;const xK=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i+=1){const r=n[i];if("render"===r&&!e[r]!=!t[r])return!1;if("children"!==r&&e[r]!==t[r]){if("object"==typeof e[r]&&"object"==typeof t[r]&&xK(e[r],t[r]))continue;return!1}if("children"===r&&("string"==typeof e[r]||"string"==typeof t[r]))return e[r]===t[r]}return!0},IK={},CK=({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>wK({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:r,commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>IK,getChildHostContext:()=>IK,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,n,r)=>!xK(n,r)}),[EK,kK]=ie.version.split(".").map(e=>parseInt(e,10));let BK;BK=EK>=20||19===EK&&kK>=2?hK:19===EK?XY:CK;var SK=BK;const QK=(e,t)=>{let{style:n,children:r,...i}=t;return{type:e,box:{},style:n||{},props:i||{},children:[]}},jK=e=>({type:"TEXT_INSTANCE",value:e}),NK=(e,t)=>{const n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"===t.type&&!n||e.children.push(t)},TK=(e,t)=>{"ROOT"===e.type?e.document=t:NK(e,t)},OK=(e,t,n)=>{var r;const i=null===(r=e.children)||void 0===r?void 0:r.indexOf(n);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},_K=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},DK=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},PK=(e,t,n)=>{e.value=n},RK=(e,t,n,r,i)=>{const{style:a,...o}=i;e.props=o,e.style=a},MK=new class{constructor(){Y(this,"fontFamilies",{}),Y(this,"emojiSource",null),Y(this,"hyphenationCallback",null),Y(this,"register",e=>{const{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=oR.create(t)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:r,fontStyle:i,fontWeight:a,...o}=e.fonts[n];this.fontFamilies[t].register({src:r,fontStyle:i,fontWeight:a,...o})}else{const{src:n,fontStyle:r,fontWeight:i,...a}=e;this.fontFamilies[t].register({src:n,fontStyle:r,fontWeight:i,...a})}}),Y(this,"registerEmojiSource",e=>{this.emojiSource=e}),Y(this,"registerHyphenationCallback",e=>{this.hyphenationCallback=e}),Y(this,"getFont",e=>{const{fontFamily:t}=e;if(!this.fontFamilies[t])throw new Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)}),Y(this,"load",async e=>{const t=this.getFont(e);t&&await t.load()}),Y(this,"reset",()=>{const e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){const n=e[t];for(let e=0;e<this.fontFamilies[n].sources.length;e++){this.fontFamilies[n].sources[e].data=null}}}),Y(this,"clear",()=>{this.fontFamilies={}}),Y(this,"getRegisteredFonts",()=>this.fontFamilies),Y(this,"getEmojiSource",()=>this.emojiSource),Y(this,"getHyphenationCallback",()=>this.hyphenationCallback),Y(this,"getRegisteredFontFamilies",()=>Object.keys(this.fontFamilies)),this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}};let LK;const FK={},zK=e=>{const t={type:"ROOT",document:null};LK=LK||(e=>{let{onChange:t=()=>{}}=e;return SK({appendChild:NK,appendChildToContainer:TK,commitTextUpdate:PK,commitUpdate:RK,createInstance:QK,createTextInstance:jK,insertBefore:OK,removeChild:_K,removeChildFromContainer:DK,resetAfterCommit:t})})({onChange:()=>{var e;const t=(null===(e=FK.change)||void 0===e?void 0:e.slice())||[];for(let n=0;n<t.length;n+=1)t[n]()}});
106const n=LK.createContainer(t),r=(e,t)=>{LK.updateContainer(e,n,null,t)};e&&r(e);const i=async function(e){void 0===e&&(e=!0);const n=t.document.props||{},{pdfVersion:r,language:i,pageLayout:a,pageMode:o,title:s,author:l,subject:c,keyboards:u,creator:d="react-pdf",producer:h="react-pdf",creationDate:f=new Date,modificationDate:g}=n,p=new XP({compress:e,pdfVersion:r,lang:i,displayTitle:!0,autoFirstPage:!1,info:(m={Title:s,Author:l,Subject:c,Keywords:u,Creator:d,Producer:h,CreationDate:f,ModificationDate:g},Object.fromEntries(Object.entries(m).filter(e=>{let[,t]=e;return void 0!==t})))});var m;a&&(p._root.data.PageLayout=yR(a)),o&&(p._root.data.PageMode=yR(o));const A=await OY(t.document,MK);return{layout:A,fileStream:YM(p,A)}},a=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{FK[e]||(FK[e]=[]),FK[e].push(t)},container:t,toBlob:async()=>{const e=[],{layout:t,fileStream:n}=await i();return new Promise((r,i)=>{n.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),n.on("end",()=>{try{const n=new Blob(e,{type:"application/pdf"});a({blob:n,_INTERNAL__LAYOUT__DATA_:t}),r(n)}catch(n){i(n)}})})},toBuffer:async()=>{const{layout:e,fileStream:t}=await i();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="";const{fileStream:t}=await i(!1);return new Promise((n,r)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),n(e)})}catch(i){r(i)}})},removeListener:(e,t)=>{if(!FK[e])return;const n=FK[e].indexOf(t);n>-1&&FK[e].splice(n,1)},updateContainer:r}},UK={page:{padding:0,fontFamily:"Helvetica",backgroundColor:"#ffffff"},headerBanner:{backgroundColor:"#1a1a2e",padding:"25px 40px",flexDirection:"row",justifyContent:"space-between",alignItems:"center"},logo:{width:120,height:60,objectFit:"contain"},headerTagline:{fontSize:10,color:"#ffffff",textAlign:"right",maxWidth:200},headerAccent:{color:"#9b87f5",fontWeight:"bold"},clientLogosSection:{backgroundColor:"#f8f7ff",padding:"15px 40px",borderBottom:"2px solid #9b87f5"},clientLogosTitle:{fontSize:8,color:"#666666",marginBottom:10,textTransform:"uppercase",letterSpacing:1},clientLogosRow:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",gap:15},clientLogo:{width:60,height:30,objectFit:"contain"},content:{padding:"20px 40px"},statsRow:{flexDirection:"row",justifyContent:"space-between",marginBottom:20},statBox:{backgroundColor:"#9b87f5",padding:"12px 15px",borderRadius:6,alignItems:"center",width:"23%"},statNumber:{fontSize:18,fontWeight:"bold",color:"#ffffff"},statLabel:{fontSize:7,color:"#ffffff",marginTop:3,textAlign:"center"},twoColumnLayout:{flexDirection:"row",gap:20,marginBottom:15},column:{width:"48%"},section:{marginBottom:15},sectionTitle:{fontSize:12,fontWeight:"bold",color:"#1a1a2e",marginBottom:8,paddingBottom:4,borderBottom:"2px solid #9b87f5"},text:{fontSize:9,color:"#444444",lineHeight:1.5},highlightText:{color:"#9b87f5",fontWeight:"bold"},servicesGrid:{flexDirection:"row",flexWrap:"wrap",gap:6},serviceItem:{width:"48%",backgroundColor:"#f8f7ff",padding:8,borderRadius:4,borderLeft:"3px solid #9b87f5"},serviceTitle:{fontSize:9,fontWeight:"bold",color:"#1a1a2e",marginBottom:2},serviceDesc:{fontSize:7,color:"#666666"},badgesGrid:{flexDirection:"row",flexWrap:"wrap",gap:8},badge:{backgroundColor:"#1a1a2e",padding:"8px 12px",borderRadius:4,width:"48%"},badgeTitle:{fontSize:9,fontWeight:"bold",color:"#9b87f5"},badgeDesc:{fontSize:7,color:"#ffffff",marginTop:2},caseStudiesGrid:{flexDirection:"row",flexWrap:"wrap",gap:8},caseStudy:{width:"48%",backgroundColor:"#ffffff",padding:10,borderRadius:4,border:"1px solid #e0e0e0",borderTop:"3px solid #9b87f5"},caseStudyTitle:{fontSize:9,fontWeight:"bold",color:"#1a1a2e",marginBottom:3},caseStudyResult:{fontSize:10,color:"#9b87f5",fontWeight:"bold"},caseStudyIndustry:{fontSize:7,color:"#888888",marginTop:2},benefitsList:{marginTop:5},benefitItem:{fontSize:8,color:"#444444",marginBottom:4,flexDirection:"row"},sdrsSection:{backgroundColor:"#1a1a2e",padding:12,borderRadius:6,marginTop:10},sdrsTitle:{fontSize:10,fontWeight:"bold",color:"#9b87f5",marginBottom:5},sdrsText:{fontSize:8,color:"#ffffff",lineHeight:1.4},footer:{position:"absolute",bottom:0,left:0,right:0,backgroundColor:"#1a1a2e",padding:"15px 40px",flexDirection:"row",justifyContent:"space-between",alignItems:"center"},footerLeft:{flexDirection:"column"},contactInfo:{fontSize:9,color:"#ffffff",marginBottom:3},link:{color:"#9b87f5",textDecoration:"none"},footerRight:{alignItems:"flex-end"}
106,ctaText:{fontSize:10,color:"#9b87f5",fontWeight:"bold",marginBottom:3}},GK=[{title:"AI Sales Automation",result:"350% ROI in 60 days",industry:"Startup"},{title:"LinkedIn & Clutch Strategy",result:"$200K pipeline, 1650% ROI",industry:"FinTech"},{title:"AI-Powered SEO",result:"427% organic traffic growth",industry:"SaaS Technology"},{title:"Telegram Outreach",result:"$400K revenue in 8 months",industry:"Software Development"}],HK=[{title:"TOP COMPANY",desc:"Expert Networks 2024"},{title:"GLOBAL LEADER",desc:"Spring 2024"},{title:"TOP MARKET RESEARCH",desc:"Financial Services"},{title:"TOP EXPERT NETWORKS",desc:"Ukraine 2025"}],WK=[{title:"AI SEO & Organic Growth",desc:"AI-powered strategies for sustainable rankings"},{title:"LinkedIn & Email Outreach",desc:"High-volume targeted prospect messaging"},{title:"Telegram Outreach",desc:"Direct engagement for Web3 & Outsourcing"},{title:"Appointment Setting",desc:"Outsourced prospecting and qualifying"},{title:"LinkedIn/Facebook Ads",desc:"Targeted social advertising campaigns"},{title:"Outsourced SDR Teams",desc:"Full sales development representation"}],qK=["Software Development","FinTech","Healthcare","SaaS","Web3","AI/ML"],YK=e=>`${"undefined"!=typeof window?window.location.origin:""}${e}`,KK=()=>ee.jsx(Tl,{children:ee.jsxs(pl,{size:"A4",style:UK.page,children:[ee.jsxs(hl,{style:UK.headerBanner,children:[ee.jsx(kl,{src:YK("/pdf-assets/leadbuds-logo.png"),style:UK.logo}),ee.jsxs(hl,{children:[ee.jsx(fl,{style:UK.headerTagline,children:"Premium B2B Lead Generation"}),ee.jsx(fl,{style:{...UK.headerTagline,color:"#9b87f5",fontWeight:"bold",marginTop:3},children:"AI-Powered Sales Automation"})]})]}),ee.jsxs(hl,{style:UK.clientLogosSection,children:[ee.jsx(fl,{style:UK.clientLogosTitle,children:"Trusted By Industry Leaders"}),ee.jsxs(hl,{style:UK.clientLogosRow,children:[ee.jsx(kl,{src:YK("/pdf-assets/deel-logo.png"),style:UK.clientLogo}),ee.jsx(kl,{src:YK("/pdf-assets/clari-logo.png"),style:UK.clientLogo}),ee.jsx(kl,{src:YK("/pdf-assets/nissan-logo.png"),style:UK.clientLogo}),ee.jsx(kl,{src:YK("/pdf-assets/neosoft-logo.png"),style:UK.clientLogo}),ee.jsx(kl,{src:YK("/pdf-assets/sureify-logo.png"),style:UK.clientLogo})]})]}),ee.jsxs(hl,{style:UK.content,children:[ee.jsxs(hl,{style:UK.statsRow,children:[ee.jsxs(hl,{style:UK.statBox,children:[ee.jsx(fl,{style:UK.statNumber,children:"500+"}),ee.jsx(fl,{style:UK.statLabel,children:"Clients Served"})]}),ee.jsxs(hl,{style:UK.statBox,children:[ee.jsx(fl,{style:UK.statNumber,children:"10K+"}),ee.jsx(fl,{style:UK.statLabel,children:"Leads Generated"})]}),ee.jsxs(hl,{style:UK.statBox,children:[ee.jsx(fl,{style:UK.statNumber,children:"95%"}),ee.jsx(fl,{style:UK.statLabel,children:"Client Retention"})]}),ee.jsxs(hl,{style:UK.statBox,children:[ee.jsx(fl,{style:UK.statNumber,children:"$2M+"}),ee.jsx(fl,{style:UK.statLabel,children:"Revenue Generated"})]})]}),ee.jsxs(hl,{style:UK.twoColumnLayout,children:[ee.jsxs(hl,{style:UK.column,children:[ee.jsxs(hl,{style:UK.section,children:[ee.jsx(fl,{style:UK.sectionTitle,children:"About LeadBuds"}),ee.jsxs(fl,{style:UK.text,children:["We deliver high-quality, industry-specific leads that convert. Our AI-powered approach combines LinkedIn outreach, email campaigns, and sales automation for B2B companies in ",qK.join(", "),"."]})]}),ee.jsxs(hl,{style:UK.section,children:[ee.jsx(fl,{style:UK.sectionTitle,children:"Our Services"}),ee.jsx(hl,{style:UK.servicesGrid,children:WK.map((e,t)=>ee.jsxs(hl,{style:UK.serviceItem,children:[ee.jsx(fl,{style:UK.serviceTitle,children:e.title}),ee.jsx(fl,{style:UK.serviceDesc,children:e.desc})]},t))})]}),ee.jsxs(hl,{style:UK.sdrsSection,children:[ee.jsx(fl,{style:UK.sdrsTitle,children:"Outsourced SDRs and Sales Teams"}),ee.jsx(fl,{style:UK.sdrsText,children:"Scale your sales without the overhead. Our trained SDR teams handle prospecting, qualification, and appointment setting — so your closers focus on closing. Full transparency, dedicated resources, predictable costs."})]})]}),ee.jsxs(hl,{style:UK.column,children:[ee.jsxs(hl,{style:UK.section,children:[ee.jsx(fl,{style:UK.sectionTitle,children:"Clutch Recognition"}),ee.jsx(hl,{style:UK.badgesGrid,children:HK.map((e,t)=>ee.jsxs(hl,{style:UK.badge,children:[ee.jsx(fl,{style:UK.badgeTitle,children:e.title}),ee.jsx(fl,{style:UK.badgeDesc,children:e.desc})]},t))})]}),ee.jsxs(hl,{style:UK.section,children:[ee.jsx(fl,{style:UK.sectionTitle,children:"Case Study Highlights"}),ee.jsx(hl,{style:UK.caseStudiesGrid,children:GK.map((e,t)=>ee.jsxs(hl,{style:UK.caseStudy,children:[ee.jsx(fl,{style:UK.caseStudyTitle,children:e.title}),ee.jsx(fl,{style:UK.caseStudyResult,children:e.result}),ee.jsx(fl,{style:UK.caseStudyIndustry,children:e.industry})]},t))})]}),ee.jsxs(hl,{style:UK.section,children:[ee.jsx(fl,{style:UK.sectionTitle,children:"Why Choose LeadBuds"}),ee.jsxs(hl,{style:UK.benefitsList,children:[ee.jsx(fl,{style:UK.benefitItem,children:"✓ Industry-specific lead generation expertise"}),ee.jsx(fl,{style:UK.benefitItem,children:"✓ Verified and qualified leads only"}),ee.jsx(fl,{style:UK.benefitItem,children:"✓ Exclusive leads not sold to competitors"}),ee.jsx(fl,{style:UK.benefitItem,children:"✓ AI-powered automation with human oversight"}),ee.jsx(fl,{style:UK.benefitItem,children:"✓ Flexible outsourced SDR & sales solutions"})]})]})]})]})]}),ee.jsxs(hl,{style:UK.footer,children:[ee.jsxs(hl,{style:UK.footerLeft,children:[ee.jsx(fl,{style:UK.contactInfo,children:ee.jsx(gl,{src:"https://www.lead-buds.com",style:UK.link,children:"www.lead-buds.com"})}),ee.jsx(fl,{style:UK.contactInfo,children:ee.jsx(gl,{src:"https://clutch.co/profile/leadbuds",style:UK.link,children:"clutch.co/profile/leadbuds"})}),ee.jsx(fl,{style:UK.contactInfo,children:ee.jsx(gl,{src:"https://www.designrush.com/agency/profile/leadbuds",style:UK.link,children:"designrush.com/agency/profile/leadbuds"})})]}),ee.jsxs(hl,{style:UK.footerRight,children:[ee.jsx(fl,{style:UK.ctaText,children:"Ready to Scale Your Pipeline?"}),ee.jsx(fl,{style:UK.contactInfo,children:ee.jsx(gl,{src:"https://linkedin.com/company/leadbuds",style:UK.link,children:"Connect on LinkedIn"})})]})]})]})}),VK=({variant:e="default",size:t="default",className:n=""})=>{const[r,i]=re.useState(!1),{toast:a}=Dt();return ee.jsx(hs,{onClick:async()=>{i(!0);try{await(async()=>{const e=await zK(ee.jsx(KK,{})).toBlob(),t=URL.createObjectURL(e),n=document.createElement("a");n.href=t,n.download="LeadBuds-One-Pager.pdf",document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(t)}
106)(),a({title:"PDF Downloaded!",description:"Your LeadBuds one-pager has been downloaded successfully."})}catch(e){a({title:"Download Failed",description:"There was an error generating the PDF. Please try again.",variant:"destructive"})}finally{i(!1)}},variant:e,size:t,disabled:r,className:n,children:r?ee.jsxs(ee.Fragment,{children:[ee.jsx(dr,{className:"mr-2 h-4 w-4 animate-spin"}),"Generating PDF..."]}):ee.jsxs(ee.Fragment,{children:[ee.jsx($n,{className:"mr-2 h-4 w-4"}),"Download One-Pager"]})})},JK=()=>ee.jsx("section",{id:"about",className:"section-padding py-16 bg-white dark:bg-gray-900 dark:bg-gradient-to-b dark:from-gray-900 dark:to-leadbuds-dark-mode",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4 dark:text-white",children:"Why Choose LeadBuds"}),ee.jsx("div",{className:"w-20 h-1 bg-leadbuds-purple mx-auto"}),ee.jsx("p",{className:"mt-6 text-lg text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"We specialize in delivering high-quality, industry-specific leads that convert. Our proven approach ensures your business gets the best return on investment."})]}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-10 items-center",children:[ee.jsxs("div",{className:"dark:bg-gray-800/50 dark:backdrop-blur-sm p-6 rounded-xl",children:[ee.jsx("h3",{className:"text-2xl font-semibold mb-6 dark:text-white",children:"The LeadBuds Advantage"}),ee.jsx("div",{className:"space-y-4",children:["Industry-specific lead generation expertise","Verified and qualified leads only","Exclusive leads not sold to competitors","Customized campaigns for your unique needs","Comprehensive analytics and reporting","Dedicated support team"].map((e,t)=>ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"mr-3 mt-1 bg-leadbuds-purple/10 dark:bg-leadbuds-purple/20 p-1 rounded-full",children:ee.jsx(Hn,{className:"h-5 w-5 text-leadbuds-purple"})}),ee.jsx("p",{className:"text-gray-700 dark:text-gray-200",children:e})]},t))}),ee.jsxs("div",{className:"mt-8 text-gray-600 dark:text-gray-300",children:[ee.jsx("h4",{className:"font-semibold mb-2",children:"Our Commitment to Quality"}),ee.jsx("p",{children:"At LeadBuds, we understand that the foundation of successful B2B growth lies in connecting with the right prospects. Unlike generic lead providers, we focus on quality over quantity, ensuring each lead matches your ideal customer profile and has genuine interest in your solutions."}),ee.jsx("h4",{className:"font-semibold mt-4 mb-2",children:"Industries We Serve"}),ee.jsx("p",{children:"We specialize in lead generation for software development, fintech, healthcare, SaaS, and Web3 companies. Our industry-specific approach allows us to understand the unique challenges and opportunities in your market."})]})]}),ee.jsxs("div",{className:"space-y-6",children:[ee.jsx(cl,{}),ee.jsx("div",{className:"flex justify-center",children:ee.jsx(VK,{variant:"outline",className:"border-leadbuds-purple text-leadbuds-purple hover:bg-leadbuds-purple hover:text-white dark:border-leadbuds-purple dark:text-leadbuds-purple dark:hover:bg-leadbuds-purple dark:hover:text-white"})})]})]})]})}),ZK=()=>{const e=cs();return ee.jsx("section",{id:"contact",className:"py-16 bg-leadbuds-dark text-white",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:"Get In Touch"}),ee.jsx("div",{className:"w-20 h-1 bg-leadbuds-purple mx-auto"}),ee.jsx("p",{className:"mt-6 text-lg text-gray-300 max-w-3xl mx-auto",children:"Ready to grow your business with quality leads? Contact us today to discuss your lead generation needs."})]}),ee.jsxs("div",{className:"grid grid-cols-1 "+(e?"gap-8":"lg:grid-cols-2 gap-10"),children:[ee.jsx(ms,{}),ee.jsx(ps,{})]})]})})},XK=Ze,$K=Xe,eV=$e,tV=()=>{const[e,t]=re.useState(!1);return ee.jsx("footer",{className:"bg-leadbuds-dark text-white pt-16 pb-6",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 lg:grid-cols-5 ga
106p-10 mb-12",children:[ee.jsxs("div",{children:[ee.jsx(ct,{to:"/",className:"flex items-center mb-6","aria-label":"LeadBuds Home",children:ee.jsx("img",{src:"/lovable-uploads/5db9325a-583d-49ec-ad88-d15c2283566a.png",alt:"LeadBuds",className:"h-20 transition-all duration-300",loading:"lazy",decoding:"async"})}),ee.jsx("p",{className:"text-gray-400 mb-6 max-w-md",children:"Specializing in lead generation services for software development, fintech, healthcare, and web3 industries. Quality leads that convert to valuable customers for your business."}),ee.jsxs("div",{className:"flex space-x-4",children:[ee.jsx("a",{href:"https://www.instagram.com/leadbuds/",target:"_blank",rel:"noopener noreferrer",className:"bg-leadbuds-purple/20 p-2 rounded-full hover:bg-leadbuds-purple/40 transition-colors",children:ee.jsx(sr,{className:"h-5 w-5"})}),ee.jsx("a",{href:"https://www.linkedin.com/company/leadbuds/",target:"_blank",rel:"noopener noreferrer",className:"bg-leadbuds-purple/20 p-2 rounded-full hover:bg-leadbuds-purple/40 transition-colors",children:ee.jsx(ur,{className:"h-5 w-5"})})]})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-lg font-semibold mb-6 border-l-4 border-leadbuds-purple pl-3",children:"Navigation"}),ee.jsxs("ul",{className:"space-y-3 text-gray-400",children:[ee.jsxs("li",{className:"relative group",children:[ee.jsx("div",{className:"lg:hidden",children:ee.jsxs(XK,{open:e,onOpenChange:t,children:[ee.jsxs($K,{className:"flex items-center hover:text-leadbuds-purple transition-colors",children:["Services ",ee.jsx(Wn,{className:"ml-1 h-4 w-4 transition-transform duration-300 "+(e?"rotate-180":"")})]}),ee.jsxs(eV,{className:"mt-2 pl-4 space-y-2",children:[ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-email-outreach",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"LinkedIn & Email Outreach"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/telegram-outreach",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"Telegram Outreach"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/appointment-setting",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"Appointment Setting"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-facebook-ads",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"LinkedIn/Facebook Ads"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-company-page-growth",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"LinkedIn Company Page Growth"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/ai-seo-organic-growth",className:"hover:text-leadbuds-purple transition-colors block",onClick:()=>window.scrollTo(0,0),children:"AI SEO & Organic Growth"})})]})]})}),ee.jsx("span",{className:"lg:flex hidden hover:text-leadbuds-purple transition-colors cursor-pointer",children:"Services"}),ee.jsxs("div",{className:"hidden lg:block absolute left-0 mt-2 w-64 bg-white dark:bg-gray-800 rounded-md shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 z-50",children:[ee.jsx(ct,{to:"/services/linkedin-email-outreach",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"LinkedIn & Email Outreach"}),ee.jsx(ct,{to:"/services/telegram-outreach",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"Telegram Outreach"}),ee.jsx(ct,{to:"/services/appointment-setting",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"Appointment Setting"}),ee.jsx(ct,{to:"/services/linkedin-facebook-ads",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"LinkedIn/Facebook Ads"}),ee.jsx(ct,{to:"/services/linkedin-company-page-growth",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"LinkedIn Company Page Growth"}),ee.jsx(ct,{to:"/services/ai-seo-organic-growth",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",onClick:()=>window.scrollTo(0,0),children:"AI SEO & Organic Growth"})]})]}),ee.jsxs("li",{className:"relative group",children:[ee.jsx("span",{className:"hover:text-leadbuds-purple transition-colors cursor-pointer",children:"Product"}),ee.jsx("div",{className:"absolute left-0 mt-2 w-48 bg-white dark:bg-gray-800 rounded-md shadow-lg op
106acity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 z-50",children:ee.jsxs("a",{href:"https://banderaai.com",target:"_blank",rel:"noopener noreferrer",className:"flex items-center px-4 py-3 text-sm text-gray-700 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-gray-700",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),"Bandera AI"]})})]}),ee.jsx("li",{children:ee.jsx(ct,{to:"/case-studies",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"Case Studies"})}),ee.jsx("li",{children:ee.jsx("a",{href:"/#about",className:"hover:text-leadbuds-purple transition-colors",children:"About Us"})}),ee.jsx("li",{children:ee.jsx("a",{href:"/#contact",className:"hover:text-leadbuds-purple transition-colors",children:"Contact Us"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/blog",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"Blog"})})]})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-lg font-semibold mb-6 border-l-4 border-leadbuds-purple pl-3",children:"Services"}),ee.jsxs("ul",{className:"space-y-3 text-gray-400",children:[ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-email-outreach",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"LinkedIn & Email Outreach"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/telegram-outreach",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"Telegram Outreach"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/appointment-setting",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"Appointment Setting"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-facebook-ads",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"LinkedIn/Facebook Ads"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/linkedin-company-page-growth",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"LinkedIn Company Page Growth"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/services/ai-seo-organic-growth",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"AI SEO & Organic Growth"})})]})]}),ee.jsxs("div",{children:[ee.jsxs("h3",{className:"text-lg font-semibold mb-6 border-l-4 border-leadbuds-purple pl-3 flex items-center",children:[ee.jsx("img",{src:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146d7a900.png",alt:"Bandera AI",className:"h-5 mr-2",loading:"lazy",decoding:"async"}),"Bandera AI Solutions"]}),ee.jsxs("ul",{className:"space-y-3 text-gray-400",children:[ee.jsx("li",{children:ee.jsx(ct,{to:"/solutions/sales-automation",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"AI Sales Agents"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/solutions/marketing-automation",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"AI Marketing Agents"})}),ee.jsx("li",{children:ee.jsx(ct,{to:"/solutions/operations-automation",className:"hover:text-leadbuds-purple transition-colors",onClick:()=>window.scrollTo(0,0),children:"AI Social Media Agents"})})]})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-lg font-semibold mb-6 border-l-4 border-leadbuds-purple pl-3",children:"Contact Information"}),ee.jsxs("ul",{className:"space-y-4 text-gray-400",children:[ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-8 h-8 bg-leadbuds-purple/20 rounded-full flex items-center justify-center mr-3",children:ee.jsx(fr,{className:"h-4 w-4"})}),ee.jsxs("div",{children:[ee.jsx("p",{className:"text-purple-400 font-medium",children:"Our Location"}),ee.jsx("p",{children:"Vitallia Skakuna 7, Kyiv, Ukraine, 02000"})]})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-8 h-8 bg-leadbuds-purple/20 rounded-full flex items-center justify-center mr-3",children:ee.jsx(hr,{className:"h-4 w-4"})}),ee.jsx("div",{children:ee.jsx("p",{children:"[email protected]"})})]})]})]})]}),ee.jsxs("div",{className:"border-t border-gray-700 pt-6 flex flex-col md:flex-row justify-between items-center",children:[ee.jsxs("p",{className:"text-gray-400 text-sm mb-4 md:mb-0",children:["© ",(new Date).getFullYear()," LeadBuds. All rights reserved."]}),ee.jsxs("div",{className:"flex flex-wrap gap-4 md:gap-6 justify-center md:justify-end",children:[ee.jsx(ct,{to:"/privacy-policy",className:"text-gray-400 hover:text-leadbuds-purple text-sm transition-colors",onClick:()=>window.scrollTo(0,0),children:"Privacy Policy"}),ee.jsx(ct,{to:"/terms-of-service",className:"text-gray-400 hover:text-leadbuds-purple text-sm transition-colors",onClick:()=>window.scrollTo(0,0),children:"Terms of Service"}),ee.jsx(ct,{to:"/cookie-policy",className:"text-gray-400 hover:text-leadbuds-purple text-sm transition-colors",onClick:()=>window.scrollTo(0,0),children:"Cookie Policy"})]})]})]})})};var nV="undefined"!=typeof Element,rV="function"==typeof Map,iV="function"==typeof Set,aV="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function oV(e,t){if(e===t)return!0;
106if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var n,r,i,a;if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!==r--;)if(!oV(e[r],t[r]))return!1;return!0}if(rV&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;for(a=e.entries();!(r=a.next()).done;)if(!oV(r.value[1],t.get(r.value[0])))return!1;return!0}if(iV&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(aV&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((n=e.length)!=t.length)return!1;for(r=n;0!==r--;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(nV&&e instanceof Element)return!1;for(r=n;0!==r--;)if(("_owner"!==i[r]&&"__v"!==i[r]&&"__o"!==i[r]||!e.$$typeof)&&!oV(e[i[r]],t[i[r]]))return!1;return!0}return e!=e&&t!=t}const sV=oe(function(e,t){try{return oV(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return!1;throw n}});var lV=function(e,t,n,r,i,a,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}};const cV=oe(lV);const uV=oe(function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var c=a[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=n?n.call(r,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0});var dV=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(dV||{}),hV={rel:["amphtml","canonical","alternate"]},fV={type:["application/ld+json"]},gV={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},pV=Object.values(dV),mV={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},AV=Object.entries(mV).reduce((e,[t,n])=>(e[n]=t,e),{}),yV="data-rh",bV="defaultTitle",vV="defer",wV="encodeSpecialCharacters",xV="onChangeClientState",IV="titleTemplate",CV="prioritizeSeoTags",EV=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},kV=e=>{let t=EV(e,"title");const n=EV(e,IV);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=EV(e,bV);return t||r||void 0},BV=e=>EV(e,xV)||(()=>{}),SV=(e,t)=>t.filter(t=>void 0!==t[e]).map(t=>t[e]).reduce((e,t)=>({...e,...t}),{}),QV=(e,t)=>t.filter(e=>void 0!==e.base).map(e=>e.base).reverse().reduce((t,n)=>{if(!t.length){const r=Object.keys(n);for(let i=0;i<r.length;i+=1){const a=r[i].toLowerCase();if(-1!==e.indexOf(a)&&n[a])return t.concat(n)}}return t},[]),jV=(e,t,n)=>{const r={};return n.filter(t=>!!Array.isArray(t[e])||(void 0!==t[e]&&(t[e],console&&console.warn),!1)).map(t=>t[e]).reverse().reduce((e,n)=>{const i={};n.filter(e=>{let n;const a=Object.keys(e);for(let r=0;r<a.length;r+=1){const i=a[r],o=i.toLowerCase();-1===t.indexOf(o)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===o&&"stylesheet"===e[o].toLowerCase()||(n=o),-1===t.indexOf(i)||"innerHTML"!==i&&"cssText"!==i&&"itemprop"!==i||(n=i)}if(!n||!e[n])return!1;const o=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][o]&&(i[n][o]=!0,!0)}
106).reverse().forEach(t=>e.push(t));const a=Object.keys(i);for(let t=0;t<a.length;t+=1){const e=a[t],n={...r[e],...i[e]};r[e]=n}return e},[]).reverse()},NV=(e,t)=>{if(Array.isArray(e)&&e.length)for(let n=0;n<e.length;n+=1){if(e[n][t])return!0}return!1},TV=e=>Array.isArray(e)?e.join(""):e,OV=(e,t)=>Array.isArray(e)?e.reduce((e,n)=>(((e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1})(n,t)?e.priority.push(n):e.default.push(n),e),{priority:[],default:[]}):{default:e,priority:[]},_V=(e,t)=>({...e,[t]:void 0}),DV=["noscript","script","style"],PV=(e,t=!0)=>!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),RV=e=>Object.keys(e).reduce((t,n)=>{const r=void 0!==e[n]?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),MV=(e,t={})=>Object.keys(e).reduce((t,n)=>(t[mV[n]||n]=e[n],t),t),LV=(e,t)=>t.map((t,n)=>{const r={key:n,[yV]:!0};return Object.keys(t).forEach(e=>{const n=mV[e]||e;if("innerHTML"===n||"cssText"===n){const e=t.innerHTML||t.cssText;r.dangerouslySetInnerHTML={__html:e}}else r[n]=t[e]}),ie.createElement(e,r)}),FV=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>((e,t,n)=>{const r=MV(n,{key:t,[yV]:!0});return[ie.createElement("title",r,t)]})(0,t.title,t.titleAttributes),toString:()=>((e,t,n,r)=>{const i=RV(n),a=TV(t);return i?`<${e} ${yV}="true" ${i}>${PV(a,r)}</${e}>`:`<${e} ${yV}="true">${PV(a,r)}</${e}>`})(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>MV(t),toString:()=>RV(t)};default:return{toComponent:()=>LV(e,t),toString:()=>((e,t,n=!0)=>t.reduce((t,r)=>{const i=r,a=Object.keys(i).filter(e=>!("innerHTML"===e||"cssText"===e)).reduce((e,t)=>{const r=void 0===i[t]?t:`${t}="${PV(i[t],n)}"`;return e?`${e} ${r}`:r},""),o=i.innerHTML||i.cssText||"",s=-1===DV.indexOf(e);return`${t}<${e} ${yV}="true" ${a}${s?"/>":`>${o}</${e}>`}`},""))(e,t,n)}}},zV=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:i,noscriptTags:a,styleTags:o,title:s="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:d,scriptTags:h}=e,f={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:f,linkTags:u,metaTags:d,scriptTags:h}=(({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const i=OV(e,gV),a=OV(t,hV),o=OV(n,fV);return{priorityMethods:{toComponent:()=>[...LV("meta",i.priority),...LV("link",a.priority),...LV("script",o.priority)],toString:()=>`${FV("meta",i.priority,r)} ${FV("link",a.priority,r)} ${FV("script",o.priority,r)}`},metaTags:i.default,linkTags:a.default,scriptTags:o.default}})(e)),{priority:f,base:FV("base",t,r),bodyAttributes:FV("bodyAttributes",n,r),htmlAttributes:FV("htmlAttributes",i,r),link:FV("link",u,r),meta:FV("meta",d,r),noscript:FV("noscript",a,r),script:FV("script",h,r),style:FV("style",o,r),title:FV("title",{title:s,titleAttributes:l},r)}},UV=[],GV=!("undefined"==typeof window||!window.document||!window.document.createElement),HV=class{constructor(e,t){Y(this,"instances",[]),Y(this,"canUseDOM",GV),Y(this,"context"),Y(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?UV:this.instances,add:e=>{(this.canUseDOM?UV:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?UV:this.instances).indexOf(e);(this.canUseDOM?UV:this.instances).splice(t,1)}}}),this.context=e,this.canUseDOM=t||!1,t||(e.helmet=zV({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},WV=ie.createContext({}),qV=(U=class extends re.Component{constructor(e){super(e),Y(this,"helmetData"),this.helmetData=new HV(this.props.context||{},U.canUseDOM)}render(){return ie.createElement(WV.Provider,{value:this.helmetData.value},this.props.children)}},Y(U,"canUseDOM",GV),U),YV=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${yV}]`),i=[].slice.call(r),a=[];let o;return t&&t.length&&t.forEach(t=>{const n=document.createElement(e);for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))if("innerHTML"===e)n.innerHTML=t.innerHTML;else if("cssText"===e)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{const r=e,i=void 0===t[r]?"":t[r];n.setAttribute(e,i)}n.setAttribute(yV,"true"),i.some((e,t)=>(o=t,n.isEqualNode(e)))?i.splice(o,1):a.push(n)}
106),i.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),a.forEach(e=>n.appendChild(e)),{oldTags:i,newTags:a}},KV=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(yV),i=r?r.split(","):[],a=[...i],o=Object.keys(t);for(const s of o){const e=t[s]||"";n.getAttribute(s)!==e&&n.setAttribute(s,e),-1===i.indexOf(s)&&i.push(s);const r=a.indexOf(s);-1!==r&&a.splice(r,1)}for(let s=a.length-1;s>=0;s-=1)n.removeAttribute(a[s]);i.length===a.length?n.removeAttribute(yV):n.getAttribute(yV)!==o.join(",")&&n.setAttribute(yV,o.join(","))},VV=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:i,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:l,scriptTags:c,styleTags:u,title:d,titleAttributes:h}=e;KV("body",r),KV("html",i),((e,t)=>{void 0!==e&&document.title!==e&&(document.title=TV(e)),KV("title",t)})(d,h);const f={baseTag:YV("base",n),linkTags:YV("link",a),metaTags:YV("meta",o),noscriptTags:YV("noscript",s),scriptTags:YV("script",c),styleTags:YV("style",u)},g={},p={};Object.keys(f).forEach(e=>{const{newTags:t,oldTags:n}=f[e];t.length&&(g[e]=t),n.length&&(p[e]=f[e].oldTags)}),t&&t(),l(e,g,p)},JV=null,ZV=e=>{JV&&cancelAnimationFrame(JV),e.defer?JV=requestAnimationFrame(()=>{VV(e,()=>{JV=null})}):(VV(e),JV=null)},XV=class extends re.Component{constructor(){super(...arguments),Y(this,"rendered",!1)}shouldComponentUpdate(e){return!uV(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const r=(i=e.get().map(e=>{const t={...e.props};return delete t.context,t}),{baseTag:QV(["href"],i),bodyAttributes:SV("bodyAttributes",i),defer:EV(i,vV),encode:EV(i,wV),htmlAttributes:SV("htmlAttributes",i),linkTags:jV("link",["rel","href"],i),metaTags:jV("meta",["name","charset","http-equiv","property","itemprop"],i),noscriptTags:jV("noscript",["innerHTML"],i),onChangeClientState:BV(i),scriptTags:jV("script",["src","innerHTML"],i),styleTags:jV("style",["cssText"],i),title:kV(i),titleAttributes:SV("titleAttributes",i),prioritizeSeoTags:NV(i,CV)});var i;qV.canUseDOM?ZV(r):zV&&(n=zV(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},$V=(G=class extends re.Component{shouldComponentUpdate(e){return!sV(_V(this.props,"helmetData"),_V(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(t=>{n={...n,[t]:e[t]}}),n}warnOnInvalidChildren(e,t){return cV(pV.some(t=>e.type===t),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${pV.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),cV(!t||"string"==typeof t||Array.isArray(t)&&!t.some(e=>"string"!=typeof e),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return ie.Children.forEach(e,e=>{if(!e||!e.props)return;const{children:r,...i}=e.props,a=Object.keys(i).reduce((e,t)=>(e[AV[t]||t]=i[t],e),{});let{type:o}=e;
106switch("symbol"==typeof o?o=o.toString():this.warnOnInvalidChildren(e,r),o){case"Symbol(react.fragment)":t=this.mapChildrenToProps(r,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(e,n,a,r);break;default:t=this.mapObjectTypeChildren(e,t,a,r)}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof HV)){r=new HV(r.context,!0),delete n.helmetData}return r?ie.createElement(XV,{...n,context:r.value}):ie.createElement(WV.Consumer,null,e=>ie.createElement(XV,{...n,context:e}))}},Y(G,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),G);const eJ=({title:e="LeadBuds - Premium B2B Lead Generation Services",description:t="LeadBuds - Empowering B2B Sales Growth through the Art of Sales Science & AI. Quality lead generation for software development, fintech, healthcare, and web3 industries.",keywords:n="lead generation, B2B leads, sales leads, LinkedIn outreach, email marketing",image:r="/og/leadbuds-social.png",url:i="https://lead-buds.com",type:a="website"})=>{const o=i.startsWith("http")?i:`https://lead-buds.com${i}`,s=e.includes("LeadBuds")?e:`${e} | LeadBuds`,l=r.startsWith("http")?r:`https://lead-buds.com${r}`;return ee.jsxs($V,{children:[ee.jsx("title",{children:s}),ee.jsx("meta",{name:"description",content:t}),ee.jsx("meta",{name:"keywords",content:n}),ee.jsx("meta",{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),ee.jsx("meta",{name:"language",content:"en"}),ee.jsx("meta",{name:"revisit-after",content:"7 days"}),ee.jsx("meta",{name:"author",content:"LeadBuds"}),ee.jsx("link",{rel:"canonical",href:o}),ee.jsx("meta",{property:"og:title",content:s}),ee.jsx("meta",{property:"og:description",content:t}),ee.jsx("meta",{property:"og:type",content:a}),ee.jsx("meta",{property:"og:url",content:o}),ee.jsx("meta",{property:"og:image",content:l}),ee.jsx("meta",{property:"og:image:secure_url",content:l}),ee.jsx("meta",{property:"og:image:width",content:"1200"}),ee.jsx("meta",{property:"og:image:height",content:"630"}),ee.jsx("meta",{property:"og:image:alt",content:e}),ee.jsx("meta",{property:"og:site_name",content:"LeadBuds"}),ee.jsx("meta",{property:"og:locale",content:"en_US"}),ee.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),ee.jsx("meta",{name:"twitter:site",content:"@leadbuds"}),ee.jsx("meta",{name:"twitter:creator",content:"@leadbuds"}),ee.jsx("meta",{name:"twitter:title",content:s}),ee.jsx("meta",{name:"twitter:description",content:t}),ee.jsx("meta",{name:"twitter:image",content:l}),ee.jsx("meta",{name:"twitter:image:alt",content:e}),ee.jsx("meta",{name:"theme-color",content:"#8B5CF6"}),ee.jsx("meta",{name:"msapplication-navbutton-color",content:"#8B5CF6"}),ee.jsx("meta",{name:"apple-mobile-web-app-status-bar-style",content:"black-translucent"}),ee.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Organization",name:"LeadBuds",alternateName:"LeadBuds - B2B Lead Generation Agency",url:"https://lead-buds.com",logo:"https://lead-buds.com/lovable-uploads/5db9325a-583d-49ec-ad88-d15c2283566a.png",description:"LeadBuds is a premium B2B lead generation agency specializing in LinkedIn outreach, email campaigns, AI-powered sales automation, and organic growth strategies. We help software development companies, fintech firms, healthcare organizations, and Web3 businesses generate qualified leads and accelerate sales growth through data-driven strategies and AI automation.",slogan:"Empowering B2B Sales Growth through The Art of Sales Science & AI",contactPoint:[{"@type":"ContactPoint",contactType:"sales",availableLanguage:["English"],areaServed:"Worldwide"},{"@type":"ContactPoint",contactType:"customer support",availableLanguage:["English"],areaServed:"Worldwide"}],sameAs:["https://linkedin.com/company/leadbuds","https://instagram.com/leadbuds","https://calendly.com/lead-buds"],address:{"@type":"PostalAddress",addressLocality:"Global Operations",addressCountry:"US"},foundingDate:"2023",numberOfEmployees:{"@type":"QuantitativeValue",minValue:10,maxValue:50},knowsAbout:["B2B Lead Generation","LinkedIn Outreach","Email Marketing Campaigns","Sales Automation","AI-Powered Sales Tools","Marketing Automation","Telegram Marketing","Social Media Advertising","Appointment Setting","Lead Qualification","CRM Integration","Sales Pipeline Management","Startup Growth Programs","AWS Partner Services","Clutch Review Management"],areaServed:{"@type":"Place",name:"Worldwide"}
106,hasOfferCatalog:{"@type":"OfferCatalog",name:"LeadBuds Services",itemListElement:[{"@type":"OfferCatalog",name:"Outreach Services",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:"LinkedIn & Email Outreach",description:"High-volume LinkedIn connection requests and personalized email campaigns to generate qualified B2B leads. Our proven strategies achieve 400%+ ROI through targeted outreach to decision-makers in your ideal customer profile.",serviceType:"B2B Lead Generation",provider:{"@type":"Organization",name:"LeadBuds"},areaServed:"Worldwide",audience:{"@type":"BusinessAudience",name:"B2B Companies"}}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Telegram Outreach",description:"Direct messaging campaigns on Telegram targeting Web3, cryptocurrency, blockchain, and tech industry professionals. Specialized in reaching crypto communities and tech-savvy audiences.",serviceType:"Digital Marketing",provider:{"@type":"Organization",name:"LeadBuds"},areaServed:"Worldwide"}}]},{"@type":"OfferCatalog",name:"AI Automation Solutions (Bandera AI)",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:"AI Sales Automation",description:"OpenAI-powered AI agents that automate prospecting, lead scoring, personalized outreach, and meeting scheduling. Reduce sales team workload by 70% while increasing qualified leads by 500%.",serviceType:"Sales Automation",provider:{"@type":"Organization",name:"LeadBuds"}}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"AI Marketing Automation",description:"AI agents built with OpenAI Agent Builder that handle content creation, social media posting, campaign optimization, and performance analytics 24/7.",serviceType:"Marketing Automation",provider:{"@type":"Organization",name:"LeadBuds"}}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"AI Operations Automation",description:"Automated social media management with AI agents for post scheduling, engagement monitoring, trend anal
106ysis, and community management across all platforms.",serviceType:"Operations Automation",provider:{"@type":"Organization",name:"LeadBuds"}}}]},{"@type":"OfferCatalog",name:"Supporting Services",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:"Appointment Setting & Lead Qualification",description:"Professional appointment setting services with BANT qualification framework. Pre-qualified leads delivered to your sales team ready for conversion.",serviceType:"Sales Support",provider:{"@type":"Organization",name:"LeadBuds"}}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"LinkedIn & Facebook Ads Management",description:"Social media advertising campaigns on LinkedIn and Facebook with advanced targeting, creative optimization, and performance tracking.",serviceType:"Digital Advertising",provider:{"@type":"Organization",name:"LeadBuds"}}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"LinkedIn Company Page Growth",description:"Organic LinkedIn company page growth from 10 to 2,500 followers per month through consistent native content, short-form video, employee advocacy, and engagement with relevant B2B decision-makers.",serviceType:"Organic Social Growth",provider:{"@type":"Organization",name:"LeadBuds"}}}]}]},makesOffer:[{"@type":"Offer",name:"Free Consultation",description:"Free 30-minute consultation call to discuss your B2B lead generation needs and growth strategy",url:"https://calendly.com/lead-buds/intro-call-with-leadbuds"}]})}),ee.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://lead-buds.com"}]})})]})},tJ=()=>{const e=re.useRef(null);return re.useEffect(()=>{if(window.location.hash){const e=window.location.hash.substring(1),t=document.getElementById(e);t&&setTimeout(()=>{const e=t.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:e,behavior:"smooth"})},100)}else window.scrollTo(0,0)},[]),re.useEffect(()=>{const e=e=>{var t;const n=e.target.closest('a[href^="#"]');if(n){e.preventDefault();const r=null==(t=n.getAttribute("href"))?void 0:t.substring(1);if(r){const e=document.getElementById(r);if(e){const t=e.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:t,behavior:"smooth"})}}}};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[]),ee.jsxs("div",{className:"min-h-screen",children:[ee.jsx(eJ,{title:"LeadBuds - Premium B2B Lead Generation Services",description:"LeadBuds - Empowering B2B Sales Growth through AI-powered lead generation. Expert LinkedIn outreach, email campaigns, and sales automation for software development, fintech, healthcare, and Web3 industries.",keywords:"B2B lead generation, LinkedIn outreach, email marketing, sales leads, lead generation services, B2B sales, appointment setting, telegram outreach, social media advertising, AI SEO, linkedin company page growth",url:"/",type:"website"}),ee.jsx(ys,{}),ee.jsxs("main",{children:[ee.jsx(xs,{}),ee.jsxs("div",{ref:e,className:"homepage-neon-flow relative isolate overflow-hidden",onPointerMove:t=>{const n=e.current;if(!n)return;const r=n.getBoundingClientRect();n.style.setProperty("--pointer-x",t.clientX-r.left+"px"),n.style.setProperty("--pointer-y",t.clientY-r.top+"px")},children:[ee.jsx("div",{className:"cursor-aura homepage-flow-aura pointer-events-none absolute inset-0 z-20","aria-hidden":"true"}),ee.jsx(Ns,{}),ee.jsx(_s,{}),ee.jsx(Ds,{}),ee.jsx(Fs,{}),ee.jsx(Ps,{}),ee.jsx(zs,{}),ee.jsx(JK,{}),ee.jsx(ZK,{})]})]}),ee.jsx(tV,{})]})};var nJ=Array.isArray,rJ="object"==typeof le&&le&&le.Object===Object&&le,iJ=rJ,aJ="object"==typeof self&&self&&self.Object===Object&&self,oJ=iJ||aJ||Function("return this")(),sJ=oJ.Symbol,lJ=sJ,cJ=Object.prototype,uJ=cJ.hasOwnProperty,dJ=cJ.toString,hJ=lJ?lJ.toStringTag:void 0;var fJ=function(e){var t=uJ.call(e,hJ),n=e[hJ];try{e[hJ]=void 0;var r=!0}catch(vK){}var i=dJ.call(e);return r&&(t?e[hJ]=n:delete e[hJ]),i},gJ=Object.prototype.toString;var pJ=fJ,mJ=function(e){return gJ.call(e)},AJ=sJ?sJ.toStringTag:void 0;
vendor: 8,823 bytes, line 106
106var yJ=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":AJ&&AJ in Object(e)?pJ(e):mJ(e)};var bJ=function(e){return null!=e&&"object"==typeof e},vJ=yJ,wJ=bJ;var xJ=function(e){return"symbol"==typeof e||wJ(e)&&"[object Symbol]"==vJ(e)},IJ=nJ,CJ=xJ,EJ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kJ=/^\w*$/;var BJ=function(e,t){if(IJ(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!CJ(e))||(kJ.test(e)||!EJ.test(e)||null!=t&&e in Object(t))};var SJ=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const QJ=oe(SJ);var jJ=yJ,NJ=SJ;var TJ=function(e){if(!NJ(e))return!1;var t=jJ(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const OJ=oe(TJ);var _J,DJ=oJ["__core-js_shared__"],PJ=(_J=/[^.]+$/.exec(DJ&&DJ.keys&&DJ.keys.IE_PROTO||""))?"Symbol(src)_1."+_J:"";var RJ=function(e){return!!PJ&&PJ in e},MJ=Function.prototype.toString;var LJ=function(e){if(null!=e){try{return MJ.call(e)}catch(vK){}try{return e+""}catch(vK){}}return""},FJ=TJ,zJ=RJ,UJ=SJ,GJ=LJ,HJ=/^\[object .+?Constructor\]$/,WJ=Function.prototype,qJ=Object.prototype,YJ=WJ.toString,KJ=qJ.hasOwnProperty,VJ=RegExp("^"+YJ.call(KJ).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var JJ=function(e){return!(!UJ(e)||zJ(e))&&(FJ(e)?VJ:HJ).test(GJ(e))},ZJ=function(e,t){return null==e?void 0:e[t]};var XJ=function(e,t){var n=ZJ(e,t);return JJ(n)?n:void 0},$J=XJ(Object,"create"),eZ=$J;var tZ=function(){this.__data__=eZ?eZ(null):{},this.size=0};var nZ=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},rZ=$J,iZ=Object.prototype.hasOwnProperty;var aZ=function(e){var t=this.__data__;if(rZ){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return iZ.call(t,e)?t[e]:void 0},oZ=$J,sZ=Object.prototype.hasOwnProperty;var lZ=$J;var cZ=tZ,uZ=nZ,dZ=aZ,hZ=function(e){var t=this.__data__;return oZ?void 0!==t[e]:sZ.call(t,e)},fZ=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=lZ&&void 0===t?"__lodash_hash_undefined__":t,this};function gZ(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}gZ.prototype.clear=cZ,gZ.prototype.delete=uZ,gZ.prototype.get=dZ,gZ.prototype.has=hZ,gZ.prototype.set=fZ;var pZ=gZ;var mZ=function(){this.__data__=[],this.size=0};var AZ=function(e,t){return e===t||e!=e&&t!=t},yZ=AZ;var bZ=function(e,t){for(var n=e.length;n--;)if(yZ(e[n][0],t))return n;return-1},vZ=bZ,wZ=Array.prototype.splice;var xZ=bZ;var IZ=bZ;var CZ=bZ;var EZ=mZ,kZ=function(e){var t=this.__data__,n=vZ(t,e);return!(n<0)&&(n==t.length-1?t.pop():wZ.call(t,n,1),--this.size,!0)},BZ=function(e){var t=this.__data__,n=xZ(t,e);return n<0?void 0:t[n][1]},SZ=function(e){return IZ(this.__data__,e)>-1},QZ=function(e,t){var n=this.__data__,r=CZ(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function jZ(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}jZ.prototype.clear=EZ,jZ.prototype.delete=kZ,jZ.prototype.get=BZ,jZ.prototype.has=SZ,jZ.prototype.set=QZ;var NZ=jZ,TZ=XJ(oJ,"Map"),OZ=pZ,_Z=NZ,DZ=TZ;var PZ=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var RZ=function(e,t){var n=e.__data__;return PZ(t)?n["string"==typeof t?"string":"hash"]:n.map},MZ=RZ;var LZ=RZ;var FZ=RZ;var zZ=RZ;var UZ=function(){this.size=0,this.__data__={hash:new OZ,map:new(DZ||_Z),string:new OZ}},GZ=function(e){var t=MZ(this,e).delete(e);return this.size-=t?1:0,t},HZ=function(e){return LZ(this,e).get(e)},WZ=function(e){return FZ(this,e).has(e)},qZ=function(e,t){var n=zZ(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function YZ(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}YZ.prototype.clear=UZ,YZ.prototype.delete=GZ,YZ.prototype.get=HZ,YZ.prototype.has=WZ,YZ.prototype.set=qZ;var KZ=YZ,VZ=KZ;function JZ(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(JZ.Cache||VZ),n}JZ.Cache=VZ;var ZZ=JZ;const XZ=oe(ZZ);var $Z=ZZ;var eX=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tX=/\\(\\)?/g,nX=function(e){var t=$Z(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(eX,function(e,n,r,i){t.push(r?i.replace(tX,"$1"):n||e)}),t});var rX=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i},iX=rX,aX=nJ,oX=xJ,sX=sJ?sJ.prototype:void 0,lX=sX?sX.toString:void 0;var cX=function e(t){if("string"==typeof t)return t;if(aX(t))return iX(t,e)+"";if(oX(t))return lX?lX.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n},uX=cX;var dX=function(e){return null==e?"":uX(e)},hX=nJ,fX=BJ,gX=nX,pX=dX;var mX=function(e,t){return hX(e)?e:fX(e,t)?[e]:gX(pX(e))},AX=xJ;var yX=function(e){if("string"==typeof e||AX(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},bX=mX,vX=yX;var wX=function(e,t){for(var n=0,r=(t=bX(t,e)).length;null!=e&&n<r;)e=e[vX(t[n++])];return n&&n==r?e:void 0},xX=wX;var IX=function(e,t,n){var r=null==e?void 0:xX(e,t);return void 0===r?n:r};const CX=oe(IX);const EX=oe(function(e){return null==e});var kX=yJ,BX=nJ,SX=bJ;const QX=oe(function(e){return"string"==typeof e||!BX(e)&&SX(e)&&"[object String]"==kX(e)});var jX,NX={exports:{}},TX={},OX=Symbol.for("react.element"),_X=Symbol.for("react.portal"),DX=Symbol.for("react.fragment"),PX=Symbol.for("react.strict_mode"),RX=Symbol.for("react.profiler"),MX=Symbol.for("react.provider"),LX=Symbol.for("react.context"),FX=Symbol.for("react.server_context"),zX=Symbol.for("react.forward_ref"),UX=Symbol.for("react.suspense"),GX=Symbol.for("react.suspense_list"),HX=Symbol.for("react.memo"),WX=Symbol.for("react.lazy"),qX=Symbol.for("react.offscreen");function YX(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case OX:switch(e=e.type){case DX:case RX:case PX:case UX:case GX:return e;default:switch(e=e&&e.$$typeof){case FX:case LX:case zX:case WX:case HX:case MX:return e;default:return t}}case _X:return t}}}jX=Symbol.for("react.module.reference"),TX.ContextConsumer=LX,TX.ContextProvider=MX,TX.Element=OX,TX.ForwardRef=zX,TX.Fragment=DX,TX.Lazy=WX,TX.Memo=HX,TX.Portal=_X,TX.Profiler=RX,TX.StrictMode=PX,TX.Suspense=UX,TX.SuspenseList=GX,TX.isAsyncMode=function(){return!1},TX.isConcurrentMode=function(){return!1},TX.isContextConsumer=function(e){return YX(e)===LX},TX.isContextProvider=function(e){return YX(e)===MX},TX.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===OX},TX.isForwardRef=function(e){return YX(e)===zX},TX.isFragment=function(e){return YX(e)===DX},TX.isLazy=function(e){return YX(e)===WX},TX.isMemo=function(e){return YX(e)===HX},TX.isPortal=function(e){return YX(e)===_X},TX.isProfiler=function(e){return YX(e)===RX},TX.isStrictMode=function(e){return YX(e)===PX},TX.isSuspense=function(e){return YX(e)===UX},TX.isSuspenseList=function(e){return YX(e)===GX},TX.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===DX||e===RX||e===PX||e===UX||e===GX||e===qX||"object"==typeof e&&null!==e&&(e.$$typeof===WX||e.$$typeof===HX||e.$$typeof===MX||e.$$typeof===LX||e.$$typeof===zX||e.$$typeof===jX||void 0!==e.getModuleId)},TX.typeOf=YX,NX.exports=TX;var KX=NX.exports,VX=yJ,JX=bJ;var ZX=function(e){return"number"==typeof e||JX(e)&&"[object Number]"==VX(e)};const XX=oe(ZX);var $X=ZX;const e$=oe(function(e){return $X(e)&&e!=+e});var t$=function(e){return 0===e?0:e>0?1:-1},n$=function(e){return QX(e)&&e.indexOf("%")===e.length-1},r$=function(e){return XX(e)&&!e$(e)},i$=function(e){return r$(e)||QX(e)},a$=0,o$=function(e){var t=++a$;return"".concat(e||"").concat(t)},s$=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r$(e)&&!QX(e))return r;if(n$(e)){var a=e.indexOf("%");n=t*parseFloat(e.slice(0,a))/100}else n=+e;return e$(n)&&(n=r),i&&n>t&&(n=t),n},l$=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},c$=function(e,t){return r$(e)&&r$(t)?function(n){return e+n*(t-e)}:function(){return t}};function u$(e,t,n){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):CX(e,t))===n}):null}function d$(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}
106function h$(e){return(h$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var f$=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","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","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","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","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],g$=["points","pathLength"],p$={svg:["viewBox","children"],polygon:g$,polyline:g$},m$=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
106ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],A$=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if(re.isValidElement(e)&&(n=e.props),!QJ(n))return null;var r={};return Object.keys(n).forEach(function(e){m$.includes(e)&&(r[e]=t||function(t){return n[e](n,t)})}),r},y$=function(e,t,n){if(!QJ(e)||"object"!==h$(e))return null;var r=null;return Object.keys(e).forEach(function(i){var a=e[i];m$.includes(i)&&"function"==typeof a&&(r||(r={}),r[i]=function(e,t,n){return function(r){return e(t,n,r),null}}(a,t,n))}),r},b$=["children"],v$=["children"];function w$(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x$(e){return(x$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var I$={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},C$=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},E$=null,k$=null,B$=function e(t){if(t===E$&&Array.isArray(k$))return k$;var n=[];
vendor: 42,360 bytes, line 106
106return re.Children.forEach(t,function(t){EX(t)||(KX.isFragment(t)?n=n.concat(e(t.props.children)):n.push(t))}),k$=n,E$=t,n};function S$(e,t){var n=[],r=[];return r=Array.isArray(t)?t.map(function(e){return C$(e)}):[C$(t)],B$(e).forEach(function(e){var t=CX(e,"type.displayName")||CX(e,"type.name");-1!==r.indexOf(t)&&n.push(e)}),n}function Q$(e,t){var n=S$(e,t);return n&&n[0]}var j$=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!r$(n)||n<=0||!r$(r)||r<=0)},N$=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],T$=function(e,t,n){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if(re.isValidElement(e)&&(r=e.props),!QJ(r))return null;var i={};return Object.keys(r).forEach(function(e){var a;(function(e,t,n,r){var i,a=null!==(i=null==p$?void 0:p$[r])&&void 0!==i?i:[];return!OJ(e)&&(r&&a.includes(t)||f$.includes(t))||n&&m$.includes(t)})(null===(a=r)||void 0===a?void 0:a[e],e,t,n)&&(i[e]=r[e])}),i},O$=function e(t,n){if(t===n)return!0;var r=re.Children.count(t);if(r!==re.Children.count(n))return!1;if(0===r)return!0;if(1===r)return _$(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!_$(a,o))return!1}return!0},_$=function(e,t){if(EX(e)&&EX(t))return!0;if(!EX(e)&&!EX(t)){var n=e.props||{},r=n.children,i=w$(n,b$),a=t.props||{},o=a.children,s=w$(a,v$);return r&&o?d$(i,s)&&O$(r,o):!r&&!o&&d$(i,s)}return!1},D$=function(e,t){var n=[],r={};return B$(e).forEach(function(e,i){if(function(e){return e&&e.type&&QX(e.type)&&N$.indexOf(e.type)>=0}(e))n.push(e);else if(e){var a=C$(e.type),o=t[a]||{},s=o.handler,l=o.once;if(s&&(!l||!r[a])){var c=s(e,a,i);n.push(c),r[a]=!0}}}),n},P$=["children","width","height","viewBox","className","style","title","desc"];function R$(){return R$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R$.apply(this,arguments)}function M$(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function L$(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,c=M$(e,P$),u=i||{width:n,height:r,x:0,y:0},d=kn("recharts-surface",a);return ie.createElement("svg",R$({},T$(c,!0,"svg"),{className:d,width:n,height:r,style:o,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),ie.createElement("title",null,s),ie.createElement("desc",null,l),t)}var F$=["children","className"];function z$(){return z$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z$.apply(this,arguments)}function U$(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var G$=ie.forwardRef(function(e,t){var n=e.children,r=e.className,i=U$(e,F$),a=kn("recharts-layer",r);return ie.createElement("g",z$({className:a},T$(i,!0),{ref:t}),n)}),H$=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i]};var W$=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a};var q$=function(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:W$(e,t,n)},Y$=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var K$=function(e){return Y$.test(e)};var V$=function(e){return e.split("")},J$="\\ud800-\\udfff",Z$="["+J$+"]",X$="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",$$="\\ud83c[\\udffb-\\udfff]",e0="[^"+J$+"]",t0="(?:\\ud83c[\\udde6-\\uddff]){2}",n0="[\\ud800-\\udbff][\\udc00-\\udfff]",r0="(?:"+X$+"|"+$$+")"+"?",i0="[\\ufe0e\\ufe0f]?",a0=i0+r0+("(?:\\u200d(?:"+[e0,t0,n0].join("|")+")"+i0+r0+")*"),o0="(?:"+[e0+X$+"?",X$,t0,n0,Z$].join("|")+")",s0=RegExp($$+"(?="+$$+")|"+o0+a0,"g");var l0=V$,c0=K$,u0=function(e){return e.match(s0)||[]};var d0=q$,h0=K$,f0=function(e){return c0(e)?u0(e):l0(e)},g0=dX;const p0=oe(function(e){return function(t){t=g0(t);var n=h0(t)?f0(t):void 0,r=n?n[0]:t.charAt(0),i=n?d0(n,1).join(""):t.slice(1);return r[e]()+i}}("toUpperCase"));function m0(e){return function(){return e}}const A0=Math.cos,y0=Math.sin,b0=Math.sqrt,v0=Math.PI,w0=2*v0,x0=Math.PI,I0=2*x0,C0=1e-6,E0=I0-C0;function k0(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class B0{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?k0:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return k0;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,i,a){this._append`C${+e},${+t},${+n},${+r},${this._x1=+i},${this._y1=+a}`}arcTo(e,t,n,r,i){if(e=+e,t=+t,n=+n,r=+r,(i=+i)<0)throw new Error(`negative radius: ${i}`);let a=this._x1,o=this._y1,s=n-e,l=r-t,c=a-e,u=o-t,d=c*c+u*u;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>C0)if(Math.abs(u*s-l*c)>C0&&i){let h=n-a,f=r-o,g=s*s+l*l,p=h*h+f*f,m=Math.sqrt(g),A=Math.sqrt(d),y=i*Math.tan((x0-Math.acos((g+d-p)/(2*m*A)))/2),b=y/A,v=y/m;Math.abs(b-1)>C0&&this._append`L${e+b*c},${t+b*u}`,this._append`A${i},${i},0,0,${+(u*h>c*f)},${this._x1=e+v*s},${this._y1=t+v*l}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,i,a){if(e=+e,t=+t,a=!!a,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(r),s=n*Math.sin(r),l=e+o,c=t+s,u=1^a,d=a?r-i:i-r;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>C0||Math.abs(this._y1-c)>C0)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%I0+I0),d>E0?this._append`A${n},${n},0,1,${u},${e-o},${t-s}A${n},${n},0,1,${u},${this._x1=l},${this._y1=c}`:d>C0&&this._append`A${n},${n},0,${+(d>=x0)},${u},${this._x1=e+n*Math.cos(i)},${this._y1=t+n*Math.sin(i)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function S0(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new B0(t)}function Q0(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function j0(e){this._context=e}function N0(e){return new j0(e)}function T0(e){return e[0]}function O0(e){return e[1]}function _0(e,t){var n=m0(!0),r=null,i=N0,a=null,o=S0(s);function s(s){var l,c,u,d=(s=Q0(s)).length,h=!1;for(null==r&&(a=i(u=o())),l=0;l<=d;++l)!(l<d&&n(c=s[l],l,s))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+e(c,l,s),+t(c,l,s));if(u)return a=null,u+""||null}return e="function"==typeof e?e:void 0===e?T0:m0(e),t="function"==typeof t?t:void 0===t?O0:m0(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:m0(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:m0(+e),s):t},s.defined=function(e){return arguments.length?(n="function"==typeof e?e:m0(!!e),s):n},s.curve=function(e){return arguments.length?(i=e,null!=r&&(a=i(r)),s):i},s.context=function(e){return arguments.length?(null==e?r=a=null:a=i(r=e),s):r},s}function D0(e,t,n){var r=null,i=m0(!0),a=null,o=N0,s=null,l=S0(c);function c(c){var u,d,h,f,g,p=(c=Q0(c)).length,m=!1,A=new Array(p),y=new Array(p);for(null==a&&(s=o(g=l())),u=0;u<=p;++u){if(!(u<p&&i(f=c[u],u,c))===m)if(m=!m)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),h=u-1;h>=d;--h)s.point(A[h],y[h]);s.lineEnd(),s.areaEnd()}m&&(A[u]=+e(f,u,c),y[u]=+t(f,u,c),s.point(r?+r(f,u,c):A[u],n?+n(f,u,c):y[u]))}if(g)return s=null,g+""||null}function u(){return _0().defined(i).curve(o).context(a)}return e="function"==typeof e?e:void 0===e?T0:m0(+e),t="function"==typeof t?t:m0(void 0===t?0:+t),n="function"==typeof n?n:void 0===n?O0:m0(+n),c.x=function(t){return arguments.length?(e="function"==typeof t?t:m0(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:m0(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:m0(+e),c):r},c.y=function(e){return arguments.length?(t="function"==typeof e?e:m0(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"==typeof e?e:m0(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:m0(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(i="function"==typeof e?e:m0(!!e),c):i},c.curve=function(e){return arguments.length?(o=e,null!=a&&(s=o(a)),c):o},c.context=function(e){return arguments.length?(null==e?a=s=null:s=o(a=e),c):a},c}j0.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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};class P0{constructor(e,t){this._context=e,this._x=t}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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}const R0={draw(e,t){const n=b0(t/v0);e.moveTo(n,0),e.arc(0,0,n,0,w0)}},M0={draw(e,t){const n=b0(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},L0=b0(1/3),F0=2*L0,z0={draw(e,t){const n=b0(t/F0),r=n*L0;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},U0={draw(e,t){const n=b0(t),r=-n/2;e.rect(r,r,n,n)}},G0=y0(v0/10)/y0(7*v0/10),H0=y0(w0/10)*G0,W0=-A0(w0/10)*G0,q0={draw(e,t){const n=b0(.8908130915292852*t),r=H0*n,i=W0*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const t=w0*a/5,o=A0(t),s=y0(t);e.lineTo(s*n,-o*n),e.lineTo(o*r-s*i,s*r+o*i)}e.closePath()}},Y0=b0(3),K0={draw(e,t){const n=-b0(t/(3*Y0));e.moveTo(0,2*n),e.lineTo(-Y0*n,-n),e.lineTo(Y0*n,-n),e.closePath()}},V0=-.5,J0=b0(3)/2,Z0=1/b0(12),X0=3*(Z0/2+1),$0={draw(e,t){const n=b0(t/X0),r=n/2,i=n*Z0,a=r,o=n*Z0+n,s=-a,l=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(V0*r-J0*i,J0*r+V0*i),e.lineTo(V0*a-J0*o,J0*a+V0*o),e.lineTo(V0*s-J0*l,J0*s+V0*l),e.lineTo(V0*r+J0*i,V0*i-J0*r),e.lineTo(V0*a+J0*o,V0*o-J0*a),e.lineTo(V0*s+J0*l,V0*l-J0*s),e.closePath()}};function e1(){}function t1(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function n1(e){this._context=e}function r1(e){this._context=e}function i1(e){this._context=e}function a1(e){this._context=e}function o1(e){return e<0?-1:1}function s1(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(o1(a)+o1(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function l1(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function c1(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function u1(e){this._context=e}function d1(e){this._context=new h1(e)}function h1(e){this._context=e}function f1(e){this._context=e}function g1(e){var t,n,r=e.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function p1(e,t){this._context=e,this._t=t}function m1(e,t){if((i=e.length)>1)for(var n,r,i,a=1,o=e[t[0]],s=o.length;a<i;++a)for(r=o,o=e[t[a]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function A1(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function y1(e,t){return e[t]}function b1(e){const t=[];return t.key=e,t}function v1(e){return(v1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n1.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:t1(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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);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:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},r1.prototype={areaStart:e1,areaEnd:e1,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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},i1.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(e,t){switch(e=+e,t=+t,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+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},a1.prototype={areaStart:e1,areaEnd:e1,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},u1.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:c1(this,this._t0,l1(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,c1(this,l1(this,n=s1(this,e,t)),n);break;default:c1(this,this._t0,n=s1(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(d1.prototype=Object.create(u1.prototype)).point=function(e,t){u1.prototype.point.call(this,t,e)},h1.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}},f1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=g1(e),i=g1(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},p1.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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var w1=["type","size","sizeType"];function x1(){return x1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x1.apply(this,arguments)}function I1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I1(Object(n),!0).forEach(function(t){E1(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E1(e,t,n){var r;return r=function(e,t){if("object"!=v1(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v1(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==v1(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k1(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var B1={symbolCircle:R0,symbolCross:M0,symbolDiamond:z0,symbolSquare:U0,symbolStar:q0,symbolTriangle:K0,symbolWye:$0},S1=Math.PI/180,Q1=function(e){var t,n,r=e.type,i=void 0===r?"circle":r,a=e.size,o=void 0===a?64:a,s=e.sizeType,l=void 0===s?"area":s,c=C1(C1({},k1(e,w1)),{},{type:i,size:o,sizeType:l}),u=c.className,d=c.cx,h=c.cy,f=T$(c,!0);return d===+d&&h===+h&&o===+o?ie.createElement("path",x1({},f,{className:kn("recharts-symbols",u),transform:"translate(".concat(d,", ").concat(h,")"),d:(t=function(e){var t="symbol".concat(p0(e));return B1[t]||R0}(i),n=function(e,t){let n=null,r=S0(i);function i(){let i;if(n||(n=i=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return e="function"==typeof e?e:m0(e||R0),t="function"==typeof t?t:m0(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:m0(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:m0(+e),i):t},i.context=function(e){return arguments.length?(n=null==e?null:e,i):n},i}().type(t).size(function(e,t,n){if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*S1;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.pow(Math.tan(r),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}}(o,l,i)),n())})):null};function j1(e){return(j1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N1(){return N1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N1.apply(this,arguments)}function T1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O1(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,L1(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _1(e,t,n){return t=P1(t),function(e,t){if(t&&("object"===j1(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,D1()?Reflect.construct(t,n||[],P1(e).constructor):t.apply(e,n))}function D1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(D1=function(){return!!e})()}function P1(e){return(P1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R1(e,t){return(R1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function M1(e,t,n){return(t=L1(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L1(e){var t=function(e,t){if("object"!=j1(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j1(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j1(t)?t:t+""}Q1.registerSymbol=function(e,t){B1["symbol".concat(p0(e))]=t};var F1=32,z1=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),_1(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R1(e,t)}(e,re.PureComponent),O1(e,[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,n=16,r=F1/6,i=F1/3,a=e.inactive?t:e.color;if("plainline"===e.type)return ie.createElement("line",{strokeWidth:4,fill:"none",stroke:a,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:n,x2:F1,y2:n,className:"recharts-legend-icon"});if("line"===e.type)return ie.createElement("path",{strokeWidth:4,fill:"none",stroke:a,d:"M0,".concat(n,"h").concat(i,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(2*i,",").concat(n,"\n            H").concat(F1,"M").concat(2*i,",").concat(n,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(i,",").concat(n),className:"recharts-legend-icon"});if("rect"===e.type)return ie.createElement("path",{stroke:"none",fill:a,d:"M0,".concat(4,"h").concat(F1,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(ie.isValidElement(e.legendIcon)){var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T1(Object(n),!0).forEach(function(t){M1(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return delete o.legendIcon,ie.cloneElement(e.legendIcon,o)}return ie.createElement(Q1,{fill:a,cx:n,cy:n,size:F1,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.payload,r=t.iconSize,i=t.layout,a=t.formatter,o=t.inactiveColor,s={x:0,y:0,width:F1,height:F1},l={display:"horizontal"===i?"inline-block":"block",marginRight:10},c={display:"inline-block",verticalAlign:"middle",marginRight:4};return n.map(function(t,n){var i=t.formatter||a,u=kn(M1(M1({"recharts-legend-item":!0},"legend-item-".concat(n),!0),"inactive",t.inactive));if("none"===t.type)return null;var d=OJ(t.value)?null:t.value;H$(!OJ(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var h=t.inactive?o:t.color;return ie.createElement("li",N1({className:u,style:l,key:"legend-item-".concat(n)},y$(e.props,t,n)),ie.createElement(L$,{width:r,height:r,viewBox:s,style:c},e.renderIcon(t)),ie.createElement("span",{className:"recharts-legend-item-text",style:{color:h}},i?i(d,t,n):d))})}},{key:"render",value:function(){var e=this.props,t=e.payload,n=e.layout,r=e.align;if(!t||!t.length)return null;var i={padding:0,margin:0,textAlign:"horizontal"===n?r:"left"};return ie.createElement("ul",{className:"recharts-default-legend",style:i},this.renderItems())}}])}();M1(z1,"displayName","Legend"),M1(z1,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var U1=NZ;var G1=NZ,H1=TZ,W1=KZ;var q1=NZ,Y1=function(){this.__data__=new U1,this.size=0},K1=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},V1=function(e){return this.__data__.get(e)},J1=function(e){return this.__data__.has(e)},Z1=function(e,t){var n=this.__data__;if(n instanceof G1){var r=n.__data__;if(!H1||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new W1(r)}return n.set(e,t),this.size=n.size,this};function X1(e){var t=this.__data__=new q1(e);this.size=t.size}X1.prototype.clear=Y1,X1.prototype.delete=K1,X1.prototype.get=V1,X1.prototype.has=J1,X1.prototype.set=Z1;var $1=X1;var e2=KZ,t2=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},n2=function(e){return this.__data__.has(e)};function r2(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new e2;++t<n;)this.add(e[t])}r2.prototype.add=r2.prototype.push=t2,r2.prototype.has=n2;var i2=r2;var a2=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var o2=function(e,t){return e.has(t)},s2=i2,l2=a2,c2=o2;var u2=function(e,t,n,r,i,a){var o=1&n,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,f=2&n?new s2:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var g=e[d],p=t[d];if(r)var m=o?r(p,g,d,t,e,a):r(g,p,d,e,t,a);if(void 0!==m){if(m)continue;h=!1;break}if(f){if(!l2(t,function(e,t){if(!c2(f,t)&&(g===e||i(g,e,n,r,a)))return f.push(t)})){h=!1;break}}else if(g!==p&&!i(g,p,n,r,a)){h=!1;break}}return a.delete(e),a.delete(t),h};var d2=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n},h2=oJ.Uint8Array,f2=AZ,g2=u2,p2=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},m2=d2,A2=sJ?sJ.prototype:void 0,y2=A2?A2.valueOf:void 0;var b2=function(e,t,n,r,i,a,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new h2(e),new h2(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return f2(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=p2;case"[object Set]":var l=1&r;if(s||(s=m2),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=2,o.set(e,t);var u=g2(s(e),s(t),r,i,a,o);return o.delete(e),u;case"[object Symbol]":if(y2)return y2.call(e)==y2.call(t)}return!1};var v2=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e},w2=v2,x2=nJ;var I2=function(e,t,n){var r=t(e);return x2(e)?r:w2(r,n(e))};var C2=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a},E2=function(){return[]},k2=Object.prototype.propertyIsEnumerable,B2=Object.getOwnPropertySymbols,S2=B2?function(e){return null==e?[]:(e=Object(e),C2(B2(e),function(t){return k2.call(e,t)}))}:E2;var Q2=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},j2=yJ,N2=bJ;var T2=function(e){return N2(e)&&"[object Arguments]"==j2(e)},O2=bJ,_2=Object.prototype,D2=_2.hasOwnProperty,P2=_2.propertyIsEnumerable,R2=T2(function(){return arguments}())?T2:function(e){return O2(e)&&D2.call(e,"callee")&&!P2.call(e,"callee")},M2={exports:{}};var L2=function(){return!1};!function(e,t){var n=oJ,r=L2,i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i?n.Buffer:void 0,s=(o?o.isBuffer:void 0)||r;e.exports=s}(M2,M2.exports);var F2=M2.exports,z2=/^(?:0|[1-9]\d*)$/;var U2=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&z2.test(e))&&e>-1&&e%1==0&&e<t};var G2=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},H2=yJ,W2=G2,q2=bJ,Y2={};Y2["[object Float32Array]"]=Y2["[object Float64Array]"]=Y2["[object Int8Array]"]=Y2["[object Int16Array]"]=Y2["[object Int32Array]"]=Y2["[object Uint8Array]"]=Y2["[object Uint8ClampedArray]"]=Y2["[object Uint16Array]"]=Y2["[object Uint32Array]"]=!0,Y2["[object Arguments]"]=Y2["[object Array]"]=Y2["[object ArrayBuffer]"]=Y2["[object Boolean]"]=Y2["[object DataView]"]=Y2["[object Date]"]=Y2["[object Error]"]=Y2["[object Function]"]=Y2["[object Map]"]=Y2["[object Number]"]=Y2["[object Object]"]=Y2["[object RegExp]"]=Y2["[object Set]"]=Y2["[object String]"]=Y2["[object WeakMap]"]=!1;var K2=function(e){return q2(e)&&W2(e.length)&&!!Y2[H2(e)]};var V2=function(e){return function(t){return e(t)}},J2={exports:{}};!function(e,t){var n=rJ,r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r&&n.process,o=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(vK){}}();e.exports=o}(J2,J2.exports);var Z2=J2.exports,X2=K2,$2=V2,e5=Z2&&Z2.isTypedArray,t5=e5?$2(e5):X2,n5=Q2,r5=R2,i5=nJ,a5=F2,o5=U2,s5=t5,l5=Object.prototype.hasOwnProperty;var c5=function(e,t){var n=i5(e),r=!n&&r5(e),i=!n&&!r&&a5(e),a=!n&&!r&&!i&&s5(e),o=n||r||i||a,s=o?n5(e.length,String):[],l=s.length;for(var c in e)!t&&!l5.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||o5(c,l))||s.push(c);return s},u5=Object.prototype;var d5=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||u5)};var h5=function(e,t){return function(n){return e(t(n))}},f5=h5(Object.keys,Object),g5=d5,p5=f5,m5=Object.prototype.hasOwnProperty;var A5=TJ,y5=G2;var b5=function(e){return null!=e&&y5(e.length)&&!A5(e)},v5=c5,w5=function(e){if(!g5(e))return p5(e);var t=[];for(var n in Object(e))m5.call(e,n)&&"constructor"!=n&&t.push(n);return t},x5=b5;var I5=function(e){return x5(e)?v5(e):w5(e)},C5=I2,E5=S2,k5=I5;var B5=function(e){return C5(e,k5,E5)},S5=Object.prototype.hasOwnProperty;var Q5=function(e,t,n,r,i,a){var o=1&n,s=B5(e),l=s.length;if(l!=B5(t).length&&!o)return!1;for(var c=l;c--;){var u=s[c];if(!(o?u in t:S5.call(t,u)))return!1}var d=a.get(e),h=a.get(t);if(d&&h)return d==t&&h==e;var f=!0;a.set(e,t),a.set(t,e);for(var g=o;++c<l;){var p=e[u=s[c]],m=t[u];if(r)var A=o?r(m,p,u,t,e,a):r(p,m,u,e,t,a);if(!(void 0===A?p===m||i(p,m,n,r,a):A)){f=!1;break}g||(g="constructor"==u)}if(f&&!g){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return a.delete(e),a.delete(t),f},j5=XJ(oJ,"DataView"),N5=XJ(oJ,"Promise"),T5=XJ(oJ,"Set"),O5=j5,_5=TZ,D5=N5,P5=T5,R5=XJ(oJ,"WeakMap"),M5=yJ,L5=LJ,F5="[object Map]",z5="[object Promise]",U5="[object Set]",G5="[object WeakMap]",H5="[object DataView]",W5=L5(O5),q5=L5(_5),Y5=L5(D5),K5=L5(P5),V5=L5(R5),J5=M5;(O5&&J5(new O5(new ArrayBuffer(1)))!=H5||_5&&J5(new _5)!=F5||D5&&J5(D5.resolve())!=z5||P5&&J5(new P5)!=U5||R5&&J5(new R5)!=G5)&&(J5=function(e){var t=M5(e),n="[object Object]"==t?e.constructor:void 0,r=n?L5(n):"";if(r)switch(r){case W5:return H5;case q5:return F5;case Y5:return z5;case K5:return U5;case V5:return G5}return t});var Z5=$1,X5=u2,$5=b2,e3=Q5,t3=J5,n3=nJ,r3=F2,i3=t5,a3="[object Arguments]",o3="[object Array]",s3="[object Object]",l3=Object.prototype.hasOwnProperty;var c3=function(e,t,n,r,i,a){var o=n3(e),s=n3(t),l=o?o3:t3(e),c=s?o3:t3(t),u=(l=l==a3?s3:l)==s3,d=(c=c==a3?s3:c)==s3,h=l==c;if(h&&r3(e)){if(!r3(t))return!1;o=!0,u=!1}if(h&&!u)return a||(a=new Z5),o||i3(e)?X5(e,t,n,r,i,a):$5(e,t,l,n,r,i,a);if(!(1&n)){var f=u&&l3.call(e,"__wrapped__"),g=d&&l3.call(t,"__wrapped__");if(f||g){var p=f?e.value():e,m=g?t.value():t;return a||(a=new Z5),i(p,m,n,r,a)}}return!!h&&(a||(a=new Z5),e3(e,t,n,r,i,a))},u3=bJ;var d3=function e(t,n,r,i,a){return t===n||(null==t||null==n||!u3(t)&&!u3(n)?t!=t&&n!=n:c3(t,n,r,i,e,a))},h3=$1,f3=d3;var g3=SJ;var p3=function(e){return e==e&&!g3(e)},m3=p3,A3=I5;var y3=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}},b3=function(e,t,n,r){var i=n.length,a=i,o=!r;if(null==e)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){var l=(s=n[i])[0],c=e[l],u=s[1];if(o&&s[2]){if(void 0===c&&!(l in e))return!1}else{var d=new h3;if(r)var h=r(c,u,l,e,t,d);if(!(void 0===h?f3(u,c,3,r,d):h))return!1}}return!0},v3=function(e){for(var t=A3(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,m3(i)]}return t},w3=y3;var x3=mX,I3=R2,C3=nJ,E3=U2,k3=G2,B3=yX;var S3=function(e,t){return null!=e&&t in Object(e)},Q3=function(e,t,n){for(var r=-1,i=(t=x3(t,e)).length,a=!1;++r<i;){var o=B3(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&k3(i)&&E3(o,i)&&(C3(e)||I3(e))};var j3=d3,N3=IX,T3=function(e,t){return null!=e&&Q3(e,t,S3)},O3=BJ,_3=p3,D3=y3,P3=yX;var R3=function(e){return e};var M3=wX;var L3=function(e){return function(t){return null==t?void 0:t[e]}},F3=function(e){return function(t){return M3(t,e)}},z3=BJ,U3=yX;var G3=function(e){var t=v3(e);return 1==t.length&&t[0][2]?w3(t[0][0],t[0][1]):function(n){return n===e||b3(n,e,t)}},H3=function(e,t){return O3(e)&&_3(t)?D3(P3(e),t):function(n){var r=N3(n,e);return void 0===r&&r===t?T3(n,e):j3(t,r,3)}},W3=R3,q3=nJ,Y3=function(e){return z3(e)?L3(U3(e)):F3(e)};var K3=function(e){return"function"==typeof e?e:null==e?W3:"object"==typeof e?q3(e)?H3(e[0],e[1]):G3(e):Y3(e)};var V3=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1};var J3=V3,Z3=function(e){return e!=e},X3=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1};var $3=function(e,t,n){return t==t?X3(e,t,n):J3(e,Z3,n)};var e4=function(e,t){return!!(null==e?0:e.length)&&$3(e,t,0)>-1};var t4=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1};var n4=T5,r4=function(){},i4=n4&&1/d2(new n4([,-0]))[1]==1/0?function(e){return new n4(e)}:r4,a4=i2,o4=e4,s4=t4,l4=o2,c4=i4,u4=d2;var d4=K3,h4=function(e,t,n){var r=-1,i=o4,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=s4;else if(a>=200){var c=t?null:c4(e);if(c)return u4(c);o=!1,i=l4,l=new a4}else l=t?[]:s;e:for(;++r<a;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else i(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s};const f4=oe(function(e,t){return e&&e.length?h4(e,d4(t)):[]});function g4(e,t,n){return!0===t?f4(e,n):OJ(t)?f4(e,t):e}function p4(e){return(p4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m4=["ref"];function A4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A4(Object(n),!0).forEach(function(t){C4(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A4(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b4(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E4(r.key),r)}}function v4(e,t,n){return t=x4(t),function(e,t){if(t&&("object"===p4(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w4()?Reflect.construct(t,n||[],x4(e).constructor):t.apply(e,n))}function w4(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(w4=function(){return!!e})()}function x4(e){return(x4=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function I4(e,t){return(I4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function C4(e,t,n){return(t=E4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E4(e){var t=function(e,t){if("object"!=p4(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p4(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p4(t)?t:t+""}function k4(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function B4(e){return e.value}var S4=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return C4(t=v4(this,e,[].concat(r)),"lastBoundingBox",{width:-1,height:-1}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I4(e,t)}(e,re.PureComponent),t=e,r=[{key:"getWithHeight",value:function(e,t){var n=y4(y4({},this.defaultProps),e.props).layout;return"vertical"===n&&r$(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}],(n=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();
vendor: 1,192 bytes, line 106
106t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):-1===this.lastBoundingBox.width&&-1===this.lastBoundingBox.height||(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?y4({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,i=r.layout,a=r.align,o=r.verticalAlign,s=r.margin,l=r.chartWidth,c=r.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===a&&"vertical"===i?{left:((l||0)-this.getBBoxSnapshot().width)/2}:"right"===a?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===o?{top:((c||0)-this.getBBoxSnapshot().height)/2}:"bottom"===o?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),y4(y4({},t),n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.width,i=t.height,a=t.wrapperStyle,o=t.payloadUniqBy,s=t.payload,l=y4(y4
vendor: 31,309 bytes, line 106
106({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return ie.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(t){e.wrapperNode=t}},function(e,t){if(ie.isValidElement(e))return ie.cloneElement(e,t);if("function"==typeof e)return ie.createElement(e,t);t.ref;var n=k4(t,m4);return ie.createElement(z1,n)}(n,y4(y4({},this.props),{},{payload:g4(s,o,B4)})))}}])&&b4(t.prototype,n),r&&b4(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();C4(S4,"displayName","Legend"),C4(S4,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Q4=R2,j4=nJ,N4=sJ?sJ.isConcatSpreadable:void 0;var T4=v2,O4=function(e){return j4(e)||Q4(e)||!!(N4&&e&&e[N4])};var _4=function e(t,n,r,i,a){var o=-1,s=t.length;for(r||(r=O4),a||(a=[]);++o<s;){var l=t[o];n>0&&r(l)?n>1?e(l,n-1,r,i,a):T4(a,l):i||(a[a.length]=l)}return a};var D4=function(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(a[l],l,a))break}return t}}(),P4=I5;var R4=function(e,t){return e&&D4(e,t,P4)},M4=b5;var L4=function(e,t){return function(n,r){if(null==n)return n;if(!M4(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}(R4),F4=L4,z4=b5;var U4=function(e,t){var n=-1,r=z4(e)?Array(e.length):[];return F4(e,function(e,i,a){r[++n]=t(e,i,a)}),r};var G4=xJ;var H4=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=e==e,a=G4(e),o=void 0!==t,s=null===t,l=t==t,c=G4(t);if(!s&&!c&&!a&&e>t||a&&o&&l&&!s&&!c||r&&o&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e<t||c&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!l)return-1}return 0};var W4=rX,q4=wX,Y4=K3,K4=U4,V4=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e},J4=V2,Z4=function(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=H4(i[r],a[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index},X4=R3,$4=nJ;var e6=function(e,t,n){t=t.length?W4(t,function(e){return $4(e)?function(t){return q4(t,1===e.length?e[0]:e)}:e}):[X4];var r=-1;t=W4(t,J4(Y4));var i=K4(e,function(e,n,i){return{criteria:W4(t,function(t){return t(e)}),index:++r,value:e}});return V4(i,function(e,t){return Z4(e,t,n)})};var t6=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},n6=Math.max;var r6=function(e,t,n){return t=n6(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=n6(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),t6(e,this,s)}};var i6=function(e){return function(){return e}},a6=XJ,o6=function(){try{var e=a6(Object,"defineProperty");return e({},"",{}),e}catch(vK){}}(),s6=i6,l6=o6,c6=l6?function(e,t){return l6(e,"toString",{configurable:!0,enumerable:!1,value:s6(t),writable:!0})}:R3,u6=Date.now;var d6=function(e){var t=0,n=0;return function(){var r=u6(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(c6),h6=R3,f6=r6,g6=d6;var p6=AZ,m6=b5,A6=U2,y6=SJ;var b6=function(e,t,n){if(!y6(n))return!1;var r=typeof t;return!!("number"==r?m6(n)&&A6(t,n.length):"string"==r&&t in n)&&p6(n[t],e)},v6=_4,w6=e6,x6=b6;const I6=oe(function(e,t){return g6(f6(e,t,h6),e+"")}(function(e,t){if(null==e)return[];var n=t.length;return n>1&&x6(e,t[0],t[1])?t=[]:n>2&&x6(t[0],t[1],t[2])&&(t=[t[0]]),w6(e,v6(t,1),[])}));function C6(e){return(C6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E6(){return E6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E6.apply(this,arguments)}function k6(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return B6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B6(e,t)}(e,t)||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 B6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S6(Object(n),!0).forEach(function(t){j6(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j6(e,t,n){var r;return r=function(e,t){if("object"!=C6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==C6(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N6(e){return Array.isArray(e)&&i$(e[0])&&i$(e[1])?e.join(" ~ "):e}var T6=function(e){var t=e.separator,n=void 0===t?" : ":t,r=e.contentStyle,i=void 0===r?{}:r,a=e.itemStyle,o=void 0===a?{}:a,s=e.labelStyle,l=void 0===s?{}:s,c=e.payload,u=e.formatter,d=e.itemSorter,h=e.wrapperClassName,f=e.labelClassName,g=e.label,p=e.labelFormatter,m=e.accessibilityLayer,A=void 0!==m&&m,y=Q6({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),b=Q6({margin:0},l),v=!EX(g),w=v?g:"",x=kn("recharts-default-tooltip",h),I=kn("recharts-tooltip-label",f);v&&p&&null!=c&&(w=p(g,c));var C=A?{role:"status","aria-live":"assertive"}:{};return ie.createElement("div",E6({className:x,style:y},C),ie.createElement("p",{className:I,style:b},ie.isValidElement(w)?w:"".concat(w)),function(){if(c&&c.length){var e=(d?I6(c,d):c).map(function(e,t){if("none"===e.type)return null;var r=Q6({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},o),i=e.formatter||u||N6,a=e.value,s=e.name,l=a,d=s;if(i&&null!=l&&null!=d){var h=i(a,s,e,t,c);if(Array.isArray(h)){var f=k6(h,2);l=f[0],d=f[1]}else l=h}return ie.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:r},i$(d)?ie.createElement("span",{className:"recharts-tooltip-item-name"},d):null,i$(d)?ie.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,ie.createElement("span",{className:"recharts-tooltip-item-value"},l),ie.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return ie.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function O6(e){return(O6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _6(e,t,n){var r;return r=function(e,t){if("object"!=O6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==O6(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D6="recharts-tooltip-wrapper",P6={visibility:"hidden"};function R6(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return kn(D6,_6(_6(_6(_6({},"".concat(D6,"-right"),r$(n)&&t&&r$(t.x)&&n>=t.x),"".concat(D6,"-left"),r$(n)&&t&&r$(t.x)&&n<t.x),"".concat(D6,"-bottom"),r$(r)&&t&&r$(t.y)&&r>=t.y),"".concat(D6,"-top"),r$(r)&&t&&r$(t.y)&&r<t.y))}function M6(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(a&&r$(a[r]))return a[r];var u=n[r]-s-i,d=n[r]+i;return t[r]?o[r]?u:d:o[r]?u<l[r]?Math.max(d,l[r]):Math.max(u,l[r]):d+s>l[r]+c?Math.max(u,l[r]):Math.max(d,l[r])}function L6(e){return(L6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function F6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F6(Object(n),!0).forEach(function(t){Y6(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U6(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,K6(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function G6(e,t,n){return t=W6(t),function(e,t){if(t&&("object"===L6(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,H6()?Reflect.construct(t,n||[],W6(e).constructor):t.apply(e,n))}function H6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(H6=function(){return!!e})()}function W6(e){return(W6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function q6(e,t){return(q6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Y6(e,t,n){return(t=K6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K6(e){var t=function(e,t){if("object"!=L6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L6(t)?t:t+""}var V6=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Y6(t=G6(this,e,[].concat(r)),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Y6(t,"handleKeyDown",function(e){var n,r,i,a;"Escape"===e.key&&t.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(n=null===(r=t.props.coordinate)||void 0===r?void 0:r.x)&&void 0!==n?n:0,y:null!==(i=null===(a=t.props.coordinate)||void 0===a?void 0:a.y)&&void 0!==i?i:0}})}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q6(e,t)}(e,re.PureComponent),U6(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else-1===this.state.lastBoundingBox.width&&-1===this.state.lastBoundingBox.height||this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)===this.state.dismissedAtCoordinate.x&&(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)===this.state.dismissedAtCoordinate.y||(this.state.dismissed=!1))}},{key:"render",value:function(){var e=this,t=this.props,n=t.active,r=t.allowEscapeViewBox,i=t.animationDuration,a=t.animationEasing,o=t.children,s=t.coordinate,l=t.hasPayload,c=t.isAnimationActive,u=t.offset,d=t.position,h=t.reverseDirection,f=t.useTranslate3d,g=t.viewBox,p=t.wrapperStyle,m=function(e){var t,n,r=e.allowEscapeViewBox,i=e.coordinate,a=e.offsetTopLeft,o=e.position,s=e.reverseDirection,l=e.tooltipBox,c=e.useTranslate3d,u=e.viewBox;return{cssProperties:l.height>0&&l.width>0&&i?function(e){var t=e.translateX,n=e.translateY;return{transform:e.useTranslate3d?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}({translateX:t=M6({allowEscapeViewBox:r,coordinate:i,key:"x",offsetTopLeft:a,position:o,reverseDirection:s,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),translateY:n=M6({allowEscapeViewBox:r,coordinate:i,key:"y",offsetTopLeft:a,position:o,reverseDirection:s,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),useTranslate3d:c}):P6,cssClasses:R6({translateX:t,translateY:n,coordinate:i})}}({allowEscapeViewBox:r,coordinate:s,offsetTopLeft:u,position:d,reverseDirection:h,tooltipBox:this.state.lastBoundingBox,useTranslate3d:f,viewBox:g}),A=m.cssClasses,y=m.cssProperties,b=z6(z6({transition:c&&n?"transform ".concat(i,"ms ").concat(a):void 0},y),{},{pointerEvents:"none",visibility:!this.state.dismissed&&n&&l?"visible":"hidden",position:"absolute",top:0,left:0},p);return ie.createElement("div",{tabIndex:-1,className:A,style:b,ref:function(t){e.wrapperNode=t}},o)}}])}(),J6={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return J6[e]},set:function(e,t){if("string"==typeof e)J6[e]=t;else{var n=Object.keys(e);n&&n.length&&n.forEach(function(t){J6[t]=e[t]})}}};function Z6(e){return(Z6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X6(Object(n),!0).forEach(function(t){a8(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e8(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o8(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function t8(e,t,n){return t=r8(t),function(e,t){if(t&&("object"===Z6(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,n8()?Reflect.construct(t,n||[],r8(e).constructor):t.apply(e,n))}function n8(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(n8=function(){return!!e})()}function r8(e){return(r8=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i8(e,t){return(i8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a8(e,t,n){return(t=o8(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o8(e){var t=function(e,t){if("object"!=Z6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z6(t)?t:t+""}function s8(e){return e.dataKey}var l8=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t8(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i8(e,t)}(e,re.PureComponent),e8(e,[{key:"render",value:function(){var e=this,t=this.props,n=t.active,r=t.allowEscapeViewBox,i=t.animationDuration,a=t.animationEasing,o=t.content,s=t.coordinate,l=t.filterNull,c=t.isAnimationActive,u=t.offset,d=t.payload,h=t.payloadUniqBy,f=t.position,g=t.reverseDirection,p=t.useTranslate3d,m=t.viewBox,A=t.wrapperStyle,y=null!=d?d:[];l&&y.length&&(y=g4(d.filter(function(t){return null!=t.value&&(!0!==t.hide||e.props.includeHidden)}),h,s8));var b=y.length>0;return ie.createElement(V6,{allowEscapeViewBox:r,animationDuration:i,animationEasing:a,isAnimationActive:c,active:n,coordinate:s,hasPayload:b,offset:u,position:f,reverseDirection:g,useTranslate3d:p,viewBox:m,wrapperStyle:A},function(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):"function"==typeof e?ie.createElement(e,t):ie.createElement(T6,t)}(o,$6($6({},this.props),{},{payload:y})))}}])}();a8(l8,"displayName","Tooltip"),a8(l8,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!J6.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var c8=oJ,u8=/\s/;var d8=function(e){for(var t=e.length;t--&&u8.test(e.charAt(t)););return t},h8=/^\s+/;var f8=function(e){return e?e.slice(0,d8(e)+1).replace(h8,""):e},g8=SJ,p8=xJ,m8=/^[-+]0x[0-9a-f]+$/i,A8=/^0b[01]+$/i,y8=/^0o[0-7]+$/i,b8=parseInt;var v8=function(e){if("number"==typeof e)return e;if(p8(e))return NaN;if(g8(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g8(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=f8(e);var n=A8.test(e);return n||y8.test(e)?b8(e.slice(2),n?2:8):m8.test(e)?NaN:+e},w8=SJ,x8=function(){return c8.Date.now()},I8=v8,C8=Math.max,E8=Math.min;var k8=function(e,t,n){var r,i,a,o,s,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=r,a=i;return r=i=void 0,c=t,o=e.apply(a,n)}function g(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function p(){var e=x8();if(g(e))return m(e);s=setTimeout(p,function(e){var n=t-(e-l);return d?E8(n,a-(e-c)):n}(e))}function m(e){return s=void 0,h&&r?f(e):(r=i=void 0,o)}function A(){var e=x8(),n=g(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(p,t),u?f(e):o}(l);if(d)return clearTimeout(s),s=setTimeout(p,t),f(l)}return void 0===s&&(s=setTimeout(p,t)),o}return t=I8(t)||0,w8(n)&&(u=!!n.leading,a=(d="maxWait"in n)?C8(I8(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h),A.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},A.flush=function(){return void 0===s?o:m(x8())},A},B8=SJ;const S8=oe(function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return B8(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),k8(e,t,{leading:r,maxWait:t,trailing:i})});function Q8(e){return(Q8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function N8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j8(Object(n),!0).forEach(function(t){T8(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j8(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T8(e,t,n){var r;return r=function(e,t){if("object"!=Q8(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Q8(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Q8(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O8(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _8(e,t)}(e,t)||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 _8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var D8=re.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=void 0===r?{width:-1,height:-1}:r,a=e.width,o=void 0===a?"100%":a,s=e.height,l=void 0===s?"100%":s,c=e.minWidth,u=void 0===c?0:c,d=e.minHeight,h=e.maxHeight,f=e.children,g=e.debounce,p=void 0===g?0:g,m=e.id,A=e.className,y=e.onResize,b=e.style,v=void 0===b?{}:b,w=re.useRef(null),x=re.useRef();x.current=y,re.useImperativeHandle(t,function(){return Object.defineProperty(w.current,"current",{get:function(){return w.current},configurable:!0})});var I=O8(re.useState({containerWidth:i.width,containerHeight:i.height}),2),C=I[0],E=I[1],k=re.useCallback(function(e,t){E(function(n){var r=Math.round(e),i=Math.round(t);return n.containerWidth===r&&n.containerHeight===i?n:{containerWidth:r,containerHeight:i}})},[]);re.useEffect(function(){var e=function(e){var t,n=e[0].contentRect,r=n.width,i=n.height;k(r,i),null===(t=x.current)||void 0===t||t.call(x,r,i)};p>0&&(e=S8(e,p,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),n=w.current.getBoundingClientRect(),r=n.width,i=n.height;return k(r,i),t.observe(w.current),function(){t.disconnect()}},[k,p]);var B=re.useMemo(function(){var e=C.containerWidth,t=C.containerHeight;if(e<0||t<0)return null;H$(n$(o)||n$(l),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",o,l),H$(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=n$(o)?e:o,i=n$(l)?t:l;n&&n>0&&(r?i=r/n:i&&(r=i*n),h&&i>h&&(i=h)),H$(r>0||i>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",r,i,o,l,u,d,n);var a=!Array.isArray(f)&&C$(f.type).endsWith("Chart");return ie.Children.map(f,function(e){return KX.isElement(e)?re.cloneElement(e,N8({width:r,height:i},a?{style:N8({height:"100%",width:"100%",maxHeight:i,maxWidth:r},e.props.style)}:{})):e})},[n,f,l,h,d,u,C,o]);return ie.createElement("div",{id:m?"".concat(m):void 0,className:kn("recharts-responsive-container",A),style:N8(N8({},v),{},{width:o,height:l,minWidth:u,minHeight:d,maxHeight:h}),ref:w},B)}),P8=function(e){return null};function R8(e){return(R8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M8(Object(n),!0).forEach(function(t){F8(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M8(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function F8(e,t,n){var r;return r=function(e,t){if("object"!=R8(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=R8(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==R8(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}P8.displayName="Cell";var z8={widthCache:{},cacheCount:0},U8={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},G8="recharts_measurement_span";var H8=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||J6.isSsr)return{width:0,height:0};var n,r=(n=L8({},t),Object.keys(n).forEach(function(e){n[e]||delete n[e]}),n),i=JSON.stringify({text:e,copyStyle:r});if(z8.widthCache[i])return z8.widthCache[i];try{var a=document.getElementById(G8);a||((a=document.createElement("span")).setAttribute("id",G8),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=L8(L8({},U8),r);Object.assign(a.style,o),a.textContent="".concat(e);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return z8.widthCache[i]=l,++z8.cacheCount>2e3&&(z8.cacheCount=0,z8.widthCache={}),l}catch(vK){return{width:0,height:0}}};function W8(e){return(W8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q8(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Y8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y8(e,t)}(e,t)||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 Y8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K8(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,V8(r.key),r)}}function V8(e){var t=function(e,t){if("object"!=W8(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=W8(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==W8(t)?t:t+""}var J8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Z8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,X8=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,$8=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,e7={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},t7=Object.keys(e7),n7="NaN";var r7=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),""===n||X8.test(n)||(this.num=NaN,this.unit=""),t7.includes(n)&&(this.num=function(e,t){return e*e7[t]}(t,n),this.unit="px")}return t=e,r=[{key:"parse",value:function(t){var n,r=q8(null!==(n=$8.exec(t))&&void 0!==n?n:[],3),i=r[1],a=r[2];return new e(parseFloat(i),null!=a?a:"")}}],(n=[{key:"add",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num+t.num,this.unit)}},{key:"subtract",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num-t.num,this.unit)}},{key:"multiply",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num*t.num,this.unit||t.unit)}},{key:"divide",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num/t.num,this.unit||t.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}])&&K8(t.prototype,n),r&&K8(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();function i7(e){if(e.includes(n7))return n7;for(var t=e;t.includes("*")||t.includes("/");){var n,r=q8(null!==(n=J8.exec(t))&&void 0!==n?n:[],4),i=r[1],a=r[2],o=r[3],s=r7.parse(null!=i?i:""),l=r7.parse(null!=o?o:""),c="*"===a?s.multiply(l):s.divide(l);if(c.isNaN())return n7;t=t.replace(J8,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,d=q8(null!==(u=Z8.exec(t))&&void 0!==u?u:[],4),h=d[1],f=d[2],g=d[3],p=r7.parse(null!=h?h:""),m=r7.parse(null!=g?g:""),A="+"===f?p.add(m):
vendor: 5,072 bytes, line 106
106p.subtract(m);if(A.isNaN())return n7;t=t.replace(Z8,A.toString())}return t}var a7=/\(([^()]*)\)/;function o7(e){var t=e.replace(/\s+/g,"");return t=function(e){for(var t=e;t.includes("(");){var n=q8(a7.exec(t),2)[1];t=t.replace(a7,i7(n))}return t}(t),t=i7(t)}function s7(e){var t=function(e){try{return o7(e)}catch(vK){return n7}}(e.slice(5,-1));return t===n7?"":t}var l7=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],c7=["dx","dy","angle","className","breakAll"];function u7(){return u7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u7.apply(this,arguments)}function d7(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function h7(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f7(e,t)}(e,t)||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 f7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g7=/[ \f\n\r\t\v\u2028\u2029]+/,p7=function(e){var t=e.children,n=e.breakAll,r=e.style;try{var i=[];return EX(t)||(i=n?t.toString().split(""):t.toString().split(g7)),{wordsWithComputedWidth:i.map(function(e){return{word:e,width:H8(e,r).width}}),spaceWidth:n?0:H8(" ",r).width}}catch(vK){return null}},m7=function(e){return[{words:EX(e)?[]:e.toString().split(g7)}]},A7=function(e){var t=e.width,n=e.scaleToFit,r=e.children,i=e.style,a=e.breakAll,o=e.maxLines;if((t||n)&&!J6.isSsr){var s=p7({breakAll:a,children:r,style:i});return s?function(e,t,n,r,i){var a=e.maxLines,o=e.children,s=e.style,l=e.breakAll,c=r$(a),u=o,d=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(e,t){var a=t.word,o=t.width,s=e[e.length-1];if(s&&(null==r||i||s.width+o+n<Number(r)))s.words.push(a),s.width+=o+n;else{var l={words:[a],width:o};e.push(l)}return e},[])},h=d(t);if(!c)return h;for(var f,g=function(e){var t=u.slice(0,e),n=p7({breakAll:l,style:s,children:t+"…"}).wordsWithComputedWidth,i=d(n),o=i.length>a||function(e){return e.reduce(function(e,t){return e.width>t.width?e:t})}(i).width>Number(r);return[o,i]},p=0,m=u.length-1,A=0;p<=m&&A<=u.length-1;){var y=Math.floor((p+m)/2),b=h7(g(y-1),2),v=b[0],w=b[1],x=h7(g(y),1)[0];if(v||x||(p=y+1),v&&x&&(m=y-1),!v&&x){f=w;break}A++}return f||h}({breakAll:a,children:r,maxLines:o,style:i},s.wordsWithComputedWidth,s.spaceWidth,t,n):m7(r)}return m7(r)},y7="#808080",b7=function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.lineHeight,o=void 0===a?"1em":a,s=e.capHeight,l=void 0===s?"0.71em":s,c=e.scaleToFit,u=void 0!==c&&c,d=e.textAnchor,h=void 0===d?"start":d,f=e.verticalAnchor,g=void 0===f?"end":f,p=e.fill,m=void 0===p?y7:p,A=d7(e,l7),y=re.useMemo(function(){return A7({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:u,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,u,A.style,A.width]),b=A.dx,v=A.dy,w=A.angle,x=A.className,I=A.breakAll,C=d7(A,c7);if(!i$(n)||!i$(i))return null;var E,k=n+(r$(b)?b:0),B=i+(r$(v)?v:0);switch(g){case"start":E=s7("calc(".concat(l,")"));break;case"middle":E=s7("calc(".concat((y.length-1)/2," * -").concat(o," + (").concat(l," / 2))"));break;default:E=s7("calc(".concat(y.length-1," * -").concat(o,")"))}var S=[];if(u){var Q=y[0].width,j=A.width;S.push("scale(".concat((r$(j)?j/Q:1)/Q,")"))}return w&&S.push("rotate(".concat(w,", ").concat(k,", ").concat(B,")")),S.length&&(C.transform=S.join(" ")),ie.createElement("text",u7({},T$(C,!0),{x:k,y:B,className:kn("recharts-text",x),textAnchor:h,fill:m.includes("url")?y7:m}),y.map(function(e,t){var n=e.words.join(I?"":" ");return ie.createElement("tspan",{x:k,dy:0===t?E:o,key:"".concat(n,"-").concat(t)},n)}))};function v7(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function w7(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function x7(e){let t,n,r;
vendor: 4,942 bytes, line 106
106function i(e,r,i=0,a=e.length){if(i<a){if(0!==t(r,r))return a;do{const t=i+a>>>1;n(e[t],r)<0?i=t+1:a=t}while(i<a)}return i}return 2!==e.length?(t=v7,n=(t,n)=>v7(e(t),n),r=(t,n)=>e(t)-n):(t=e===v7||e===w7?e:I7,n=e,r=e),{left:i,center:function(e,t,n=0,a=e.length){const o=i(e,t,n,a-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r,i=0,a=e.length){if(i<a){if(0!==t(r,r))return a;do{const t=i+a>>>1;n(e[t],r)<=0?i=t+1:a=t}while(i<a)}return i}}}function I7(){return 0}function C7(e){return null===e?NaN:+e}const E7=x7(v7).right;x7(C7).center;class k7 extends Map{constructor(e,t=S7){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(B7(this,e))}has(e){return super.has(B7(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){const r=t(n);e.has(r)&&(n=e.get(r),e.delete(r));return n}(this,e))}}function B7({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function S7(e){return null!==e&&"object"==typeof e?e.valueOf():e}function Q7(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}const j7=Math.sqrt(50),N7=Math.sqrt(10),T7=Math.sqrt(2);function O7(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=j7?10:a>=N7?5:a>=T7?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?O7(e,t,2*n):[s,l,c]}function _7(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[i,a,o]=r?O7(t,e,n):O7(e,t,n);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let c=0;c<s;++c)l[c]=(a-c)/-o;else for(let c=0;c<s;++c)l[c]=(a-c)*o;else if(o<0)for(let c=0;c<s;++c)l[c]=(i+c)/-o;else for(let c=0;c<s;++c)l[c]=(i+c)*o;return l}function D7(e,t,n){return O7(e=+e,t=+t,n=+n)[2]}function P7(e,t,n){n=+n;const r=(t=+t)<(e=+e),i=r?D7(t,e,n):D7(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function R7(e,t){let n;for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);return n}function M7(e,t){let n;for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);return n}function L7(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=void 0===i?Q7:function(e=v7){if(e===v7)return Q7;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}(i);r>n;){if(r-n>600){const a=r-n+1,o=t-n+1,s=Math.log(a),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(a-l)/a)*(o-a/2<0?-1:1);L7(e,t,Math.max(n,Math.floor(t-o*l/a+c)),Math.min(r,Math.floor(t+(a-o)*l/a+c)),i)}const a=e[t];let o=n,s=r;for(F7(e,n,t),i(e[r],a)>0&&F7(e,n,r);o<s;){for(F7(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}0===i(e[n],a)?F7(e,n,s):(++s,F7(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function F7(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function z7(e,t,n=C7){if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e);return o+(+n(e[a+1],a+1,e)-o)*(i-a)}}function U7(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function G7(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}const H7=Symbol("implicit");function W7(){var e=new k7,t=[],n=[],r=H7;function i(i){let a=e.get(i);if(void 0===a){if(r!==H7)return r;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new k7;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return W7(t,n).unknown(r)},U7.apply(i,arguments),i}function q7(){var e,t,n=W7().unknown(void 0),r=n.domain,i=n.range,a=0,o=1,s=!1,l=0,c=0,u=.5;function d(){var n=r().length,d=o<a,h=d?o:a,f=d?a:o;e=(f-h)/Math.max(1,n-l+2*c),s&&(e=Math.floor(e)),h+=(f-h-e*(n-l))*u,t=e*(1-l),s&&(h=Math.round(h),t=Math.round(t));var g=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);++r<i;)a[r]=e+r*n;return a}(n).map(function(t){return h+e*t});return i(d?g.reverse():g)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([a,o]=e,a=+a,o=+o,d()):[a,o]},n.rangeRound=function(e){return[a,o]=e,a=+a,o=+o,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e}
vendor: 4,227 bytes, line 106
106,n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,c=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(c=+e,d()):c},n.align=function(e){return arguments.length?(u=Math.max(0,Math.min(1,e)),d()):u},n.copy=function(){return q7(r(),[a,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},U7.apply(d(),arguments)}function Y7(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Y7(t())},e}function K7(){return Y7(q7.apply(null,arguments).paddingInner(1))}function V7(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function J7(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Z7(){}var X7=.7,$7=1/X7,e9="\\s*([+-]?\\d+)\\s*",t9="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",n9="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r9=/^#([0-9a-f]{3,8})$/,i9=new RegExp(`^rgb\\(${e9},${e9},${e9}\\)$`),a9=new RegExp(`^rgb\\(${n9},${n9},${n9}\\)$`),o9=new RegExp(`^rgba\\(${e9},${e9},${e9},${t9}\\)$`),s9=new RegExp(`^rgba\\(${n9},${n9},${n9},${t9}\\)$`),l9=new RegExp(`^hsl\\(${t9},${n9},${n9}\\)$`),c9=new RegExp(`^hsla\\(${t9},${n9},${n9},${t9}\\)$`),u9={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 d9(){return this.rgb().formatHex()}function h9(){return this.rgb().formatRgb()}function f9(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r9.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g9(t):3===n?
vendor: 8,758 bytes, line 106
106new A9(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?p9(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?p9(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=i9.exec(e))?new A9(t[1],t[2],t[3],1):(t=a9.exec(e))?new A9(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=o9.exec(e))?p9(t[1],t[2],t[3],t[4]):(t=s9.exec(e))?p9(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=l9.exec(e))?I9(t[1],t[2]/100,t[3]/100,1):(t=c9.exec(e))?I9(t[1],t[2]/100,t[3]/100,t[4]):u9.hasOwnProperty(e)?g9(u9[e]):"transparent"===e?new A9(NaN,NaN,NaN,0):null}function g9(e){return new A9(e>>16&255,e>>8&255,255&e,1)}function p9(e,t,n,r){return r<=0&&(e=t=n=NaN),new A9(e,t,n,r)}function m9(e,t,n,r){return 1===arguments.length?((i=e)instanceof Z7||(i=f9(i)),i?new A9((i=i.rgb()).r,i.g,i.b,i.opacity):new A9):new A9(e,t,n,null==r?1:r);var i}function A9(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function y9(){return`#${x9(this.r)}${x9(this.g)}${x9(this.b)}`}function b9(){const e=v9(this.opacity);return`${1===e?"rgb(":"rgba("}${w9(this.r)}, ${w9(this.g)}, ${w9(this.b)}${1===e?")":`, ${e})`}`}function v9(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function w9(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function x9(e){return((e=w9(e))<16?"0":"")+e.toString(16)}function I9(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new E9(e,t,n,r)}function C9(e){if(e instanceof E9)return new E9(e.h,e.s,e.l,e.opacity);if(e instanceof Z7||(e=f9(e)),!e)return new E9;if(e instanceof E9)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(o=t===a?(n-r)/s+6*(n<r):n===a?(r-t)/s+2:(t-n)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new E9(o,s,l,e.opacity)}function E9(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function k9(e){return(e=(e||0)%360)<0?e+360:e}function B9(e){return Math.max(0,Math.min(1,e||0))}function S9(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}V7(Z7,f9,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:d9,formatHex:d9,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return C9(this).formatHsl()},formatRgb:h9,toString:h9}),V7(A9,m9,J7(Z7,{brighter(e){return e=null==e?$7:Math.pow($7,e),new A9(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?X7:Math.pow(X7,e),new A9(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new A9(w9(this.r),w9(this.g),w9(this.b),v9(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:y9,formatHex:y9,formatHex8:function(){return`#${x9(this.r)}${x9(this.g)}${x9(this.b)}${x9(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:b9,toString:b9})),V7(E9,function(e,t,n,r){return 1===arguments.length?C9(e):new E9(e,t,n,null==r?1:r)},J7(Z7,{brighter(e){return e=null==e?$7:Math.pow($7,e),new E9(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?X7:Math.pow(X7,e),new E9(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new A9(S9(e>=240?e-240:e+120,i,r),S9(e,i,r),S9(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new E9(k9(this.h),B9(this.s),B9(this.l),v9(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 e=v9(this.opacity);return`${1===e?"hsl(":"hsla("}${k9(this.h)}, ${100*B9(this.s)}%, ${100*B9(this.l)}%${1===e?")":`, ${e})`}`}}));const Q9=e=>()=>e;function j9(e){return 1===(e=+e)?N9:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Q9(isNaN(t)?n:t)}}function N9(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):Q9(isNaN(e)?t:e)}const T9=function e(t){var n=j9(t);function r(e,t){var r=n((e=m9(e)).r,(t=m9(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=N9(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function O9(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}}function _9(e,t){var n,r=t?t.length:0,i=e?Math.min(r,e.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=z9(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<i;++n)o[n]=a[n](e);return o}}function D9(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function P9(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function R9(e,t){var n,r={},i={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?r[n]=z9(e[n],t[n]):i[n]=t[n];return function(e){for(n in r)i[n]=r[n](e);return i}}var M9=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,L9=new RegExp(M9.source,"g");function F9(e,t){var n,r,i,a=M9.lastIndex=L9.lastIndex=0,o=-1,s=[],l=[];for(e+="",t+="";(n=M9.exec(e))&&(r=L9.exec(t));)(i=r.index)>a&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,l.push({i:o,x:P9(n,r)})),a=L9.lastIndex;return a<t.length&&(i=t.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}function z9(e,t){var n,r,i=typeof t;return null==t||"boolean"===i?Q9(t):("number"===i?P9:"string"===i?(n=f9(t))?(t=n,T9):F9:t instanceof f9?T9:t instanceof Date?D9:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?_9:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?R9:P9:O9))(e,t)}function U9(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function G9(e){return+e}var H9=[0,1];function W9(e){return e}function q9(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function Y9(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=q9(i,r),a=n(o,a)):(r=q9(r,i),a=n(a,o)),function(e){return a(r(e))}}function K9(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=q9(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=E7(e,t,1,r)-1;return a[n](i[n](t))}}function V9(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function J9(){var e,t,n,r,i,a,o=H9,s=H9,l=z9,c=W9;function u(){var e,t,n,l=Math.min(o.length,s.length);return c!==W9&&(e=o[0],t=o[l-1],e>t&&(n=e,e=t,t=n),c=function(n){return Math.max(e,Math.min(t,n))}),r=l>2?K9:Y9,i=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(i||(i=r(o.map(e),s,l)))(e(c(t)))}return d.invert=function(n){return c(t((a||(a=r(s,o.map(e),P9)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,G9),u()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=U9,u()},d.clamp=function(e){return arguments.length?(c=!!e||W9,u()):c!==W9},d.interpolate=function(e){return arguments.length?(l=e,u()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function Z9(){return J9()(W9,W9)}function X9(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function $9(e){return(e=X9(Math.abs(e)))?e[1]:NaN}var eee,tee=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function nee(e){if(!(t=tee.exec(e)))throw new Error("invalid format: "+e);var t;return new ree({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function ree(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function iee(e,t){var n=X9(e,t);if(!n)return e+"";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")}nee.prototype=ree.prototype,ree.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
vendor: 2,075 bytes, line 106
106:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const aee={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>iee(100*e,t),r:iee,s:function(e,t){var n=X9(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(eee=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+X9(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oee(e){return e}var see,lee,cee,uee=Array.prototype.map,dee=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function hee(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?oee:(t=uee.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,a=[],o=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(i-=s,i+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(n)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?oee:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(uee.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=nee(e)).fill,n=e.align,d=e.sign,h=e.symbol,f=e.zero,g=e.width,p=e.comma,m=e.precision,A=e.trim,y=e.type;"n"===y?(p=!0,y="g"):aee[y]||(void 0===m&&(m=12),A=!0,y="g"),(f||"0"===t&&"="===n)&&(f=!0,t="0",n="=");var b="$"===h?i:"#"===h&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",v="$"===h?a:/[%p]/.test(y)?l:"",w=aee[y],x=/[defgprs%]/.test(y);function I(e){var i,a,l,h=b,I=v;if("c"===y)I=w(e)+I,e="";else{var C=(e=+e)<0||1/e<0;
vendor: 4,050 bytes, line 106
106if(e=isNaN(e)?u:w(Math.abs(e),m),A&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),C&&0===+e&&"+"!==d&&(C=!1),h=(C?"("===d?d:c:"-"===d||"("===d?"":d)+h,I=("s"===y?dee[8+eee/3]:"")+I+(C&&"("===d?")":""),x)for(i=-1,a=e.length;++i<a;)if(48>(l=e.charCodeAt(i))||l>57){I=(46===l?o+e.slice(i+1):e.slice(i))+I,e=e.slice(0,i);break}}p&&!f&&(e=r(e,1/0));var E=h.length+e.length+I.length,k=E<g?new Array(g-E+1).join(t):"";switch(p&&f&&(e=r(k+e,k.length?g-I.length:1/0),k=""),n){case"<":e=h+e+I+k;break;case"=":e=h+k+e+I;break;case"^":e=k.slice(0,E=k.length>>1)+h+e+I+k.slice(E);break;default:e=k+h+e+I}return s(e)}return m=void 0===m?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),I.toString=function(){return e+""},I}return{format:d,formatPrefix:function(e,t){var n=d(((e=nee(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor($9(t)/3))),i=Math.pow(10,-r),a=dee[8+r/3];return function(e){return n(i*e)+a}}}}function fee(e,t,n,r){var i,a=P7(e,t,n);switch((r=nee(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(i=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor($9(t)/3)))-$9(Math.abs(e)))}(a,o))||(r.precision=i),cee(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,$9(t)-$9(e))+1}(a,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(e){return Math.max(0,-$9(Math.abs(e)))}(a))||(r.precision=i-2*("%"===r.type))}return lee(r)}function gee(e){var t=e.domain;return e.ticks=function(e){var n=t();return _7(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return fee(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,i,a=t(),o=0,s=a.length-1,l=a[o],c=a[s],u=10;for(c<l&&(i=l,l=c,c=i,i=o,o=s,s=i);u-- >0;){if((i=D7(l,c,n))===r)return a[o]=l,a[s]=c,t(a);if(i>0)l=Math.floor(l/i)*i,c=Math.ceil(c/i)*i;else{if(!(i<0))break;l=Math.ceil(l*i)/i,c=Math.floor(c*i)/i}r=i}return e},e}function pee(){var e=Z9();return e.copy=function(){return V9(e,pee())},U7.apply(e,arguments),gee(e)}function mee(e,t){var n,r=0,i=(e=e.slice()).length-1,a=e[r],o=e[i];return o<a&&(n=r,r=i,i=n,n=a,a=o,o=n),e[r]=t.floor(a),e[i]=t.ceil(o),e}function Aee(e){return Math.log(e)}function yee(e){return Math.exp(e)}function bee(e){return-Math.log(-e)}function vee(e){return-Math.exp(-e)}function wee(e){return isFinite(e)?+("1e"+e):e<0?0:e}function xee(e){return(t,n)=>-e(-t,n)}function Iee(e){const t=e(Aee,yee),n=t.domain;let r,i,a=10;function o(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(a),i=function(e){return 10===e?wee:e===Math.E?Math.exp:t=>Math.pow(e,t)}(a),n()[0]<0?(r=xee(r),i=xee(i),e(bee,vee)):e(Aee,yee),t}return t.base=function(e){return arguments.length?(a=+e,o()):a},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{const t=n();let o=t[0],s=t[t.length-1];const l=s<o;l&&([o,s]=[s,o]);let c,u,d=r(o),h=r(s);const f=null==e?10:+e;let g=[];if(!(a%1)&&h-d<f){if(d=Math.floor(d),h=Math.ceil(h),o>0){for(;d<=h;++d)for(c=1;c<a;++c)if(u=d<0?c/i(-d):c*i(d),!(u<o)){if(u>s)break;g.push(u)}}else for(;d<=h;++d)for(c=a-1;c>=1;--c)if(u=d>0?c/i(-d):c*i(d),!(u<o)){if(u>s)break;g.push(u)}2*g.length<f&&(g=_7(o,s,f))}else g=_7(d,h,Math.min(h-d,f)).map(i);return l?g.reverse():g},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===a?"s":","),"function"!=typeof n&&(a%1||null!=(n=nee(n)).precision||(n.trim=!0),n=lee(n)),e===1/0)return n;const o=Math.max(1,a*e/t.ticks().length);return e=>{let t=e/i(Math.round(r(e)));return t*a<a-.5&&(t*=a),t<=o?n(e):""}},t.nice=()=>n(mee(n(),{floor:e=>i(Math.floor(r(e))),ceil:e=>i(Math.ceil(r(e)))})),t}function Cee(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}
vendor: 6,520 bytes, line 106
106function Eee(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function kee(e){var t=1,n=e(Cee(t),Eee(t));return n.constant=function(n){return arguments.length?e(Cee(t=+n),Eee(t)):t},gee(n)}function Bee(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function See(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Qee(e){return e<0?-e*e:e*e}function jee(e){var t=e(W9,W9),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(W9,W9):.5===n?e(See,Qee):e(Bee(n),Bee(1/n)):n},gee(t)}function Nee(){var e=jee(J9());return e.copy=function(){return V9(e,Nee()).exponent(e.exponent())},U7.apply(e,arguments),e}function Tee(e){return Math.sign(e)*e*e}see=hee({thousands:",",grouping:[3],currency:["$",""]}),lee=see.format,cee=see.formatPrefix;const Oee=new Date,_ee=new Date;function Dee(e,t,n,r){function i(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{const t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),i.range=(n,r,a)=>{const o=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return o;let s;do{o.push(s=new Date(+n)),t(n,a),e(n)}while(s<n&&n<r);return o},i.filter=n=>Dee(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(i.count=(t,r)=>(Oee.setTime(+t),_ee.setTime(+r),e(Oee),e(_ee),Math.floor(n(Oee,_ee))),i.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(r?t=>r(t)%e===0:t=>i.count(0,t)%e===0):i:null)),i}const Pee=Dee(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Pee.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?Dee(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Pee:null),Pee.range;const Ree=1e3,Mee=6e4,Lee=36e5,Fee=864e5,zee=6048e5,Uee=2592e6,Gee=31536e6,Hee=Dee(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Ree)},(e,t)=>(t-e)/Ree,e=>e.getUTCSeconds());Hee.range;const Wee=Dee(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ree)},(e,t)=>{e.setTime(+e+t*Mee)},(e,t)=>(t-e)/Mee,e=>e.getMinutes());Wee.range;const qee=Dee(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Mee)},(e,t)=>(t-e)/Mee,e=>e.getUTCMinutes());qee.range;const Yee=Dee(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ree-e.getMinutes()*Mee)},(e,t)=>{e.setTime(+e+t*Lee)},(e,t)=>(t-e)/Lee,e=>e.getHours());Yee.range;const Kee=Dee(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Lee)},(e,t)=>(t-e)/Lee,e=>e.getUTCHours());Kee.range;const Vee=Dee(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Mee)/Fee,e=>e.getDate()-1);Vee.range;const Jee=Dee(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Fee,e=>e.getUTCDate()-1);Jee.range;const Zee=Dee(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Fee,e=>Math.floor(e/Fee));function Xee(e){return Dee(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Mee)/zee)}Zee.range;const $ee=Xee(0),ete=Xee(1),tte=Xee(2),nte=Xee(3),rte=Xee(4),ite=Xee(5),ate=Xee(6);function ote(e){return Dee(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/zee)}$ee.range,ete.range,tte.range,nte.range,rte.range,ite.range,ate.range;const ste=ote(0),lte=ote(1),cte=ote(2),ute=ote(3),dte=ote(4),hte=ote(5),fte=ote(6);ste.range,lte.range,cte.range,ute.range,dte.range,hte.range,fte.range;const gte=Dee(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear()),e=>e.getMonth());gte.range;const pte=Dee(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear()),e=>e.getUTCMonth());pte.range;const mte=Dee(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());mte.every=e=>isFinite(e=Math.floor(e))&&e>0?Dee(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,mte.range;const Ate=Dee(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function yte(e,t,n,r,i,a){const o=[[Hee,1,Ree],[Hee,5,5e3],[Hee,15,15e3],[Hee,30,3e4],[a,1,Mee],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,Lee],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,Fee],[r,2,1728e5],[n,1,zee],[t,1,Uee],[t,3,7776e6],[e,1,Gee]];function s(t,n,r){const i=Math.abs(n-t)/r,a=x7(([,,e])=>e).right(o,i);if(a===o.length)return e.every(P7(t/Gee,n/Gee,r));if(0===a)return Pee.every(Math.max(P7(t,n,r),1));const[s,l]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const i=n&&"function"==typeof n.range?n:s(e,t,n),a=i?i.range(e,+t+1):[];return r?a.reverse():a},s]}Ate.every=e=>isFinite(e=Math.floor(e))&&e>0?Dee(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,Ate.range;const[bte,vte]=yte(Ate,pte,ste,Zee,Kee,qee),[wte,xte]=yte(mte,gte,$ee,Vee,Yee,Wee);function Ite(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Cte(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ete(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var kte,Bte,Ste,Qte={"-":"",_:" ",0:"0"},jte=/^\s*\d+/,Nte=/^%/,Tte=/[\\^$*+?|[\]().{}]/g;function Ote(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function _te(e){return e.replace(Tte,"\\$&")}function Dte(e){return new RegExp("^(?:"+e.map(_te).join("|")+")","i")}function Pte(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function Rte(e,t,n){var r=jte.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Mte(e,t,n){var r=jte.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Lte(e,t,n){var r=jte.exec(t.slice(n,n+2));
vendor: 4,272 bytes, line 106
106return r?(e.U=+r[0],n+r[0].length):-1}function Fte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function zte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Ute(e,t,n){var r=jte.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Gte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Hte(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Wte(e,t,n){var r=jte.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function qte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Yte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Kte(e,t,n){var r=jte.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Vte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Jte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Zte(e,t,n){var r=jte.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Xte(e,t,n){var r=jte.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function $te(e,t,n){var r=jte.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ene(e,t,n){var r=Nte.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function tne(e,t,n){var r=jte.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function nne(e,t,n){var r=jte.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function rne(e,t){return Ote(e.getDate(),t,2)}function ine(e,t){return Ote(e.getHours(),t,2)}function ane(e,t){return Ote(e.getHours()%12||12,t,2)}function one(e,t){return Ote(1+Vee.count(mte(e),e),t,3)}function sne(e,t){return Ote(e.getMilliseconds(),t,3)}function lne(e,t){return sne(e,t)+"000"}function cne(e,t){return Ote(e.getMonth()+1,t,2)}function une(e,t){return Ote(e.getMinutes(),t,2)}function dne(e,t){return Ote(e.getSeconds(),t,2)}function hne(e){var t=e.getDay();return 0===t?7:t}function fne(e,t){return Ote($ee.count(mte(e)-1,e),t,2)}function gne(e){var t=e.getDay();return t>=4||0===t?rte(e):rte.ceil(e)}function pne(e,t){return e=gne(e),Ote(rte.count(mte(e),e)+(4===mte(e).getDay()),t,2)}function mne(e){return e.getDay()}function Ane(e,t){return Ote(ete.count(mte(e)-1,e),t,2)}function yne(e,t){return Ote(e.getFullYear()%100,t,2)}function bne(e,t){return Ote((e=gne(e)).getFullYear()%100,t,2)}function vne(e,t){return Ote(e.getFullYear()%1e4,t,4)}function wne(e,t){var n=e.getDay();return Ote((e=n>=4||0===n?rte(e):rte.ceil(e)).getFullYear()%1e4,t,4)}function xne(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ote(t/60|0,"0",2)+Ote(t%60,"0",2)}function Ine(e,t){return Ote(e.getUTCDate(),t,2)}function Cne(e,t){return Ote(e.getUTCHours(),t,2)}function Ene(e,t){return Ote(e.getUTCHours()%12||12,t,2)}function kne(e,t){return Ote(1+Jee.count(Ate(e),e),t,3)}function Bne(e,t){return Ote(e.getUTCMilliseconds(),t,3)}function Sne(e,t){return Bne(e,t)+"000"}function Qne(e,t){return Ote(e.getUTCMonth()+1,t,2)}function jne(e,t){return Ote(e.getUTCMinutes(),t,2)}function Nne(e,t){return Ote(e.getUTCSeconds(),t,2)}function Tne(e){var t=e.getUTCDay();return 0===t?7:t}function One(e,t){return Ote(ste.count(Ate(e)-1,e),t,2)}function _ne(e){var t=e.getUTCDay();return t>=4||0===t?dte(e):dte.ceil(e)}function Dne(e,t){return e=_ne(e),Ote(dte.count(Ate(e),e)+(4===Ate(e).getUTCDay()),t,2)}function Pne(e){return e.getUTCDay()}function Rne(e,t){return Ote(lte.count(Ate(e)-1,e),t,2)}function Mne(e,t){return Ote(e.getUTCFullYear()%100,t,2)}function Lne(e,t){return Ote((e=_ne(e)).getUTCFullYear()%100,t,2)}function Fne(e,t){return Ote(e.getUTCFullYear()%1e4,t,4)}function zne(e,t){var n=e.getUTCDay();return Ote((e=n>=4||0===n?dte(e):dte.ceil(e)).getUTCFullYear()%1e4,t,4)}function Une(){return"+0000"}function Gne(){return"%"}function Hne(e){return+e}function Wne(e){return Math.floor(+e/1e3)}function qne(e){return new Date(e)}function Yne(e){return e instanceof Date?+e:+new Date(+e)}function Kne(e,t,n,r,i,a,o,s,l,c){var u=Z9(),d=u.invert,h=u.domain,f=c(".%L"),g=c(":%S"),p=c("%I:%M"),m=c("%I %p"),A=c("%a %d"),y=c("%b %
106d"),b=c("%B"),v=c("%Y");function w(e){return(l(e)<e?f:s(e)<e?g:o(e)<e?p:a(e)<e?m:r(e)<e?i(e)<e?A:y:n(e)<e?b:v)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?h(Array.from(e,Yne)):h().map(qne)},u.ticks=function(t){var n=h();return e(n[0],n[n.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?w:c(t)},u.nice=function(e){var n=h();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?h(mee(n,e)):u},u.copy=function(){return V9(u,Kne(e,t,n,r,i,a,o,s,l,c))},u}function Vne(){var e,t,n,r,i,a=0,o=1,s=W9,l=!1;function c(t){return null==t||isNaN(t=+t)?i:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),c):[s(0),s(1)]}}return c.domain=function(i){return arguments.length?([a,o]=i,e=r(a=+a),t=r(o=+o),n=e===t?0:1/(t-e),c):[a,o]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(s=e,c):s},c.range=u(z9),c.rangeRound=u(U9),c.unknown=function(e){return arguments.length?(i=e,c):i},function(i){return r=i,e=i(a),t=i(o),n=e===t?0:1/(t-e),c}}function Jne(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Zne(){var e=jee(Vne());return e.copy=function(){return Jne(e,Zne()).exponent(e.exponent())},G7.apply(e,arguments)}function Xne(){var e,t,n,r,i,a,o,s=0,l=.5,c=1,u=1,d=W9,h=!1;function f(e){return isNaN(e=+e)?o:(e=.5+((e=+a(e))-t)*(u*e<u*t?r:i),d(h?Math.max(0,Math.min(1,e)):e))}function g(e){return function(t){var n,r,i;return arguments.length?([n,r,i]=t,d=function(e,t){void 0===t&&(t=e,e=z9);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return a[t](e-t)}}(e,[n,r,i]),f):[d(0),d(.5),d(1)]}}return f.domain=function(o){return arguments.length?([s,l,c]=o,e=a(s=+s),t=a(l=+l),n=a(c=+c),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),u=t<e?-1:1,f):[s,l,c]},f.clamp=function(e){return arguments.length?(h=!!e,f):h},f.interpolator=function(e){return arguments.length?(d=e,f):d},f.range=g(z9),f.rangeRound=g(U9),f.unknown=function(e){return arguments.length?(o=e,f):o},function(o){return a=o,e=o(s),t=o(l),n=o(c),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),u=t<e?-1:1,f}}function $ne(){var e=jee(Xne());return e.copy=function(){return Jne(e,$ne()).exponent(e.exponent())},G7.apply(e,arguments)}!function(e){kte=function(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=Dte(i),u=Pte(i),d=Dte(a),h=Pte(a),f=Dte(o),g=Pte(o),p=Dte(s),m=Pte(s),A=Dte(l),y=Pte(l),b={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:rne,e:rne,f:lne,g:bne,G:wne,H:ine,I:ane,j:one,L:sne,m:cne,M:une,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Hne,s:Wne,S:dne,u:hne,U:fne,V:pne,w:mne,W:Ane,x:null,X:null,y:yne,Y:vne,Z:xne,"%":Gne},v={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Ine,e:Ine,f:Sne,g:Lne,G:zne,H:Cne,I:Ene,j:kne,L:Bne,m:Qne,M:jne,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Hne,s:Wne,S:Nne,u:Tne,U:One,V:Dne,w:Pne,W:Rne,x:null,X:null,y:Mne,Y:Fne,Z:Une,"%":Gne},w={a:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=g.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=A.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.m=m.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return C(e,t,n,r)},d:Yte,e:Yte,f:$te,g:Gte,G:Ute,H:Vte,I:Vte,j:Kte,L:Xte,m:qte,M:Jte,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:Wte,Q:tne,s:nne,S:Zte,u:Mte,U:Lte,V:Fte,w:Rte,W:zte,x:function(e,t,r){return C(e,n,t,r)},X:function(e,t,n){return C(e,r,t,n)},y:Gte,Y:Ute,Z:Hte,"%":ene};function x(e,t){return function(n){var r,i,a,o=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(o.push(e.slice(l,s)),null!=(i=Qte[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),l=s+1);return o.push(e.slice(l,s)),o.join("")}}function I(e,t){return function(n){var r,i,a=Ete(1900,void 0,1);if(C(a,e,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(t&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=Cte(Ete(a.y,0,1))).getUTCDay(),r=i>4||0===i?lte.ceil(r):lte(r),r=Jee.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=Ite(Ete(a.y,0,1))).getDay(),r=i>4||0===i?ete.ceil(r):ete(r),r=Vee.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?Cte(Ete(a.y,0,1)).getUTCDay():Ite(Ete(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,Cte(a)):Ite(a)}}function C(e,t,n,r){for(var i,a,o=0,s=t.length,l=n.length;o<s;){if(r>=l)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=w[i in Qte?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=x(n,b),b.X=x(r,b),b.c=x(t,b),v.x=x(n,v),v.X=x(r,v),v.c=x(t,v),{format:function(e){var t=x(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=I(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+="",v);return t.toString=function(){return e},t},utcParse:function(e){var t=I(e+="",!0);return t.toString=function(){return e},t}}}(e),Bte=kte.format,kte.parse,Ste=kte.utcFormat,kte.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
106ay","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"]});const ere=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:q7,scaleDiverging:function e(){var t=gee(Xne()(W9));return t.copy=function(){return Jne(t,e())},G7.apply(t,arguments)},scaleDivergingLog:function e(){var t=Iee(Xne()).domain([.1,1,10]);return t.copy=function(){return Jne(t,e()).base(t.base())},G7.apply(t,arguments)},scaleDivergingPow:$ne,scaleDivergingSqrt:function(){return $ne.apply(null,arguments).exponent(.5)},scaleDivergingSymlog:function e(){var t=kee(Xne());return t.copy=function(){return Jne(t,e()).constant(t.constant())},G7.apply(t,arguments)},scaleIdentity:function e(t){var n;function r(e){return null==e||isNaN(e=+e)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,G9),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,G9):[0,1],gee(r)},scaleImplicit:H7,scaleLinear:pee,scaleLog:function e(){const t=Iee(J9()).domain([1,10]);return t.copy=()=>V9(t,e()).base(t.base()),U7.apply(t,arguments),t},scaleOrdinal:W7,scalePoint:K7,scalePow:Nee,scaleQuantile:function e(){var t,n=[],r=[],i=[];function a(){var e=0,t=Math.max(1,r.length);for(i=new Array(t-1);++e<t;)i[e-1]=z7(n,e/t);return o}function o(e){return null==e||isNaN(e=+e)?t:r[E7(i,e)]}return o.invertExtent=function(e){var t=r.indexOf(e);return t<0?[NaN,NaN]:[t>0?i[t-1]:n[0],t<i.length?i[t]:n[n.length-1]]},o.domain=function(e){if(!arguments.length)return n.slice();n=[];for(let t of e)null==t||isNaN(t=+t)||n.push(t);return n.sort(v7),a()},o.range=function(e){return arguments.length?(r=Array.from(e),a()):r.slice()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.quantiles=function(){return i.slice()},o.copy=function(){return e().domain(n).range(r).unknown(t)},U7.apply(o,arguments)},scaleQuantize:function e(){var t,n=0,r=1,i=1,a=[.5],o=[0,1];function s(e){return null!=e&&e<=e?o[E7(a,e,0,i)]:t}function l(){var e=-1;for(a=new Array(i);++e<i;)a[e]=((e+1)*r-(e-i)*n)/(i+1);return s}return s.domain=function(e){return arguments.length?([n,r]=e,n=+n,r=+r,l()):[n,r]},s.range=function(e){return arguments.length?(i=(o=Array.from(e)).length-1,l()):o.slice()},s.invertExtent=function(e){var t=o.indexOf(e);return t<0?[NaN,NaN]:t<1?[n,a[0]]:t>=i?[a[i-1],r]:[a[t-1],a[t]]},s.unknown=function(e){return arguments.length?(t=e,s):s},s.thresholds=function(){return a.slice()},s.copy=function(){return e().domain([n,r]).range(o).unknown(t)},U7.apply(gee(s),arguments)},scaleRadial:function e(){var t,n=Z9(),r=[0,1],i=!1;function a(e){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(n(e));return isNaN(r)?t:i?Math.round(r):r}return a.invert=function(e){return n.invert(Tee(e))},a.domain=function(e){return arguments.length?(n.domain(e),a):n.domain()},a.range=function(e){return arguments.length?(n.range((r=Array.from(e,G9)).map(Tee)),a):r.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(i=!!e,a):i},a.clamp=function(e){return arguments.length?(n.clamp(e),a):n.clamp()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.copy=function(){return e(n.domain(),r).round(i).clamp(n.clamp()).unknown(t)},U7.apply(a,arguments),gee(a)},scaleSequential:function e(){var t=gee(Vne()(W9));return t.copy=function(){return Jne(t,e())},G7.apply(t,arguments)},scaleSequentialLog:function e(){var t=Iee(Vne()).domain([1,10]);return t.copy=function(){return Jne(t,e()).base(t.base())},G7.apply(t,arguments)},scaleSequentialPow:Zne,scaleSequentialQuantile:function e(){var t=[],n=W9;function r(e){if(null!=e&&!isNaN(e=+e))return n((E7(t,e,1)-1)/(t.length-1))}return r.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(v7),r},r.interpolator=function(e){return arguments.length?(n=e,r):n},r.range=function(){return t.map((e,r)=>n(r/(t.length-1)))},r.quantiles=function(e){return Array.from({length:e+1},(n,r)=>function(e,t){if((n=(e=Float64Array.from(function*(e){for(let t of e)null!=t&&(t=+t)>=t&&(yield t)}(e))).length)&&!isNaN(t=+t)){if(t<=0||n<2)return M7(e);if(t>=1)return R7(e);var n,r=(n-1)*t,i=Math.floor(r),a=R7(L7(e,i).subarray(0,i+1));return a+(M7(e.subarray(i+1))-a)*(r-i)}}(t,r/e))},r.copy=function(){return e(n).domain(t)},G7.apply(r,arguments)},scaleSequentialSqrt:function(){return Zne.apply(null,arguments).exponent(.5)},scaleSequentialSymlog:function e(){var t=kee(Vne());return t.copy=function(){return Jne(t,e()).constant(t.constant())},G7.apply(t,arguments)},scaleSqrt:function(){return Nee.apply(null,arguments).exponent(.5)},scaleSymlog:function e(){var t=kee(J9());return t.copy=function(){return V9(t,e()).constant(t.constant())},U7.apply(t,arguments)},scaleThreshold:function e(){var t,n=[.5],r=[0,1],i=1;function a(e){return null!=e&&e<=e?r[E7(n,e,0,i)]:t}return a.domain=function(e){return arguments.length?(n=Array.from(e),i=Math.min(n.length,r.length-1),a):n.slice()},a.range=function(e){return arguments.length?(r=Array.from(e),i=Math.min(n.length,r.length-1),a):r.slice()},a.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},a.unknown=function(e){return arguments.length?(t=e,a):t},a.copy=function(){return e().domain(n).range(r).unknown(t)},U7.apply(a,arguments)},scaleTime:function(){return U7.apply(Kne(wte,xte,mte,gte,$ee,Vee,Yee,Wee,Hee,Bte).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},scaleUtc:function(){return U7.apply(Kne(bte,vte,Ate,pte,ste,Jee,Kee,qee,Hee,Ste).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},tickFormat:fee},Symbol.toStringTag,{value:"Module"}));var tre=xJ;var nre=function(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],o=t(a);if(null!=o&&(void 0===s?o==o&&!tre(o):n(o,s)))var s=o,l=a}return l};var rre=nre,ire=function(e,t){return e>t},are=R3;const ore=oe(function(e){return e&&e.length?rre(e,are,ire):void 0});var sre=nre,lre=function(e,t){return e<t},cre=R3;const ure=oe(function(e){return e&&e.length?sre(e,cre,lre):void 0});var dre=rX,hre=K3,fre=U4,gre=nJ;var pre=_4,mre=function(e,t){return(gre(e)?dre:fre)(e,hre(t))};const Are=oe(function(e,t){return pre(mre(e,t),1)});var yre=d3;const bre=oe(function(e,t){return yre(e,t)});var vre,wre=1e9,xre=!0,Ire="[DecimalError] ",Cre=Ire+"Invalid argument: ",Ere=Ire+"Exponent out of range: ",kre=Math.floor,Bre=Math.pow,Sre=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Qre=1e7,jre=9007199254740991,Nre=kre(1286742750677284.5),Tre={};function Ore(e,t){var n,r,i,a,o,s,l,c,u=e.constructor,d=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),xre?Gre(t,d):t;if(l=e.d,c=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i){for(a<0?(r=l,a=-a,s=c.length):(r=c,i=o,s=l.length),a>(s=(o=Math.ceil(d/7))>s?o+1:s+1)&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for((s=l.length)-(a=c.length)<0&&(a=s,r=c,c=l,l=r),n=0;a;)n=(l[--a]=l[a]+c[a]+n)/Qre|0,l[a]%=Qre;
vendor: 4,261 bytes, line 106
106for(n&&(l.unshift(n),++i),s=l.length;0==l[--s];)l.pop();return t.d=l,t.e=i,xre?Gre(t,d):t}function _re(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Cre+e)}function Dre(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(a+=Fre(n)),a+=r;(n=7-(r=(o=e[t])+"").length)&&(a+=Fre(n))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}Tre.absoluteValue=Tre.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},Tre.comparedTo=Tre.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(t=0,n=(r=a.d.length)<(i=e.d.length)?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1},Tre.decimalPlaces=Tre.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},Tre.dividedBy=Tre.div=function(e){return Pre(this,new this.constructor(e))},Tre.dividedToIntegerBy=Tre.idiv=function(e){var t=this.constructor;return Gre(Pre(this,new t(e),0,1),t.precision)},Tre.equals=Tre.eq=function(e){return!this.cmp(e)},Tre.exponent=function(){return Mre(this)},Tre.greaterThan=Tre.gt=function(e){return this.cmp(e)>0},Tre.greaterThanOrEqualTo=Tre.gte=function(e){return this.cmp(e)>=0},Tre.isInteger=Tre.isint=function(){return this.e>this.d.length-2},Tre.isNegative=Tre.isneg=function(){return this.s<0},Tre.isPositive=Tre.ispos=function(){return this.s>0},Tre.isZero=function(){return 0===this.s},Tre.lessThan=Tre.lt=function(e){return this.cmp(e)<0},Tre.lessThanOrEqualTo=Tre.lte=function(e){return this.cmp(e)<1},Tre.logarithm=Tre.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(vre))throw Error(Ire+"NaN");if(n.s<1)throw Error(Ire+(n.s?"NaN":"-Infinity"));return n.eq(vre)?new r(0):(xre=!1,t=Pre(zre(n,a),zre(e,a),a),xre=!0,Gre(t,i))},Tre.minus=Tre.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Hre(t,e):Ore(t,(e.s=-e.s,e))},Tre.modulo=Tre.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(!(e=new r(e)).s)throw Error(Ire+"NaN");return n.s?(xre=!1,t=Pre(n,e,0,1).times(e),xre=!0,n.minus(t)):Gre(new r(n),i)},Tre.naturalExponential=Tre.exp=function(){return Rre(this)},Tre.naturalLogarithm=Tre.ln=function(){return zre(this)},Tre.negated=Tre.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},Tre.plus=Tre.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Ore(t,e):Hre(t,(e.s=-e.s,e))},Tre.precision=Tre.sd=function(e){var t,n,r,i=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(Cre+e);if(t=Mre(i)+1,n=7*(r=i.d.length-1)+1,r=i.d[r]){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},Tre.squareRoot=Tre.sqrt=function(){var e,t,n,r,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Ire+"NaN")}for(e=Mre(s),xre=!1,0==(i=Math.sqrt(+s))||i==1/0?(((t=Dre(s.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=kre((e+1)/2)-(e<0||e%2),r=new l(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new l(i.toString()),i=o=(n=l.precision)+3;;)if(r=(a=r).plus(Pre(s,a,o+2)).times(.5),Dre(a.d).slice(0,o)===(t=Dre(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&"4999"==t){if(Gre(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if("9999"!=t)break;o+=4}return xre=!0,Gre(r,n)},Tre.times=Tre.mul=function(e){var t,n,r,i,a,o,s,l,c,u=this,d=u.constructor,h=u.d,f=(e=new d(e)).d;if(!u.s||!e.s)return new d(0);for(e.s*=u.s,n=u.e+e.e,(l=h.length)<(c=f.length)&&(a=h,h=f,f=a,o=l,l=c,c=o),a=[],r=o=l+c;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,i=l+r;i>r;)s=a[i]+f[r]*h[i-r-1]+t,a[i--]=s%Qre|0,t=s/Qre|0;a[i]=(a[i]+t)%Qre|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,xre?Gre(e,d.precision):e},Tre.toDecimalPlaces=Tre.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(_re(e,0,wre),void 0===t?t=r.rounding:_re(t,0,8),Gre(n,e+Mre(n)+1,t))},Tre.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=Wre(r,!0):(_re(e,0,wre),void 0===t?t=i.rounding:_re(t,0,8),n=Wre(r=Gre(new i(r),e+1,t),!0,e+1)),n},Tre.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?Wre(i):(_re(e,0,wre),void 0===t?t=a.rounding:_re(t,0,8),n=Wre
vendor: 50,467 bytes, line 106
106((r=Gre(new a(i),e+Mre(i)+1,t)).abs(),!1,e+Mre(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)},Tre.toInteger=Tre.toint=function(){var e=this,t=e.constructor;return Gre(new t(e),Mre(e)+1,t.rounding)},Tre.toNumber=function(){return+this},Tre.toPower=Tre.pow=function(e){var t,n,r,i,a,o,s=this,l=s.constructor,c=+(e=new l(e));if(!e.s)return new l(vre);if(!(s=new l(s)).s){if(e.s<1)throw Error(Ire+"Infinity");return s}if(s.eq(vre))return s;if(r=l.precision,e.eq(vre))return Gre(s,r);if(o=(t=e.e)>=(n=e.d.length-1),a=s.s,o){if((n=c<0?-c:c)<=jre){for(i=new l(vre),t=Math.ceil(r/7+4),xre=!1;n%2&&qre((i=i.times(s)).d,t),0!==(n=kre(n/2));)qre((s=s.times(s)).d,t);return xre=!0,e.s<0?new l(vre).div(i):Gre(i,r)}}else if(a<0)throw Error(Ire+"NaN");return a=a<0&&1&e.d[Math.max(t,n)]?-1:1,s.s=1,xre=!1,i=e.times(zre(s,r+12)),xre=!0,(i=Rre(i)).s=a,i},Tre.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?r=Wre(i,(n=Mre(i))<=a.toExpNeg||n>=a.toExpPos):(_re(e,1,wre),void 0===t?t=a.rounding:_re(t,0,8),r=Wre(i=Gre(new a(i),e,t),e<=(n=Mre(i))||n<=a.toExpNeg,e)),r},Tre.toSignificantDigits=Tre.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(_re(e,1,wre),void 0===t?t=n.rounding:_re(t,0,8)),Gre(new n(this),e,t)},Tre.toString=Tre.valueOf=Tre.val=Tre.toJSON=Tre[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Mre(e),n=e.constructor;return Wre(e,t<=n.toExpNeg||t>=n.toExpPos)};var Pre=function(){function e(e,t){var n,r=0,i=e.length;for(e=e.slice();i--;)n=e[i]*t+r,e[i]=n%Qre|0,r=n/Qre|0;return r&&e.unshift(r),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=r*Qre+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,a,o){var s,l,c,u,d,h,f,g,p,m,A,y,b,v,w,x,I,C,E=r.constructor,k=r.s==i.s?1:-1,B=r.d,S=i.d;if(!r.s)return new E(r);if(!i.s)throw Error(Ire+"Division by zero");for(l=r.e-i.e,I=S.length,w=B.length,g=(f=new E(k)).d=[],c=0;S[c]==(B[c]||0);)++c;if(S[c]>(B[c]||0)&&--l,(y=null==a?a=E.precision:o?a+(Mre(r)-Mre(i))+1:a)<0)return new E(0);if(y=y/7+2|0,c=0,1==I)for(u=0,S=S[0],y++;(c<w||u)&&y--;c++)b=u*Qre+(B[c]||0),g[c]=b/S|0,u=b%S|0;else{for((u=Qre/(S[0]+1)|0)>1&&(S=e(S,u),B=e(B,u),I=S.length,w=B.length),v=I,m=(p=B.slice(0,I)).length;m<I;)p[m++]=0;(C=S.slice()).unshift(0),x=S[0],S[1]>=Qre/2&&++x;do{u=0,(s=t(S,p,I,m))<0?(A=p[0],I!=m&&(A=A*Qre+(p[1]||0)),(u=A/x|0)>1?(u>=Qre&&(u=Qre-1),1==(s=t(d=e(S,u),p,h=d.length,m=p.length))&&(u--,n(d,I<h?C:S,h))):(0==u&&(s=u=1),d=S.slice()),(h=d.length)<m&&d.unshift(0),n(p,d,m),-1==s&&(s=t(S,p,I,m=p.length))<1&&(u++,n(p,I<m?C:S,m)),m=p.length):0===s&&(u++,p=[0]),g[c++]=u,s&&p[0]?p[m++]=B[v]||0:(p=[B[v]],m=1)}while((v++<w||void 0!==p[0])&&y--)}return g[0]||g.shift(),f.e=l,Gre(f,o?a+Mre(f)+1:a)}}();function Rre(e,t){var n,r,i,a,o,s=0,l=0,c=e.constructor,u=c.precision;if(Mre(e)>16)throw Error(Ere+Mre(e));if(!e.s)return new c(vre);for(null==t?(xre=!1,o=u):o=t,a=new c(.03125);e.abs().gte(.1);)e=e.times(a),l+=5;for(o+=Math.log(Bre(2,l))/Math.LN10*2+5|0,n=r=i=new c(vre),c.precision=o;;){if(r=Gre(r.times(e),o),n=n.times(++s),Dre((a=i.plus(Pre(r,n,o))).d).slice(0,o)===Dre(i.d).slice(0,o)){for(;l--;)i=Gre(i.times(i),o);return c.precision=u,null==t?(xre=!0,Gre(i,u)):i}i=a}}function Mre(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function Lre(e,t,n){if(t>e.LN10.sd())throw xre=!0,n&&(e.precision=n),Error(Ire+"LN10 precision limit exceeded");return Gre(new e(e.LN10),t)}function Fre(e){for(var t="";e--;)t+="0";return t}function zre(e,t){var n,r,i,a,o,s,l,c,u,d=1,h=e,f=h.d,g=h.constructor,p=g.precision;if(h.s<1)throw Error(Ire+(h.s?"NaN":"-Infinity"));if(h.eq(vre))return new g(0);if(null==t?(xre=!1,c=p):c=t,h.eq(10))return null==t&&(xre=!0),Lre(g,c);if(c+=10,g.precision=c,r=(n=Dre(f)).charAt(0),a=Mre(h),!(Math.abs(a)<15e14))return l=Lre(g,c+2,p).times(a+""),h=zre(new g(r+"."+n.slice(1)),c-10).plus(l),g.precision=p,null==t?(xre=!0,Gre(h,p)):h;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=Dre((h=h.times(e)).d)).charAt(0),d++;for(a=Mre(h),r>1?(h=new g("0."+n),a++):h=new g(r+"."+n.slice(1)),s=o=h=Pre(h.minus(vre),h.plus(vre),c),u=Gre(h.times(h),c),i=3;;){if(o=Gre(o.times(u),c),Dre((l=s.plus(Pre(o,new g(i),c))).d).slice(0,c)===Dre(s.d).slice(0,c))return s=s.times(2),0!==a&&(s=s.plus(Lre(g,c+2,p).times(a+""))),s=Pre(s,new g(d),c),g.precision=p,null==t?(xre=!0,Gre(s,p)):s;s=l,i+=2}}function Ure(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(r,i)){if(i-=r,n=n-r-1,e.e=kre(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),xre&&(e.e>Nre||e.e<-Nre))throw Error(Ere+n)}else e.s=0,e.e=0,e.d=[0];return e}function Gre(e,t,n){var r,i,a,o,s,l,c,u,d=e.d;for(o=1,a=d[0];a>=10;a/=10)o++;if((r=t-o)<0)r+=7,i=t,c=d[u=0];else{if((u=Math.ceil((r+1)/7))>=(a=d.length))return e;for(c=a=d[u],o=1;a>=10;a/=10)o++;i=(r%=7)-7+o}if(void 0!==n&&(s=c/(a=Bre(10,o-i-1))%10|0,l=t<0||void 0!==d[u+1]||c%a,l=n<4?(s||l)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||l||6==n&&(r>0?i>0?c/Bre(10,o-i):0:d[u-1])%10&1||n==(e.s<0?8:7))),t<1||!d[0])return l?(a=Mre(e),d.length=1,t=t-a-1,d[0]=Bre(10,(7-t%7)%7),e.e=kre(-t/7)||0):(d.length=1,d[0]=e.e=e.s=0),e;if(0==r?(d.length=u,a=1,u--):(d.length=u+1,a=Bre(10,7-r),d[u]=i>0?(c/Bre(10,o-i)%Bre(10,i)|0)*a:0),l)for(;;){if(0==u){(d[0]+=a)==Qre&&(d[0]=1,++e.e);break}if(d[u]+=a,d[u]!=Qre)break;d[u--]=0,a=1}for(r=d.length;0===d[--r];)d.pop();if(xre&&(e.e>Nre||e.e<-Nre))throw Error(Ere+Mre(e));return e}function Hre(e,t){var n,r,i,a,o,s,l,c,u,d,h=e.constructor,f=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),xre?Gre(t,f):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r){for((u=o<0)?(n=l,o=-o,s=d.length):(n=d,r=c,s=l.length),o>(i=Math.max(Math.ceil(f/7),s)+2)&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for((u=(i=l.length)<(s=d.length))&&(s=i),i=0;i<s;i++)if(l[i]!=d[i]){u=l[i]<d[i];break}o=0}for(u&&(n=l,l=d,d=n,t.s=-t.s),s=l.length,i=d.length-s;i>0;--i)l[s++]=0;for(i=d.length;i>o;){if(l[--i]<d[i]){for(a=i;a&&0===l[--a];)l[a]=Qre-1;--l[a],l[i]+=Qre}l[i]-=d[i]}for(;0===l[--s];)l.pop();for(;0===l[0];l.shift())--r;return l[0]?(t.d=l,t.e=r,xre?Gre(t,f):t):new h(0)}function Wre(e,t,n){var r,i=Mre(e),a=Dre(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+Fre(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Fre(-i-1)+a,n&&(r=n-o)>0&&(a+=Fre(r))):i>=o?(a+=Fre(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+Fre(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=Fre(r))),e.s<0?"-"+a:a}function qre(e,t){if(e.length>t)return e.length=t,!0}function Yre(e){if(!e||"object"!=typeof e)throw Error(Ire+"Object expected");var t,n,r,i=["precision",1,wre,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(r=e[n=i[t]])){if(!(kre(r)===r&&r>=i[t+1]&&r<=i[t+2]))throw Error(Cre+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(Cre+n+": "+r);this[n]=new this(r)}return this}var Kre=function e(t){var n,r,i;function a(e){var t=this;if(!(t instanceof a))return new a(e);if(t.constructor=a,e instanceof a)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(Cre+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):Ure(t,e.toString())}if("string"!=typeof e)throw Error(Cre+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!Sre.test(e))throw Error(Cre+e);Ure(t,e)}if(a.prototype=Tre,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=Yre,void 0===t&&(t={}),t)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return a.config(t),a}({precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"});vre=new Kre(1);const Vre=Kre;function Jre(e){return function(e){if(Array.isArray(e))return Zre(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Zre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zre(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Xre=function(e){return e},$re={"@@functional/placeholder":!0},eie=function(e){return e===$re},tie=function(e){return function t(){return 0===arguments.length||1===arguments.length&&eie(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},nie=function e(t,n){return 1===t?n:tie(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(e){return e!==$re}).length;return o>=t?n.apply(void 0,i):e(t-o,tie(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=i.map(function(e){return eie(e)?t.shift():e});return n.apply(void 0,Jre(a).concat(t))}))})},rie=function(e){return nie(e.length,e)},iie=function(e,t){for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},aie=rie(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(e){return t[e]}).map(e)}),oie=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},sie=function(e){var t=null,n=null;return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return t&&i.every(function(e,n){return e===t[n]})?n:(t=i,n=e.apply(void 0,i))}};const lie={rangeStep:function(e,t,n){for(var r=new Vre(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a},getDigitCount:function(e){return 0===e?1:Math.floor(new Vre(e).abs().log(10).toNumber())+1},interpolateNumber:rie(function(e,t,n){var r=+e;return r+n*(+t-r)}),uninterpolateNumber:rie(function(e,t,n){var r=t-+e;return(n-e)/(r=r||1/0)}),uninterpolateTruncation:rie(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))})};function cie(e){return function(e){if(Array.isArray(e))return hie(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||die(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(l){i=!0,a=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||die(e,t)||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 die(e,t){if(e){if("string"==typeof e)return hie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hie(e,t):void 0}}function hie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fie(e){var t=uie(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function gie(e,t,n){if(e.lte(0))return new Vre(0);var r=lie.getDigitCount(e.toNumber()),i=new Vre(10).pow(r),a=e.div(i),o=1!==r?.05:.1,s=new Vre(Math.ceil(a.div(o).toNumber())).add(n).mul(o).mul(i);return t?s:new Vre(Math.ceil(s))}function pie(e,t,n){var r=1,i=new Vre(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new Vre(10).pow(lie.getDigitCount(e)-1),i=new Vre(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new Vre(Math.floor(e)))}else 0===e?i=new Vre(Math.floor((t-1)/2)):n||(i=new Vre(Math.floor(e)));var o=Math.floor((t-1)/2),s=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return Xre;var r=t.reverse(),i=r[0],a=r.slice(1);return function(){return a.reduce(function(e,t){return t(e)},i.apply(void 0,arguments))}}(aie(function(e){return i.add(new Vre(e-o).mul(r)).toNumber()}),iie);return s(0,t)}function mie(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Vre(0),tickMin:new Vre(0),tickMax:new Vre(0)};var a,o=gie(new Vre(t).sub(e).div(n-1),r,i);a=e<=0&&t>=0?new Vre(0):(a=new Vre(e).add(t).div(2)).sub(new Vre(a).mod(o));var s=Math.ceil(a.sub(e).div(o).toNumber()),l=Math.ceil(new Vre(t).sub(a).div(o).toNumber()),c=s+l+1;return c>n?mie(e,t,n,r,i+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:o,tickMin:a.sub(new Vre(s).mul(o)),tickMax:a.add(new Vre(l).mul(o))})}var Aie=sie(function(e){var t=uie(e,2),n=t[0],r=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(i,2),s=uie(fie([n,r]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0){var u=c===1/0?[l].concat(cie(iie(0,i-1).map(function(){return 1/0}))):[].concat(cie(iie(0,i-1).map(function(){return-1/0})),[c]);return n>r?oie(u):u}if(l===c)return pie(l,i,a);var d=mie(l,c,o,a),h=d.step,f=d.tickMin,g=d.tickMax,p=lie.rangeStep(f,g.add(new Vre(.1).mul(h)),h);return n>r?oie(p):p}),yie=sie(function(e,t){var n=uie(e,2),r=n[0],i=n[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=uie(fie([r,i]),2),s=o[0],l=o[1];if(s===-1/0||l===1/0)return[r,i];if(s===l)return[s];var c=Math.max(t,2),u=gie(new Vre(l).sub(s).div(c-1),a,0),d=[].concat(cie(lie.rangeStep(new Vre(s),new Vre(l).sub(new Vre(.99).mul(u)),u)),[l]);return r>i?oie(d):d});function bie(e,t){throw new Error("Invariant failed")}var vie=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function wie(e){return(wie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xie(){return xie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xie.apply(this,arguments)}function Iie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cie(e,t)}(e,t)||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 Cie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Eie(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function kie(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Tie(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bie(e,t,n){return t=Qie(t),function(e,t){if(t&&("object"===wie(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sie()?Reflect.construct(t,n||[],Qie(e).constructor):t.apply(e,n))}function Sie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Sie=function(){return!!e})()}function Qie(e){return(Qie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jie(e,t){return(jie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Nie(e,t,n){return(t=Tie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tie(e){var t=function(e,t){if("object"!=wie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=wie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wie(t)?t:t+""}var Oie=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Bie(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jie(e,t)}(e,ie.Component),kie(e,[{key:"render",value:function(){var e=this.props,t=e.offset,n=e.layout,r=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,c=Eie(e,vie),u=T$(c,!1);"x"===this.props.direction&&"number"!==s.type&&bie();var d=a.map(function(e){var a=o(e,i),c=a.x,d=a.y,h=a.value,f=a.errorVal;if(!f)return null;var g,p,m=[];if(Array.isArray(f)){var A=Iie(f,2);g=A[0],p=A[1]}else g=p=f;if("vertical"===n){var y=s.scale,b=d+t,v=b+r,w=b-r,x=y(h-g),I=y(h+p);m.push({x1:I,y1:v,x2:I,y2:w}),m.push({x1:x,y1:b,x2:I,y2:b}),m.push({x1:x,y1:v,x2:x,y2:w})}else if("horizontal"===n){var C=l.scale,E=c+t,k=E-r,B=E+r,S=C(h-g),Q=C(h+p);m.push({x1:k,y1:Q,x2:B,y2:Q}),m.push({x1:E,y1:S,x2:E,y2:Q}),m.push({x1:k,y1:S,x2:B,y2:S})}return ie.createElement(G$,xie({className:"recharts-errorBar",key:"bar-".concat(m.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},u),m.map(function(e){return ie.createElement("line",xie({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return ie.createElement(G$,{className:"recharts-errorBars"},d)}}])}();function _ie(e){return(_ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Die(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Die(Object(n),!0).forEach(function(t){Rie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Die(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Rie(e,t,n){var r;return r=function(e,t){if("object"!=_ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==_ie(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Nie(Oie,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),Nie(Oie,"displayName","ErrorBar");var Mie=function(e){var t=e.children,n=e.formattedGraphicalItems,r=e.legendWidth,i=e.legendContent,a=Q$(t,S4);if(!a)return null;var o,s=S4.defaultProps,l=void 0!==s?Pie(Pie({},s),a.props):{};return o=a.props&&a.props.payload?a.props&&a.props.payload:"children"===i?(n||[]).reduce(function(e,t){var n=t.item,r=t.props,i=r.sectors||r.data||[];return e.concat(i.map(function(e){return{type:a.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(n||[]).map(function(e){var t=e.item,n=t.type.defaultProps,r=void 0!==n?Pie(Pie({},n),t.props):{},i=r.dataKey,a=r.name,o=r.legendType;return{inactive:r.hide,dataKey:i,type:l.iconType||o||"square",color:Yie(t),value:a||i,payload:r}}),Pie(Pie(Pie({},l),S4.getWithHeight(a,r)),{},{payload:o,item:a})};function Lie(e){return(Lie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fie(e){return function(e){if(Array.isArray(e))return zie(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return zie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zie(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Uie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Gie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uie(Object(n),!0).forEach(function(t){Hie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Hie(e,t,n){var r;return r=function(e,t){if("object"!=Lie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Lie(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wie(e,t,n){return EX(e)||EX(t)?n:i$(t)?CX(e,t,n):OJ(t)?t(e):n}function qie(e,t,n,r){var i=Are(e,function(e){return Wie(e,t)});if("number"===n){var a=i.filter(function(e){return r$(e)||parseFloat(e)});return a.length?[ure(a),ore(a)]:[1/0,-1/0]}return(r?i.filter(function(e){return!EX(e)}):i).map(function(e){return i$(e)||e instanceof Date?e:""})}var Yie=function(e){var t,n,r=e.type.displayName,i=null!==(t=e.type)&&void 0!==t&&t.defaultProps?Gie(Gie({},e.type.defaultProps),e.props):e.props,a=i.stroke,o=i.fill;switch(r){case"Line":n=a;break;case"Area":case"Radar":n=a&&"none"!==a?a:o;break;default:n=o}return n},Kie=function(e,t,n,r,i){var a=S$(t.props.children,Oie).filter(function(e){return function(e,t,n){return!!EX(t)||("horizontal"===e?"yAxis"===t:"vertical"===e||"x"===n?"xAxis"===t:"y"!==n||"yAxis"===t)}(r,i,e.props.direction)});if(a&&a.length){var o=a.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var r=Wie(t,n);if(EX(r))return e;var i=Array.isArray(r)?[ure(r),ore(r)]:[r,r],a=o.reduce(function(e,n){var r=Wie(t,n,0),a=i[0]-Math.abs(Array.isArray(r)?r[0]:r),o=i[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(a,e[0]),Math.max(o,e[1])]},[1/0,-1/0]);return[Math.min(a[0],e[0]),Math.max(a[1],e[1])]},[1/0,-1/0])}return null},Vie=function(e,t,n,r,i){var a=t.map(function(t){var a=t.props.dataKey;return"number"===n&&a&&Kie(e,t,a,r)||qie(e,a,n,i)});if("number"===n)return a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var o={};return a.reduce(function(e,t){for(var n=0,r=t.length;n<r;n++)o[t[n]]||(o[t[n]]=!0,e.push(t[n]));return e},[])},Jie=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},Zie=function(e,t,n,r){if(r)return e.map(function(e){return e.coordinate});var i,a,o=e.map(function(e){return e.coordinate===t&&(i=!0),e.coordinate===n&&(a=!0),e.coordinate});return i||o.push(t),a||o.push(n),o},Xie=function(e,t,n){if(!e)return null;var r=e.scale,i=e.duplicateDomain,a=e.type,o=e.range,s="scaleBand"===e.realScaleType?r.bandwidth()/2:2,l=(t||n)&&"category"===a&&r.bandwidth?r.bandwidth()/s:0;return l="angleAxis"===e.axisType&&(null==o?void 0:o.length)>=2?2*t$(o[0]-o[1])*l:l,t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map(function(e){var t=i?i.indexOf(e):e;return{coordinate:r(t)+l,value:e,offset:l}}).filter(function(e){return!e$(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:r(e)+l,value:e,index:t,offset:l}}):r.ticks&&!n?r.ticks(e.tickCount).map(function(e){return{coordinate:r(e)+l,value:e,offset:l}}):r.domain().map(function(e,t){return{coordinate:r(e)+l,value:i?i[e]:e,index:t,offset:l}})},$ie=new WeakMap,eae=function(e,t){if("function"!=typeof t)return e;$ie.has(e)||$ie.set(e,new WeakMap);var n=$ie.get(e);if(n.has(t))return n.get(t);var r=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return n.set(t,r),r},tae=1e-4,nae={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,a=0,o=0;o<t;++o){var s=e$(e[o][n][1])?e[o][n][0]:e[o][n][1];s>=0?(e[o][n][0]=i,e[o][n][1]=i+s,i=e[o][n][1]):(e[o][n][0]=a,e[o][n][1]=a+s,a=e[o][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,i,a=0,o=e[0].length;a<o;++a){for(i=n=0;n<r;++n)i+=e[n][a][1]||0;if(i)for(n=0;n<r;++n)e[n][a][1]/=i}m1(e,t)}},none:m1,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,i=e[t[0]],a=i.length;r<a;++r){for(var o=0,s=0;o<n;++o)s+=e[o][r][1]||0;i[r][1]+=i[r][0]=-s/2}m1(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,i,a=0,o=1;o<r;++o){for(var s=0,l=0,c=0;s<i;++s){for(var u=e[t[s]],d=u[o][1]||0,h=(d-(u[o-1][1]||0))/2,f=0;f<s;++f){var g=e[t[f]];h+=(g[o][1]||0)-(g[o-1][1]||0)}l+=d,c+=h*d}n[o-1][1]+=n[o-1][0]=a,l&&(a-=c/l)}n[o-1][1]+=n[o-1][0]=a,m1(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,a=0;a<t;++a){var o=e$(e[a][n][1])?e[a][n][0]:e[a][n][1];o>=0?(e[a][n][0]=i,e[a][n][1]=i+o,i=e[a][n][1]):(e[a][n][0]=0,e[a][n][1]=0)}}},rae=function(e,t,n){var r=t.map(function(e){return e.props.dataKey}),i=nae[n],a=function(){var e=m0([]),t=A1,n=m1,r=y1;function i(i){var a,o,s=Array.from(e.apply(this,arguments),b1),l=s.length,c=-1;for(const e of i)for(a=0,++c;a<l;++a)(s[a][c]=[0,+r(e,s[a].key,c,i)]).data=e;for(a=0,o=Q0(t(s));a<l;++a)s[o[a]].index=a;return n(s,o),s}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:m0(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r="function"==typeof e?e:m0(+e),i):r},i.order=function(e){return arguments.length?(t=null==e?A1:"function"==typeof e?e:m0(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=null==e?m1:e,i):n},i}().keys(r).value(function(e,t){return+Wie(e,t,0)}).order(A1).offset(i);return a(e)};function iae(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!EX(i[t.dataKey])){var s=u$(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var l=Wie(i,EX(o)?t.dataKey:o);return EX(l)?null:t.scale(l)}var aae=function(e){var t=e.axis,n=e.ticks,r=e.offset,i=e.bandSize,a=e.entry,o=e.index;if("category"===t.type)return n[o]?n[o].coordinate+r:null;var s=Wie(a,t.dataKey,t.domain[o]);return EX(s)?null:t.scale(s)-i/2+r},oae=function(e,t,n){return Object.keys(e).reduce(function(r,i){var a=e[i].stackedData.reduce(function(e,r){var i=r.slice(t,n+1).reduce(function(e,t){return[ure(t.concat([e[0]]).filter(r$)),ore(t.concat([e[1]]).filter(r$))]},[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]},[1/0,-1/0]);return[Math.min(a[0],r[0]),Math.max(a[1],r[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},sae=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lae=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,cae=function(e,t,n){if(OJ(e))return e(t,n);if(!Array.isArray(e))return t;var r=[];if(r$(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(sae.test(e[0])){var i=+sae.exec(e[0])[1];r[0]=t[0]-i}else OJ(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if(r$(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(lae.test(e[1])){var a=+lae.exec(e[1])[1];r[1]=t[1]+a}else OJ(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},uae=function(e,t,n){if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var i=I6(t,function(e){return e.coordinate}),a=1/0,o=1,s=i.length;o<s;o++){var l=i[o],c=i[o-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return n?void 0:0},dae=function(e,t,n){return e&&e.length?bre(e,CX(n,"type.defaultProps.domain"))?t:e:t},hae=function(e,t){var n=e.type.defaultProps?Gie(Gie({},e.type.defaultProps),e.props):e.props,r=n.dataKey,i=n.name,a=n.unit,o=n.formatter,s=n.tooltipType,l=n.chartType,c=n.hide;return Gie(Gie({},T$(e,!1)),{},{dataKey:r,unit:a,formatter:o,name:i||r,color:Yie(e),value:Wie(t,r),type:s,payload:t,chartType:l,hide:c})};function fae(e){return(fae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gae(Object(n),!0).forEach(function(t){mae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mae(e,t,n){var r;return r=function(e,t){if("object"!=fae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==fae(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Aae=Math.PI/180,yae=function(e){return 180*e/Math.PI},bae=function(e,t,n,r){return{x:e+Math.cos(-Aae*r)*n,y:t+Math.sin(-Aae*r)*n}},vae=function(e,t){var n=e.x,r=e.y,i=t.cx,a=t.cy,o=function(e,t){var n=e.x,r=e.y,i=t.x,a=t.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(r-a,2))}({x:n,y:r},{x:i,y:a});if(o<=0)return{radius:o};var s=(n-i)/o,l=Math.acos(s);return r>a&&(l=2*Math.PI-l),{radius:o,angle:yae(l),angleInRadian:l}},wae=function(e,t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360);return e+360*Math.min(i,a)},xae=function(e,t){var n=e.x,r=e.y,i=vae({x:n,y:r},t),a=i.radius,o=i.angle,s=t.innerRadius,l=t.outerRadius;if(a<s||a>l)return!1;if(0===a)return!0;var c,u=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),i=Math.floor(n/360),a=Math.min(r,i);return{startAngle:t-360*a,endAngle:n-360*a}}(t),d=u.startAngle,h=u.endAngle,f=o;if(d<=h){for(;f>h;)f-=360;for(;f<d;)f+=360;c=f>=d&&f<=h}else{for(;f>d;)f-=360;for(;f<h;)f+=360;c=f>=h&&f<=d}return c?pae(pae({},t),{},{radius:a,angle:wae(f,t)}):null};function Iae(e){return(Iae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Cae=["offset"];function Eae(e){return function(e){if(Array.isArray(e))return kae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return kae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kae(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Bae(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Sae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sae(Object(n),!0).forEach(function(t){jae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function jae(e,t,n){var r;return r=function(e,t){if("object"!=Iae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Iae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Iae(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nae(){return Nae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nae.apply(this,arguments)}var Tae=function(e,t,n){var r,i,a=e.position,o=e.viewBox,s=e.offset,l=e.className,c=o,u=c.cx,d=c.cy,h=c.innerRadius,f=c.outerRadius,g=c.startAngle,p=c.endAngle,m=c.clockWise,A=(h+f)/2,y=function(e,t){return t$(t-e)*Math.min(Math.abs(t-e),360)}(g,p),b=y>=0?1:-1;"insideStart"===a?(r=g+b*s,i=m):"insideEnd"===a?(r=p-b*s,i=!m):"end"===a&&(r=p+b*s,i=m),i=y<=0?i:!i;var v=bae(u,d,A,r),w=bae(u,d,A,r+359*(i?1:-1)),x="M".concat(v.x,",").concat(v.y,"\n    A").concat(A,",").concat(A,",0,1,").concat(i?0:1,",\n    ").concat(w.x,",").concat(w.y),I=EX(e.id)?o$("recharts-radial-line-"):e.id;return ie.createElement("text",Nae({},n,{dominantBaseline:"central",className:kn("recharts-radial-bar-label",l)}),ie.createElement("defs",null,ie.createElement("path",{id:I,d:x})),ie.createElement("textPath",{xlinkHref:"#".concat(I)},t))};function Oae(e){var t,n=e.offset,r=Qae({offset:void 0===n?5:n},Bae(e,Cae)),i=r.viewBox,a=r.position,o=r.value,s=r.children,l=r.content,c=r.className,u=void 0===c?"":c,d=r.textBreakAll;if(!i||EX(o)&&EX(s)&&!re.isValidElement(l)&&!OJ(l))return null;if(re.isValidElement(l))return re.cloneElement(l,r);if(OJ(l)){if(t=re.createElement(l,r),re.isValidElement(t))return t}else t=function(e){var t=e.value,n=e.formatter,r=EX(e.children)?t:e.children;return OJ(n)?n(r):r}(r);var h=function(e){return"cx"in e&&r$(e.cx)}(i),f=T$(r,!0);if(h&&("insideStart"===a||"insideEnd"===a||"end"===a))return Tae(r,t,f);var g=h?function(e){var t=e.viewBox,n=e.offset,r=e.position,i=t,a=i.cx,o=i.cy,s=i.innerRadius,l=i.outerRadius,c=(i.startAngle+i.endAngle)/2;if("outside"===r){var u=bae(a,o,l+n,c),d=u.x;return{x:d,y:u.y,textAnchor:d>=a?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"end"};var h=bae(a,o,(s+l)/2,c);return{x:h.x,y:h.y,textAnchor:"middle",verticalAnchor:"middle"}}(r):function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,i=e.position,a=t,o=a.x,s=a.y,l=a.width,c=a.height,u=c>=0?1:-1,d=u*r,h=u>0?"end":"start",f=u>0?"start":"end",g=l>=0?1:-1,p=g*r,m=g>0?"end":"start",A=g>0?"start":"end";if("top"===i)return Qae(Qae({},{x:o+l/2,y:s-u*r,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(s-n.y,0),width:l}:{});if("bottom"===i)return Qae(Qae({},{x:o+l/2,y:s+c+d,textAnchor:"middle",verticalAnchor:f}),n?{height:Math.max(n.y+n.height-(s+c),0),width:l}:{});if("left"===i){var y={x:o-p,y:s+c/2,textAnchor:m,verticalAnchor:"middle"};return Qae(Qae({},y),n?{width:Math.max(y.x-n.x,0),height:c}:{})}if("right"===i){var b={x:o+l+p,y:s+c/2,textAnchor:A,verticalAnchor:"middle"};return Qae(Qae({},b),n?{width:Math.max(n.x+n.width-b.x,0),height:c}:{})}var v=n?{width:l,height:c}:{};return"insideLeft"===i?Qae({x:o+p,y:s+c/2,textAnchor:A,verticalAnchor:"middle"},v):"insideRight"===i?Qae({x:o+l-p,y:s+c/2,textAnchor:m,verticalAnchor:"middle"},v):"insideTop"===i?Qae({x:o+l/2,y:s+d,textAnchor:"middle",verticalAnchor:f},v):"insideBottom"===i?Qae({x:o+l/2,y:s+c-d,textAnchor:"middle",verticalAnchor:h},v):"insideTopLeft"===i?Qae({x:o+p,y:s+d,textAnchor:A,verticalAnchor:f},v):"insideTopRight"===i?Qae({x:o+l-p,y:s+d,textAnchor:m,verticalAnchor:f},v):"insideBottomLeft"===i?Qae({x:o+p,y:s+c-d,textAnchor:A,verticalAnchor:h},v):"insideBottomRight"===i?Qae({x:o+l-p,y:s+c-d,textAnchor:m,verticalAnchor:h},v):QJ(i)&&(r$(i.x)||n$(i.x))&&(r$(i.y)||n$(i.y))?Qae({x:o+s$(i.x,l),y:s+s$(i.y,c),textAnchor:"end",verticalAnchor:"end"},v):Qae({x:o+l/2,y:s+c/2,textAnchor:"middle",verticalAnchor:"middle"},v)}(r);return ie.createElement(b7,Nae({className:kn("recharts-label",u)},f,g,{breakAll:d}),t)}Oae.displayName="Label";var _ae=function(e){var t=e.cx,n=e.cy,r=e.angle,i=e.startAngle,a=e.endAngle,o=e.r,s=e.radius,l=e.innerRadius,c=e.outerRadius,u=e.x,d=e.y,h=e.top,f=e.left,g=e.width,p=e.height,m=e.clockWise,A=e.labelViewBox;if(A)return A;if(r$(g)&&r$(p)){if(r$(u)&&r$(d))return{x:u,y:d,width:g,height:p};if(r$(h)&&r$(f))return{x:h,y:f,width:g,height:p}}return r$(u)&&r$(d)?{x:u,y:d,width:0,height:0}:r$(t)&&r$(n)?{cx:t,cy:n,startAngle:i||r||0,endAngle:a||r||0,innerRadius:l||0,outerRadius:c||s||o||0,clockWise:m}:e.viewBox?e.viewBox:{}};Oae.parseViewBox=_ae,Oae.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=_ae(e),a=S$(r,Oae).map(function(e,n){return re.cloneElement(e,{viewBox:t||i,key:"label-".concat(n)})});if(!n)return a;var o=function(e,t){return e?!0===e?ie.createElement(Oae,{key:"label-implicit",viewBox:t}):i$(e)?ie.createElement(Oae,{key:"label-implicit",viewBox:t,value:e}):re.isValidElement(e)?e.type===Oae?re.cloneElement(e,{key:"label-implicit",viewBox:t}):ie.createElement(Oae,{key:"label-implicit",content:e,viewBox:t}):OJ(e)?ie.createElement(Oae,{key:"label-implicit",content:e,viewBox:t}):QJ(e)?ie.createElement(Oae,Nae({viewBox:t},e,{key:"label-implicit"})):null:null}(e.label,t||i);return[o].concat(Eae(a))};const Dae=oe(function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0});function Pae(e){return(Pae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Rae=["valueAccessor"],Mae=["data","dataKey","clockWise","id","textBreakAll"];function Lae(e){return function(e){if(Array.isArray(e))return Fae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Fae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fae(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zae(){return zae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zae.apply(this,arguments)}function Uae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Gae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uae(Object(n),!0).forEach(function(t){Hae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Hae(e,t,n){var r;return r=function(e,t){if("object"!=Pae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Pae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Pae(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wae(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var qae=function(e){return Array.isArray(e.value)?Dae(e.value):e.value};function Yae(e){var t=e.valueAccessor,n=void 0===t?qae:t,r=Wae(e,Rae),i=r.data,a=r.dataKey,o=r.clockWise,s=r.id,l=r.textBreakAll,c=Wae(r,Mae);return i&&i.length?ie.createElement(G$,{className:"recharts-label-list"},i.map(function(e,t){var r=EX(a)?n(e,t):Wie(e&&e.payload,a),i=EX(s)?{}:{id:"".concat(s,"-").concat(t)};return ie.createElement(Oae,zae({},T$(e,!0),c,i,{parentViewBox:e.parentViewBox,value:r,textBreakAll:l,viewBox:Oae.parseViewBox(EX(o)?e:Gae(Gae({},e),{},{clockWise:o})),key:"label-".concat(t),index:t}))})):null}function Kae(e){return(Kae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Vae(){return Vae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vae.apply(this,arguments)}function Jae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Zae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jae(Object(n),!0).forEach(function(t){Xae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xae(e,t,n){var r;return r=function(e,t){if("object"!=Kae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Kae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Kae(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Yae.displayName="LabelList",Yae.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=S$(e.children,Yae).map(function(e,n){return re.cloneElement(e,{data:t,key:"labelList-".concat(n)})});return n?[function(e,t){return e?!0===e?ie.createElement(Yae,{key:"labelList-implicit",data:t}):ie.isValidElement(e)||OJ(e)?ie.createElement(Yae,{key:"labelList-implicit",data:t,content:e}):QJ(e)?ie.createElement(Yae,zae({data:t},e,{key:"labelList-implicit"})):null:null}(e.label,t)].concat(Lae(r)):r};var $ae=function(e){var t=e.cx,n=e.cy,r=e.radius,i=e.angle,a=e.sign,o=e.isExternal,s=e.cornerRadius,l=e.cornerIsExternal,c=s*(o?1:-1)+r,u=Math.asin(s/c)/Aae,d=l?i:i+a*u,h=l?i-a*u:i;return{center:bae(t,n,c,d),circleTangency:bae(t,n,r,d),lineTangency:bae(t,n,c*Math.cos(u*Aae),h),theta:u}},eoe=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,a=e.startAngle,o=function(e,t){return t$(t-e)*Math.min(Math.abs(t-e),359.999)}(a,e.endAngle),s=a+o,l=bae(t,n,i,a),c=bae(t,n,i,s),u="M ".concat(l.x,",").concat(l.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(Math.abs(o)>180),",").concat(+(a>s),",\n    ").concat(c.x,",").concat(c.y,"\n  ");if(r>0){var d=bae(t,n,r,a),h=bae(t,n,r,s);u+="L ".concat(h.x,",").concat(h.y,"\n            A ").concat(r,",").concat(r,",0,\n            ").concat(+(Math.abs(o)>180),",").concat(+(a<=s),",\n            ").concat(d.x,",").concat(d.y," Z")}else u+="L ".concat(t,",").concat(n," Z");return u},toe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},noe=function(e){var t=Zae(Zae({},toe),e),n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,u=t.endAngle,d=t.className;if(a<i||c===u)return null;var h,f=kn("recharts-sector",d),g=a-i,p=s$(o,g,0,!0);return h=p>0&&Math.abs(c-u)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,a=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,u=t$(c-l),d=$ae({cx:t,cy:n,radius:i,angle:l,sign:u,cornerRadius:a,cornerIsExternal:s}),h=d.circleTangency,f=d.lineTangency,g=d.theta,p=$ae({cx:t,cy:n,radius:i,angle:c,sign:-u,cornerRadius:a,cornerIsExternal:s}),m=p.circleTangency,A=p.lineTangency,y=p.theta,b=s?Math.abs(l-c):Math.abs(l-c)-g-y;if(b<0)return o?"M ".concat(f.x,",").concat(f.y,"\n        a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n        a").concat(a,",").concat(a,",0,0,1,").concat(2*-a,",0\n      "):eoe({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:l,endAngle:c});var v="M ".concat(f.x,",").concat(f.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(h.x,",").concat(h.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(b>180),",").concat(+(u<0),",").concat(m.x,",").concat(m.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(A.x,",").concat(A.y,"\n  ");if(r>0){var w=$ae({cx:t,cy:n,radius:r,angle:l,sign:u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),x=w.circleTangency,I=w.lineTangency,C=w.theta,E=$ae({cx:t,cy:n,radius:r,angle:c,sign:-u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),k=E.circleTangency,B=E.lineTangency,S=E.theta,Q=s?Math.abs(l-c):Math.abs(l-c)-C-S;if(Q<0&&0===a)return"".concat(v,"L").concat(t,",").concat(n,"Z");v+="L".concat(B.x,",").concat(B.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(k.x,",").concat(k.y,"\n      A").concat(r,",").concat(r,",0,").concat(+(Q>180),",").concat(+(u>0),",").concat(x.x,",").concat(x.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(I.x,",").concat(I.y,"Z")}else v+="L".concat(t,",").concat(n,"Z");return v}({cx:n,cy:r,innerRadius:i,outerRadius:a,cornerRadius:Math.min(p,g/2),forceCornerRadius:s,cornerIsExternal:l,startAngle:c,endAngle:u}):eoe({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:c,endAngle:u}),ie.createElement("path",Vae({},T$(t,!0),{className:f,d:h,role:"img"}))};function roe(e){return(roe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ioe(){return ioe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ioe.apply(this,arguments)}function aoe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ooe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
106t%2?aoe(Object(n),!0).forEach(function(t){soe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aoe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function soe(e,t,n){var r;return r=function(e,t){if("object"!=roe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=roe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==roe(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var loe={curveBasisClosed:function(e){return new r1(e)},curveBasisOpen:function(e){return new i1(e)},curveBasis:function(e){return new n1(e)},curveBumpX:function(e){return new P0(e,!0)},curveBumpY:function(e){return new P0(e,!1)},curveLinearClosed:function(e){return new a1(e)},curveLinear:N0,curveMonotoneX:function(e){return new u1(e)},curveMonotoneY:function(e){return new d1(e)},curveNatural:function(e){return new f1(e)},curveStep:function(e){return new p1(e,.5)},curveStepAfter:function(e){return new p1(e,1)},curveStepBefore:function(e){return new p1(e,0)}},coe=function(e){return e.x===+e.x&&e.y===+e.y},uoe=function(e){return e.x},doe=function(e){return e.y},hoe=function(e){var t,n=e.type,r=void 0===n?"linear":n,i=e.points,a=void 0===i?[]:i,o=e.baseLine,s=e.layout,l=e.connectNulls,c=void 0!==l&&l,u=function(e,t){if(OJ(e))return e;var n="curve".concat(p0(e));return"curveMonotone"!==n&&"curveBump"!==n||!t?loe[n]||N0:loe["".concat(n).concat("vertical"===t?"Y":"X")]}(r,s),d=c?a.filter(function(e){return coe(e)}):a;if(Array.isArray(o)){var h=c?o.filter(function(e){return coe(e)}):o,f=d.map(function(e,t){return ooe(ooe({},e),{},{base:h[t]})});return(t="vertical"===s?D0().y(doe).x1(uoe).x0(function(e){return e.base.x}):D0().x(uoe).y1(doe).y0(function(e){return e.base.y})).defined(coe).curve(u),t(f)}return(t="vertical"===s&&r$(o)?D0().y(doe).x1(uoe).x0(o):r$(o)?D0().x(uoe).y1(doe).y0(o):_0().x(uoe).y(doe)).defined(coe).curve(u),t(d)},foe=function(e){var t=e.className,n=e.points,r=e.path,i=e.pathRef;if(!(n&&n.length||r))return null;var a=n&&n.length?hoe(e):r;return ie.createElement("path",ioe({},T$(e,!1),A$(e),{className:kn("recharts-curve",t),d:a,ref:i}))},goe={exports:{}};function poe(){}function moe(){}moe.resetWarningCache=poe;goe.exports=function(){function e(e,t,n,r,i,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var o=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 o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:moe,resetWarningCache:poe};return n.PropTypes=n,n}();const Aoe=oe(goe.exports);var yoe=Object.getOwnPropertyNames,boe=Object.getOwnPropertySymbols,voe=Object.prototype.hasOwnProperty;function woe(e,t){return function(n,r,i){return e(n,r,i)&&t(n,r,i)}}function xoe(e){return function(t,n,r){if(!t||!n||"object"!=typeof t||"object"!=typeof n)return e(t,n,r);var i=r.cache,a=i.get(t),o=i.get(n);if(a&&o)return a===n&&o===t;i.set(t,n),i.set(n,t);var s=e(t,n,r);return i.delete(t),i.delete(n),s}}function Ioe(e){return yoe(e).concat(boe(e))}var Coe=Object.hasOwn||function(e,t){return voe.call(e,t)};function Eoe(e,t){return e||t?e===t:e===t||e!=e&&t!=t}var koe="_owner",Boe=Object.getOwnPropertyDescriptor,Soe=Object.keys;function Qoe(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function joe(e,t){return Eoe(e.getTime(),t.getTime())}function Noe(e,t,n){if(e.size!==t.size)return!1;for(var r,i,a={},o=e.entries(),s=0;(r=o.next())&&!r.done;){for(var l=t.entries(),c=!1,u=0;(i=l.next())&&!i.done;){var d=r.value,h=d[0],f=d[1],g=i.value,p=g[0],m=g[1];c||a[u]||!(c=n.equals(h,p,s,u,e,t,n)&&n.equals(f,m,h,p,e,t,n))||(a[u]=!0),u++}if(!c)return!1;s++}return!0}function Toe(e,t,n){var r,i=Soe(e),a=i.length;if(Soe(t).length!==a)return!1;for(;a-- >0;){if((r=i[a])===koe&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof)return!1;if(!Coe(t,r)||!n.equals(e[r],t[r],r,r,e,t,n))return!1}return!0}function Ooe(e,t,n){var r,i,a,o=Ioe(e),s=o.length;if(Ioe(t).length!==s)return!1;for(;s-- >0;){if((r=o[s])===koe&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof)return!1;if(!Coe(t,r))return!1;if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;
vendor: 1,028 bytes, line 106
106if(i=Boe(e,r),a=Boe(t,r),(i||a)&&(!i||!a||i.configurable!==a.configurable||i.enumerable!==a.enumerable||i.writable!==a.writable))return!1}return!0}function _oe(e,t){return Eoe(e.valueOf(),t.valueOf())}function Doe(e,t){return e.source===t.source&&e.flags===t.flags}function Poe(e,t,n){if(e.size!==t.size)return!1;for(var r,i,a={},o=e.values();(r=o.next())&&!r.done;){for(var s=t.values(),l=!1,c=0;(i=s.next())&&!i.done;)l||a[c]||!(l=n.equals(r.value,i.value,r.value,i.value,e,t,n))||(a[c]=!0),c++;if(!l)return!1}return!0}function Roe(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var Moe=Array.isArray,Loe="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,Foe=Object.assign,zoe=Object.prototype.toString.call.bind(Object.prototype.toString);var Uoe=Goe();function Goe(e){void 0===e&&(e={});var t,n=e.circular,r=void 0!==n&&n,i=e.createInternalComparator,a=e.createState,o=e.strict,s=void 0!==o&&o,l=function(e){var t=e.circular,n=e.createCustomConfig,r=e.str
vendor: 44,313 bytes, line 106
106ict,i={areArraysEqual:r?Ooe:Qoe,areDatesEqual:joe,areMapsEqual:r?woe(Noe,Ooe):Noe,areObjectsEqual:r?Ooe:Toe,arePrimitiveWrappersEqual:_oe,areRegExpsEqual:Doe,areSetsEqual:r?woe(Poe,Ooe):Poe,areTypedArraysEqual:r?Ooe:Roe};if(n&&(i=Foe({},i,n(i))),t){var a=xoe(i.areArraysEqual),o=xoe(i.areMapsEqual),s=xoe(i.areObjectsEqual),l=xoe(i.areSetsEqual);i=Foe({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:l})}return i}(e),c=function(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(e,c,u){if(e===c)return!0;if(null==e||null==c||"object"!=typeof e||"object"!=typeof c)return e!=e&&c!=c;var d=e.constructor;if(d!==c.constructor)return!1;if(d===Object)return i(e,c,u);if(Moe(e))return t(e,c,u);if(null!=Loe&&Loe(e))return l(e,c,u);if(d===Date)return n(e,c,u);if(d===RegExp)return o(e,c,u);if(d===Map)return r(e,c,u);if(d===Set)return s(e,c,u);var h=zoe(e);return"[object Date]"===h?n(e,c,u):"[object RegExp]"===h?o(e,c,u):"[object Map]"===h?r(e,c,u):"[object Set]"===h?s(e,c,u):"[object Object]"===h?"function"!=typeof e.then&&"function"!=typeof c.then&&i(e,c,u):"[object Arguments]"===h?i(e,c,u):("[object Boolean]"===h||"[object Number]"===h||"[object String]"===h)&&a(e,c,u)}}(l);return function(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(e,o){var s=r(),l=s.cache,c=void 0===l?t?new WeakMap:void 0:l,u=s.meta;return n(e,o,{cache:c,equals:i,meta:u,strict:a})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(e,t){return n(e,t,o)}}({circular:r,comparator:c,createState:a,equals:i?i(c):(t=c,function(e,n,r,i,a,o,s){return t(e,n,s)}),strict:s})}function Hoe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(i){n<0&&(n=i),i-n>t?(e(i),n=-1):function(e){"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(e)}(r)})}function Woe(e){return(Woe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qoe(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yoe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yoe(e,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 Yoe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Koe(){var e=function(){return null},t=!1,n=function n(r){if(!t){if(Array.isArray(r)){if(!r.length)return;var i=qoe(r),a=i[0],o=i.slice(1);return"number"==typeof a?void Hoe(n.bind(null,o),a):(n(a),void Hoe(n.bind(null,o)))}"object"===Woe(r)&&e(r),"function"==typeof r&&r()}};return{stop:function(){t=!0},start:function(e){t=!1,n(e)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}function Voe(e){return(Voe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Joe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Zoe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Joe(Object(n),!0).forEach(function(t){Xoe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Joe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xoe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Voe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Voe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Voe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Goe({strict:!0}),Goe({circular:!0}),Goe({circular:!0,strict:!0}),Goe({createInternalComparator:function(){return Eoe}}),Goe({strict:!0,createInternalComparator:function(){return Eoe}}),Goe({circular:!0,createInternalComparator:function(){return Eoe}}),Goe({circular:!0,createInternalComparator:function(){return Eoe},strict:!0});var $oe=function(e){return e},ese=function(e,t){return Object.keys(t).reduce(function(n,r){return Zoe(Zoe({},n),{},Xoe({},r,e(r,t[r])))},{})},tse=function(e,t,n){return e.map(function(e){return"".concat((r=e,r.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())}))," ").concat(t,"ms ").concat(n);var r}).join(",")};function nse(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||ise(e,t)||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 rse(e){return function(e){if(Array.isArray(e))return ase(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ise(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ise(e,t){if(e){if("string"==typeof e)return ase(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ase(e,t):void 0}}function ase(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ose=1e-4,sse=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},lse=function(e,t){return e.map(function(e,n){return e*Math.pow(t,n)}).reduce(function(e,t){return e+t})},cse=function(e,t){return function(n){var r=sse(e,t);return lse(r,n)}},use=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],a=t[2],o=t[3];if(1===t.length)switch(t[0]){case"linear":r=0,i=0,a=1,o=1;break;case"ease":r=.25,i=.1,a=.25,o=1;break;case"ease-in":r=.42,i=0,a=1,o=1;break;case"ease-out":r=.42,i=0,a=.58,o=1;break;case"ease-in-out":r=0,i=0,a=.58,o=1;break;default:var s=t[0].split("(");if("cubic-bezier"===s[0]&&4===s[1].split(")")[0].split(",").length){var l=nse(s[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}),4);r=l[0],i=l[1],a=l[2],o=l[3]}}var c,u,d=cse(r,a),h=cse(i,o),f=(c=r,u=a,function(e){var t=sse(c,u),n=[].concat(rse(t.map(function(e,t){return e*t}).slice(1)),[0]);return lse(n,e)}),g=function(e){return e>1?1:e<0?0:e},p=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var i=d(n)-t,a=f(n);if(Math.abs(i-t)<ose||a<ose)return h(n);n=g(n-i/a)}return h(n)};return p.isStepper=!1,p},dse=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if("string"==typeof r)switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return use(r);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,i=void 0===r?8:r,a=e.dt,o=void 0===a?17:a,s=function(e,t,r){var a=r+(-(e-t)*n-r*i)*o/1e3,s=r*o/1e3+e;return Math.abs(s-t)<ose&&Math.abs(a)<ose?[t,0]:[s,a]};return s.isStepper=!0,s.dt=o,s}();default:if("cubic-bezier"===r.split("(")[0])return use(r)}return"function"==typeof r?r:null};function hse(e){return(hse="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fse(e){return function(e){if(Array.isArray(e))return bse(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||yse(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gse(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pse(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gse(Object(n),!0).forEach(function(t){mse(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gse(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mse(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==hse(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==hse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===hse(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ase(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||yse(e,t)||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 yse(e,t){if(e){if("string"==typeof e)return bse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bse(e,t):void 0}}function bse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vse=function(e,t,n){return e+(t-e)*n},wse=function(e){return e.from!==e.to},xse=function e(t,n,r){var i=ese(function(e,n){if(wse(n)){var r=Ase(t(n.from,n.to,n.velocity),2),i=r[0],a=r[1];return pse(pse({},n),{},{from:i,velocity:a})}return n},n);return r<1?ese(function(e,t){return wse(t)?pse(pse({},t),{},{velocity:vse(t.velocity,i[e].velocity,r),from:vse(t.from,i[e].from,r)}):t},n):e(t,i,r-1)};const Ise=function(e,t,n,r,i){var a,o,s,l,c=(a=e,o=t,[Object.keys(a),Object.keys(o)].reduce(function(e,t){return e.filter(function(e){return t.includes(e)})})),u=c.reduce(function(n,r){return pse(pse({},n),{},mse({},r,[e[r],t[r]]))},{}),d=c.reduce(function(n,r){return pse(pse({},n),{},mse({},r,{from:e[r],velocity:0,to:t[r]}))},{}),h=-1,f=function(){return null};return f=n.isStepper?function(r){s||(s=r);var a=(r-s)/n.dt;d=xse(n,d,a),i(pse(pse(pse({},e),t),ese(function(e,t){return t.from},d))),s=r,Object.values(d).filter(wse).length&&(h=requestAnimationFrame(f))}:function(a){l||(l=a);var o=(a-l)/r,s=ese(function(e,t){return vse.apply(void 0,fse(t).concat([n(o)]))},u);if(i(pse(pse(pse({},e),t),s)),o<1)h=requestAnimationFrame(f);else{var c=ese(function(e,t){return vse.apply(void 0,fse(t).concat([n(1)]))},u);i(pse(pse(pse({},e),t),c))}},function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(h)}}};function Cse(e){return(Cse="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Ese=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function kse(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Bse(e){return function(e){if(Array.isArray(e))return Sse(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Sse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sse(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qse(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jse(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qse(Object(n),!0).forEach(function(t){Nse(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qse(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Nse(e,t,n){return(t=Ose(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tse(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ose(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ose(e){var t=function(e,t){if("object"!==Cse(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Cse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Cse(t)?t:String(t)}function _se(e,t){return(_se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Dse(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(vK){return!1}}();return function(){var n,r=Mse(e);if(t){var i=Mse(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Pse(this,n)}}function Pse(e,t){if(t&&("object"===Cse(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rse(e)}function Rse(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mse(e){return(Mse=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Lse=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_se(e,t)}(t,re.PureComponent);var e=Dse(t);function t(n,r){var i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=(i=e.call(this,n,r)).props,o=a.isActive,s=a.attributeName,l=a.from,c=a.to,u=a.steps,d=a.children,h=a.duration;if(i.handleStyleChange=i.handleStyleChange.bind(Rse(i)),i.changeStyle=i.changeStyle.bind(Rse(i)),!o||h<=0)return i.state={style:{}},"function"==typeof d&&(i.state={style:c}),Pse(i);if(u&&u.length)i.state={style:u[0].style};else if(l){if("function"==typeof d)return i.state={style:l},Pse(i);i.state={style:s?Nse({},s,l):l}}else i.state={style:{}};return i}return Tse(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,n=e.canBegin;this.mounted=!0,t&&n&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isActive,r=t.canBegin,i=t.attributeName,a=t.shouldReAnimate,o=t.to,s=t.from,l=this.state.style;if(r)if(n){if(!(Uoe(e.to,o)&&e.canBegin&&e.isActive)){var c=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var u=c||a?s:e.to;if(this.state&&l){var d={style:i?Nse({},i,u):u};(i&&l[i]!==u||!i&&l!==u)&&this.setState(d)}this.runAnimation(jse(jse({},this.props),{},{from:u,begin:0}))}}else{var h={style:i?Nse({},i,o):o};this.state&&l&&(i&&l[i]!==o||!i&&l!==o)&&this.setState(h)}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,n=e.from,r=e.to,i=e.duration,a=e.easing,o=e.begin,s=e.onAnimationEnd,l=e.onAnimationStart,c=Ise(n,r,dse(a),i,this.changeStyle);this.manager.start([l,o,function(){t.stopJSAnimation=c()},i,s])}},{key:"runStepAnimation",value:function(e){var t=this,n=e.steps,r=e.begin,i=e.onAnimationStart,a=n[0],o=a.style,s=a.duration,l=void 0===s?0:s;return this.manager.start([i].concat(Bse(n.reduce(function(e,r,i){if(0===i)return e;var a=r.duration,o=r.easing,s=void 0===o?"ease":o,l=r.style,c=r.properties,u=r.onAnimationEnd,d=i>0?n[i-1]:r,h=c||Object.keys(l);if("function"==typeof s||"spring"===s)return[].concat(Bse(e),[t.runJSAnimation.bind(t,{from:d.style,to:l,duration:a,easing:s}),a]);var f=tse(h,a,s),g=jse(jse(jse({},d.style),l),{},{transition:f});return[].concat(Bse(e),[g,a,u]).filter($oe)},[o,Math.max(l,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=Koe());var t=e.begin,n=e.duration,r=e.attributeName,i=e.to,a=e.easing,o=e.onAnimationStart,s=e.onAnimationEnd,l=e.steps,c=e.children,u=this.manager;if(this.unSubscribe=u.subscribe(this.handleStyleChange),"function"!=typeof a&&"function"!=typeof c&&"spring"!==a)if(l.length>1)this.runStepAnimation(e);else{var d=r?Nse({},r,i):i,h=tse(Object.keys(d),n,a);u.start([o,t,jse(jse({},d),{},{transition:h}),n,s])}else this.runJSAnimation(e)}},{key:"render",value:function(){var e=this.props,t=e.children;e.begin;var n=e.duration;e.attributeName,e.easing;var r=e.isActive;e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart;var i=kse(e,Ese),a=re.Children.count(t),o=this.state.style;if("function"==typeof t)return t(o);if(!r||0===a||n<=0)return t;var s=function(e){var t=e.props,n=t.style,r=void 0===n?{}:n,a=t.className;return re.cloneElement(e,jse(jse({},i),{},{style:jse(jse({},r),o),className:a}))};return 1===a?s(re.Children.only(t)):ie.createElement("div",null,re.Children.map(t,function(e){return s(e)}))}}]),t}();function Fse(e){return(Fse="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zse(){return zse=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zse.apply(this,arguments)}function Use(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Gse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gse(e,t)}(e,t)||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 Gse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hse(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Wse(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hse(Object(n),!0).forEach(function(t){qse(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hse(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function qse(e,t,n){var r;return r=function(e,t){if("object"!=Fse(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Fse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Fse(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Lse.displayName="Animate",Lse.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},Lse.propTypes={from:Aoe.oneOfType([Aoe.object,Aoe.string]),to:Aoe.oneOfType([Aoe.object,Aoe.string]),attributeName:Aoe.string,duration:Aoe.number,begin:Aoe.number,easing:Aoe.oneOfType([Aoe.string,Aoe.func]),steps:Aoe.arrayOf(Aoe.shape({duration:Aoe.number.isRequired,style:Aoe.object.isRequired,easing:Aoe.oneOfType([Aoe.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Aoe.func]),properties:Aoe.arrayOf("string"),onAnimationEnd:Aoe.func})),children:Aoe.oneOfType([Aoe.node,Aoe.func]),isActive:Aoe.bool,canBegin:Aoe.bool,onAnimationEnd:Aoe.func,shouldReAnimate:Aoe.bool,onAnimationStart:Aoe.func,onAnimationReStart:Aoe.func},Aoe.object,Aoe.object,Aoe.object,Aoe.element,Aoe.object,Aoe.object,Aoe.object,Aoe.oneOfType([Aoe.array,Aoe.element]),Aoe.any;var Yse=function(e,t,n,r,i){var a,o=Math.min(Math.abs(n)/2,Math.abs(r)/2),s=r>=0?1:-1,l=n>=0?1:-1,c=r>=0&&n>=0||r<0&&n<0?1:0;if(o>0&&i instanceof Array){for(var u=[0,0,0,0],d=0;d<4;d++)u[d]=i[d]>o?o:i[d];a="M".concat(e,",").concat(t+s*u[0]),u[0]>0&&(a+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(c,",").concat(e+l*u[0],",").concat(t)),a+="L ".concat(e+n-l*u[1],",").concat(t),u[1]>0&&(a+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(c,",\n        ").concat(e+n,",").concat(t+s*u[1])),a+="L ".concat(e+n,",").concat(t+r-s*u[2]),u[2]>0&&(a+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(c,",\n        ").concat(e+n-l*u[2],",").concat(t+r)),a+="L ".concat(e+l*u[3],",").concat(t+r),u[3]>0&&(a+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(c,",\n        ").concat(e,",").concat(t+r-s*u[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var h=Math.min(o,i);a="M ".concat(e,",").concat(t+s*h,"\n            A ").concat(h,",").concat(h,",0,0,").concat(c,",").concat(e+l*h,",").concat(t,"\n            L ").concat(e+n-l*h,",").concat(t,"\n            A ").concat(h,",").concat(h,",0,0,").concat(c,",").concat(e+n,",").concat(t+s*h,"\n            L ").concat(e+n,",").concat(t+r-s*h,"\n            A ").concat(h,",").concat(h,",0,0,").concat(c,",").concat(e+n-l*h,",").concat(t+r,"\n            L ").concat(e+l*h,",").concat(t+r,"\n            A ").concat(h,",").concat(h,",0,0,").concat(c,",").concat(e,",").concat(t+r-s*h," Z")}else a="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return a},Kse=function(e,t){if(!e||!t)return!1;var n=e.x,r=e.y,i=t.x,a=t.y,o=t.width,s=t.height;if(Math.abs(o)>0&&Math.abs(s)>0){var l=Math.min(i,i+o),c=Math.max(i,i+o),u=Math.min(a,a+s),d=Math.max(a,a+s);return n>=l&&n<=c&&r>=u&&r<=d}return!1},Vse={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Jse=function(e){var t=Wse(Wse({},Vse),e),n=re.useRef(),r=Use(re.useState(-1),2),i=r[0],a=r[1];re.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&a(e)}catch(t){}},[]);var o=t.x,s=t.y,l=t.width,c=t.height,u=t.radius,d=t.className,h=t.animationEasing,f=t.animationDuration,g=t.animationBegin,p=t.isAnimationActive,m=t.isUpdateAnimationActive;if(o!==+o||s!==+s||l!==+l||c!==+c||0===l||0===c)return null;var A=kn("recharts-rectangle",d);return m?ie.createElement(Lse,{canBegin:i>0,from:{width:l,height:c,x:o,y:s},to:{width:l,height:c,x:o,y:s},duration:f,animationEasing:h,isActive:m},function(e){var r=e.width,a=e.height,o=e.x,s=e.y;return ie.createElement(Lse,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:f,isActive:p,easing:h},ie.createElement("path",zse({},T$(t,!0),{className:A,d:Yse(o,s,r,a,u),ref:n})))}):ie.createElement("path",zse({},T$(t,!0),{className:A,d:Yse(o,s,l,c,u)}))};function Zse(){return Zse=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zse.apply(this,arguments)}var Xse=function(e){var t=e.cx,n=e.cy,r=e.r,i=kn("recharts-dot",e.className);return t===+t&&n===+n&&r===+r?ie.createElement("circle",Zse({},T$(e,!1),A$(e),{className:i,cx:t,cy:n,r:r})):null};function $se(e){return($se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ele=["x","y","top","left","width","height","className"];function tle(){return tle=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tle.apply(this,arguments)}function nle(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rle(e,t,n){var r;return r=function(e,t){if("object"!=$se(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$se(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==$se(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ile(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ale=function(e,t,n,r,i,a){return"M".concat(e,",").concat(i,"v").concat(r,"M").concat(a,",").concat(t,"h").concat(n)},ole=function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.top,o=void 0===a?0:a,s=e.left,l=void 0===s?0:s,c=e.width,u=void 0===c?0:c,d=e.height,h=void 0===d?0:d,f=e.className,g=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nle(Object(n),!0).forEach(function(t){rle(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nle(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({x:n,y:i,top:o,left:l,width:u,height:h},ile(e,ele));return r$(n)&&r$(i)&&r$(u)&&r$(h)&&r$(o)&&r$(l)?ie.createElement("path",tle({},T$(g,!0),{className:kn("recharts-cross",f),d:ale(n,i,u,h,o,l)})):null},sle=h5(Object.getPrototypeOf,Object),lle=yJ,cle=sle,ule=bJ,dle=Function.prototype,hle=Object.prototype,fle=dle.toString,gle=hle.hasOwnProperty,ple=fle.call(Object);const mle=oe(function(e){if(!ule(e)||"[object Object]"!=lle(e))return!1;var t=cle(e);if(null===t)return!0;var n=gle.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&fle.call(n)==ple});var Ale=yJ,yle=bJ;const ble=oe(function(e){return!0===e||!1===e||yle(e)&&"[object Boolean]"==Ale(e)});function vle(e){return(vle="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wle(){return wle=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wle.apply(this,arguments)}function xle(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ile(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ile(e,t)}(e,t)||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 Ile(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Cle(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ele(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cle(Object(n),!0).forEach(function(t){kle(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cle(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kle(e,t,n){var r;return r=function(e,t){if("object"!=vle(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vle(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==vle(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ble=function(e,t,n,r,i){var a,o=n-r;return a="M ".concat(e,",").concat(t),a+="L ".concat(e+n,",").concat(t),a+="L ".concat(e+n-o/2,",").concat(t+i),a+="L ".concat(e+n-o/2-r,",").concat(t+i),a+="L ".concat(e,",").concat(t," Z")},Sle={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Qle=function(e){var t=Ele(Ele({},Sle),e),n=re.useRef(),r=xle(re.useState(-1),2),i=r[0],a=r[1];re.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&a(e)}catch(t){}},[]);var o=t.x,s=t.y,l=t.upperWidth,c=t.lowerWidth,u=t.height,d=t.className,h=t.animationEasing,f=t.animationDuration,g=t.animationBegin,p=t.isUpdateAnimationActive;if(o!==+o||s!==+s||l!==+l||c!==+c||u!==+u||0===l&&0===c||0===u)return null;var m=kn("recharts-trapezoid",d);return p?ie.createElement(Lse,{canBegin:i>0,from:{upperWidth:0,lowerWidth:0,height:u,x:o,y:s},to:{upperWidth:l,lowerWidth:c,height:u,x:o,y:s},duration:f,animationEasing:h,isActive:p},function(e){var r=e.upperWidth,a=e.lowerWidth,o=e.height,s=e.x,l=e.y;return ie.createElement(Lse,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:f,easing:h},ie.createElement("path",wle({},T$(t,!0),{className:m,d:Ble(s,l,r,a,o),ref:n})))}):ie.createElement("g",null,ie.createElement("path",wle({},T$(t,!0),{className:m,d:Ble(o,s,l,c,u)})))},jle=["option","shapeType","propTransformer","activeClassName","isActive"];function Nle(e){return(Nle="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tle(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ole(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ole(Object(n),!0).forEach(function(t){Dle(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ole(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Dle(e,t,n){var r;return r=function(e,t){if("object"!=Nle(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Nle(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Nle(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ple(e,t){return _le(_le({},t),e)}function Rle(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return ie.createElement(Jse,n);case"trapezoid":return ie.createElement(Qle,n);case"sector":return ie.createElement(noe,n);case"symbols":if(function(e){return"symbols"===e}(t))return ie.createElement(Q1,n);break;default:return null}}function Mle(e){var t,n=e.option,r=e.shapeType,i=e.propTransformer,a=void 0===i?Ple:i,o=e.activeClassName,s=void 0===o?"recharts-active-shape":o,l=e.isActive,c=Tle(e,jle);if(re.isValidElement(n))t=re.cloneElement(n,_le(_le({},c),function(e){return re.isValidElement(e)?e.props:e}(n)));else if(OJ(n))t=n(c);else if(mle(n)&&!ble(n)){var u=a(n,c);t=ie.createElement(Rle,{shapeType:r,elementProps:u})}else{var d=c;t=ie.createElement(Rle,{shapeType:r,elementProps:d})}return l?ie.createElement(G$,{className:s},t):t}function Lle(e,t){return null!=t&&"trapezoids"in e.props}function Fle(e,t){return null!=t&&"sectors"in e.props}function zle(e,t){return null!=t&&"points"in e.props}function Ule(e,t){var n,r,i=e.x===(null==t||null===(n=t.labelViewBox)||void 0===n?void 0:n.x)||e.x===t.x,a=e.y===(null==t||null===(r=t.labelViewBox)||void 0===r?void 0:r.y)||e.y===t.y;return i&&a}function Gle(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function Hle(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function Wle(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=function(e,t){var n;return Lle(e,t)?n="trapezoids":Fle(e,t)?n="sectors":zle(e,t)&&(n="points"),n}(n,t),a=function(e,t){var n,r;return Lle(e,t)?null===(n=t.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:Fle(e,t)?null===(r=t.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:zle(e,t)?t.payload:{}}(n,t),o=r.filter(function(e,r){var o=bre(a,e),s=n.props[i].filter(function(e){var r=function(e,t){var n;return Lle(e,t)?n=Ule:Fle(e,t)?n=Gle:zle(e,t)&&(n=Hle),n}(n,t);return r(e,t)}),l=n.props[i].indexOf(s[s.length-1]);return o&&r===l});return r.indexOf(o[o.length-1])}var qle=Math.ceil,Yle=Math.max;var Kle=v8,Vle=1/0;var Jle=function(e){return e?(e=Kle(e))===Vle||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0},Zle=function(e,t,n,r){for(var i=-1,a=Yle(qle((t-e)/(n||1)),0),o=Array(a);a--;)o[r?a:++i]=e,e+=n;return o},Xle=b6,$le=Jle;const ece=oe(function(e){return function(t,n,r){return r&&"number"!=typeof r&&Xle(t,n,r)&&(n=r=void 0),t=$le(t),void 0===n?(n=t,t=0):n=$le(n),r=void 0===r?t<n?1:-1:$le(r),Zle(t,n,r,e)}}());function tce(e){return(tce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nce(Object(n),!0).forEach(function(t){ice(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ice(e,t,n){var r;return r=function(e,t){if("object"!=tce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==tce(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ace=["Webkit","Moz","O","ms"];function oce(e){return(oce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sce(){return sce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sce.apply(this,arguments)}function lce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function cce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lce(Object(n),!0).forEach(function(t){pce(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function uce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mce(r.key),r)}}function dce(e,t,n){return t=fce(t),function(e,t){if(t&&("object"===oce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hce()?Reflect.construct(t,n||[],fce(e).constructor):t.apply(e,n))}function hce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(hce=function(){return!!e})()}function fce(e){return(fce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gce(e,t){return(gce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function pce(e,t,n){return(t=mce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mce(e){var t=function(e,t){if("object"!=oce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oce(t)?t:t+""}var Ace=function(e){return e.changedTouches&&!!e.changedTouches.length},yce=function(){function e(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),pce(n=dce(this,e,[t]),"handleDrag",function(e){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(e):n.state.isSlideMoving&&n.handleSlideDrag(e)}),pce(n,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleDrag(e.changedTouches[0])}),pce(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=n.props,t=e.endIndex,r=e.onDragEnd,i=e.startIndex;null==r||r({endIndex:t,startIndex:i})}),n.detachDragEndListener()}),pce(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),pce(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),pce(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),pce(n,"handleSlideDragStart",function(e){var t=Ace(e)?e.changedTouches[0]:e;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gce(e,t)}(e,re.PureComponent),t=e,n=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var n=t.startX,r=t.endX,i=this.state.scaleValues,a=this.props,o=a.gap,s=a.data.length-1,l=Math.min(n,r),c=Math.max(n,r),u=e.getIndexInRange(i,l),d=e.getIndexInRange(i,c);
vendor: 4,742 bytes, line 106
106return{startIndex:u-u%o,endIndex:d===s?s:d-d%o}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,i=t.dataKey,a=Wie(n[e],i,e);return OJ(r)?r(a,e):a}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,i=t.endX,a=this.props,o=a.x,s=a.width,l=a.travellerWidth,c=a.startIndex,u=a.endIndex,d=a.onChange,h=e.pageX-n;h>0?h=Math.min(h,o+s-l-i,o+s-l-r):h<0&&(h=Math.max(h,o-r,o-i));var f=this.getIndex({startX:r+h,endX:i+h});f.startIndex===c&&f.endIndex===u||!d||d(f),this.setState({startX:r+h,endX:i+h,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=Ace(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,n=t.brushMoveStartX,r=t.movingTravellerId,i=t.endX,a=t.startX,o=this.state[r],s=this.props,l=s.x,c=s.width,u=s.travellerWidth,d=s.onChange,h=s.gap,f=s.data,g={startX:this.state.startX,endX:this.state.endX},p=e.pageX-n;p>0?p=Math.min(p,l+c-u-o):p<0&&(p=Math.max(p,l-o)),g[r]=o+p;var m=this.getIndex(g),A=m.startIndex,y=m.endIndex;this.setState(pce(pce({},r,o+p),"brushMoveStartX",e.pageX),function(){var e;d&&(e=f.length-1,("startX"===r&&(i>a?A%h===0:y%h===0)||i<a&&y===e||"endX"===r&&(i>a?y%h===0:A%h===0)||i>a&&y===e)&&d(m))})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var n=this,r=this.state,i=r.scaleValues,a=r.startX,o=r.endX,s=this.state[t],l=i.indexOf(s);if(-1!==l){var c=l+e;if(!(-1===c||c>=i.length)){var u=i[c];"startX"===t&&u>=o||"endX"===t&&u<=a||this.setState(pce({},t,u),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.fill,o=e.stroke;return ie.createElement("rect",{stroke:o,fill:a,x:t,y:n,width:r,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.data,o=e.children,s=e.padding,l=re.Children.only(o);return l?ie.cloneElement(l,{x:t,y:n,width:r,height:i,margin:s,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(t,n){var r,i,a=this,o=this.props,s=o.y,l=o.travellerWidth,c=o.height,u=o.traveller,d=o.ariaLabel,h=o.data,f=o.startIndex,g=o.endIndex,p=Math.max(t,this.props.x),m=cce(cce({},T$(this.props,!1)),{},{x:p,y:s,width:l,height:c}),A=d||"Min value: ".concat(null===(r=h[f])||void 0===r?void 0:r.name,", Max value: ").concat(null===(i=h[g])||void 0===i?void 0:i.name);return ie.createElement(G$,{tabIndex:0,role:"slider","aria-label":A,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[n],onTouchStart:this.travellerDragStartHandlers[n],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,n))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(u,m))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,i=n.height,a=n.stroke,o=n.travellerWidth,s=Math.min(e,t)+o,l=Math.max(Math.abs(t-e)-o,0);return ie.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:s,y:r,width:l,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,i=e.height,a=e.travellerWidth,o=e.stroke,s=this.state,l=s.startX,c=s.endX,u={pointerEvents:"none",fill:o};return ie.createElement(G$,{className:"recharts-brush-texts"},ie.createElement(b7,sce({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,c)-5,y:r+i/2},u),this.getTextOfTick(t)),ie.createElement(b7,sce({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,c)+a+5,y:r+i/2},u),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,i=e.x,a=e.
106y,o=e.width,s=e.height,l=e.alwaysShowText,c=this.state,u=c.startX,d=c.endX,h=c.isTextActive,f=c.isSlideMoving,g=c.isTravellerMoving,p=c.isTravellerFocused;if(!t||!t.length||!r$(i)||!r$(a)||!r$(o)||!r$(s)||o<=0||s<=0)return null;var m,A,y,b,v=kn("recharts-brush",n),w=1===ie.Children.count(r),x=(A="none",y=(m="userSelect").replace(/(\w)/,function(e){return e.toUpperCase()}),(b=ace.reduce(function(e,t){return rce(rce({},e),{},ice({},t+y,A))},{}))[m]=A,b);return ie.createElement(G$,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),w&&this.renderPanorama(),this.renderSlide(u,d),this.renderTravellerLayer(u,"startX"),this.renderTravellerLayer(d,"endX"),(h||f||g||p||l)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=e.stroke,o=Math.floor(n+i/2)-1;return ie.createElement(ie.Fragment,null,ie.createElement("rect",{x:t,y:n,width:r,height:i,fill:a,stroke:"none"}),ie.createElement("line",{x1:t+1,y1:o,x2:t+r-1,y2:o,fill:"none",stroke:"#fff"}),ie.createElement("line",{x1:t+1,y1:o+2,x2:t+r-1,y2:o+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,n){return ie.isValidElement(t)?ie.cloneElement(t,n):OJ(t)?t(n):e.renderDefaultTraveller(n)}},{key:"getDerivedStateFromProps",value:function(e,t){var n=e.data,r=e.width,i=e.x,a=e.travellerWidth,o=e.updateId,s=e.startIndex,l=e.endIndex;if(n!==t.prevData||o!==t.prevUpdateId)return cce({prevData:n,prevTravellerWidth:a,prevUpdateId:o,prevX:i,prevWidth:r},n&&n.length?function(e){var t=e.data,n=e.startIndex,r=e.endIndex,i=e.x,a=e.width,o=e.travellerWidth;if(!t||!t.length)return{};var s=t.length,l=K7().domain(ece(0,s)).range([i,i+a-o]),c=l.domain().map(function(e){return l(e)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(n),endX:l(r),scale:l,scaleValues:c}}({data:n,width:r,x:i,travellerWidth:a,startIndex:s,endIndex:l}):{scale:null,scaleValues:null});if(t.scale&&(r!==t.prevWidth||i!==t.prevX||a!==t.prevTravellerWidth)){t.scale.range([i,i+r-a]);var c=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:n,prevTravellerWidth:a,prevUpdateId:o,prevX:i,prevWidth:r,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:c}}return null}},{key:"getIndexInRange",value:function(e,t){for(var n=0,r=e.length-1;r-n>1;){var i=Math.floor((n+r)/2);e[i]>t?r=i:n=i}return t>=e[r]?r:n}}],n&&uce(t.prototype,n),r&&uce(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();pce(yce,"displayName","Brush"),pce(yce,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var bce=L4;var vce=a2,wce=K3,xce=function(e,t){var n;return bce(e,function(e,r,i){return!(n=t(e,r,i))}),!!n},Ice=nJ,Cce=b6;const Ece=oe(function(e,t,n){var r=Ice(e)?vce:xce;return n&&Cce(e,t,n)&&(t=void 0),r(e,wce(t))});var kce=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t},Bce=o6;var Sce=function(e,t,n){"__proto__"==t&&Bce?Bce(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},Qce=R4,jce=K3;const Nce=oe(function(e,t){var n={};return t=jce(t),Qce(e,function(e,r,i){Sce(n,r,t(e,r,i))}),n});var Tce=L4;var Oce=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0},_ce=function(e,t){var n=!0;return Tce(e,function(e,r,i){return n=!!t(e,r,i)}),n},Dce=K3,Pce=nJ,Rce=b6;const Mce=oe(function(e,t,n){var r=Pce(e)?Oce:_ce;return n&&Rce(e,t,n)&&(t=void 0),r(e,Dce(t))});var Lce=["x","y"];function Fce(e){return(Fce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zce(){return zce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zce.apply(this,arguments)}function Uce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Gce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 11,396 bytes, line 106
106t%2?Uce(Object(n),!0).forEach(function(t){Hce(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Hce(e,t,n){var r;return r=function(e,t){if("object"!=Fce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Fce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Fce(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wce(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function qce(e,t){var n=e.x,r=e.y,i=Wce(e,Lce),a="".concat(n),o=parseInt(a,10),s="".concat(r),l=parseInt(s,10),c="".concat(t.height||i.height),u=parseInt(c,10),d="".concat(t.width||i.width),h=parseInt(d,10);return Gce(Gce(Gce(Gce(Gce({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:u,width:h,name:t.name,radius:t.radius})}function Yce(e){return ie.createElement(Mle,zce({shapeType:"rectangle",propTransformer:qce,activeClassName:"recharts-active-bar"},e))}var Kce,Vce=["value","background"];function Jce(e){return(Jce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zce(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Xce(){return Xce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xce.apply(this,arguments)}function $ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$ce(Object(n),!0).forEach(function(t){oue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sue(r.key),r)}}function nue(e,t,n){return t=iue(t),function(e,t){if(t&&("object"===Jce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rue()?Reflect.construct(t,n||[],iue(e).constructor):t.apply(e,n))}function rue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(rue=function(){return!!e})()}function iue(e){return(iue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aue(e,t){return(aue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function oue(e,t,n){return(t=sue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sue(e){var t=function(e,t){if("object"!=Jce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Jce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jce(t)?t:t+""}var lue=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return oue(t=nue(this,e,[].concat(r)),"state",{isAnimationFinished:!1}),oue(t,"id",o$("recharts-bar-")),oue(t,"handleAnimationEnd",function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),e&&e()}),oue(t,"handleAnimationStart",function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),e&&e()}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&aue(e,t)}(e,re.PureComponent),t=e,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],(n=[{key:"renderRectanglesStatically",value:function(e){var t=this,n=this.props,r=n.shape,i=n.dataKey,a=n.activeIndex,o=n.activeBar,s=T$(this.props,!1);return e&&e.map(function(e,n){var l=n===a,c=l?o:r,u=eue(eue(eue({},s),e),{},{isActive:l,option:c,index:n,dataKey:i,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return ie.createElement(G$,Xce({className:"recharts-bar-rectangle"},y$(t.props,e,n),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),ie.createElement(Yce,u))})}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,n=t.data,r=t.layout,i=t.isAnimationActive,a=t.animationBegin,o=t.animationDuration,s=t.animationEasing,l=t.animationId,c=this.state.prevData;return ie.createElement(Lse,{begin:a,duration:o,isActive:i,easing:s,from:{t:0},to:{t:1},key:"bar-".concat(l),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var i=t.t,a=n.map(function(e,t){var n=c&&c[t];if(n){var a=c$(n.x,e.x),o=c$(n.y,e.y),s=c$(n.width,e.width),l=c$(n.height,e.height);return eue(eue({},e),{},{x:a(i),y:o(i),width:s(i),height:l(i)})}if("horizontal"===r){var u=c$(0,e.height)(i);return eue(eue({},e),{},{y:e.y+e.height-u,height:u})}var d=c$(0,e.width)(i);return eue(eue({},e),{},{width:d})});return ie.createElement(G$,null,e.renderRectanglesStatically(a))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,r=this.state.prevData;return!(n&&t&&t.length)||r&&bre(r,t)?this.renderRectanglesStatically(t):this.renderRectanglesWithAnimation()}},{key:"renderBackground",value:function(){var e=this,t=this.props,n=t.data,r=t.dataKey,i=t.activeIndex,a=T$(this.props.background,!1);return n.map(function(t,n){t.value;var o=t.background,s=Zce(t,Vce);if(!o)return null;var l=eue(eue(eue(eue(eue({},s),{},{fill:"#eee"},o),a),y$(e.props,t,n)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:r,index:n,className:"recharts-bar-background-rectangle"});return ie.createElement(Yce,Xce({key:"background-bar-".concat(n),option:e.props.background,isActive:n===i},l))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,i=n.xAxis,a=n.yAxis,o=n.layout,s=S$(n.children,Oie);if(!s)return null;var l="vertical"===o?r[0].height/2:r[0].width/2,c=function(e,t){var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:Wie(e,t)}},u={clipPath:e?"url(#clipPath-".concat(t,")"):null};return ie.createElement(G$,u,s.map(function(e){return ie.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:r,xAxis:i,yAxis:a,layout:o,offset:l,dataPointFormatter:c})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,r=e.className,i=e.xAxis,a=e.yAxis,o=e.left,s=e.top,l=e.width,c=e.height,u=e.isAnimationActive,d=e.background,h=e.id;if(t||!n||!n.length)return null;var f=this.state.isAnimationFinished,g=kn("recharts-bar",r),p=i&&i.allowDataOverflow,m=a&&a.allowDataOverflow,A=p||m,y=EX(h)?this.id:h;return ie.createElement(G$,{className:g},p||m?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(y)},ie.createElement("rect",{x:p?o:o-l/2,y:m?s:s-c/2,width:p?l:2*l,height:m?c:2*c}))):null,ie.createElement(G$,{className:"recharts-bar-rectangles",clipPath:A?"url(#clipPath-".concat(y,")"):null},d?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(A,y),(!u||f)&&Yae.renderCallByParent(this.props,n))}}])&&tue(t.prototype,n),r&&tue(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();function cue(e){return(cue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gue(r.key),r)}}function due(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?due(Object(n),!0).forEach(function(t){fue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):due(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fue(e,t,n){return(t=gue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gue(e){var t=function(e,t){if("object"!=cue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=cue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cue(t)?t:t+""}Kce=lue,oue(lue,"displayName","Bar"),oue(lue,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!J6.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),oue(lue,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,u=e.dataStartIndex,d=e.displayedData,h=e.offset,f=function(e,t){if(!e)return null;for(var n=0,r=e.length;n<r;n++)if(e[n].item===t)return e[n].position;return null}(r,n);if(!f)return null;var g=t.layout,p=n.type.defaultProps,m=void 0!==p?eue(eue({},p),n.props):n.props,A=m.dataKey,y=m.children,b=m.minPointSize,v="horizontal"===g?o:a,w=c?v.
vendor: 2,917 bytes, line 106
106scale.domain():null,x=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return r<=0&&i>=0?0:i<0?i:r}return n[0]}({numericAxis:v}),I=S$(y,P8),C=d.map(function(e,t){var r,d,h,p,m,y;c?r=function(e,t){if(!t||2!==t.length||!r$(t[0])||!r$(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!r$(e[0])||e[0]<n)&&(i[0]=n),(!r$(e[1])||e[1]>r)&&(i[1]=r),i[0]>r&&(i[0]=r),i[1]<n&&(i[1]=n),i}(c[u+t],w):(r=Wie(e,A),Array.isArray(r)||(r=[x,r]));var v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof e)return e;var i="number"==typeof n;return i?e(n,r):(i||bie(),t)}}(b,Kce.defaultProps.minPointSize)(r[1],t);if("horizontal"===g){var C,E=[o.scale(r[0]),o.scale(r[1])],k=E[0],B=E[1];d=aae({axis:a,ticks:s,bandSize:i,offset:f.offset,entry:e,index:t}),h=null!==(C=null!=B?B:k)&&void 0!==C?C:void 0,p=f.size;var S=k-B;if(m=Number.isNaN(S)?0:S,y={x:d,y:o.y,width:p,height:o.height},Math.abs(v)>0&&Math.abs(m)<Math.abs(v)){var Q=t$(m||v)*(Math.abs(v)-Math.abs(m));h-=Q,m+=Q}}else{var j=[a.scale(r[0]),a.scale(r[1])],N=j[0],T=j[1];if(d=N,h=aae({axis:o,ticks:l,bandSize:i,offset:f.offset,entry:e,index:t}),p=T-N,m=f.size,y={x:a.x,y:h,width:a.width,height:m},Math.abs(v)>0&&Math.abs(p)<Math.abs(v))p+=t$(p||v)*(Math.abs(v)-Math.abs(p))}return eue(eue(eue({},e),{},{x:d,y:h,width:p,height:m,value:c?r:r[1],payload:e,background:y},I&&I[t]&&I[t].props),{},{tooltipPayload:[hae(n,e)],tooltipPosition:{x:d+p/2,y:h+m/2}})});return eue({data:C,layout:g},h)});var pue=function(e,t,n,r,i){var a=e.width,o=e.height,s=e.layout,l=e.children,c=Object.keys(t),u={left:n.left,leftMirror:n.left,right:a-n.right,rightMirror:a-n.right,top:n.top,topMirror:n.top,bottom:o-n.bottom,bottomMirror:o-n.bottom},d=!!Q$(l,lue);return c.reduce(function(a,o){var l,c,h,f,g,p=t[o],m=p.orientation,A=p.domain,y=p.padding,b=void 0===y?{}:y,v=p.mirror,w=p.reversed,x="".concat(m).concat(v?"Mirror":"");if("number"===p.type&&("gap"===p.padding||"no-gap"===p.padding)){var I=A[1]-A[0],C=1/0,E=p.categoricalDomain.sort();if(E.forEach(function(e,t){t>0&&(C=Math.min((e||0)-(E[t-1]||0),C))}),Number.isFinite(C)){var k=C/I,B="vertical"===p.layout?n.height:n.width;if("gap"===p.padding&&(l=k*B/2),"no-gap"===p.padding){var S=s$(e.barCategoryGap,k*B),Q=k*B/2;l=Q-S-(Q-S)/B*S}}}c="xAxis"===r?[n.left+(b.left||0)+(l||0),n.left+n.width-(b.right||0)-(l||0)]:"yAxis"===r?"horizontal"===s?[n.top+n.height-(b.bottom||0),n.top+(b.top||0)]:[n.top+(b.top||0)+(l||0),n.top+n.height-(b.bottom||0)-(l||0)]:p.range,w&&(c=[c[1],c[0]]);var j=function(e,t,n){var r=e.scale,i=e.type,a=e.layout,o=e.axisType;if("auto"===r)return"radial"===a&&"radiusAxis"===o?{scale:q7(),realScaleType:"band"}:"radial"===a&&"angleAxis"===o?{scale:pee(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>
vendor: 67,731 bytes, line 106
106=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:K7(),realScaleType:"point"}:"category"===i?{scale:q7(),realScaleType:"band"}:{scale:pee(),realScaleType:"linear"};if(QX(r)){var s="scale".concat(p0(r));return{scale:(ere[s]||K7)(),realScaleType:ere[s]?s:"point"}}return OJ(r)?{scale:r}:{scale:K7(),realScaleType:"point"}}(p,i,d),N=j.scale,T=j.realScaleType;N.domain(A).range(c),function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),i=Math.min(r[0],r[1])-tae,a=Math.max(r[0],r[1])+tae,o=e(t[0]),s=e(t[n-1]);(o<i||o>a||s<i||s>a)&&e.domain([t[0],t[n-1]])}}(N);var O=function(e,t){var n=t.realScaleType,r=t.type,i=t.tickCount,a=t.originalDomain,o=t.allowDecimals,s=n||t.scale;if("auto"!==s&&"linear"!==s)return null;if(i&&"number"===r&&a&&("auto"===a[0]||"auto"===a[1])){var l=e.domain();if(!l.length)return null;var c=Aie(l,i,o);return e.domain([ure(c),ore(c)]),{niceTicks:c}}if(i&&"number"===r){var u=e.domain();return{niceTicks:yie(u,i,o)}}return null}(N,hue(hue({},p),{},{realScaleType:T}));"xAxis"===r?(g="top"===m&&!v||"bottom"===m&&v,h=n.left,f=u[x]-g*p.height):"yAxis"===r&&(g="left"===m&&!v||"right"===m&&v,h=u[x]-g*p.width,f=n.top);var _=hue(hue(hue({},p),O),{},{realScaleType:T,x:h,y:f,scale:N,width:"xAxis"===r?n.width:p.width,height:"yAxis"===r?n.height:p.height});return _.bandSize=uae(_,O),p.hide||"xAxis"!==r?p.hide||(u[x]+=(g?-1:1)*_.width):u[x]+=(g?-1:1)*_.height,hue(hue({},a),{},fue({},o,_))},{})},mue=function(e,t){var n=e.x,r=e.y,i=t.x,a=t.y;return{x:Math.min(n,i),y:Math.min(r,a),width:Math.abs(i-n),height:Math.abs(a-r)}},Aue=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scale=t}return t=e,n=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var a=this.bandwidth?this.bandwidth():0;return this.scale(e)+a}if(n){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}],r=[{key:"create",value:function(t){return new e(t)}}],n&&uue(t.prototype,n),r&&uue(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();fue(Aue,"EPS",1e-4);var yue=function(e){var t=Object.keys(e).reduce(function(t,n){return hue(hue({},t),{},fue({},n,Aue.create(e[n])))},{});return hue(hue({},t),{},{apply:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return Nce(e,function(e,n){return t[n].apply(e,{bandAware:r,position:i})})},isInRange:function(e){return Mce(e,function(e,n){return t[n].isInRange(e)})}})};var bue=K3,vue=b5,wue=I5;var xue=function(e){return function(t,n,r){var i=Object(t);if(!vue(t)){var a=bue(n);t=wue(t),n=function(e){return a(i[e],e,i)}}var o=e(t,n,r);return o>-1?i[a?t[o]:o]:void 0}},Iue=Jle;var Cue=V3,Eue=K3,kue=function(e){var t=Iue(e),n=t%1;return t==t?n?t-n:t:0},Bue=Math.max;const Sue=oe(xue(function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:kue(n);return i<0&&(i=Bue(r+i,0)),Cue(e,Eue(t),i)}));var Que=XZ(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),jue=re.createContext(void 0),Nue=re.createContext(void 0),Tue=re.createContext(void 0),Oue=re.createContext({}),_ue=re.createContext(void 0),Due=re.createContext(0),Pue=re.createContext(0),Rue=function(e){var t=e.state,n=t.xAxisMap,r=t.yAxisMap,i=t.offset,a=e.clipPathId,o=e.children,s=e.width,l=e.height,c=Que(i);return ie.createElement(jue.Provider,{value:n},ie.createElement(Nue.Provider,{value:r},ie.createElement(Oue.Provider,{value:i},ie.createElement(Tue.Provider,{value:c},ie.createElement(_ue.Provider,{value:a},ie.createElement(Due.Provider,{value:l},ie.createElement(Pue.Provider,{value:s},o)))))))},Mue=function(e){var t=re.useContext(jue);null==t&&bie();var n=t[e];return null==n&&bie(),n},Lue=function(e){var t=re.useContext(Nue);null==t&&bie();var n=t[e];return null==n&&bie(),n},Fue=function(){return re.useContext(Pue)},zue=function(){return re.useContext(Due)};function Uue(e){return(Uue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gue(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zue(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hue(e,t,n){return t=que(t),function(e,t){if(t&&("object"===Uue(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wue()?Reflect.construct(t,n||[],que(e).constructor):t.apply(e,n))}function Wue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Wue=function(){return!!e})()}function que(e){return(que=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yue(e,t){return(Yue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Kue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Vue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kue(Object(n),!0).forEach(function(t){Jue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Jue(e,t,n){return(t=Zue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zue(e){var t=function(e,t){if("object"!=Uue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uue(t)?t:t+""}function Xue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $ue(e,t)}(e,t)||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 $ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ede(){return ede=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ede.apply(this,arguments)}function tde(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,l=e.alwaysShow,c=re.useContext(_ue),u=Mue(i),d=Lue(a),h=re.useContext(Tue);if(!c||!h)return null;H$(void 0===l,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=function(e,t,n,r,i,a,o,s,l){var c=i.x,u=i.y,d=i.width,h=i.height;if(n){var f=l.y,g=e.y.apply(f,{position:a});if(kce(l,"discard")&&!e.y.isInRange(g))return null;var p=[{x:c+d,y:g},{x:c,y:g}];return"left"===s?p.reverse():p}if(t){var m=l.x,A=e.x.apply(m,{position:a});if(kce(l,"discard")&&!e.x.isInRange(A))return null;var y=[{x:A,y:u+h},{x:A,y:u}];return"top"===o?y.reverse():y}if(r){var b=l.segment.map(function(t){return e.apply(t,{position:a})});return kce(l,"discard")&&Ece(b,function(t){return!e.isInRange(t)})?null:b}return null}(yue({x:u.scale,y:d.scale}),i$(t),i$(n),r&&2===r.length,h,e.position,u.orientation,d.orientation,e);if(!f)return null;var g=Xue(f,2),p=g[0],m=p.x,A=p.y,y=g[1],b=y.x,v=y.y,w=Vue(Vue({clipPath:kce(e,"hidden")?"url(#".concat(c,")"):void 0},T$(e,!0)),{},{x1:m,y1:A,x2:b,y2:v});return ie.createElement(G$,{className:kn("recharts-reference-line",s)},function(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):OJ(e)?e(t):ie.createElement("line",ede({},t,{className:"recharts-reference-line-line"}))}(o,w),Oae.renderCallByParent(e,function(e){var t=e.x1,n=e.y1,r=e.x2,i=e.y2;return mue({x:t,y:n},{x:r,y:i})}({x1:m,y1:A,x2:b,y2:v})))}var nde=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Hue(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yue(e,t)}(e,ie.Component),Gue(e,[{key:"render",value:function(){return ie.createElement(tde,this.props)}}])}();function rde(){return rde=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rde.apply(this,arguments)}function ide(e){return(ide="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ade(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ode(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ade(Object(n),!0).forEach(function(t){hde(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ade(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sde(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fde(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lde(e,t,n){return t=ude(t),function(e,t){if(t&&("object"===ide(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cde()?Reflect.construct(t,n||[],ude(e).constructor):t.apply(e,n))}function cde(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(cde=function(){return!!e})()}function ude(e){return(ude=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dde(e,t){return(dde=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function hde(e,t,n){return(t=fde(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fde(e){var t=function(e,t){if("object"!=ide(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ide(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ide(t)?t:t+""}Jue(nde,"displayName","ReferenceLine"),Jue(nde,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});var gde=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),lde(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dde(e,t)}(e,ie.Component),sde(e,[{key:"render",value:function(){var t=this.props,n=t.x,r=t.y,i=t.r,a=t.alwaysShow,o=t.clipPathId,s=i$(n),l=i$(r);if(H$(void 0===a,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!l)return null;var c=function(e){var t=e.x,n=e.y,r=e.xAxis,i=e.yAxis,a=yue({x:r.scale,y:i.scale}),o=a.apply({x:t,y:n},{bandAware:!0});return kce(e,"discard")&&!a.isInRange(o)?null:o}(this.props);if(!c)return null;var u=c.x,d=c.y,h=this.props,f=h.shape,g=h.className,p=ode(ode({clipPath:kce(this.props,"hidden")?"url(#".concat(o,")"):void 0},T$(this.props,!0)),{},{cx:u,cy:d});return ie.createElement(G$,{className:kn("recharts-reference-dot",g)},e.renderDot(f,p),Oae.renderCallByParent(this.props,{x:u-i,y:d-i,width:2*i,height:2*i}))}}])}();function pde(){return pde=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pde.apply(this,arguments)}function mde(e){return(mde="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ade(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yde(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ade(Object(n),!0).forEach(function(t){Cde(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ade(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bde(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ede(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vde(e,t,n){return t=xde(t),function(e,t){if(t&&("object"===mde(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wde()?Reflect.construct(t,n||[],xde(e).constructor):t.apply(e,n))}function wde(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(wde=function(){return!!e})()}function xde(e){return(xde=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ide(e,t){return(Ide=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Cde(e,t,n){return(t=Ede(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ede(e){var t=function(e,t){if("object"!=mde(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mde(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mde(t)?t:t+""}hde(gde,"displayName","ReferenceDot"),hde(gde,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),hde(gde,"renderDot",function(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):OJ(e)?e(t):ie.createElement(Xse,rde({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))});var kde=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),vde(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ide(e,t)}(e,ie.Component),bde(e,[{key:"render",value:function(){var t=this.props,n=t.x1,r=t.x2,i=t.y1,a=t.y2,o=t.className,s=t.alwaysShow,l=t.clipPathId;H$(void 0===s,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=i$(n),u=i$(r),d=i$(i),h=i$(a),f=this.props.shape;if(!(c||u||d||h||f))return null;var g=function(e,t,n,r,i){var a=i.x1,o=i.x2,s=i.y1,l=i.y2,c=i.xAxis,u=i.yAxis;if(!c||!u)return null;var d=yue({x:c.scale,y:u.scale}),h={x:e?d.x.apply(a,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(s,{position:"start"}):d.y.rangeMin},f={x:t?d.x.apply(o,{position:"end"}):d.x.rangeMax,y:r?d.y.apply(l,{position:"end"}):d.y.rangeMax};return!kce(i,"discard")||d.isInRange(h)&&d.isInRange(f)?mue(h,f):null}(c,u,d,h,this.props);if(!g&&!f)return null;var p=kce(this.props,"hidden")?"url(#".concat(l,")"):void 0;return ie.createElement(G$,{className:kn("recharts-reference-area",o)},e.renderRect(f,yde(yde({clipPath:p},T$(this.props,!0)),g)),Oae.renderCallByParent(this.props,g))}}])}();function Bde(e,t,n){if(t<1)return[];if(1===t&&void 0===n)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function Sde(e,t,n){return function(e){var t=e.width,n=e.height,r=function(e){return(e%180+180)%180}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),i=r*Math.PI/180,a=Math.atan(n/t),o=i>a&&i<Math.PI-a?n/Math.sin(i):t/Math.cos(i);return Math.abs(o)}({width:e.width+t.width,height:e.height+t.height},n)}function Qde(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-i)<=0}function jde(e){return(jde="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nde(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Tde(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nde(Object(n),!0).forEach(function(t){Ode(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nde(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ode(e,t,n){var r;return r=function(e,t){if("object"!=jde(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jde(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==jde(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _de(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,c=e.tickFormatter,u=e.unit,d=e.angle;if(!i||!i.length||!r)return[];if(r$(l)||J6.isSsr)return function(e,t){return Bde(e,t+1)}(i,"number"==typeof l&&r$(l)?l:0);var h=[],f="top"===s||"bottom"===s?"width":"height",g=u&&"width"===f?H8(u,{fontSize:t,letterSpacing:n}):{width:0,height:0},p=function(e,r){var i=OJ(c)?c(e.value,r):e.value;return"width"===f?Sde(H8(i,{fontSize:t,letterSpacing:n}),g,d):H8(i,{fontSize:t,letterSpacing:n})[f]},m=i.length>=2?t$(i[1].coordinate-i[0].coordinate):1,A=function(e,t,n){var r="width"===n,i=e.x,a=e.y,o=e.width,s=e.height;return 1===t?{start:r?i:a,end:r?i+o:a+s}:{start:r?i+o:a+s,end:r?i:a}}(a,m,f);return"equidistantPreserveStart"===l?function(e,t,n,r,i){for(var a,o=(r||[]).slice(),s=t.start,l=t.end,c=0,u=1,d=s,h=function(){var t=null==r?void 0:r[c];if(void 0===t)return{v:Bde(r,u)};var a,o=c,h=function(){return void 0===a&&(a=n(t,o)),a},f=t.coordinate,g=0===c||Qde(e,f,h,d,l);g||(c=0,d=s,u+=1),g&&(d=f+e*(h()/2+i),c+=u)};u<=o.length;)if(a=h())return a.v;return[]}(m,A,p,i,o):(h="preserveStart"===l||"preserveStartEnd"===l?function(e,t,n,r,i,a){var o=(r||[]).slice(),s=o.length,l=t.start,c=t.end;if(a){var u=r[s-1],d=n(u,s-1),h=e*(u.coordinate+e*d/2-c);o[s-1]=u=Tde(Tde({},u),{},{tickCoord:h>0?u.coordinate-h*e:u.coordinate}),Qde(e,u.tickCoord,function(){return d},l,c)&&(c=u.tickCoord-e*(d/2+i),o[s-1]=Tde(Tde({},u),{},{isShow:!0}))}for(var f=a?s-1:s,g=function(t){var r,a=o[t],s=function(){return void 0===r&&(r=n(a,t)),r};if(0===t){var u=e*(a.coordinate-e*s()/2-l);o[t]=a=Tde(Tde({},a),{},{tickCoord:u<0?a.coordinate-u*e:a.coordinate})}else o[t]=a=Tde(Tde({},a),{},{tickCoord:a.coordinate});Qde(e,a.tickCoord,s,l,c)&&(l=a.tickCoord+e*(s()/2+i),o[t]=Tde(Tde({},a),{},{isShow:!0}))},p=0;p<f;p++)g(p);return o}(m,A,p,i,o,"preserveStartEnd"===l):function(e,t,n,r,i){for(var a=(r||[]).slice(),o=a.length,s=t.start,l=t.end,c=function(t){var r,c=a[t],u=function(){return void 0===r&&(r=n(c,t)),r};if(t===o-1){var d=e*(c.coordinate+e*u()/2-l);a[t]=c=Tde(Tde({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate})}else a[t]=c=Tde(Tde({},c),{},{tickCoord:c.coordinate});Qde(e,c.tickCoord,u,s,l)&&(l=c.tickCoord-e*(u()/2+i),a[t]=Tde(Tde({},c),{},{isShow:!0}))},u=o-1;u>=0;u--)c(u);return a}(m,A,p,i,o),h.filter(function(e){return e.isShow}))}Cde(kde,"displayName","ReferenceArea"),Cde(kde,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),Cde(kde,"renderRect",function(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):OJ(e)?e(t):ie.createElement(Jse,pde({},t,{className:"recharts-reference-area-rect"}))});var Dde=["viewBox"],Pde=["viewBox"],Rde=["ticks"];function Mde(e){return(Mde="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lde(){return Lde=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lde.apply(this,arguments)}function Fde(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function zde(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fde(Object(n),!0).forEach(function(t){Kde(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fde(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ude(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Gde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Vde(r.key),r)}}function Hde(e,t,n){return t=qde(t),function(e,t){if(t&&("object"===Mde(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wde()?Reflect.construct(t,n||[],qde(e).constructor):t.apply(e,n))}function Wde(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Wde=function(){return!!e})()}function qde(e){return(qde=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yde(e,t){return(Yde=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Kde(e,t,n){return(t=Vde(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vde(e){var t=function(e,t){if("object"!=Mde(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mde(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mde(t)?t:t+""}var Jde=function(){function e(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),(n=Hde(this,e,[t])).state={fontSize:"",letterSpacing:""},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yde(e,t)}(e,re.Component),t=e,r=[{key:"renderTickItem",value:function(e,t,n){return ie.isValidElement(e)?ie.cloneElement(e,t):OJ(e)?e(t):ie.createElement(b7,Lde({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],(n=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=Ude(e,Dde),i=this.props,a=i.viewBox,o=Ude(i,Pde);return!d$(n,a)||!d$(r,o)||!d$(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,n,r,i,a,o,s=this.props,l=s.x,c=s.y,u=s.width,d=s.height,h=s.orientation,f=s.tickSize,g=s.mirror,p=s.tickMargin,m=g?-1:1,A=e.tickSize||f,y=r$(e.tickCoord)?e.tickCoord:e.coordinate;switch(h){case"top":t=n=e.coordinate,o=(r=(i=c+ +!g*d)-m*A)-m*p,a=y;break;case"left":r=i=e.coordinate,a=(t=(n=l+ +!g*u)-m*A)-m*p,o=y;break;case"right":r=i=e.coordinate,a=(t=(n=l+ +g*u)+m*A)+m*p,o=y;break;default:t=n=e.coordinate,o=(r=(i=c+ +g*d)+m*A)+m*p,a=y}return{line:{x1:t,y1:r,x2:n,y2:i},tick:{x:a,y:o}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.orientation,o=e.mirror,s=e.axisLine,l=zde(zde(zde({},T$(this.props,!1)),T$(s,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var c=+("top"===a&&!o||"bottom"===a&&o);l=zde(zde({},l),{},{x1:t,y1:n+c*i,x2:t+r,y2:n+c*i})}else{var u=+("left"===a&&!o||"right"===a&&o);l=zde(zde({},l),{},{x1:t+u*r,y1:n,x2:t+u*r,y2:n+i})}return ie.createElement("line",Lde({},l,{className:kn("recharts-cartesian-axis-line",CX(s,"className"))}))}},{key:"renderTicks",value:function(t,n,r){var i=this,a=this.props,o=a.tickLine,s=a.stroke,l=a.tick,c=a.tickFormatter,u=a.unit,d=_de(zde(zde({},this.props),{},{ticks:t}),n,r),h=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),g=T$(this.props,!1),p=T$(l,!1),m=zde(zde({},g),{},{fill:"none"},T$(o,!1)),A=d.map(function(t,n){var r=i.getTickLineCoord(t),a=r.line,A=r.tick,y=zde(zde(zde(zde({textAnchor:h,verticalAnchor:f},g),{},{stroke:"none",fill:s},p),A),{},{index:n,payload:t,visibleTicksCount:d.length,tickFormatter:c});return ie.createElement(G$,Lde({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},y$(i.props,t,n)),o&&ie.createElement("line",Lde({},m,a,{className:kn("recharts-cartesian-axis-tick-line",CX(o,"className"))})),l&&e.renderTickItem(l,y,"".concat(OJ(c)?c(t.value,n):t.value).concat(u||"")))});return ie.createElement("g",{className:"recharts-cartesian-axis-ticks"},A)}},{key:"render",value:function(){var e=this,t=this.props,n=t.axisLine,r=t.width,i=t.height,a=t.ticksGenerator,o=t.className;if(t.hide)return null;var s=this.props,l=s.ticks,c=Ude(s,Rde),u=l;return OJ(a)&&(u=l&&l.length>0?a(this.props):a(c)),r<=0||i<=0||!u||!u.length?null:ie.createElement(G$,{className:kn("recharts-cartesian-axis",o),ref:function(t){e.layerReference=t}},n&&this.renderAxisLine(),this.renderTicks(u,this.state.fontSize,this.state.letterSpacing),Oae.renderCallByParent(this.props))}}])&&Gde(t.prototype,n),r&&Gde(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();Kde(Jde,"displayName","CartesianAxis"),Kde(Jde,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Zde=["x1","y1","x2","y2","key"],Xde=["offset"];function $de(e){return($de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ehe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function the(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ehe(Object(n),!0).forEach(function(t){nhe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ehe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nhe(e,t,n){var r;return r=function(e,t){if("object"!=$de(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==$de(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rhe(){return rhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rhe.apply(this,arguments)}function ihe(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ahe=function(e){var t=e.fill;if(!t||"none"===t)return null;var n=e.fillOpacity,r=e.x,i=e.y,a=e.width,o=e.height,s=e.ry;return ie.createElement("rect",{x:r,y:i,ry:s,width:a,height:o,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function ohe(e,t){var n;if(ie.isValidElement(e))n=ie.cloneElement(e,t);else if(OJ(e))n=e(t);else{var r=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=ihe(t,Zde),c=T$(l,!1);c.offset;var u=ihe(c,Xde);n=ie.createElement("line",rhe({},u,{x1:r,y1:i,x2:a,y2:o,fill:"none",key:s}))}return n}function she(e){var t=e.x,n=e.width,r=e.horizontal,i=void 0===r||r,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(r,a){var o=the(the({},e),{},{x1:t,y1:r,x2:t+n,y2:r,key:"line-".concat(a),index:a});return ohe(i,o)});return ie.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function lhe(e){var t=e.y,n=e.height,r=e.vertical,i=void 0===r||r,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(r,a){var o=the(the({},e),{},{x1:r,y1:t,x2:r,y2:t+n,key:"line-".concat(a),index:a});return ohe(i,o)});return ie.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function che(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,l=e.horizontal;if(!(void 0===l||l)||!t||!t.length)return null;var c=s.map(function(e){return Math.round(e+i-i)}).sort(function(e,t){return e-t});i!==c[0]&&c.unshift(0);var u=c.map(function(e,s){var l=!c[s+1]?i+o-e:c[s+1]-e;if(l<=0)return null;var u=s%t.length;return ie.createElement("rect",{key:"react-".concat(s),y:e,x:r,height:l,width:a,stroke:"none",fill:t[u],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return ie.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},u)}function uhe(e){var t=e.vertical,n=void 0===t||t,r=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,l=e.height,c=e.verticalPoints;if(!n||!r||!r.length)return null;var u=c.map(function(e){return Math.round(e+a-a)}).sort(function(e,t){return e-t});a!==u[0]&&u.unshift(0);var d=u.map(function(e,t){var n=!u[t+1]?a+s-e:u[t+1]-e;if(n<=0)return null;var c=t%r.length;return ie.createElement("rect",{key:"react-".concat(t),x:e,y:o,width:n,height:l,stroke:"none",fill:r[c],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return ie.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var dhe=function(e,t){var n=e.xAxis,r=e.width,i=e.height,a=e.offset;return Zie(_de(the(the(the({},Jde.defaultProps),n),{},{ticks:Xie(n,!0),viewBox:{x:0,y:0,width:r,height:i}})),a.left,a.left+a.width,t)},hhe=function(e,t){var n=e.yAxis,r=e.width,i=e.height,a=e.offset;return Zie(_de(the(the(the({},Jde.defaultProps),n),{},{ticks:Xie(n,!0),viewBox:{x:0,y:0,width:r,height:i}})),a.top,a.top+a.height,t)},fhe={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function ghe(e){var t,n,r,i,a,o,s,l,c=Fue(),u=zue(),d=re.useContext(Oue),h=the(the({},e),{},{stroke:null!==(t=e.stroke)&&void 0!==t?t:fhe.stroke,fill:null!==(n=e.fill)&&void 0!==n?n:fhe.fill,horizontal:null!==(r=e.horizontal)&&void 0!==r?r:fhe.horizontal,horizontalFill:null!==(i=e.horizontalFill)&&void 0!==i?i:fhe.horizontalFill,vertical:null!==(a=e.vertical)&&void 0!==a?a:fhe.vertical,verticalFill:null!==(o=e.verticalFill)&&void 0!==o?o:fhe.verticalFill,x:r$(e.x)?e.x:d.left,y:r$(e.y)?e.y:d.top,width:r$(e.width)?e.width:d.width,height:r$(e.height)?e.height:d.height}),f=h.x,g=h.y,p=h.width,m=h.height,A=h.syncWithTicks,y=h.horizontalValues,b=h.verticalValues,v=(s=re.useContext(jue),l$(s)),w=(l=re.useContext(Nue),Sue(l,function(e){return Mce(e.domain,Number.isFinite)})||l$(l));if(!r$(p)||p<=0||!r$(m)||m<=0||!r$(f)||f!==+f||!r$(g)||g!==+g)return null;var x=h.verticalCoordinatesGenerator||dhe,I=h.horizontalCoordinatesGenerator||hhe,C=h.horizontalPoints,E=h.verticalPoints;if((!C||!C.length)&&OJ(I)){var k=y&&y.length,B=I({yAxis:w?the(the({},w),{},{ticks:k?y:w.ticks}):void 0,width:c,height:u,offset:d},!!k||A);H$(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat($de(B),"]")),Array.isArray(B)&&(C=B)}if((!E||!E.length)&&OJ(x)){var S=b&&b.length,Q=x({xAxis:v?the(the({},v),{},{ticks:S?b:v.ticks}):void 0,width:c,height:u,offset:d},!!S||A);H$(Array.isArray(Q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat($de(Q),"]")),Array.isArray(Q)&&(E=Q)}return ie.createElement("g",{className:"recharts-cartesian-grid"},ie.createElement(ahe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),ie.createElement(she,rhe({},h,{offset:d,horizontalPoints:C,xAxis:v,yAxis:w})),ie.createElement(lhe,rhe({},h,{offset:d,verticalPoints:E,xAxis:v,yAxis:w})),ie.createElement(che,rhe({},h,{horizontalPoints:C})),ie.createElement(uhe,rhe({},h,{verticalPoints:E})))}ghe.displayName="CartesianGrid";var phe=["type","layout","connectNulls","ref"],mhe=["key"];function Ahe(e){return(Ahe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yhe(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function bhe(){return bhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bhe.apply(this,arguments)}function vhe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function whe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vhe(Object(n),!0).forEach(function(t){Qhe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vhe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function xhe(e){return function(e){if(Array.isArray(e))return Ihe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ihe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ihe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ihe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Che(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jhe(r.key),r)}}function Ehe(e,t,n){return t=Bhe(t),function(e,t){if(t&&("object"===Ahe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,khe()?Reflect.construct(t,n||[],Bhe(e).constructor):t.apply(e,n))}function khe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(khe=function(){return!!e})()}function Bhe(e){return(Bhe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function She(e,t){return(She=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Qhe(e,t,n){return(t=jhe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jhe(e){var t=function(e,t){if("object"!=Ahe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ahe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ahe(t)?t:t+""}var Nhe=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return Qhe(t=Ehe(this,e,[].concat(r)),"state",{isAnimationFinished:!0,totalLength:0}),Qhe(t,"generateSimpleStrokeDasharray",function(e,t){return"".concat(t,"px ").concat(e-t,"px")}),Qhe(t,"getStrokeDasharray",function(n,r,i){var a=i.reduce(function(e,t){return e+t});if(!a)return t.generateSimpleStrokeDasharray(r,n);for(var o=Math.floor(n/a),s=n%a,l=r-n,c=[],u=0,d=0;u<i.length;d+=i[u],++u)if(d+i[u]>s){c=[].concat(xhe(i.slice(0,u)),[s-d]);break}var h=c.length%2==0?[0,l]:[l];return[].concat(xhe(e.repeat(i,o)),xhe(c),h).map(function(e){return"".concat(e,"px")}).join(", ")}),Qhe(t,"id",o$("recharts-line-")),Qhe(t,"pathRef",function(e){t.mainCurve=e}),Qhe(t,"handleAnimationEnd",function(){t.setState({isAnimationFinished:!0}),t.props.onAnimationEnd&&t.props.onAnimationEnd()}),Qhe(t,"handleAnimationStart",function(){t.setState({isAnimationFinished:!1}),t.props.onAnimationStart&&t.props.onAnimationStart()}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&She(e,t)}(e,re.PureComponent),t=e,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var n=e.length%2!=0?[].concat(xhe(e),[0]):e,r=[],i=0;i<t;++i)r=[].concat(xhe(r),xhe(n));return r}},{key:"renderDotItem",value:function(e,t){var n;if(ie.isValidElement(e))n=ie.cloneElement(e,t);else if(OJ(e))n=e(t);else{var r=t.key,i=yhe(t,mhe),a=kn("recharts-line-dot","boolean"!=typeof e?e.className:"");n=ie.createElement(Xse,bhe({key:r},i,{className:a}))}return n}}],(n=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();e!==this.state.totalLength&&this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(t){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.points,i=n.xAxis,a=n.yAxis,o=n.layout,s=S$(n.children,Oie);if(!s)return null;var l=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:Wie(e.payload,t)}},c={clipPath:e?"url(#clipPath-".concat(t,")"):null};return ie.createElement(G$,c,s.map(function(e){return ie.cloneElement(e,{key:"bar-".concat(e.props.dataKey),data:r,xAxis:i,yAxis:a,layout:o,dataPointFormatter:l})}))}},{key:"renderDots",value:function(t,n,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.dot,o=i.points,s=i.dataKey,l=T$(this.props,!1),c=T$(a,!0),u=o.map(function(t,n){var r=whe(whe(whe({key:"dot-".concat(n),r:3},l),c),{},{value:t.value,dataKey:s,cx:t.x,cy:t.y,index:n,payload:t.payload});return e.renderDotItem(a,r)}),d={clipPath:t?"url(#clipPath-".concat(n?"":"dots-").concat(r,")"):null};return ie.createElement(G$,bhe({className:"recharts-line-dots",key:"dots"},d),u)}},{key:"renderCurveStatically",value:function(e,t,n,r){var i=this.props,a=i.type,o=i.layout,s=i.connectNulls;i.ref;var l=yhe(i,phe),c=whe(whe(whe({},T$(l,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r),{},{type:a,layout:o,connectNulls:s});return ie.createElement(foe,bhe({},c,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,i=r.points,a=r.strokeDasharray,o=r.isAnimationActive,s=r.animationBegin,l=r.animationDuration,c=r.animationEasing,u=r.animationId,d=r.animateNewValues,h=r.width,f=r.height,g=this.state,p=g.prevPoints,m=g.totalLength;return ie.createElement(Lse,{begin:s,duration:l,isActive:o,easing:c,from:{t:0},to:{t:1},key:"line-".concat(u),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(r){var o=r.t;if(p){var s=p.length/i.length,l=i.map(function(e,t){var n=Math.floor(t*s);if(p[n]){var r=p[n],i=c$(r.x,e.x),a=c$(r.y,e.y);return whe(whe({},e),{},{x:i(o),y:a(o)})}if(d){var l=c$(2*h,e.x),c=c$(f/2,e.y);return whe(whe({},e),{},{x:l(o),y:c(o)})}return whe(whe({},e),{},{x:e.x,y:e.y})});return n.renderCurveStatically(l,e,t)}var c,u=c$(0,m)(o);if(a){var g="".concat(a).split(/[,\s]+/gim).map(function(e){return parseFloat(e)});c=n.getStrokeDasharray(u,m,g)}else c=n.generateSimpleStrokeDasharray(m,u);return n.renderCurveStatically(i,e,t,{strokeDasharray:c})})}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,i=n.isAnimationActive,a=this.state,o=a.prevPoints,s=a.totalLength;return i&&r&&r.length&&(!o&&s>0||!bre(o,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,r=t.dot,i=t.points,a=t.className,o=t.xAxis,s=t.yAxis,l=t.top,c=t.left,u=t.width,d=t.height,h=t.isAnimationActive,f=t.id;if(n||!i||!i.length)return null;var g=this.state.isAnimationFinished,p=1===i.length,m=kn("recharts-line",a),A=o&&o.allowDataOverflow,y=s&&s.allowDataOverflow,b=A||y,v=EX(f)?this.id:f,w=null!==(e=T$(r,!1))&&void 0!==e?e:{r:3,strokeWidth:2},x=w.r,I=void 0===x?3:x,C=w.strokeWidth,E=void 0===C?2:C,k=(function(e){return e&&"object"===x$(e)&&"clipDot"in e}(r)?r:{}).clipDot,B=void 0===k||k,S=2*I+E;return ie.createElement(G$,{className:m},A||y?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(v)},ie.createElement("rect",{x:A?c:c-u/2,y:y?l:l-d/2,width:A?u:2*u,height:y?d:2*d})),!B&&ie.createElement("clipPath",{id:"clipPath-dots-".concat(v)},ie.createElement("rect",{x:c-S/2,y:l-S/2,width:u+S,height:d+S}))):null,!p&&this.renderCurve(b,v),this.renderErrorBar(b,v),(p||r)&&this.renderDots(b,B,v),(!h||g)&&Yae.renderCallByParent(this.props,i))}}])&&Che(t.prototype,n),r&&Che(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();function The(e){return(The="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ohe(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Lhe(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _he(e,t,n){return t=Phe(t),function(e,t){if(t&&("object"===The(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Dhe()?Reflect.construct(t,n||[],Phe(e).constructor):t.apply(e,n))}function Dhe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Dhe=function(){return!!e})()}function Phe(e){return(Phe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Rhe(e,t){return(Rhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Mhe(e,t,n){return(t=Lhe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lhe(e){var t=function(e,t){if("object"!=The(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=The(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==The(t)?t:t+""}function Fhe(){return Fhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fhe.apply(this,arguments)}function zhe(e){var t=e.xAxisId,n=Fue(),r=zue(),i=Mue(t);return null==i?null:ie.createElement(Jde,Fhe({},i,{className:kn("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(e){return Xie(e,!0)}}))}Qhe(Nhe,"displayName","Line"),Qhe(Nhe,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!J6.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1}),Qhe(Nhe,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,l=e.displayedData,c=e.offset,u=t.layout;return whe({points:l.map(function(e,t){var l=Wie(e,o);return"horizontal"===u?{x:iae({axis:n,ticks:i,bandSize:s,entry:e,index:t}),y:EX(l)?null:r.scale(l),value:l,payload:e}:{x:EX(l)?null:n.scale(l),y:iae({axis:r,ticks:a,bandSize:s,entry:e,index:t}),value:l,payload:e}}),layout:u},c)});var Uhe=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),_he(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rhe(e,t)}(e,ie.Component),Ohe(e,[{key:"render",value:function(){return ie.createElement(zhe,this.props)}}])}();function Ghe(e){return(Ghe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Hhe(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Jhe(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Whe(e,t,n){return t=Yhe(t),function(e,t){if(t&&("object"===Ghe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qhe()?Reflect.construct(t,n||[],Yhe(e).constructor):t.apply(e,n))}function qhe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(qhe=function(){return!!e})()}function Yhe(e){return(Yhe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Khe(e,t){return(Khe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Vhe(e,t,n){return(t=Jhe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jhe(e){var t=function(e,t){if("object"!=Ghe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ghe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ghe(t)?t:t+""}function Zhe(){return Zhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zhe.apply(this,arguments)}Mhe(Uhe,"displayName","XAxis"),Mhe(Uhe,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});var Xhe=function(e){var t=e.yAxisId,n=Fue(),r=zue(),i=Lue(t);return null==i?null:ie.createElement(Jde,Zhe({},i,{className:kn("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(e){return Xie(e,!0)}}))},$he=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Whe(this,e,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Khe(e,t)}(e,ie.Component),Hhe(e,[{key:"render",value:function(){return ie.createElement(Xhe,this.props)}}])}();function efe(e){return function(e){if(Array.isArray(e))return tfe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return tfe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tfe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tfe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Vhe($he,"displayName","YAxis"),Vhe($he,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});var nfe=function(e,t,n,r,i){var a=S$(e,nde),o=S$(e,gde),s=[].concat(efe(a),efe(o)),l=S$(e,kde),c="".concat(r,"Id"),u=r[0],d=t;if(s.length&&(d=s.reduce(function(e,t){if(t.props[c]===n&&kce(t.props,"extendDomain")&&r$(t.props[u])){var r=t.props[u];return[Math.min(e[0],r),Math.max(e[1],r)]}return e},d)),l.length){var h="".concat(u,"1"),f="".concat(u,"2");d=l.reduce(function(e,t){if(t.props[c]===n&&kce(t.props,"extendDomain")&&r$(t.props[h])&&r$(t.props[f])){var r=t.props[h],i=t.props[f];return[Math.min(e[0],r,i),Math.max(e[1],r,i)]}return e},d)}return i&&i.length&&(d=i.reduce(function(e,t){return r$(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},d)),d},rfe={exports:{}};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new i(r,a||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,a=r.length,o=new Array(a);i<a;i++)o[i]=r[i].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,a,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,i),!0;case 5:return u.fn.call(u.context,t,r,i,a),!0;case 6:return u.fn.call(u.context,t,r,i,a,o),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var h,f=u.length;for(c=0;c<f;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,i);break;default:if(!l)for(h=1,l=new Array(d-1);h<d;h++)l[h-1]=arguments[h];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return o(this,a),this;var s=this._events[a];if(s.fn)s.fn!==t||i&&!s.once||r&&s.context!==r||o(this,a);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||i&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[a]=1===c.length?c[0]:c:o(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(rfe);var ife=new(oe(rfe.exports)),afe="recharts.syncMouseEvents";function ofe(e){return(ofe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sfe(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cfe(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lfe(e,t,n){return(t=cfe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cfe(e){var t=function(e,t){if("object"!=ofe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=ofe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==ofe(t)?t:t+""}var ufe=function(){return sfe(function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),lfe(this,"activeIndex",0),lfe(this,"coordinateList",[]),lfe(this,"layout","horizontal")},[{key:"setDetails",value:function(e){var t,n=e.coordinateList,r=void 0===n?null:n,i=e.container,a=void 0===i?null:i,o=e.layout,s=void 0===o?null:o,l=e.offset,c=void 0===l?null:l,u=e.mouseHandlerCallback,d=void 0===u?null:u;this.coordinateList=null!==(t=null!=r?r:this.coordinateList)&&void 0!==t?t:[],this.container=null!=a?a:this.container,this.layout=null!=s?s:this.layout,this.offset=null!=c?c:this.offset,this.mouseHandlerCallback=null!=d?d:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){var e,t;if("horizontal"===this.layout&&0!==this.coordinateList.length){var n=this.container.getBoundingClientRect(),r=n.x,i=n.y,a=n.height,o=this.coordinateList[this.activeIndex].coordinate,s=(null===(e=window)||void 0===e?void 0:e.scrollX)||0,l=(null===(t=window)||void 0===t?void 0:t.scrollY)||0,c=r+o+s,u=i+this.offset.top+a/2+l;this.mouseHandlerCallback({pageX:c,pageY:u})}}}])}();function dfe(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,a=e.endAngle;return{points:[bae(t,n,r,i),bae(t,n,r,a)],cx:t,cy:n,radius:r,startAngle:i,endAngle:a}}function hfe(e,t,n){var r,i,a,o;if("horizontal"===e)a=r=t.x,i=n.top,o=n.top+n.height;else if("vertical"===e)o=i=t.y,r=n.left,a=n.left+n.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return dfe(t);var s=t.cx,l=t.cy,c=t.innerRadius,u=t.outerRadius,d=t.angle,h=bae(s,l,c,d),f=bae(s,l,u,d);r=h.x,i=h.y,a=f.x,o=f.y}return[{x:r,y:i},{x:a,y:o}]}function ffe(e){return(ffe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gfe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pfe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gfe(Object(n),!0).forEach(function(t){mfe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gfe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mfe(e,t,n){var r;return r=function(e,t){if("object"!=ffe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ffe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==ffe(r)?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Afe(e){var t,n,r,i=e.element,a=e.tooltipEventType,o=e.isActive,s=e.activeCoordinate,l=e.activePayload,c=e.offset,u=e.activeTooltipIndex,d=e.tooltipAxisBandSize,h=e.layout,f=e.chartName,g=null!==(t=i.props.cursor)&&void 0!==t?t:null===(n=i.type.defaultProps)||void 0===n?void 0:n.cursor;if(!i||!g||!o||!s||"ScatterChart"!==f&&"axis"!==a)return null;var p=foe;if("ScatterChart"===f)r=s,p=ole;else if("BarChart"===f)r=function(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-i:n.left+.5,y:"horizontal"===e?n.top+.5:t.y-i,width:"horizontal"===e?r:n.width-1,height:"horizontal"===e?n.height-1:r}}(h,s,c,d),p=Jse;else if("radial"===h){var m=dfe(s),A=m.cx,y=m.cy,b=m.radius;r={cx:A,cy:y,startAngle:m.startAngle,endAngle:m.endAngle,innerRadius:b,outerRadius:b},p=noe}else r={points:hfe(h,s,c)},p=foe;var v=pfe(pfe(pfe(pfe({stroke:"#ccc",pointerEvents:"none"},c),r),T$(g,!1)),{},{payload:l,payloadIndex:u,className:kn("recharts-tooltip-cursor",g.className)});return re.isValidElement(g)?re.cloneElement(g,v):re.createElement(p,v)}var yfe=["item"],bfe=["children","className","width","height","style","compact","title","desc"];function vfe(e){return(vfe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wfe(){return wfe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wfe.apply(this,arguments)}function xfe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||jfe(e,t)||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 Ife(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Cfe(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Dfe(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Efe(e,t,n){return t=Bfe(t),function(e,t){if(t&&("object"===vfe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,kfe()?Reflect.construct(t,n||[],Bfe(e).constructor):t.apply(e,n))}function kfe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(kfe=function(){return!!e})()}function Bfe(e){return(Bfe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Sfe(e,t){return(Sfe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Qfe(e){return function(e){if(Array.isArray(e))return Nfe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jfe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jfe(e,t){if(e){if("string"==typeof e)return Nfe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nfe(e,t):void 0}}function Nfe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Tfe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ofe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 39,296 bytes, line 106
106t%2?Tfe(Object(n),!0).forEach(function(t){_fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tfe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _fe(e,t,n){return(t=Dfe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dfe(e){var t=function(e,t){if("object"!=vfe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vfe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vfe(t)?t:t+""}var Pfe={xAxis:["bottom","top"],yAxis:["left","right"]},Rfe={width:"100%",height:"100%"},Mfe={x:0,y:0};function Lfe(e){return e}var Ffe=function(e,t){var n=t.graphicalItems,r=t.dataStartIndex,i=t.dataEndIndex,a=(null!=n?n:[]).reduce(function(e,t){var n=t.props.data;return n&&n.length?[].concat(Qfe(e),Qfe(n)):e},[]);return a.length>0?a:e&&e.length&&r$(r)&&r$(i)?e.slice(r,i+1):[]};function zfe(e){return"number"===e?[0,"auto"]:void 0}var Ufe=function(e,t,n,r){var i=e.graphicalItems,a=e.tooltipAxis,o=Ffe(t,e);return n<0||!i||!i.length||n>=o.length?null:i.reduce(function(i,s){var l,c,u=null!==(l=s.props.data)&&void 0!==l?l:t;(u&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=n&&(u=u.slice(e.dataStartIndex,e.dataEndIndex+1)),a.dataKey&&!a.allowDuplicatedCategory)?c=u$(void 0===u?o:u,a.dataKey,r):c=u&&u[n]||o[n];return c?[].concat(Qfe(i),[hae(s,c)]):i},[])},Gfe=function(e,t,n,r){var i=r||{x:e.chartX,y:e.chartY},a=function(e,t){return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}(i,n),o=e.orderedTooltipTicks,s=e.tooltipAxis,l=e.tooltipTicks,c=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=-1,o=null!==(t=null==n?void 0:n.length)&&void 0!==t?t:0;if(o<=1)return 0;if(i&&"angleAxis"===i.axisType&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var s=i.range,l=0;l<o;l++){var c=l>0?r[l-1].coordinate:r[o-1].coordinate,u=r[l].coordinate,d=l>=o-1?r[0].coordinate:r[l+1].coordinate,h=void 0;if(t$(u-c)!==t$(d-u)){var f=[];if(t$(d-u)===t$(s[1]-s[0])){h=d;var g=u+s[1]-s[0];f[0]=Math.min(g,(g+c)/2),f[1]=Math.max(g,(g+c)/2)}else{h=c;var p=d+s[1]-s[0];f[0]=Math.min(u,(p+u)/2),f[1]=Math.max(u,(p+u)/2)}var m=[Math.min(u,(h+u)/2),Math.max(u,(h+u)/2)];if(e>m[0]&&e<=m[1]||e>=f[0]&&e<=f[1]){a=r[l].index;break}}else{var A=Math.min(c,d),y=Math.max(c,d);if(e>(A+u)/2&&e<=(y+u)/2){a=r[l].index;break}}}else for(var b=0;b<o;b++)if(0===b&&e<=(n[b].coordinate+n[b+1].coordinate)/2||b>0&&b<o-1&&e>(n[b].coordinate+n[b-1].coordinate)/2&&e<=(n[b].coordinate+n[b+1].coordinate)/2||b===o-1&&e>(n[b].coordinate+n[b-1].coordinate)/2){a=n[b].index;break}return a}(a,o,l,s);if(c>=0&&l){var u=l[c]&&l[c].value,d=Ufe(e,t,c,u),h=function(e,t,n,r){var i=t.find(function(e){return e&&e.index===n});if(i){if("horizontal"===e)return{x:i.coordinate,y:r.y};if("vertical"===e)return{x:r.x,y:i.coordinate};if("centric"===e){var a=i.coordinate,o=r.radius;return Ofe(Ofe(Ofe({},r),bae(r.cx,r.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,l=r.angle;return Ofe(Ofe(Ofe({},r),bae(r.cx,r.cy,s,l)),{},{angle:l,radius:s})}return Mfe}(n,o,c,i);return{activeTooltipIndex:c,activeLabel:u,activePayload:d,activeCoordinate:h}}return null},Hfe=function(e,t){var n=t.axes,r=t.graphicalItems,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.layout,u=e.children,d=e.stackOffset,h=Jie(c,i);return n.reduce(function(t,n){var f,g=void 0!==n.type.defaultProps?Ofe(Ofe({},n.type.defaultProps),n.props):n.props,p=g.type,m=g.dataKey,A=g.allowDataOverflow,y=g.allowDuplicatedCategory,b=g.scale,v=g.ticks,w=g.includeHidden,x=g[a];if(t[x])return t;var I,C,E,k=Ffe(e.data,{graphicalItems:r.filter(function(e){var t;return(a in e.props?e.props[a]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[a])===x}),dataStartIndex:s,dataEndIndex:l}),B=k.length;(function(e,t,n){if("number"===n&&!0===t&&Array.isArray(e)){var r=null==e?void 0:e[0],i=null==e?void 0:e[1];if(r&&i&&r$(r)&&r$(i))return!0}return!1})(g.domain,A,p)&&(I=cae(g.domain,null,A),!h||"number"!==p&&"auto"===b||(E=qie(k,m,"category")));var S=zfe(p);if(!I||0===I.length){var Q,j=null!==(Q=g.domain)&&void 0!==Q?Q:S;if(m){if(I=qie(k,m,p),"category"===p&&h){var N=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[e[r]])return!0;n[e[r]]=!0}return!1}(I);y&&N?(C=I,I=ece(0,B)):y||(I=dae(j,I,n).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(Qfe(e),[t])},[]))}else if("category"===p)I=y?I.filter(function(e){return""!==e&&!EX(e)}):dae(j,I,n).reduce(function(e,t){return e.indexOf(t)>=0||""===t||EX(t)?e:[].concat(Qfe(e),[t])},[]);else if("number"===p){var T=function(e,t,n,r,i){var a=t.map(function(t){return Kie(e,t,n,i,r)}).filter(function(e){return!EX(e)});return a&&a.length?a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null}(k,r.filter(function(e){var t,n,r=a in e.props?e.props[a]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[a],i="hide"in e.props?e.props.hide:null===(n=e.type.defaultProps)||void 0===n?void 0:n.hide;return r===x&&(w||!i)}),m,i,c);T&&(I=T)}!h||"number"!==p&&"auto"===b||(E=qie(k,m,"category"))}else I=h?ece(0,B):o&&o[x]&&o[x].hasStack&&"number"===p?"expand"===d?[0,1]:oae(o[x].stackGroups,s,l):Vie(k,r.filter(function(e){var t=a in e.props?e.props[a]:e.type.defaultProps[a],n="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===x&&(w||!n)}),p,c,!0);if("number"===p)I=nfe(u,I,x,i,v),j&&(I=cae(j,I,A));else if("category"===p&&j){var O=j;I.every(function(e){return O.indexOf(e)>=0})&&(I=O)}}return Ofe(Ofe({},t),{},_fe({},x,Ofe(Ofe({},g),{},{axisType:i,domain:I,categoricalDomain:E,duplicateDomain:C,originalDomain:null!==(f=g.domain)&&void 0!==f?f:S,isCategorical:h,layout:c})))},{})},Wfe=function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,i=t.AxisComp,a=t.graphicalItems,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.children,u="".concat(r,"Id"),d=S$(c,i),h={};return d&&d.length?h=Hfe(e,{axes:d,graphicalItems:a,axisType:r,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l}):a&&a.length&&(h=function(e,t){var n=t.graphicalItems,r=t.Axis,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.layout,u=e.children,d=Ffe(e.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:l}),h=d.length,f=Jie(c,i),g=-1;return n.reduce(function(e,t){var p,m=(void 0!==t.type.defaultProps?Ofe(Ofe({},t.type.defaultProps),t.props):t.props)[a],A=zfe("number");return e[m]?e:(g++,f?p=ece(0,h):o&&o[m]&&o[m].hasStack?(p=oae(o[m].stackGroups,s,l),p=nfe(u,p,m,i)):(p=cae(A,Vie(d,n.filter(function(e){var t,n,r=a in e.props?e.props[a]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[a],i="hide"in e.props?e.props.hide:null===(n=e.type.defaultProps)||void 0===n?void 0:n.hide;return r===m&&!i}),"number",c),r.defaultProps.allowDataOverflow),p=nfe(u,p,m,i)),Ofe(Ofe({},e),{},_fe({},m,Ofe(Ofe({axisType:i},r.defaultProps),{},{hide:!0,orientation:CX(Pfe,"".concat(i,".").concat(g%2),null),domain:p,originalDomain:A,isCategorical:f,layout:c}))))},{})}(e,{Axis:i,graphicalItems:a,axisType:r,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l})),h},qfe=function(e){var t=e.children,n=e.defaultShowTooltip,r=Q$(t,yce),i=0,a=0;return e.data&&0!==e.data.length&&(a=e.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(i=r.props.startIndex),r.props.endIndex>=0&&(a=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:Boolean(n)}},Yfe=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Kfe=function(e,t){var n=e.props,r=(e.graphicalItems,e.xAxisMap),i=void 0===r?{}:r,a=e.yAxisMap,o=void 0===a?{}:a,s=n.width,l=n.height,c=n.children,u=n.margin||{},d=Q$(c,yce),h=Q$(c,S4),f=Object.keys(o).reduce(function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:Ofe(Ofe({},e),{},_fe({},r,e[r]+n.width))},{left:u.left||0,right:u.right||0}),g=Object.keys(i).reduce(function(e,t){var n=i[t],r=n.orientation;return n.mirror||n.hide?e:Ofe(Ofe({},e),{},_fe({},r,CX(e,"".concat(r))+n.height))},{top:u.top||0,bottom:u.bottom||0}),p=Ofe(Ofe({},g),f),m=p.bottom;d&&(p.bottom+=d.props.height||yce.defaultProps.height),h&&t&&(p=function(e,t,n,r){var i=n.children,a=n.width,o=n.margin,s=a-(o.left||0)-(o.right||0),l=Mie({children:i,legendWidth:s});if(l){var c=r||{},u=c.width,d=c.height,h=l.align,f=l.verticalAlign,g=l.layout;if(("vertical"===g||"horizontal"===g&&"middle"===f)&&"center"!==h&&r$(e[h]))return Gie(Gie({},e),{},Hie({},h,e[h]+(u||0)));if(("horizontal"===g||"vertical"===g&&"center"===h)&&"middle"!==f&&r$(e[f]))return Gie(Gie({},e),{},Hie({},f,e[f]+(d||0)))}return e}(p,0,n,t));var A=s-p.left-p.right,y=l-p.top-p.bottom;return Ofe(Ofe({brushBottom:m},p),{},{width:Math.max(A,0),height:Math.max(y,0)})},Vfe=function(e,t){return"xAxis"===t?e[t].width:"yAxis"===t?e[t].height:void 0},Jfe=function(e){var t=e.chartName,n=e.GraphicalChild,r=e.defaultTooltipEventType,i=void 0===r?"axis":r,a=e.validateTooltipEventTypes,o=void 0===a?["axis"]:a,s=e.axisComponents,l=e.legendContent,c=e.formatAxisMap,u=e.defaultProps,d=function(e,t){var n=t.graphicalItems,r=t.stackGroups,i=t.offset,a=t.updateId,o=t.dataStartIndex,l=t.dataEndIndex,c=e.barSize,u=e.layout,d=e.barGap,h=e.barCategoryGap,f=e.maxBarSize,g=Yfe(u),p=g.numericAxisName,m=g.cateAxisName,A=function(e){return!(!e||!e.length)&&e.some(function(e){var t=C$(e&&e.type);return t&&t.indexOf("Bar")>=0})}(n),y=[];return n.forEach(function(n,g){var b=Ffe(e.data,{graphicalItems:[n],dataStartIndex:o,dataEndIndex:l}),v=void 0!==n.type.defaultProps?Ofe(Ofe({},n.type.defaultProps),n.props):n.props,w=v.dataKey,x=v.maxBarSize,I=v["".concat(p,"Id")],C=v["".concat(m,"Id")],E=s.reduce(function(e,n){var r=t["".concat(n.axisType,"Map")],i=v["".concat(n.axisType,"Id")];r&&r[i]||"zAxis"===n.axisType||bie();var a=r[i];return Ofe(Ofe({},e),{},_fe(_fe({},n.axisType,a),"".concat(n.axisType,"Ticks"),Xie(a)))},{}),k=E[m],B=E["".concat(m,"Ticks")],S=r&&r[I]&&r[I].hasStack&&function(e,t){var n,r=(null!==(n=e.type)&&void 0!==n&&n.defaultProps?Gie(Gie({},e.type.defaultProps),e.props):e.props).stackId;if(i$(r)){var i=t[r];if(i){var a=i.items.indexOf(e);return a>=0?i.stackedData[a]:null}}return null}(n,r[I].stackGroups),Q=C$(n.type).indexOf("Bar")>=0,j=uae(k,B),N=[],T=A&&function(e){var t=e.barSize,n=e.totalSize,r=e.stackGroups,i=void 0===r?{}:r;if(!i)return{};for(var a={},o=Object.keys(i),s=0,l=o.length;s<l;s++)for(var c=i[o[s]].stackGroups,u=Object.keys(c),d=0,h=u.length;d<h;d++){var f=c[u[d]],g=f.items,p=f.cateAxisId,m=g.filter(function(e){return C$(e.type).indexOf("Bar")>=0});if(m&&m.length){var A=m[0].type.defaultProps,y=void 0!==A?Gie(Gie({},A),m[0].props):m[0].props,b=y.barSize,v=y[p];a[v]||(a[v]=[]);var w=EX(b)?t:b;a[v].push({item:m[0],stackList:m.slice(1),barSize:EX(w)?void 0:s$(w,n,0)})}}return a}({barSize:c,stackGroups:r,totalSize:Vfe(E,m)});if(Q){var O,_,D=EX(x)?f:x,P=null!==(O=null!==(_=uae(k,B,!0))&&void 0!==_?_:D)&&void 0!==O?O:0;N=function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,o=e.maxBarSize,s=a.length;if(s<1)return null;var l,c=s$(t,r,0,!0),u=[];if(a[0].barSize===+a[0].barSize){var d=!1,h=r/s,f=a.reduce(function(e,t){return e+t.barSize||0},0);(f+=(s-1)*c)>=r&&(f-=(s-1)*c,c=0),f>=r&&h>0&&(d=!0,f=s*(h*=.9));var g={offset:((r-f)/2|0)-c,size:0};l=a.reduce(function(e,t){var n={item:t.item,position:{offset:g.offset+g.size+c,size:d?h:t.barSize}},r=[].concat(Fie(e),[n]);return g=r[r.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:g})}),r},u)}else{var p=s$(n,r,0,!0);r-2*p-(s-1)*c<=0&&(c=0);var m=(r-2*p-(s-1)*c)/s;m>1&&(m>>=0);var A=o===+o?Math.min(m,o):m;l=a.reduce(function(e,t,n){var r=[].concat(Fie(e),[{item:t.item,position:{offset:p+(m+c)*n+(m-A)/2,size:A}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:r[r.length-1].position})}),r},u)}return l}({barGap:d,barCategoryGap:h,bandSize:P!==j?P:j,sizeList:T[C],maxBarSize:D}),P!==j&&(N=N.map(function(e){return Ofe(Ofe({},e),{},{position:Ofe(Ofe({},e.position),{},{offset:e.position.offset-P/2})})}))}var R,M,L=n&&n.type&&n.type.getComposedData;L&&y.push({props:Ofe(Ofe({},L(Ofe(Ofe({},E),{},{displayedData:b,props:e,dataKey:w,item:n,bandSize:j,barPosition:N,offset:i,stackedData:S,layout:u,dataStartIndex:o,dataEndIndex:l}))),{},_fe(_fe(_fe({key:n.key||"item-".concat(g)},p,E[p]),m,E[m]),"animationId",a)),childIndex:(R=n,M=e.children,B$(M).indexOf(R)),item:n})}),y},h=function(e,r){var i=e.props,a=e.dataStartIndex,o=e.dataEndIndex,l=e.updateId;if(!j$({props:i}))return null;var u=i.children,h=i.layout,f=i.stackOffset,g=i.data,p=i.reverseStackOrder,m=Yfe(h),A=m.numericAxisName,y=m.cateAxisName,b=S$(u,n),v=function(e,t,n,r,i,a){if(!e)return null;var o=(a?t.reverse():t).reduce(function(e,t){var i,a=null!==(i=t.type)&&void 0!==i&&i.defaultProps?Gie(Gie({},t.type.defaultProps),t.props):t.props,o=a.stackId;if(a.hide)return e;var s=a[n],l=e[s]||{hasStack:!1,stackGroups:{}};if(i$(o)){var c=l.stackGroups[o]||{numericAxisId:n,cateAxisId:r,items:[]};c.items.push(t),l.hasStack=!0,l.stackGroups[o]=c}else l.stackGroups[o$("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return Gie(Gie({},e),{},Hie({},s,l))},{});return Object.keys(o).reduce(function(t,a){var s=o[a];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce(function(t,a){var o=s.stackGroups[a];return Gie(Gie({},t),{},Hie({},a,{numericAxisId:n,cateAxisId:r,items:o.items,stackedData:rae(e,o.items,i)}))},{})),Gie(Gie({},t),{},Hie({},a,s))},{})}(g,b,"".concat(A,"Id"),"".concat(y,"Id"),f,p),w=s.reduce(function(e,t){var n="".concat(t.axisType,"Map");return Ofe(Ofe({},e),{},_fe({},n,Wfe(i,Ofe(Ofe({},t),{},{graphicalItems:b,stackGroups:t.axisType===A&&v,dataStartIndex:a,dataEndIndex:o}))))},{}),x=Kfe(Ofe(Ofe({},w),{},{props:i,graphicalItems:b}),null==r?void 0:r.legendBBox);Object.keys(w).forEach(function(e){w[e]=c(i,w[e],x,e.replace("Map",""),t)});var I,C,E=w["".concat(y,"Map")],k=(I=l$(E),{tooltipTicks:C=Xie(I,!1,!0),orderedTooltipTicks:I6(C,function(e){return e.coordinate}),tooltipAxis:I,tooltipAxisBandSize:uae(I,C)}),B=d(i,Ofe(Ofe({},w),{},{dataStartIndex:a,dataEndIndex:o,updateId:l,graphicalItems:b,stackGroups:v,offset:x}));return Ofe(Ofe({formattedGraphicalItems:B,graphicalItems:b,offset:x,stackGroups:v},k),w)},f=function(){function e(n){var r,i,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),_fe(a=Efe(this,e,[n]),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),_fe(a,"accessibilityManager",new ufe),_fe(a,"handleLegendBBoxUpdate",function(e){if(e){var t=a.state,n=t.dataStartIndex,r=t.dataEndIndex,i=t.updateId;a.setState(Ofe({legendBBox:e},h({props:a.props,dataStartIndex:n,dataEndIndex:r,updateId:i},Ofe(Ofe({},a.state),{},{legendBBox:e}))))}}),_fe(a,"handleReceiveSyncEvent",function(e,t,n){if(a.props.syncId===e){if(n===a.eventEmitterSymbol&&"function"!=typeof a.props.syncMethod)return;a.applySyncEvent(t)}}),_fe(a,"handleBrushChange",function(e){var t=e.startIndex,n=e.endIndex;if(t!==a.state.dataStartIndex||n!==a.state.dataEndIndex){var r=a.state.updateId;a.setState(function(){return Ofe({dataStartIndex:t,dataEndIndex:n},h({props:a.props,dataStartIndex:t,dataEndIndex:n,updateId:r},a.state))}),a.triggerSyncEvent({dataStartIndex:t,dataEndIndex:n})}}),_fe(a,"handleMouseEnter",function(e){var t=a.getMouseInfo(e);if(t){var n=Ofe(Ofe({},t),{},{isTooltipActive:!0});a.setState(n),a.triggerSyncEvent(n);var r=a.props.onMouseEnter;OJ(r)&&r(n,e)}}),_fe(a,"triggeredAfterMouseMove",function(e){var t=a.getMouseInfo(e),n=t?Ofe(Ofe({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};a.setState(n),a.triggerSyncEvent(n);var r=a.props.onMouseMove;OJ(r)&&r(n,e)}),_fe(a,"handleItemMouseEnter",function(e){a.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),_fe(a,"handleItemMouseLeave",function(){a.setState(function(){return{isTooltipActive:!1}})}),_fe(a,"handleMouseMove",function(e){e.persist(),a.throttleTriggeredAfterMouseMove(e)}),_fe(a,"handleMouseLeave",function(e){a.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};a.setState(t),a.triggerSyncEvent(t);var n=a.props.onMouseLeave;OJ(n)&&n(t,e)}),_fe(a,"handleOuterEvent",function(e){var t,n=function(e){var t=e&&e.type;return t&&I$[t]?I$[t]:null}(e),r=CX(a.props,"".concat(n));n&&OJ(r)&&r(null!==(t=/.*touch.*/i.test(n)?a.getMouseInfo(e.changedTouches[0]):a.getMouseInfo(e))&&void 0!==t?t:{},e)}),_fe(a,"handleClick",function(e){var t=a.getMouseInfo(e);if(t){var n=Ofe(Ofe({},t),{},{isTooltipActive:!0});a.setState(n),a.triggerSyncEvent(n);var r=a.props.onClick;OJ(r)&&r(n,e)}}),_fe(a,"handleMouseDown",function(e){var t=a.props.onMouseDown;OJ(t)&&t(a.getMouseInfo(e),e)}),_fe(a,"handleMouseUp",function(e){var t=a.props.onMouseUp;OJ(t)&&t(a.getMouseInfo(e),e)}),_fe(a,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),_fe(a,"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseDown(e.changedTouches[0])}),_fe(a,"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseUp(e.changedTouches[0])}),_fe(a,"triggerSyncEvent",function(e){void 0!==a.props.syncId&&ife.emit(afe,a.props.syncId,e,a.eventEmitterSymbol)}),_fe(a,"applySyncEvent",function(e){var t=a.props,n=t.layout,r=t.syncMethod,i=a.state.updateId,o=e.dataStartIndex,s=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)a.setState(Ofe({dataStartIndex:o,dataEndIndex:s},h({props:a.props,dataStartIndex:o,dataEndIndex:s,updateId:i},a.state)));else if(void 0!==e.activeTooltipIndex){var l=e.chartX,c=e.chartY,u=e.activeTooltipIndex,d=a.state,f=d.offset,g=d.tooltipTicks;if(!f)return;if("function"==typeof r)u=r(g,e);else if("value"===r){u=-1;for(var p=0;p<g.length;p++)if(g[p].value===e.activeLabel){u=p;break}}var m=Ofe(Ofe({},f),{},{x:f.left,y:f.top}),A=Math.min(l,m.x+m.width),y=Math.min(c,m.y+m.height),b=g[u]&&g[u].value,v=Ufe(a.state,a.props.data,u),w=g[u]?{x:"horizontal"===n?g[u].coordinate:A,y:"horizontal"===n?y:g[u].coordinate}:Mfe;a.setState(Ofe(Ofe({},e),{},{activeLabel:b,activeCoordinate:w,activePayload:v,activeTooltipIndex:u}))}else a.setState(e)}),_fe(a,"renderCursor",function(e){var n,r=a.state,i=r.isTooltipActive,o=r.activeCoordinate,s=r.activePayload,l=r.offset,c=r.activeTooltipIndex,u=r.tooltipAxisBandSize,d=a.getTooltipEventType(),h=null!==(n=e.props.active)&&void 0!==n?n:i,f=a.props.layout,g=e.key||"_recharts-cursor";return ie.createElement(Afe,{key:g,activeCoordinate:o,activePayload:s,activeTooltipIndex:c,chartName:t,element:e,isActive:h,layout:f,offset:l,tooltipAxisBandSize:u,tooltipEventType:d})}),_fe(a,"renderPolarAxis",function(e,t,n){var r=CX(e,"type.axisType"),i=CX(a.state,"".concat(r,"Map")),o=e.type.defaultProps,s=void 0!==o?Ofe(Ofe({},o),e.props):e.props,l=i&&i[s["".concat(r,"Id")]];return re.cloneElement(e,Ofe(Ofe({},l),{},{className:kn(r,l.className),key:e.key||"".concat(t,"-").concat(n),ticks:Xie(l,!0)}))}),_fe(a,"renderPolarGrid",function(e){var t=e.props,n=t.radialLines,r=t.polarAngles,i=t.polarRadius,o=a.state,s=o.radiusAxisMap,l=o.angleAxisMap,c=l$(s),u=l$(l),d=u.cx,h=u.cy,f=u.innerRadius,g=u.outerRadius;return re.cloneElement(e,{polarAngles:Array.isArray(r)?r:Xie(u,!0).map(function(e){return e.coordinate}),polarRadius:Array.isArray(i)?i:Xie(c,!0).map(function(e){return e.coordinate}),cx:d,cy:h,innerRadius:f,outerRadius:g,key:e.key||"polar-grid",radialLines:n})}),_fe(a,"renderLegend",function(){var e=a.state.formattedGraphicalItems,t=a.props,n=t.children,r=t.width,i=t.height,o=a.props.margin||{},s=r-(o.left||0)-(o.right||0),c=Mie({children:n,formattedGraphicalItems:e,legendWidth:s,legendContent:l});if(!c)return null;var u=c.item,d=Ife(c,yfe);return re.cloneElement(u,Ofe(Ofe({},d),{},{chartWidth:r,chartHeight:i,margin:o,onBBoxUpdate:a.handleLegendBBoxUpdate}))}),_fe(a,"renderTooltip",function(){var e,t=a.props,n=t.children,r=t.accessibilityLayer,i=Q$(n,l8);if(!i)return null;var o=a.state,s=o.isTooltipActive,l=o.activeCoordinate,c=o.activePayload,u=o.activeLabel,d=o.offset,h=null!==(e=i.props.active)&&void 0!==e?e:s;return re.cloneElement(i,{viewBox:Ofe(Ofe({},d),{},{x:d.left,y:d.top}),active:h,label:u,payload:h?c:[],coordinate:l,accessibilityLayer:r})}),_fe(a,"renderBrush",function(e){var t=a.props,n=t.margin,r=t.data,i=a.state,o=i.offset,s=i.dataStartIndex,l=i.dataEndIndex,c=i.updateId;return re.cloneElement(e,{key:e.key||"_recharts-brush",onChange:eae(a.handleBrushChange,e.props.onChange),data:r,x:r$(e.props.x)?e.props.x:o.left,y:r$(e.props.y)?e.props.y:o.top+o.height+o.brushBottom-(n.bottom||0),width:r$(e.props.width)?e.props.width:o.width,startIndex:s,endIndex:l,updateId:"brush-".concat(c)})}),_fe(a,"renderReferenceElement",function(e,t,n){if(!e)return null;var r=a.clipPathId,i=a.state,o=i.xAxisMap,s=i.yAxisMap,l=i.offset,c=e.type.defaultProps||{},u=e.props,d=u.xAxisId,h=void 0===d?c.xAxisId:d,f=u.yAxisId,g=void 0===f?c.yAxisId:f;return re.cloneElement(e,{key:e.key||"".concat(t,"-").concat(n),xAxis:o[h],yAxis:s[g],viewBox:{x:l.left,y:l.top,width:l.width,height:l.height},clipPathId:r})}),_fe(a,"renderActivePoints",function(t){var n=t.item,r=t.activePoint,i=t.basePoint,a=t.childIndex,o=t.isRange,s=[],l=n.props.key,c=void 0!==n.item.type.defaultProps?Ofe(Ofe({},n.item.type.defaultProps),n.item.props):n.item.props,u=c.activeDot,d=Ofe(Ofe({index:a,dataKey:c.dataKey,cx:r.x,cy:r.y,r:4,fill:Yie(n.item),strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value},T$(u,!1)),A$(u));return s.push(e.renderActiveDot(u,d,"".concat(l,"-activePoint-").concat(a))),i?s.push(e.renderActiveDot(u,Ofe(Ofe({},d),{},{cx:i.x,cy:i.y}),"".concat(l,"-basePoint-").concat(a))):o&&s.push(null),s}),_fe(a,"renderGraphicChild",function(e,t,n){var r=a.filterFormatItem(e,t,n);if(!r)return null;var i=a.getTooltipEventType(),o=a.state,s=o.isTooltipActive,l=o.tooltipAxis,c=o.activeTooltipIndex,u=o.activeLabel,d=Q$(a.props.children,l8),h=r.props,f=h.points,g=h.isRange,p=h.baseLine,m=void 0!==r.item.type.defaultProps?Ofe(Ofe({},r.item.type.defaultProps),r.item.props):r.item.props,A=m.activeDot,y=m.hide,b=m.activeBar,v=m.activeShape,w=Boolean(!y&&s&&d&&(A||b||v)),x={};"axis"!==i&&d&&"click"===d.props.trigger?x={onClick:eae(a.handleItemMouseEnter,e.props.onClick)}:"axis"!==i&&(x={onMouseLeave:eae(a.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:eae(a.handleItemMouseEnter,e.props.onMouseEnter)});var I=re.cloneElement(e,Ofe(Ofe({},r.props),x));if(w){if(!(c>=0)){var C,E=(null!==(C=a.getItemByXY(a.state.activeCoordinate))&&void 0!==C?C:{graphicalItem:I}).graphicalItem,k=E.item,B=void 0===k?e:k,S=E.childIndex,Q=Ofe(Ofe(Ofe({},r.props),x),{},{activeIndex:S});return[re.cloneElement(B,Q),null,null]}var j,N;if(l.dataKey&&!l.allowDuplicatedCategory){var T="function"==typeof l.dataKey?function(e){return"function"==typeof l.dataKey?l.dataKey(e.payload):null}:"payload.".concat(l.dataKey.toString());j=u$(f,T,u),N=g&&p&&u$(p,T,u)}else j=null==f?void 0:f[c],N=g&&p&&p[c];if(v||b){var O=void 0!==e.props.activeIndex?e.props.activeIndex:c;return[re.cloneElement(e,Ofe(Ofe(Ofe({},r.props),x),{},{activeIndex:O})),null,null]}if(!EX(j))return[I].concat(Qfe(a.renderActivePoints({item:r,activePoint:j,basePoint:N,childIndex:c,isRange:g})))}return g?[I,null,null]:[I,null]}),_fe(a,"renderCustomized",function(e,t,n){return re.cloneElement(e,Ofe(Ofe({key:"recharts-customized-".concat(n)},a.props),a.state))}),_fe(a,"renderMap",{CartesianGrid:{handler:Lfe,once:!0},ReferenceArea:{handler:a.renderReferenceElement},ReferenceLine:{handler:Lfe},ReferenceDot:{handler:a.renderReferenceElement},XAxis:{handler:Lfe},YAxis:{handler:Lfe},Brush:{handler:a.renderBrush,once:!0},Bar:{handler:a.renderGraphicChild},Line:{handler:a.renderGraphicChild},Area:{handler:a.renderGraphicChild},Radar:{handler:a.renderGraphicChild},RadialBar:{handler:a.renderGraphicChild},Scatter:{handler:a.renderGraphicChild},Pie:{handler:a.renderGraphicChild},Funnel:{handler:a.renderGraphicChild},Tooltip:{handler:a.renderCursor,once:!0},PolarGrid:{handler:a.renderPolarGrid,once:!0},PolarAngleAxis:{handler:a.renderPolarAxis},PolarRadiusAxis:{handler:a.renderPolarAxis},Customized:{handler:a.renderCustomized}}),a.clipPathId="".concat(null!==(r=n.id)&&void 0!==r?r:o$("recharts"),"-clip"),a.throttleTriggeredAfterMouseMove=S8(a.triggeredAfterMouseMove,null!==(i=n.throttleDelay)&&void 0!==i?i:1e3/60),a.state={},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sfe(e,t)}(e,re.Component),Cfe(e,[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,n=e.data,r=e.height,i=e.layout,a=Q$(t,l8);if(a){var o=a.props.defaultIndex;if(!("number"!=typeof o||o<0||o>this.state.tooltipTicks.length-1)){var s=this.state.tooltipTicks[o]&&this.state.tooltipTicks[o].value,l=Ufe(this.state,n,o,s),c=this.state.tooltipTicks[o].coordinate,u=(this.state.offset.top+r)/2,d="horizontal"===i?{x:c,y:u}:{y:c,x:u},h=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});h&&(d=Ofe(Ofe({},d),h.props.points[o].tooltipPosition),l=h.props.points[o].tooltipPayload);var f={activeTooltipIndex:o,isTooltipActive:!0,activeLabel:s,activePayload:l,activeCoordinate:d};this.setState(f),this.renderCursor(a),this.accessibilityManager.setIndex(o)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;var n,r;(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin)&&this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}});return null}},{key:"componentDidUpdate",value:function(e){O$([Q$(e.children,l8)],[Q$(this.props.children,l8)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=Q$(this.props.children,l8);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return o.indexOf(t)>=0?t:i}return i}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t,n=this.container,r=n.getBoundingClientRect(),i={top:(t=r).top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft},a={chartX:Math.round(e.pageX-i.left),chartY:Math.round(e.pageY-i.top)},o=r.width/n.offsetWidth||1,s=this.inRange(a.chartX,a.chartY,o);if(!s)return null;var l=this.state,c=l.xAxisMap,u=l.yAxisMap;if("axis"!==this.getTooltipEventType()&&c&&u){var d=l$(c).scale,h=l$(u).scale,f=d&&d.invert?d.invert(a.chartX):null,g=h&&h.invert?h.invert(a.chartY):null;return Ofe(Ofe({},a),{},{xValue:f,yValue:g})}var p=Gfe(this.state,this.props.data,this.props.layout,s);return p?Ofe(Ofe({},a),p):null}},{key:"inRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,i=e/n,a=t/n;if("horizontal"===r||"vertical"===r){var o=this.state.offset;return i>=o.left&&i<=o.left+o.width&&a>=o.top&&a<=o.top+o.height?{x:i,y:a}:null}var s=this.state,l=s.angleAxisMap,c=s.radiusAxisMap;if(l&&c){var u=l$(l);return xae({x:i,y:a},u)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),n=Q$(e,l8),r={};return n&&"axis"===t&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),Ofe(Ofe({},A$(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){ife.on(afe,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){ife.removeListener(afe,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formattedGraphicalItems,i=0,a=r.length;i<a;i++){var o=r[i];if(o.item===e||o.props.key===e.key||t===C$(o.item.type)&&n===o.childIndex)return o}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,n=t.left,r=t.top,i=t.height,a=t.width;return ie.createElement("defs",null,ie.createElement("clipPath",{id:e},ie.createElement("rect",{x:n,y:r,height:i,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=xfe(t,2),r=n[0],i=n[1];return Ofe(Ofe({},e),{},_fe({},r,i.scale))},{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=xfe(t,2),r=n[0],i=n[1];return Ofe(Ofe({},e),{},_fe({},r,i.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null===(t=this.state.xAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null===(t=this.state.yAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,n=t.formattedGraphicalItems,r=t.activeItem;if(n&&n.length)for(var i=0,a=n.length;i<a;i++){var o=n[i],s=o.props,l=o.item,c=void 0!==l.type.defaultProps?Ofe(Ofe({},l.type.defaultProps),l.props):l.props,u=C$(l.type);if("Bar"===u){var d=(s.data||[]).find(function(t){return Kse(e,t)});if(d)return{graphicalItem:o,payload:d}}else if("RadialBar"===u){var h=(s.data||[]).find(function(t){return xae(e,t)});if(h)return{graphicalItem:o,payload:h}}else if(Lle(o,r)||Fle(o,r)||zle(o,r)){var f=Wle({graphicalItem:o,activeTooltipItem:r,itemData:c.data}),g=void 0===c.activeIndex?f:c.activeIndex;return{graphicalItem:Ofe(Ofe({},o),{},{childIndex:g}),payload:zle(o,r)?c.data[f]:o.props.data[f]}}}return null}},{key:"render",value:function(){var e=this;if(!j$(this))return null;var t,n,r=this.props,i=r.children,a=r.className,o=r.width,s=r.height,l=r.style,c=r.compact,u=r.title,d=r.desc,h=Ife(r,bfe),f=T$(h,!1);if(c)return ie.createElement(Rue,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement(L$,wfe({},f,{width:o,height:s,title:u,desc:d}),this.renderClipPath(),D$(i,this.renderMap)));this.props.accessibilityLayer&&(f.tabIndex=null!==(t=this.props.tabIndex)&&void 0!==t?t:0,f.role=null!==(n=this.props.role)&&void 0!==n?n:"application",f.onKeyDown=function(t){e.accessibilityManager.keyboardEvent(t)},f.onFocus=function(){e.accessibilityManager.focus()});var g=this.parseEventsOfWrapper();return ie.createElement(Rue,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement("div",wfe({className:kn("recharts-wrapper",a),style:Ofe({position:"relative",cursor:"default",width:o,height:s},l)},g,{ref:function(t){e.container=t}}),ie.createElement(L$,wfe({},f,{width:o,height:s,title:u,desc:d,style:Rfe}),this.renderClipPath(),D$(i,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}();return _fe(f,"displayName",t),_fe(f,"defaultProps",Ofe({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},u)),_fe(f,"getDerivedStateFromProps",function(e,t){var n=e.dataKey,r=e.data,i=e.children,a=e.width,o=e.height,s=e.layout,l=e.stackOffset,c=e.margin,u=t.dataStartIndex,d=t.dataEndIndex;if(void 0===t.updateId){var f=qfe(e);return Ofe(Ofe(Ofe({},f),{},{updateId:0},h(Ofe(Ofe({props:e},f),{},{updateId:0}),t)),{},{prevDataKey:n,prevData:r,prevWidth:a,prevHeight:o,prevLayout:s,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(n!==t.prevDataKey||r!==t.prevData||a!==t.prevWidth||o!==t.prevHeight||s!==t.prevLayout||l!==t.prevStackOffset||!d$(c,t.prevMargin)){var g=qfe(e),p={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},m=Ofe(Ofe({},Gfe(t,r,s)),{},{updateId:t.updateId+1}),A=Ofe(Ofe(Ofe({},g),p),m);return Ofe(Ofe(Ofe({},A),h(Ofe({props:e},A),t)),{},{prevDataKey:n,prevData:r,prevWidth:a,prevHeight:o,prevLayout:s,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(!O$(i,t.prevChildren)){var y,b,v,w,x=Q$(i,yce),I=x&&null!==(y=null===(b=x.props)||void 0===b?void 0:b.startIndex)&&void 0!==y?y:u,C=x&&null!==(v=null===(w=x.props)||void 0===w?void 0:w.endIndex)&&void 0!==v?v:d,E=I!==u||C!==d,k=!EX(r)&&!E?t.updateId:t.updateId+1;return Ofe(Ofe({updateId:k},h(Ofe(Ofe({props:e},t),{},{updateId:k,dataStartIndex:I,dataEndIndex:C}),t)),{},{prevChildren:i,dataStartIndex:I,dataEndIndex:C})}return null}),_fe(f,"renderActiveDot",function(e,t,n){var r;return r=re.isValidElement(e)?re.cloneElement(e,t):OJ(e)?e(t):ie.createElement(Xse,t),ie.createElement(G$,{className:"recharts-active-dot",key:n},r)}),function(e){return ie.createElement(f,e)}},Zfe=Jfe({chartName:"LineChart",GraphicalChild:Nhe,axisComponents:[{axisType:"xAxis",AxisComp:Uhe},{axisType:"yAxis",AxisComp:$he}],formatAxisMap:pue}),Xfe=Jfe({chartName:"BarChart",GraphicalChild:lue,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Uhe},{axisType:"yAxis",AxisComp:$he}],formatAxisMap:pue});const $fe=[{title:"Early Success with AI Sales Automation - Bandera AI",category:"Bandera AI Automations",industry:"Start up",timeframe:"2 months",headquarters:"Kyiv, Ukraine",companySize:"2-10 employees",challenges:"The LeadBuds team, creators of Bandera AI, needed to prove their AI automation solution could deliver real results. As a lean startup with limited resources, they couldn't afford to hire a large sales team but needed to scale their outreach dramatically. Their manual sales process was consuming valuable time that should have been spent on product development and strategic growth. They decided to use their own AI agent platform to automate their entire sales operation - effectively becoming their own first client and case study.",solutions:["AI Prospector Agent: Built with OpenAI Agent Builder to automatically research and identify ideal prospects based on ICP criteria, enriching lead data from multiple sources","Lead Scoring Agent: Implemented AI-powered scoring algorithm that evaluates leads based on engagement, company fit, and conversion probability using real-time data","Outreach Writer Agent: Deployed GPT-4-powered agent that generates personalized, high-converting email sequences tailored to each prospect's industry, role, and pain points","Scheduler Agent: Automated meeting coordination across time zones with intelligent calendar management and follow-up scheduling","Analytics Agent: Real-time performance tracking and optimization recommendations based on engagement patterns and conversion data"],results:["Already seeing 3x more qualified meetings per week in first 2 months","Reached 600+ prospects monthly (4x increase) with same small team","Reduced sales team workload by 60% on repetitive prospecting tasks","Improved lead response time by 75% through instant AI-powered follow-ups","42% increase in email open rates (from 28% to 70%)","Currently tracking $120,000 in early pipeline opportunities","System running 24/7 with continuous optimization and learning","Early ROI showing promise at 350% in first 60 days"],challenges_faced:["Integrating newly released OpenAI Agent Builder with existing CRM systems","Fine-tuning AI agents to maintain authentic brand voice while scaling automation","Continuously optimizing agent performance as we learn from real-world usage"]},{title:"80% Content Creation Time Reduction - Multi-Platform Social Media Automation with AI",category:"Bandera AI Automations",industry:"Digital Marketing Agency",timeframe:"4 months",headquarters:"Austin, USA",companySize:"11-50 employees",challenges:"A fast-growing digital marketing agency was struggling to maintain consistent, platform-optimized content across 7+ social media platforms (X/Twitter, Instagram, LinkedIn, Facebook, TikTok, Threads, YouTube Shorts) for their 25+ clients. Their team was spending 40+ hours weekly on manual content creation, platform-specific formatting, hashtag research, and scheduling. Quality was inconsistent, brand voice varied between platforms, and the approval process was chaotic with email threads and delayed responses causing publishing delays.",solutions:["AI-Powered Content Generation: Implemented n8n workflow using GPT-4 and Gemini to create platform-specific posts with automated hashtag research and CTA optimization","SERP Integration: Added automated content research using SERP API to identify trending topics and competitor content for inspiration","Visual Content Automation: Integrated OpenAI DALL-E and Pollinations.ai for automatic image generation matching post content and brand guidelines","Streamlined Approval Workflow: Built automated HTML email system with formatted previews sent to clients via Gmail integration with one-click approve/reject functionality","Cross-Platform Publishing: Developed unified publishing system connecting to Instagram/Facebook Graph API, X/Twitter Official API, and LinkedIn Sales Navigator","Quality Control System: Implemented double-approval process with client approval followed by final team review before automated scheduling"],results:["80% reduction in content creation time (from 40 to 8 hours weekly)","Generated 520 platform-optimized posts across all channels in 4 months","Achieved 312% increase in average engagement rates across all platforms","Client approval time reduced from 2-3 days to 4-6 hours on average","Cost per content piece decreased by 73% (from $45 to $12 per post)","Enabled agency to take on 40% more clients without additional staff","Brand consistency score improved by 89% across all platforms","Generated $180,000 additional revenue from new client capacity"],challenges_faced:["API rate limits and platform-specific content requirements across multiple social networks","Maintaining authentic brand voice while scaling AI-generated content production","Co
106ordinating complex approval workflows across multiple stakeholders and time zones"]},{title:"427% Organic Traffic Growth Through AI-Powered SEO - Client Found Us via AI Search Engine",category:"AI SEO & Organic Growth",industry:"SaaS Technology",timeframe:"3 months",headquarters:"San Francisco, USA",companySize:"25-50 employees",challenges:"A SaaS company discovered us through an AI search engine, expressing frustration with traditional platforms like G2 and Clutch that weren't delivering qualified leads. Despite spending $15,000/month on these platforms, they were getting low-quality inquiries and poor conversion rates. Their organic search presence was almost non-existent, ranking on page 3-5 for their target keywords, resulting in minimal organic traffic and heavy dependence on paid advertising.",solutions:["AI-Powered Keyword Research: Used advanced AI algorithms to identify 847 high-intent, low-competition keywords that competitors missed","Semantic Content Optimization: Implemented AI-driven content strategies targeting user search intent across the entire customer journey","Technical SEO Automation: Deployed AI tools for real-time site optimization, core web vitals improvement, and automated schema markup","Intelligent Link Building: AI-identified high-authority link opportunities resulting in 156 quality backlinks from relevant industry sites","Competitor Gap Analysis: Used machine learning to analyze top 10 competitors and identify content gaps worth targeting"],results:["427% increase in organic traffic within 3 months","Achieved 1st page rankings for 89 target keywords","Generated 234 high-quality organic leads (vs. 12 from G2/Clutch combined)","Cost per lead decreased from $1,250 to $87 through organic channels","Organic revenue attribution increased by 312%","ROI of 890% compared to traditional platform advertising","Core Web Vitals improved to 'Good' status across all metrics"],challenges_faced:["Highly competitive SaaS market with established players dominating search results","Technical debt from previous SEO attempts requiring complete site restructure","Balancing AI optimization with maintaining authentic, user-focused content"]},{title:"$500K Revenue in 6 Months via LinkedIn/Facebook Ads",category:"Outreach",industry:"Software Development",timeframe:"6 months",headquarters:"Red Bank Chattanooga, USA",companySize:"50-100 employees",challenges:"A software development company based in Red Bank Chattanooga, USA, with 50-100 employees, needed to enhance its lead generation efforts. They aimed to reach potential leads effectively and convert them into revenue using social media advertising. The challenge was to achieve this with a limited monthly budget of $5,000.",solutions:["Audience Targeting: Identifying key demographics and interests to target on LinkedIn and Facebook.","Ad Creatives: Developing compelling ad creatives tailored for both platforms to maximize engagement.","Budget Allocation: Strategically allocating the $5,000 monthly budget across LinkedIn and Facebook ads.","Performance Tracking: Continuously monitoring ad performance and making data-driven adjustments to optimize results."],results:["Total Ad Spend: $30,000 ($5,000 per month)","Total Impressions: 1,200,000 (200,000 per month)","Total Clicks: 24,000 (4,000 per month)","Click-Through Rate (CTR): 2%","Sales Qualified Leads (SQLs) Generated: 50","Revenue Generated: $500,000","Average Key Performance Indicator (KPI) Achievement: 100%"],challenges_faced:["Initial high cost per click in competitive software development market","Complex B2B sales cycles requiring extended nurturing periods","Balancing lead quality with lead volume to maintain conversion rates"]},{title:"$400K Revenue in 8 Months via Telegram Outreach",category:"Outreach",industry:"Software Development",timeframe:"8 months",headquarters:"Austin, USA",companySize:"51-200 employees",challenges:"(Under NDA) had previously experienced difficulties with unqualified leads from another provider, leading to zero successful appointments in a year-long partnership. The client required a steady flow of high-quality leads, specifically targeting a highly competitive market. Their goal was to convert these leads into substantial revenue, not just occasional hits.",solutions:["Targeted Outreach: Focusing on high-potential leads identified via in-depth ICP research.","Personalized Messaging: Crafting customized messages to engage contacts on Telegram.","Consistent Outreach Volume: Maintaining a monthly outreach of 200 contacts to ensure a steady pipeline.","Regular Follow-ups: Conducting consistent follow-ups to nurture leads through the sales funnel.","Performance Tracking and Optimization: Monitoring campaign performance and refining the strategy based on feedback and analytics."],results:["Total Contacts Outreached: 1600 (200 per month)","Sales Qualified Leads (SQLs) Generated: 20","Revenue Generated: $400,000","Average Key Performance Indicator (KPI) Achievement: 100%","Cost per acquisition decreased by 73%","Lead-to-client conversion rate of 1.25%"],challenges_faced:["Platform restrictions and compliance requirements for business messaging","Building trust through Telegram in a professional B2B context","Maintaining message quality while scaling outreach volume"]},{title:"$200,000 in 6 months using LinkedIn & Clutch.co with 1650% ROI",category:"Outreach",industry:"FinTech",timeframe:"4 months",headquarters:"London, UK",companySize:"11-50 employees",challenges:"(Disclosed due to NDA), a rising fintech startup headquartered in London, was at a pivotal stage of growth. With a team of 11-50 employees, they had developed innovative financial technology solutions but struggled to penetrate the market effectively. The main challenges included establishing credibility in a highly regulated industry, reaching the right decision-makers in traditional financial institutions, and differentiating themselves in an increasingly crowded fintech space.",solutions:["Boosted LinkedIn presence by getting more engaged followers with a proper content plan and optimize C-level profiles for outreach campaigns","Boosted Clutch.co profile with 5 positive reviews to improve the company's recognition","Prepared customized databases and outreach sequences for campaign launch on 
106LinkedIn (outbound campaigns across 2 C-Level accounts)","Trained internal sales team to effectively launch outbound campaigns and close more deals"],results:["1650% ROI","Closed deals = 3 ($75-$99 p/h rate)","Pipeline = $200,000","MQL leads = 9 (2 high potential, 5 mid potential, 2 partnerships)","Network size = 4210"],challenges_faced:["Highly regulated fintech industry requiring compliance-aware messaging","Establishing credibility with traditional financial institutions","Differentiating in a crowded fintech marketplace"]},{title:"Maximizing Opportunities: Achieving 50 Key Appointments in 6 Months",category:"Outreach",industry:"Financial Services",timeframe:"6 months",headquarters:"London, UK",companySize:"11-50 employees",challenges:"(Disclosed due to NDA), a fintech firm based in London with a team size of 11-50, embarked on a mission to revolutionize digital financial transactions. Their goal was to engage enterprise-sized companies, targeting sectors like banking, energy, and gaming across various European countries. (Disclosed due to NDA) faced hurdles such as intricate lead research within the complex fintech industry, a lack of experience in cold outreach, and difficulties in engaging with large corporations effectively.",solutions:["In-Depth Product Research: Understand offerings and market positioning. Target industries like Oil and Energy, Cryptocurrency, and more across multiple European countries.","Granular Lead Research: Extensive use of databases for finding relevant financial industry leads. Regular updates and double qualification with client and team SDRs.","Referral Strategy and Template Crafting: Utilized referrals for better precision. Developed engaging email templates explaining open banking and its benefits.","Building an Outbound Channel: Launched email campaigns and nurtured prospects. Facilitated bookings with sales representatives."],results:["50 appointments booked","30% qualified opportunities","15 deals in pipeline worth $2.3M","Average deal size increased by 180%"],challenges_faced:["Complex fintech industry requiring specialized knowledge","Lack of experience in cold outreach","Difficulty engaging with large enterprise corporations"]},{title:"45 high-quality appointments via LinkedIn marketing for a retail media platform in London",category:"Outreach",industry:"Retail Technology",timeframe:"4 months",headquarters:"London, UK",companySize:"11-50 employees",challenges:"In the competitive and fast-paced world of digital marketing, (Disclosed due to NDA) faced the challenge of distinguishing itself in a saturated market. Consumers, overwhelmed by a plethora of choices and incessant advertising, have become increasingly hard to engage. Against this backdrop, (Disclosed) needed a strategy that stood out, one that transcended the usual noise of everyday marketing.",solutions:["Innovative Engagement: Creative, multi-channel approach to marketing, especially for a company still making its mark.","Understanding and engaging niche audiences that were constantly in search of vendors who could meet their specific industry needs.","Platform Selection: Choosing the right platform for marketing efforts to maximize reach and appeal to a broad spectrum of prospects."],results:["Generated 45 high-quality appointments","Achieved 350,000 views and 25,000 engagements","Featured prominently by LinkedIn","Increased the Social Selling Index (SSI) score to 85, placing in the top 1% of their industry","Enabled effective lead nurturing, leading to significant high-value deals"],challenges_faced:["Saturated digital marketing landscape","Difficulty standing out in a crowded market","Engaging audiences overwhelmed by advertising"]},{title:"100% KPI performance for a digital marketing agency in Tennessee and 70+ appointments in 8 Months",category:"Outreach",industry:"Digital Marketing",timeframe:"8 months",headquarters:"Tennessee, USA",companySize:"11-50 employees",challenges:"(Disclosed due to NDA) had a negative experience with another lead generation company. In a year-long partnership, they faced a barrage of unqualified leads, resulting in no successful appointments. This issue stemmed from a fundamental misunderstanding of the client's specific business needs and industry. The client needed a 
106steady stream of qualified leads, not just occasional hits. They were looking for a consistent, ongoing supply of high-quality leads.",solutions:["Launched a local outreach campaign, focusing exclusively on businesses in Tennessee within a specific industry range.","Segmented leads based on industry specifics, utilizing a face-to-face (F2F) approach.","Created highly personalized Email/LinkedIn templates for each industry prospect.","Generated 5k contacts every month leading to the conversion of 20 intro calls per month.","Managed and supported real-time meetings with prospects."],results:["80 appointments booked over 7 months","20 deals successfully closed","Average Key Performance Indicator (KPI) achievement was 100%","Organized around 10 appointments each month, totaling over 100 F2F meetings in 12 months","Open rate peaked at 54%, with a reply rate of 6–7%","Generated over 40,000 validated contacts","Closure rate of approximately 20%"],challenges_faced:["Working within a narrow niche and location was challenging","The highly competitive market meant we had to tailor our value proposition","Restoring trust in appointment-setting vendors was a significant hurdle"]},{title:"$150K Revenue in 6 Months via Multi-Channel Outbound for a Support Outsourcing Company",category:"Outreach",industry:"Support Outsourcing",timeframe:"6 months",headquarters:"Undisclosed (NDA)",companySize:"51-200 employees",challenges:["The client had a deeply negative experience with a previous lead generation provider — after 3 months of engagement and significant spend, they received fewer than 10 qualified leads with no closed deals","The data foundation was fundamentally broken: outdated contact lists, poorly defined ICP criteria, and no verification process meant over 40% of outreach was hitting dead ends or irrelevant prospects","Trust in outsourced lead generation was at an all-time low — internal stakeholders were skeptical about investing in another external partner","The sales team had reverted to manual prospecting, which was time-consuming and couldn't scale to meet their growth targets in the competitive support outsourcing market"],solutions:["Rebuilt the entire data foundation from scratch — redefined ICP parameters based on closed-won analysis, sourced fresh contact databases, and implemented multi-layer verification (email validation, LinkedIn profile matching, company firmographic checks) before any outreach began","Deployed a fully automated multi-channel outbound system across LinkedIn, Email, Telegram, and X (Twitter) with personalized messaging sequences tailored to each channel's dynamics","Created channel-specific engagement strategies: LinkedIn for warm connection building, Email for detailed value propositions, Telegram for quick follow-ups in tech-savvy segments, and X for thought leadership touchpoints","Built automated follow-up sequences with intelligent timing and response-based branching — prospects who engaged on one channel received coordinated touches across others without message fatigue","Established transparent weekly reporting with full pipeline visibility to rebuild client trust incrementally through consistent, measurable progress"],results:["40 Sales Qualified Leads (SQLs) generated across all four channels in 6 months","15 deals closed from those SQLs — a 37.5% SQL-to-close conversion rate","$150,000 in new revenue directly attributed to the outbound program","2.5% overall SQL rate from total outreach volume — in line with industry benchmarks for cold outbound","Average deal size of $10,000 across the 15 closed accounts","Client renewed for a 12-month engagement after seeing Month 4 results","Restored executive confidence in outbound as a scalable revenue channel"],challenges_faced:["Overcoming deep-seated distrust from the client's prior bad vendor experience required transparent reporting and early quick wins to demonstrate credibility","The existing contact data was so poor that the first 6 weeks were dedicated almost entirely to data cleanup and ICP rebuilding before any outreach could begin","Co
106ordinating consistent messaging across 4 channels simultaneously without overwhelming prospects or creating disjointed experiences required careful orchestration and testing","The support outsourcing vertical has a relatively small addressable market, requiring precise targeting to avoid burning through viable prospects too quickly"]},{title:"Outsource: From 150 to 4,700 LinkedIn Followers in Two Months Through Organic Video Content",category:"Outreach",industry:"Outsourcing",timeframe:"2 months",challenges:["Outsource had a minimal LinkedIn presence with only 150 followers and no reliable content engine to convert industry expertise, company culture, and delivery experience into attention","The objective was to build awareness organically among relevant B2B audiences without relying on paid media or follower acquisition","There was no repeatable publishing rhythm, and previous corporate-style updates failed to start conversations or attract decision-makers"],solutions:["Developed a consistent organic content approach centered on short-form native video as the core format","Created a content mix of practical outsourcing insights, team-led videos, behind-the-scenes stories, and opinion-led posts to make the brand more human and useful","Designed every post to start conversations rather than simply promote services","Built a repeatable organic distribution engine with an active publishing rhythm targeting relevant B2B decision-makers"],results:["Grew LinkedIn following from 150 to 4,700 followers in two months","Added 4,550 net new followers organically","Achieved 3,033% follower growth in two months","Exceeded the 1,000-follower goal by 370%","Reached the result through organic content and video with no paid follower acquisition","Demonstrated that consistent, human-led video content can create disproportionate reach for a B2B outsourcing brand"],challenges_faced:["Building an organic presence from a very small follower base with no established content rhythm","Creating consistent native video content that balanced subject-matter credibility with a human, approachable tone","Reaching relevant decision-makers organically without paid media amplification","Shifting the brand away from generic corporate updates toward opinion-led, conversation-starting content"]},{title:"Customer Onboarding Automation with n8n",category:"Bandera AI Automations",industry:"SaaS & Professional Services",challenges:["Manual onboarding process taking 5+ hours per customer","Inconsistent welcome experience across new signups","Delayed follow-ups leading to 23% churn in first week","Sales team overwhelmed with repetitive onboarding tasks"],solutions:["Automated webhook-triggered onboarding sequence","HubSpot CRM integration for seamless data sync","Timed email sequences with personalized content","Automated document delivery and milestone tracking"],results:["Reduced onboarding time from 5 hours to 15 minutes","Increased first-week engagement by 67%","Decreased early churn rate from 23% to 8%","Freed up 25 hours per week for sales team strategic work"]},{title:"Microsoft Clarity Weekly Analytics Automation - 3 Days to Deploy",category:"Bandera AI Automations",industry:"B2B SaaS",timeframe:"3 days setup, ongoing",headquarters:"Seattle, USA",companySize:"25-50 employees",challenges:"A fast-growing B2B SaaS company was manually reviewing Microsoft Clarity visitor analytics every week, spending 4-5 hours compiling data on user behavior, session recordings, heatmaps, and conversion funnels. The marketing team needed these insights to optimize their website and improve conversion rates, but the manual process was time-consuming, error-prone, and often delayed strategic decisions. The data was scattered across multiple Clarity reports, making it difficult to spot trends and actionable insights quickly. They needed an automated solution that could analyze visitor data and deliver concise summaries directly to their team communication channel.",solutions:["Built custom Bandera AI agent to connect with Microsoft Clarity API for automated data extraction","Implemented AI-powered analysis to identify key visitor behavior patterns, drop-off points, and conversion opportunities","Configured weekly automated reports with heatmap insights, top-performing pages, and user journey analysis","Set up Telegram bot integration to deliver formatted summaries with actionable recommendations directly to marketing channel","Added intelligent alerting for significant traffic changes, conversion rate drops, or unusual user behavior patterns","Created visual data summaries with charts and ke
106y metrics highlighting week-over-week performance changes"],results:["Reduced weekly analytics review time from 5 hours to 15 minutes (95% time savings)","Automated deployment completed in just 3 days from requirement to production","Marketing team receives actionable insights every Monday morning without manual work","Identified 23% increase in conversion opportunities through automated pattern detection","Faster response time to user experience issues (from 1 week to same-day)","Team can now focus on implementing improvements rather than collecting data","ROI of 400% in first month based on time savings alone"],challenges_faced:["Microsoft Clarity API rate limits requiring intelligent data batching","Transforming raw analytics data into actionable business insights using AI","Formatting complex data visualizations for mobile-friendly Telegram delivery"]},{title:"AI-Powered Demo Call Research Agent - SDR Preparation Automation",category:"Bandera AI Automations",industry:"Enterprise Software",timeframe:"1 week setup, ongoing",headquarters:"San Francisco, USA",companySize:"50-100 employees",challenges:"An enterprise software company's SDR team was spending 2-3 hours before each demo call manually researching prospects - reviewing LinkedIn profiles, company news, recent funding, technology stack, potential pain points, and competitive landscape. With 15-20 demo calls per week, this consumed 40+ hours of SDR time that could be spent on actual selling. The research quality was inconsistent, and SDRs often felt unprepared for calls despite the time investment. They needed a solution that could automatically gather comprehensive research, synthesize insights, and deliver actionable SDR preparation briefs before each scheduled demo.",solutions:["Integrated Bandera AI agent with Microsoft Outlook calendar to detect new demo call bookings automatically","Bu
106ilt AI research engine that scrapes LinkedIn, company websites, news articles, tech stack databases, and funding announcements","Implemented GPT-4 powered analysis to synthesize research into concise SDR preparation briefs with talking points","Created Telegram bot integration to deliver personalized call preparation summaries 24 hours before each demo","Added competitive intelligence module that identifies competing solutions the prospect might be evaluating","Implemented team notification system in shared Telegram channel for collective visibility and collaboration","Built feedback loop allowing SDRs to rate research quality and continuously improve AI prompts"],results:["Reduced SDR prep time from 2.5 hours to 10 minutes per call (93% reduction)","Saved 35+ hours per week across SDR team, equivalent to hiring 1 additional full-time SDR","87% of SDRs report feeling significantly more prepared for demo calls","Demo-to-opportunity conversion rate increased by 34% due to better preparation","Average deal size increased by 18% through better qualification and positioning","Team collaboration improved with shared prospect intelligence in Telegram channel","Automated system running 24/7 with zero missed call preparations","ROI of 620% in first quarter based on improved conversion rates and time savings"],challenges_faced:["Integrating multiple data sources (LinkedIn, news APIs, company databases) with varying data quality","Building AI prompts that generate actionable SDR talking points rather than generic company information","Ensuring data privacy and compliance when handling prospect information across systems"]},{title:"From Spreadsheets to a Repeatable Outbound System (UK B2B SaaS)",category:"Outreach",industry:"B2B SaaS",timeframe:"60 days",headquarters:"London, UK",companySize:"11-15 employees",challenges:"A 15-person B2B SaaS company in the UK came to us with spreadsheets for prospecting, manual LinkedIn searches, and inconsistent follow-ups. Their sales team was spending too much time on prospecting with no repeatable system in place, leading to unpredictable results and wasted effort.",solutions:["Clarified their Ideal Customer Profile (ICP) to focus outreach on high-value prospects","Rebuilt their prospecting process from the ground up with clear workflows","Automated list building and outreach sequences while keeping conversations fully human","Implemented consistent follow-up cadences to ensure no leads fall through the cracks"],results:["60-70% less time spent on prospecting activities","More consistent reply rates across outreach campaigns","Predictable weekly meetings with qualified prospects","Scalable outbound system that runs without constant manual oversight"],challenges_faced:["Transitioning from spreadsheet-based prospecting to a structured system","Defining clear ICP criteria for a competitive B2B SaaS market","Balancing automation with maintaining authentic human conversations"]}],ege=e=>e.toLowerCase().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,""),tge=$fe.map(e=>({...e,slug:ege(e.title)})),nge=()=>ee.jsx("div",{className:"w-full overflow-x-auto bg-gray-950 rounded-xl p-4 md:p-8",children:ee.jsx("div",{className:"min-w-[1200px]",children:ee.jsxs("svg",{viewBox:"0 0 1400 900",className:"w-full h-auto",xmlns:"http://www.w3.org/2000/svg",children:[ee.jsx("defs",{children:ee.jsx("marker",{id:"arrowhead",markerWidth:"10",markerHeight:"10",refX:"9",refY:"3",orient:"auto",children:ee.jsx("polygon",{points:"0 0, 10 3, 0 6",fill:"#6b7280"})})}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"30",y:"350",width:"100",height:"60",rx:"30",fill:"#10b981",opacity:"0.9"}),ee.jsx("text",{x:"80",y:"385",textAnchor:"middle",fill:"#000",fontSize:"15",fontWeight:"600",children:"Start"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"170",y:"330",width:"200",height:"100",rx:"10",fill:"#3b82f6"}),ee.jsx("rect",{x:"180",y:"340",width:"24",height:"24",rx:"5",fill:"#60a5fa"}),ee.jsx("text",{x:"192",y:"357",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"▶"}),ee.jsx("text",{x:"270",y:"368",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Bandera AI"}),ee.jsx("text",{x:"270",y:"388",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Prospector Agent"}),ee.jsx("text",{x:"270",y:"408",textAnchor:"middle",fill:"#93c5fd",fontSize:"11",children:"Agent"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"410",y:"250",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"422",y:"262",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"434",y:"279",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"455",y:"285",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"540",y:"340",width:"120",height:"60",rx:"10",fill:"#8b5cf6"}),ee.jsx("rect",{x:"552",y:"352",width:"24",height:"24",rx:"5",fill:"#a78bfa"}),ee.jsx("text",{x:"564",y:"369",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"✦"}),ee.jsx("text",{x:"600",y:"375",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Transform"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"700",y:"260",width:"100",height:"180",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"712",y:"272",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"724",y:"289",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"?"}),ee.jsx("text",{x:"750",y:"310",textAnchor:"middle",fill:"#fbbf24",fontSize:"13",fontWeight:"600",children:"if / else"}),ee.jsx("line",{x1:"712",y1:"330",x2:"788",y2:"330",stroke:"#374151",strokeWidth:"1"}),ee.jsx("text",{x:"750",y:"350",textAnchor:"middle",fill:"#fff",fontSize:"12",children:"Yes"}),ee.jsx("line",{x1:"712",y1:"365",x2:"788",y2:"365",stroke:"#374151",strokeWidth:"1"}),ee.jsx("text",{x:"750",y:"385",textAnchor:"middle",fill:"#fff",fontSize:"12",children:"No"}),ee.jsx("line",{x1:"712",y1:"400",x2:"788",y2:"400",stroke:"#374151",strokeWidth:"1"}),ee.jsx("text",{x:"750",y:"420",textAnchor:"middle",fill:"#fff",fontSize:"12",children:"Else"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"840",y:"70",width:"220",height:"100",rx:"10",fill:"#3b82f6"}),ee.jsx("rect",{x:"850",y:"80",width:"24",height:"24",rx:"5",fill:"#60a5fa"}),ee.jsx("text",{x:"862",y:"97",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"▶"}),ee.jsx("text",{x:"950",y:"108",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Bandera AI Lead"}),ee.jsx("text",{x:"950",y:"128",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Scoring Agent"}),ee.jsx("text",{x:"950",y:"148",textAnchor:"middle",fill:"#93c5fd",fontSize:"11",children:"Agent"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"870",y:"220",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"882",y:"232",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"894",y:"249",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"915",y:"255",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"840",y:"330",width:"230",height:"100",rx:"10",fill:"#3b82f6"}),ee.jsx("rect",{x:"850",y:"340",width:"24",height:"24",rx:"5",fill:"#60a5fa"}),ee.jsx("text",{x:"862",y:"357",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"▶"}),ee.jsx("text",{x:"955",y:"368",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Bandera AI Outreach"}),ee.jsx("text",{x:"955",y:"388",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Writer Agent"}),ee.jsx("text",{x:"955",y:"408",textAnchor:"middle",fill:"#93c5fd",fontSize:"11",children:"Agent"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"910",y:"470",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"922",y:"482",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"934",y:"499",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}
106),ee.jsx("text",{x:"955",y:"505",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"1040",y:"430",width:"100",height:"150",rx:"10",fill:"none",stroke:"#6b7280",strokeWidth:"2",strokeDasharray:"5,4"}),ee.jsx("rect",{x:"1052",y:"442",width:"24",height:"24",rx:"5",fill:"#6b7280"}),ee.jsx("text",{x:"1064",y:"459",textAnchor:"middle",fill:"#fff",fontSize:"14",children:"↻"}),ee.jsx("text",{x:"1090",y:"475",textAnchor:"middle",fill:"#9ca3af",fontSize:"12",children:"While"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"910",y:"570",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"922",y:"582",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"934",y:"599",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"955",y:"605",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"860",y:"670",width:"200",height:"100",rx:"10",fill:"#3b82f6"}),ee.jsx("rect",{x:"870",y:"680",width:"24",height:"24",rx:"5",fill:"#60a5fa"}),ee.jsx("text",{x:"882",y:"697",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"▶"}),ee.jsx("text",{x:"960",y:"708",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Bandera AI"}),ee.jsx("text",{x:"960",y:"728",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Scheduler Agent"}),ee.jsx("text",{x:"960",y:"748",textAnchor:"middle",fill:"#93c5fd",fontSize:"11",children:"Agent"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"830",y:"800",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"842",y:"812",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"854",y:"829",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"875",y:"835",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"970",y:"800",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"982",y:"812",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"994",y:"829",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"1015",y:"835",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"1100",y:"780",width:"200",height:"100",rx:"10",fill:"#3b82f6"}),ee.jsx("rect",{x:"1110",y:"790",width:"24",height:"24",rx:"5",fill:"#60a5fa"}),ee.jsx("text",{x:"1122",y:"807",textAnchor:"middle",fill:"#fff",fontSize:"16",children:"▶"}),ee.jsx("text",{x:"1200",y:"818",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Bandera AI"}),ee.jsx("text",{x:"1200",y:"838",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"Analytics Agent"}),ee.jsx("text",{x:"1200",y:"858",textAnchor:"middle",fill:"#93c5fd",fontSize:"11",children:"Agent"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"1155",y:"690",width:"90",height:"60",rx:"10",fill:"#1f2937",stroke:"#fbbf24",strokeWidth:"2.5"}),ee.jsx("rect",{x:"1167",y:"702",width:"24",height:"24",rx:"5",fill:"#fbbf24"}),ee.jsx("text",{x:"1179",y:"719",textAnchor:"middle",fill:"#000",fontSize:"14",fontWeight:"700",children:"⚙"}),ee.jsx("text",{x:"1200",y:"725",textAnchor:"middle",fill:"#fff",fontSize:"14",fontWeight:"600",children:"MCP"})]}),ee.jsxs("g",{children:[ee.jsx("rect",{x:"1280",y:"690",width:"100",height:"60",rx:"30",fill:"#10b981",opacity:"0.9"}),ee.jsx("text",{x:"1330",y:"725",textAnchor:"middle",fill:"#000",fontSize:"15",fontWeight:"600",children:"End"})]}),ee.jsx("line",{x1:"130",y1:"380",x2:"170",y2:"380",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 370 380 Q 390 380 410 285",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 500 280 Q 520 280 540 370",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"660",y1:"370",x2:"700",y2:"350",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 800 285 Q 820 285 840 120",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}
106),ee.jsx("path",{d:"M 800 360 Q 820 360 840 250",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"950",y1:"170",x2:"915",y2:"220",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"915",y1:"280",x2:"955",y2:"330",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"955",y1:"430",x2:"955",y2:"470",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"955",y1:"530",x2:"955",y2:"570",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"955",y1:"630",x2:"960",y2:"670",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 960 770 L 875 800",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 960 770 L 1015 800",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 920 830 Q 1010 830 1100 830",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 1060 830 Q 1100 830 1100 830",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("path",{d:"M 1200 780 Q 1200 760 1200 750",stroke:"#6b7280",strokeWidth:"2",fill:"none",markerEnd:"url(#arrowhead)"}),ee.jsx("line",{x1:"1245",y1:"720",x2:"1280",y2:"720",stroke:"#6b7280",strokeWidth:"2",markerEnd:"url(#arrowhead)"})]})})}),rge=()=>{const{slug:e}=ut(),t=tge.find(t=>t.slug===e);if(!t)return ee.jsx(dt,{to:"/case-studies",replace:!0});const n=(e=>{const t=[];return e.results.forEach(e=>{const n=e.match(/(\d+)%/);n&&t.push({label:e.replace(/^\d+%\s*/,"").replace(/increase|decrease|improvement|growth/gi,"").trim(),value:parseInt(n[1]),type:"percentage",fullText:e});const r=e.match(/\$([0-9,]+(?:K|M)?)/);if(r){let n=0;const i=r[1].replace(/,/g,"");n=i.includes("K")?1e3*parseInt(i.replace("K","")):i.includes("M")?1e6*parseInt(i.replace("M","")):parseInt(i),t.push({label:e.replace(/\$[0-9,KM]+/g,"").replace(/in|revenue|generated|achieved/gi,"").trim(),value:n,type:"currency",fullText:e})}const i=e.match(/(\d+(?:,\d{3})*)\s/);!i||n||r||t.push({label:e.replace(/^\d+(?:,\d{3})*\s*/,"").replace(/leads|appointments|deals|contacts/gi,"").trim(),value:parseInt(i[1].replace(/,/g,"")),type:"number",fullText:e})}),t.slice(0,4)})(t),r=(e=>{const t=parseInt(e)||6,n=[];for(let r=1;r<=Math.min(t,6);r++)n.push({month:`Month ${r}`,progress:r/Math.min(t,6)*100,value:20*r});return n})(t.timeframe),i=tge.findIndex(t=>t.slug===e),a=i>0?tge[i-1]:null,o=i<tge.length-1?tge[i+1]:null;return ee.jsxs("div",{className:"min-h-screen bg-transparent",children:[ee.jsx(eJ,{title:`${t.title} - Case Study`,description:`Discover how we helped ${t.industry} achieve remarkable results: ${t.results[0]}. Learn about our proven strategies and methodologies.`,keywords:`case study, ${t.industry}, ${t.category}, lead generation, B2B success story`,url:`/case-studies/${e}`,type:"article"}),ee.jsx(ys,{}),ee.jsxs("main",{className:"container mx-auto px-4 py-8 mt-20",children:[ee.jsx("div",{className:"mb-8",children:ee.jsxs("a",{href:"/case-studies",className:"inline-flex items-center text-leadbuds-purple hover:text-leadbuds-purple-dark transition-colors",children:[ee.jsx(_n,{className:"mr-2 h-4 w-4"}),"Back to Case Studies"]})}),ee.jsxs("div",{className:"mb-12",children:[ee.jsxs("div",{className:"flex flex-wrap gap-3 mb-6",children:[ee.jsx(Qs,{variant:"secondary",className:"text-sm",children:t.category}),ee.jsx(Qs,{variant:"outline",className:"text-sm",children:t.industry}),ee.jsxs(Qs,{variant:"outline",className:"text-sm flex items-center",children:[ee.jsx(Jn,{className:"mr-1 h-3 w-3"}),t.timeframe]}),t.headquarters&&ee.jsxs(Qs,{variant:"outline",className:"text-sm flex items-center",children:[ee.jsx(fr,{className:"mr-1 h-3 w-3"}),t.headquarters]}),t.companySize&&ee.jsxs(Qs,{variant:"outline",className:"text-sm flex items-center",children:[ee.jsx(_r,{className:"mr-1 h-3 w-3"}),t.companySize]})]}),ee.jsx("h1",{className:"neon-title mb-6 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-4xl font-bold leading-tight text-transparent md:text-5xl",children:t.title}),t.results.length>0&&ee.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 border border-green-200 dark:border-green-800 rounded-lg p-6",children:[ee.jsxs("div",{className:"flex items-center mb-2",children:[ee.jsx(jr,{className:"h-5 w-5 text-green-600 dark:text-green-400 mr-2"}),ee.jsx("h3",{className:"text-lg font-semibold text-green-800 dark:text-green-200",children:"Key Achievement"})]}),ee.jsx("p",{className:"text-green-700 dark:text-green-300 text-xl font-medium",children:t.results[0]})]})]}),n.length>0&&ee.jsxs(Is,{className:"mb-12 bg-gradient-to-br from-white/95 to-gray-50/95 dark:from-card/95 dark:to-gray-900/95 backdrop-blur-lg border-0 shadow-2xl overflow-hidden",children:[ee.jsx(Cs,{className:"bg-gradient-to-r from-leadbuds-purple/10 to-blue-500/10 border-b border-leadbuds-purple/20",children:ee.jsxs(Es,{className:"flex items-center",children:[ee.jsxs("div",{className:"relative mr-3",children:[ee.jsx("div",{className:"p-2 bg-gradient-to-r from-leadbuds-purple to-blue-600 rounded-lg",children:ee.jsx(Gn,{className:"h-6 w-6 text-white"})}),ee.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 bg-green-500 rounded-full animate-pulse"})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-xl font-bold",children:"Performance Metrics"}),ee.jsx("p",{className:"text-sm text-muted-foreground font-normal",children:"Real campaign achievements"})]})]})}),ee.jsxs(Bs,{className:"p-6",children:[ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-6",children:n.map((e,t)=>ee.jsxs("div",{className:"p-5 rounded-xl bg-gradient-to-br from-leadbuds-purple/10 to-blue-500/10 border border-leadbuds-purple/20 hover:shadow-lg transition-all duration-300",children:[ee.jsx("div",{className:"text-3xl font-bold text-leadbuds-purple mb-1",children:"percentage"===e.type?`${e.value}%`:"currency"===e.type?`$${(e.value/1e3).toFixed(0)}
106K`:e.value.toLocaleString()}),ee.jsx("div",{className:"text-sm text-muted-foreground font-medium",children:e.label||"Performance Metric"})]},t))}),ee.jsxs("div",{className:"bg-muted/30 rounded-xl p-4",children:[ee.jsx("h4",{className:"text-sm font-semibold mb-3 text-muted-foreground uppercase tracking-wide",children:"Performance Comparison"}),ee.jsx("div",{className:"h-64",children:ee.jsx(D8,{width:"100%",height:"100%",children:ee.jsxs(Xfe,{data:n,margin:{top:10,right:10,left:10,bottom:60},children:[ee.jsx(ghe,{strokeDasharray:"3 3",stroke:"hsl(var(--border))",opacity:.2}),ee.jsx(Uhe,{dataKey:"label",angle:-15,textAnchor:"end",height:80,interval:0,tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"},tickFormatter:e=>e.length>20?e.substring(0,20)+"...":e}),ee.jsx($he,{tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"},width:50}),ee.jsx(l8,{contentStyle:{backgroundColor:"hsl(var(--background))",border:"1px solid hsl(var(--border))",borderRadius:"8px"},formatter:(e,t,n)=>[`${"percentage"===n.payload.type?`${e}%`:"currency"===n.payload.type?`$${e.toLocaleString()}`:e.toLocaleString()}`,n.payload.fullText]}),ee.jsx(lue,{dataKey:"value",fill:"hsl(var(--leadbuds-purple))",radius:[8,8,0,0],opacity:.8})]})})})]})]})]}),t.title.includes("Bandera AI")&&ee.jsxs(Is,{className:"mb-12 bg-gradient-to-br from-white/95 to-gray-50/95 dark:from-card/95 dark:to-gray-900/95 backdrop-blur-lg border-0 shadow-2xl overflow-hidden",children:[ee.jsx(Cs,{className:"bg-gradient-to-r from-blue-500/10 to-purple-500/10 border-b border-blue-500/20",children:ee.jsxs(Es,{className:"flex items-center",children:[ee.jsxs("div",{className:"relative mr-3",children:[ee.jsx("div",{className:"p-2 bg-gradient-to-r from-blue-500 to-purple-600 rounded-lg",children:ee.jsx(Gn,{className:"h-6 w-6 text-white"})}),ee.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 bg-orange-500 rounded-full animate-pulse"})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-xl font-bold",children:"OpenAI Agent Workflow"}),ee.jsx("p",{className:"text-sm text-muted-foreground font-normal",children:"Built with OpenAI Agent Builder"})]})]})}),ee.jsxs(Bs,{className:"p-8",children:[ee.jsx("p",{className:"text-muted-foreground mb-6",children:"This diagram shows the complete AI agent workflow that powers Bandera AI's sales automation. Each agent handles specific tasks, from prospecting to analytics, working together 24/7."}),ee.jsx(nge,{})]})]}),ee.jsxs(Is,{className:"mb-12 bg-gradient-to-br from-white/95 to-gray-50/95 dark:from-card/95 dark:to-gray-900/95 backdrop-blur-lg border-0 shadow-2xl overflow-hidden",children:[ee.jsx(Cs,{className:"bg-gradient-to-r from-green-500/10 to-blue-500/10 border-b border-green-500/20",children:ee.jsxs(Es,{className:"flex items-center",children:[ee.jsxs("div",{className:"relative mr-3",children:[ee.jsx("div",{className:"p-2 bg-gradient-to-r from-green-500 to-blue-600 rounded-lg",children:ee.jsx(jr,{className:"h-6 w-6 text-white"})}),ee.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 bg-orange-500 rounded-full animate-pulse animation-delay-1"})]}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"text-xl font-bold",children:"Campaign Progress Timeline"}),ee.jsx("p",{className:"text-sm text-muted-foreground font-normal",children:"Growth trajectory over time"})]})]})}),ee.jsx(Bs,{className:"p-6",children:ee.jsxs("div",{className:"bg-muted/30 rounded-xl p-4",children:[ee.jsx("h4",{className:"text-sm font-semibold mb-3 text-muted-foreground uppercase tracking-wide",children:"Campaign Timeline"}),ee.jsx("div",{className:"h-64",children:ee.jsx(D8,{width:"100%",height:"100%",children:ee.jsxs(Zfe,{data:r,margin:{top:10,right:10,left:10,bottom:20},children:[ee.jsx(ghe,{strokeDasharray:"3 3",stroke:"hsl(var(--border))",opacity:.2}),ee.jsx(Uhe,{dataKey:"month",tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"},height:30}),ee.jsx($he,{tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"},width:40}),ee.jsx(l8,{contentStyle:{backgroundColor:"hsl(var(--background))",border:"1px solid hsl(var(--border))",borderRadius:"8px"}}),ee.jsx(Nhe,{type:"monotone",dataKey:"progress",stroke:"hsl(var(--leadbuds-purple))",strokeWidth:3,dot:{fill:"hsl(var(--leadbuds-purple))",strokeWidth:2,r:4},activeDot:{r:6},name:"Progress %"})]})})})]})})]}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8 mb-12",children:[ee.jsxs(Is,{children:[ee.jsx(Cs,{children:ee.jsxs(Es,{className:"flex items-center text-red-600 dark:text-red-400",children:[ee.jsx(Nr,{className:"mr-2 h-5 w-5"}),"Challenge"]})}),ee.jsx(Bs,{children:ee.jsx("p",{className:"text-muted-foreground leading-relaxed",children:t.challenges})})]}),ee.jsxs(Is,{children:[ee.jsx(Cs,{children:ee.jsxs(Es,{className:"flex items-center text-blue-600 dar
106k:text-blue-400",children:[ee.jsx(Qr,{className:"mr-2 h-5 w-5"}),"Solution"]})}),ee.jsx(Bs,{children:ee.jsx("ul",{className:"space-y-3",children:t.solutions.map((e,t)=>ee.jsxs("li",{className:"flex items-start",children:[ee.jsx(Kn,{className:"mr-3 h-4 w-4 text-green-500 mt-1 flex-shrink-0"}),ee.jsx("span",{className:"text-sm text-muted-foreground",children:e})]},t))})})]}),ee.jsxs(Is,{children:[ee.jsx(Cs,{children:ee.jsxs(Es,{className:"flex items-center text-green-600 dark:text-green-400",children:[ee.jsx(jr,{className:"mr-2 h-5 w-5"}),"Results"]})}),ee.jsx(Bs,{children:ee.jsx("ul",{className:"space-y-3",children:t.results.map((e,t)=>ee.jsxs("li",{className:"flex items-start",children:[ee.jsx(Kn,{className:"mr-3 h-4 w-4 text-green-500 mt-1 flex-shrink-0"}),ee.jsx("span",{className:"text-sm text-muted-foreground font-medium",children:e})]},t))})})]})]}),t.challenges_faced&&t.challenges_faced.length>0&&ee.jsxs(Is,{className:"mb-12",children:[ee.jsx(Cs,{children:ee.jsxs(Es,{className:"flex items-center text-orange-600 dark:text-orange-400",children:[ee.jsx(Nr,{className:"mr-2 h-5 w-5"}),"Key Challenges We Overcame"]})}),ee.jsx(Bs,{children:ee.jsx("ul",{className:"space-y-3",children:t.challenges_faced.map((e,t)=>ee.jsxs("li",{className:"flex items-start",children:[ee.jsx(Nr,{className:"mr-3 h-4 w-4 text-orange-500 mt-1 flex-shrink-0"}),ee.jsx("span",{className:"text-muted-foreground",children:e})]},t))})})]}),ee.jsxs("div",{className:"flex justify-between items-center mb-12",children:[a?ee.jsxs("a",{href:`/case-studies/${a.slug}`,className:"flex items-center text-leadbuds-purple hover:text-leadbuds-purple-dark transition-colors",children:[ee.jsx(_n,{className:"mr-2 h-4 w-4"}),ee.jsxs("div",{children:[ee.jsx("div",{className:"text-sm text-muted-foreground",children:"Previous"}),ee.jsx("div",{className:"font-medium truncate max-w-xs",children:a.title.length>50?a.title.substring(0,50)+"...":a.title})]})]}):ee.jsx("div",{}),o?ee.jsxs("a",{href:`/case-studies/${o.slug}`,className:"flex items-center text-leadbuds-purple hover:text-leadbuds-purple-dark transition-colors text-right",children:[ee.jsxs("div",{children:[ee.jsx("div",{className:"text-sm text-muted-foreground",children:"Next"}),ee.jsx("div",{className:"font-medium truncate max-w-xs",children:o.title.length>50?o.title.substring(0,50)+"...":o.title})]}),ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]}):ee.jsx("div",{})]}),ee.jsx(Is,{className:"text-center bg-gradient-to-r from-leadbuds-purple to-blue-600 text-white border-0",children:ee.jsxs(Bs,{className:"p-8",children:[ee.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Ready to achieve similar results for your business?"}),ee.jsxs("p",{className:"text-lg opacity-90 mb-6",children:["Let's discuss how we can replicate this success for your ",t.industry.toLowerCase()," company."]}),ee.jsxs("a",{href:"https://calendly.com/leadbuds/30min",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center bg-white text-leadbuds-purple px-8 py-4 rounded-lg font-semibold hover:bg-gray-50 transition-colors",children:[ee.jsx(Un,{className:"mr-2 h-5 w-5"}),"Schedule Your Strategy Call"]})]})})]}),ee.jsx(tV,{})]})},ige=[{id:"20",slug:"your-buyer-is-not-the-only-buyer",title:"Your Buyer Is Not the Only Buyer",subtitle:"How to help your champion build consensus across the entire B2B buying group",excerpt:"Strong demos still stall when champions cannot sell the decision internally. Learn how to equip every stakeholder with the proof, clarity, and confidence they need.",author:"Ryan Alexander Hennesy",publishDate:"2026-10-05",category:"Sales Strategy",tags:["B2B Sales","Buying Groups","Sales Enablement","Buyer Consensus","Revenue Operations","SaaS Growth"],featuredImage:"/blog/your-buyer-is-not-the-only-buyer.png",readTime:"10 min read",content:"# Your Buyer Is Not the Only Buyer\n\nYour SDR finally gets a reply.\n\nThe prospect fits your ICP. They have a real problem. They book a demo. The conversation goes well. They like the product.\n\nThen the deal goes quiet.\n\n> **“Need to align internally.”**\n>\n> **“Security has a few questions.”**\n>\n> **“Finance wants to see the ROI.”**\n>\n> **“Our VP needs to review it.”**\n\nSuddenly, the deal is no longer about the person you spoke to. It is about the people you have not met.\n\nThat is the reality of B2B sales: you are not selling to one buyer. You are selling to a group that has to agree.\n\nGartner found that B2B buying groups typically involve five to 16 people across as many as four functions. In its survey, 74% of buying teams showed unhealthy conflict during the decision process, and groups that reached consensus were 2.5 times more likely to describe their deal as high quality.\n\nIf a deal stalls after a strong demo, the issue may not be your product, pricing, or follow-up. Your champion may simply be unable to sell your solution internally.\n\n## The Champion Is Not the Closer\n\nA common mistake in B2B sales is treating one engaged contact as the deal.\n\nThey are not the deal. They are your entry point into it.\n\nYour champion may love your platform, understand the use case, and feel excited about the results. But they still need to convince people with very different c
106oncerns:\n\n| Stakeholder | What they are really asking |\n| --- | --- |\n| Team leader | Will this help my team hit its goals? |\n| End user | Will this make my day easier or add more work? |\n| RevOps / IT | Does it integrate with our stack, protect data, and avoid operational risk? |\n| Finance | What will this cost, what will we get back, and when? |\n| Procurement / legal | Are the terms, security, and vendor risk acceptable? |\n| Executive sponsor | Is this important enough to prioritize now? |\n\nYour champion cannot walk into that meeting with a product page and say, “The demo was good.”\n\nThey need a clear internal story. They need proof. They need answers. Most importantly, they need a way to explain why doing nothing is more expensive than making a change.\n\n## The Real Sales Call Happens Without You\n\nBuyers spend limited time with suppliers and much more time researching independently and discussing decisions internally. The crucial conversation often happens in a budget meeting, a Slack thread, a security review, or a leadership meeting you will never attend.\n\nA great live demo is not enough. After the call, your product must survive the internal handoff.\n\n- Can your champion explain what you do in one sentence?\n- Can they show why it matters to finance?\n- Can they answer basic questions about implementation?\n- Can they show that similar companies achieved a credible outcome?\n- Can they explain why your product is better than the status quo, a competitor, or building internally?\n\nIf the answer is no, you have created interest but not enough confidence to create consensus.\n\n## Stop Sending “Just Checking In”\n\nWhen a deal goes quiet, many sales teams send the same message:\n\n> **“Hi Sarah, just checking in to see if you had a chance to discuss this internally.”**\n\nThat email puts the work back on the buyer. It gives them no new reason to move forward, no material to share, and no help overcoming an objection.\n\nAsk a better question:\n\n> **“What would make it easier for your team to evaluate this internally?”**\n\nThen give them something useful:\n\n- A one-page ROI summary for finance\n- A security and data-handling overview for IT\n- A short implementation plan for operations\n- A customer story from a similar company\n- A comparison of doing nothing, building internally, and buying\n- A concise executive summary they can forward to leadership\n- A mutual action plan with owners, milestones, and decision dates\n\nThis is not extra content. It is part of the product experience before the contract is signed.\n\n## Build a Deal Kit, Not a Slide Deck\n\nA standard sales deck is designed for your presentation. A deal kit is designed for the conversations you are not in.\n\nEvery B2B SaaS company should have a lightweight, shareable set of buyer-enablement assets that help an internal champion move a decision forward.\n\n### 1. The executive summary\n\nThis should answer, on one page:\n\n- What problem are we solving?\n- Who is it for?\n- What changes after implementation?\n- What is the business impact?\n- Why now?\n- What does the next step look like?\n\nAvoid feature lists. Executives are not trying to understand every button in your product. They are deciding whether this deserves budget, attention, and internal effort.\n\n### 2. The ROI model\n\nFinance does not need more adjectives. It needs assumptions.\n\nFor LeadBuds, an ROI model could show:\n\n- Current hours spent building prospect lists\n- Cost of SDR or agency time\n- Share of accounts that are not a good fit\n- Expected improvement in account prioritization\n- Potential lift in qualified conversations or pipeline\n- Estimated time to recover the investment\n\nKeep the model simple enough for your champion to explain without you. A complicated spreadsheet that only your sales rep understands will not move an internal decision.\n\n### 3. The technical confidence pack\n\nTechnical stakeholders do not want a generic “enterprise-grade security” sentence. They want specifics:\n\n- What data do you collect?\n- Where is it processed and stored?\n- What integrations are available?\n- How does implementation work?\n- What permissions are required?\n- What happens if something fails?\n- What support is available?\n- What compliance documentation can you provide?\n\nA technical buyer may 
106never attend your demo, but they can still stop your deal. Make it easy for them to say yes, or at least hard for them to say no because they lack information.\n\n### 4. The implementation plan\n\nMany deals do not lose to a competitor. They lose to fear of change.\n\nYour buyer is not only evaluating the subscription price. They are evaluating the hidden cost of rollout: time, resources, training, adoption, and the path to value.\n\nGive them a simple plan:\n\n| Phase | Buyer concern | Your answer |\n| --- | --- | --- |\n| Week 1 | How do we get started? | Connect sources, confirm the ICP, and invite key users |\n| Week 2 | Will the team use it? | Build the first target account list and train users |\n| Weeks 3 to 4 | Will we see value? | Launch a signal-led campaign and review prioritized accounts |\n| Month 2 | Is this working? | Track activation, meetings, pipeline, and workflow adoption |\n\nThe timeline will differ by product. The principle stays the same: reduce the uncertainty between signing and getting value.\n\n### 5. Proof from a similar customer\n\nA case study should not only say, “Company X achieved great results.” It should help the buyer answer, “Will this work for a company like ours?”\n\nThe best proof is specific:\n\n- Similar company size\n- Similar team structure\n- Similar challenge\n- Similar implementation constraints\n- Specific outcome\n- Clear timeline\n\nFor example:\n\n> **A 40-person B2B SaaS company used LeadBuds to identify and prioritize accounts showing relevant signals. Within the first month, its outbound team focused on fewer accounts, reduced manual list-building work, and generated more relevant sales conversations.**\n\nThe more closely the proof matches the buyer’s world, the easier it is for the champion to repeat internally.\n\n## Sell to the Group, Not the Job Title\n\nPersonalization is useful, but it can become a trap.\n\nIf every stakeholder receives a completely different story, the buying group may become less aligned. Gartner found that content relevant to the whole buying group can improve consensus, while content focused only on individual relevance can hurt it.\n\nThis does not mean every person needs the same email. It means everyone should hear the same core narrative.\n\n> **LeadBuds helps B2B revenue teams stop treating every account equally by identifying who is worth contacting now, why they are relevant, and what action the team should take next.**\n\nThat core story can be translated for each stakeholder:\n\n| Stakeholder | Relevant value |\n| --- | --- |\n| Sales leader | Better account prioritization and more productive SDR activity |\n| RevOps | Cleaner routing, enrichment, and CRM context |\n| SDR manager | Less manual research and more relevant outreach |\n| Finance | Better efficiency from the existing sales team and tools |\n| Executive | A more predictable path from buyer signals to pipeline |\n\nDifferent proof. Same story.\n\nThat is how you help a buying group build consensus instead of creating five disconnected product narratives.\n\n## Use Signals to Find the Hidden Committee\n\nIntent data should not only tell you which accounts to contact. It should help you understand when a buying group is forming.\n\nWatch for signals such as:\n\n- Multiple people from the same account visiting your site\n- Different departments engaging with different pages\n- Interest in pricing, integrations, security, implementation, or case studies\n- New roles that suggest a change in ownership or strategy\n- Repeated activity after a demo or proposal\n- Engagement from senior stakeholders after a champion shares material internally\n\nOne contact visiting a blog post may mean nothing. A sales leader reviewing your use case, a RevOps manager reviewing integrations, and someone in finance checking pricing within the same two-week period may mean the deal is moving beyond a single champion.\n\nThat is when you should change your approach. Do not simply send another calendar link. Ask whether the broader team would benefit from a short working session. Offer role-specific materials. Give your champion a summary they can use internally.\n\n## A Practical Checklist for Every Opp
106ortunity\n\nBefore calling any meaningful opportunity late-stage, your team should be able to answer:\n\n1. Who is the champion?\n2. Who owns the budget?\n3. Who will use the product?\n4. Who can block the decision?\n5. What change is making this a priority now?\n6. What outcome does the group agree they need?\n7. What proof does each stakeholder require?\n8. What internal meeting or decision is next?\n9. What does the champion need from us before that meeting?\n10. What will happen if they choose to do nothing?\n\nIf the answers are unclear, the deal is not late-stage. It is simply late in your CRM.\n\n## The Bottom Line\n\nB2B sales is not about convincing one person to like your product. It is about helping a group make a decision they can defend.\n\nYour best champion is still limited by what they can explain, prove, and share when you are not in the room.\n\nStop treating your sales deck as the end of the sales process. Build tools that help buyers create consensus.\n\n**When your champion can sell the decision internally, your sales team stops chasing stalled deals and starts helping buying groups move forward.**"},{id:"19",slug:"buyers-know-you-before-you-know-them",title:"The New B2B Sales Problem: Buyers Know You Before You Know Them",subtitle:"Why context, timing, and account signals now matter more than another outbound sequence",excerpt:"B2B buyers research vendors long before speaking to sales. Here is how to turn fit, timing, and intent signals into relevant conversations instead of more noise.",author:"Ryan Alexander Hennesy",publishDate:"2026-10-01",category:"Sales Strategy",tags:["B2B Sales","Buyer Intent","Sales Signals","Outbound Sales","Revenue Operations","SaaS Growth"],featuredImage:"/blog/buyers-know-you-before-you-know-them.png",readTime:"9 min read",content:"# The New B2B Sales Problem: Buyers Know You Before You Know Them\n\nYour prospect may have already asked ChatGPT about your category, compared you with competitors, scanned your website, read reviews, and discussed options internally.\n\nAnd your sales team still starts the conversation with:\n\n> **“So, tell me a bit about your business.”**\n\nThat is the gap hurting B2B SaaS sales right now.\n\nBuyers are doing more research without talking to vendors. Gartner found that 61% of B2B buyers prefer an overall rep-free buying experience, while 73% actively avoid suppliers that send irrelevant outreach. Buyers still want seller input when they need context, such as deciding whether a solution fits their specific situation.\n\nThe lesson is not that sales is dead.\n\n**Generic sales is dead.**\n\n## Buyers Are Not Waiting for Your Sequence\n\nFor years, B2B teams worked from the same playbook:\n\n1. Build a list.\n2. Enrich contacts.\n3. Send a sequence.\n4. Follow up five times.\n5. Hope the timing works.\n\nThe problem is that timing is no longer a small detail. It is the whole game.\n\nA cold email sent to the right CFO six months before a planning cycle is still a cold email. The same email sent when the company is hiring a RevOps leader, comparing sales tools, opening a new market, or replacing a competitor is a relevant message.\n\nThe difference is not better copy. It is context.\n\nA buyer does not wake up hoping to receive another “quick question” email. They respond when your message connects to a problem they are actively trying to solve.\n\nThat is why account lists are becoming less valuable than account signals.\n\n> **A list tells you who could buy. A signal tells you who might care now.**\n\n## The Old Funnel Is Backwards\n\nMany SaaS teams still treat intent as something that happens after a lead fills out a form. Someone downloads a guide, attends a webinar, or requests a demo. Then sales gets involved.\n\nBy that stage, a buyer may already have a shortlist.\n\nModern buyers move through a non-linear set of jobs: identifying the problem, exploring solutions, building requirements, selecting suppliers, validating the choice, and creating internal consensus. They revisit those jobs rather than moving neatly through a funnel.\n\nThis is why a single form fill is not enough context for an SDR. One person may be researching your category but lack budget. Another may have budget but no internal alignment. A third may be evaluating competitors and need proof that they will not regret a decision.\n\nTreating all of them as MQLs creates irrelevant follow-up, and irrelevant follow-up pushes buyers away.\n\nThe goal is not to send outreach faster. The goal is to understand what buying job the account is trying to complete.\n\n## What Signals Actually Matter\n\nNot every signal deserves an SDR task. A website visit from an unknown visitor is weak evidence. A single content download can mean curiosity, research, or an accidental click.\n\nUseful signals become powerful when they combine three qualities:\n\n| Quality | What it means | Example |\n| --- | --- | --- |\n| Fit | The account resembles a customer you can genuinely help | A 100 to 500 person B2B SaaS company with an SDR team |\n| Timing | Something suggests a change, need, or active evaluation | Hiring sales leaders, launching a product, expanding, raising funding, or researching a category |\n| Intent | Evidence connects directly to the problem you solve | Multiple visits to pricing, integrations, case studies, or category-specific content |\n\nOne signal is often noise. A group of signals is a reason to pay attention.\n\nA company visiting your pricing page once is not necessarily a priority. Now imagine this pattern:\n\n- The account fits your ICP.\n- It recently hired a Head of Revenue Operations.\n- Two people from the company viewed your product and integration pages.\n- Someone downloaded a guide about improving outbound conversion.\n- The company is hiring SDRs in the United States.\n\nThat is not proof of a deal. It is enough context to move the account from “a company on a spreadsheet” to “an account worth researching and contacting.”\n\n## Build a Signal-to-Action System\
106n\nThe real issue is not collecting more intent data. It is deciding what to do when a signal appears.\n\nToo many teams buy data platforms that create beautiful dashboards and then leave the SDR asking, “Okay, who should I contact today?”\n\nA useful signal system has five parts.\n\n### 1. Define the accounts worth noticing\n\nStart with your best customers, not every possible company in your total addressable market.\n\nReview the customers who:\n\n- Reached value quickly\n- Renewed or expanded\n- Had a clear, urgent problem\n- Required less discounting\n- Were easy to onboard\n- Generated referrals or case studies\n\nThen turn those patterns into an ICP.\n\nFor LeadBuds, this might mean identifying specific B2B SaaS companies, agencies, or outbound teams that already need better targeting, clean data, and timely buying signals. It does not mean anyone vaguely interested in “AI sales.”\n\nWithout a focused ICP, intent data becomes expensive noise.\n\n### 2. Assign a score people can understand\n\nDo not build a 70-variable scoring model nobody trusts. Start simple:\n\n> **Priority score**\n>\n> ICP fit + Intent strength + Timing signal + Engagement\n\nFor example:\n\n| Signal | Example score |\n| --- | ---: |\n| Strong ICP fit | +30 |\n| Senior buyer or champion identified | +15 |\n| Pricing or integration-page activity | +20 |\n| Category research or topic surge | +15 |\n| Hiring for a relevant role | +10 |\n| Multiple people engaging from the same account | +15 |\n| Existing open opportunity | +20 |\n\nAn account with a score of 20 might stay in nurture. A score of 60 might create an SDR task. A score of 80 might trigger same-day research and a personalized outreach sequence.\n\nThe exact thresholds are not universal. The important part is that the score leads to a clear action.\n\n> **No action means no system.**\n\n### 3. Route signals to an owner fast\n\nA high-intent signal that sits in a dashboard for three days is less useful than a weaker signal acted on quickly.\n\nEvery qualified signal should answer four questions:\n\n- Who owns this account?\n- What triggered the priority?\n- Which person should they contact first?\n- What should they do next?\n\nSend this context into the tools your team already uses, whether that is HubSpot, Salesforce, Pipedrive, Slack, or a sales engagement platform.\n\nA weak notification says, “Account score increased.”\n\nA useful notification says:\n\n> **Acme is a strong-fit B2B SaaS company. Three people engaged with the integrations and pricing pages in the last seven days. The company hired a RevOps Manager this month. Contact the VP Sales and the new RevOps Manager today with an integration and pipeline-prioritization angle.**\n\nThat removes guesswork.\n\n### 4. Change the message based on the signal\n\nSignals should change the outreach, not only the list order.\n\n- If an account is hiring SDRs, focus on ramp time, prioritization, and lead quality.\n- If the account is expanding into a new market, focus on identifying in-market accounts and building territory lists.\n- If several people are exploring integrations, focus on fitting into their current CRM and sales process.\n- If they are researching competitor alternatives, use the signal to be relevant without pretending you know their internal strategy.\n\nA bad message says:\n\n> “I saw your team was looking at our pricing page three times.”\n\nA better message says:\n\n> “Teams building a more signal-led outbound motion often reach a point where static prospect lists stop being enough. We help revenue teams prioritize accounts based on live buying and company signals, without adding another dashboard for SDRs to manage.”\n\nThe second message speaks to a likely problem without exposing surveillance.\n\n### 5. Learn from outcomes, not activity\n\nThe purpose of a signal system is not more notifications. It is better commercial outcomes.\n\nTrack each stage:\n\n1. Signals detected\n2. Accounts qualified\n3. Accounts contacted\n4. Positive replies\n5. Meetings booked\n6. Opportunities created\n7. Closed-won revenue\n8. Retention and expansion by source\n\nThen compare signal-led outreach with standard outbound.\n\n- Does it produce more positive replies?\n- Does it create better-fit opportunities?\n- Do those opportunities close faster?\n- Do those customers retain better?\n\nIf not, the issue may be your signal definition, ICP, message, offer, or follow-up. The data itself is not always the problem.\n\n## Human Sales Is Becoming More Valuable\n\nAI is making information easier to access and easier to generate. That does not make human sales irrelevant. It makes human relevance more valuable.\n\nBuyers can get generic information from a search engine, an AI assistant, a vendor website, or a competitor comparison page. In fact, 72% of buyers surveyed by TrustRadius reported encountering Google AI Overviews during their research, and 7% reported using LLMs such as ChatGPT in their purchasing process.\n\nWhat they cannot easily get from generic content is:\n\n- A sharp point of view about their specific situation\n- Help navigating tradeoffs\n- A credible explanation of what works for similar companies\n- Support creating internal alignment\n- A realistic plan for implementation and results\n- An honest answer when your product is not the right fit\n\nThat is where sales earns attention. Not by forcing a meeting before the buyer is ready, but by being useful when the buyer needs judgment.\n\n## The Practical Weekly Play\n\nYou do not need a massive RevOps rebuild to start. Run this process every week:\n\n1. Pull accounts that fit your ICP and showed at least two meaningful signals.\n2. Review each account for five minutes: company changes, role changes, product context, and likely priorities.\n3. Identify one relevant buyer and one potential internal 
106champion.\n4. Choose one clear hypothesis about what may matter to them.\n5. Send a concise message based on that hypothesis.\n6. Log the signal, message angle, response, and outcome.\n7. Review which signal combinations created real conversations, not just opens and clicks.\n\nAfter four to six weeks, you will have something more useful than a generic intent dashboard. You will know which signals actually predict meetings for your market.\n\n## The Bottom Line\n\nB2B buyers do not need more noise. They need relevance.\n\nThe future of outbound is not a bigger list, a longer sequence, or more AI-generated messages. It is a system that notices the right accounts at the right moment, gives the right person usable context, and helps them send outreach that sounds like it came from someone who understands the problem.\n\nYour buyers know more before they talk to you.\n\n**The question is whether your team knows enough to make the conversation worth having.**"},{id:"18",slug:"saas-transmission-watch-the-dashboard",title:"Your SaaS Has a Transmission. Now Watch the Dashboard.",subtitle:"The five numbers that reveal whether your growth system is ready to scale",excerpt:"Revenue can rise while the business underneath it gets weaker. Learn which SaaS metrics reveal whether acquisition, activation, retention, and expansion are working together.",author:"Ryan Alexander Hennesy",publishDate:"2026-09-29",category:"Sales Strategy",tags:["SaaS Metrics","Revenue Operations","Customer Acquisition","Retention","Unit Economics","Scaling"],featuredImage:"/blog/saas-dashboard-metrics.png",readTime:"10 min read",content:"# Your SaaS Has a Transmission. Now Watch the Dashboard.\n\nIn the last article, we made one point: scaling a SaaS without a system is like buying a fast car with no transmission.\n\nYou can have a powerful engine, great ads, strong outbound, more SDRs, and bigger budgets. But without a working system that turns effort into retained revenue, you are mostly making noise.\n\nThere is a second problem.\n\nEven with a transmission, you can still drive straight into a wall if you never look at the dashboard.\n\nA scalable SaaS company does not grow because it creates more activity. It grows because the team knows which numbers prove the system is working and which ones warn that something is breaking.\n\n## Revenue Is Not the Dashboard\n\nRevenue is important. Obviously.\n\nBut revenue alone can be a dangerous metric. You can grow MRR while:\n\n- Paying too much to acquire each customer\n- Losing customers faster than you realize\n- Depending on one channel that keeps getting more expensive\n- Closing deals that never activate\n- Expanding sales headcount before the process is repeatable\n- Filling the pipeline with companies that will churn in six months\n\nA growing top line can hide a weak business model.\n\nThat is why SaaS leaders need to look beyond, “How much did we sell this month?”\n\nThe better question is:\n\n> **Can we acquire the right customers, help them get value, retain them, and do it profitably?**\n\nThat is your real dashboard.\n\n## The Five Numbers That Tell You If You Can Scale\n\nYou do not need 47 dashboards or a two-hour analytics meeting every week. You need a small set of numbers that shows whether the growth engine is healthy.\n\n### 1. Customer acquisition cost: Is growth getting too expensive?\n\nCustomer Acquisition Cost, or CAC, is what you spend to win a new customer.\n\n> **CAC**\n>\n> Sales and marketing costs ÷ New customers acquired\n\nIf you spend $30,000 on sales and marketing in a month and acquire 10 new customers, your CAC is $3,000.\n\nThat number is not good or bad by itself. A $3,000 CAC can be excellent if a customer pays $1,000 per month and stays for years. It can be disastrous if they pay $200 per month and cancel after four months.\n\nThe useful question is whether CAC is rising faster than the value customers create. In 2025 B2B SaaS benchmarks, new-customer acquisition costs rose 14% while median Net Revenue Retention compressed to 101%. Acquiring new revenue became more expensive at the same time that keeping and expanding revenue became harder.\n\nIf CAC keeps rising, do not immediately buy more tools or hire more SDRs. Check where efficiency is leaking:\n\n- Is your targeting too broad?\n- Are you attracting companies that are not a real fit?\n- Does the message produce curiosity but not buying intent?\n- Are reps spending time on low-quality opportunities?\n- Is your close rate declining?\n- Is weak onboarding causing customers to churn before CAC is recovered?\n\n
106More spend is not a strategy. A more efficient path from attention to revenue is.\n\n### 2. CAC payback: How long until a customer pays you back?\n\nCAC payback tells you how many months it takes to recover what you spent acquiring a customer.\n\n> **CAC payback period**\n>\n> CAC ÷ Monthly gross profit per new customer\n\nSuppose CAC is $6,000, the monthly subscription is $1,000, and gross margin is 80%. Monthly gross profit is $800.\n\n> **$6,000 ÷ $800 = 7.5 months**\n\nThe customer must stay for more than 7.5 months before the company earns back its acquisition investment. If that customer leaves in month six, you did not simply lose an account. You paid to lose money.\n\nCAC payback matters because it shows how much cash the growth machine consumes before it becomes self-funding. Benchmarkit's 2025 SaaS data put the median payback period at 20 months, while High Alpha found that companies below 10 months achieved materially stronger growth and Rule of 40 outcomes.\n\nThere is no universal target. Enterprise software can reasonably take longer than a self-serve product. But if you do not know your payback period, you are driving without a fuel gauge.\n\n### 3. Activation: Do customers reach value fast enough?\n\nActivation is the moment a new customer completes the action that strongly predicts they will get value and stay.\n\nFor a sales intelligence platform, activation might mean:\n\n- Connecting the CRM\n- Defining the ICP\n- Enriching the first account list\n- Identifying the first high-intent accounts\n- Launching the first signal-based campaign\n- Creating the first qualified opportunity from that workflow\n\nFor a collaboration product, it could be inviting teammates and completing a shared project. For a finance tool, it might be connecting accounts and generating the first useful report.\n\nThe exact action changes by product. The principle does not.\n\n**A customer who does not reach value early is much more likely to churn later.**\n\nDo not define activation as “logged in once.” That is a vanity metric. Define it as the first moment the customer receives the outcome they bought the product for.\n\nThen track:\n\n- Time from signup to activation\n- Percentage of customers who activate\n- Activation rate by channel, segment, and plan\n- Retention difference between activated and non-activated customers\n- The most common reasons customers fail to activate\n\nIf 100 customers sign up but only 35 reach a meaningful outcome, your acquisition engine is not ready for more volume. You do not have a demand problem. You have a value-delivery problem.\n\n### 4. Retention: Does the promise hold up after the sale?\n\nYou can persuade a prospect once. You cannot persuade a customer to renew forever if the product does not deliver.\n\nRetention shows whether the promise made by marketing and sales matches the experience delivered by product, onboarding, and customer success.\n\n| Metric | What it measures | Why it matters |\n| --- | --- | --- |\n| Gross Revenue Retention (GRR) | Revenue left from an existing customer base after churn and downgrades, excluding expansion | Shows how much recurring revenue you protect before upsells hide the losses |\n| Net Revenue Retention (NRR) | Revenue left after churn, downgrades, and expansion | Shows whether the installed base is shrinking or growing over time |\n\nThe formula for NRR is:\n\n> **Net Revenue Retention**\n>\n> (Starting revenue + Expansion − Contraction − Churn) ÷ Starting revenue × 100\n\nIf you begin the year with $100,000 in recurring revenue, lose $10,000 through churn and downgrades, and gain $15,000 through upgrades:\n\n> **($100,000 + $15,000 − $10,000) ÷ $100,000 × 100 = 105% NRR**\n\nYour existing customer base grew by 5% before you acquired a single new account.\n\nRecent benchmarks place median private B2B SaaS NRR around 101%, with GRR around 88% to 91%. Results vary by customer type and contract size, but the direction is clear: retention is getting harder, and expansion often keeps net retention above 100%.\n\nHere is the trap. NRR can look healthy while GRR is weak. A few large expansions may offset a meaningful number of lost customers. That can work for a 
106while, but it is not the same as having a product customers consistently want to keep using.\n\nTrack both. NRR shows growth inside the customer base. GRR shows whether the base itself is stable.\n\n### 5. Pipeline conversion: Where does revenue get stuck?\n\nA pipeline is not a sales system. It is a list of opportunities moving, or failing to move, through a process.\n\nTo understand whether sales is scalable, measure conversion between each stage:\n\n1. Target account to engaged account\n2. Engaged account to meeting booked\n3. Meeting booked to qualified opportunity\n4. Qualified opportunity to proposal\n5. Proposal to closed won\n6. Closed won to activated customer\n7. Activated customer to renewed customer\n\nThis is where many SaaS teams discover the real issue.\n\n- If outbound creates meetings but few become qualified opportunities, targeting or messaging may be wrong.\n- If qualified opportunities reach proposals but do not close, inspect positioning, urgency, pricing, proof, and the sales process.\n- If deals close but activation is low, examine expectation-setting, onboarding, implementation, and product usability.\n- If activation is high but retention is low, customers may not be receiving durable value after the first win.\n\nEvery broken conversion point is a place where you are paying for growth but not collecting the return. Do not solve a conversion problem with more top-of-funnel volume. Fix the leaking stage first.\n\n## The Metric That Connects Everything: LTV\n\nLifetime Value, or LTV, estimates the gross profit earned from a typical customer over the relationship. A simplified model is:\n\n> **Customer Lifetime Value**\n>\n> (Average monthly revenue per customer × Gross margin) ÷ Monthly revenue churn rate\n\nSuppose average monthly revenue is $1,000, gross margin is 80%, and monthly revenue churn is 2%.\n\n> **($1,000 × 0.80) ÷ 0.02 = $40,000 LTV**\n\nIf CAC is $6,000:\n\n> **$40,000 ÷ $6,000 = 6.7:1 LTV:CAC**\n\nThat looks attractive, but be careful. LTV can become a fantasy number when it rests on tiny samples, optimistic churn assumptions, or unusually loyal early customers.\n\nUse LTV as a directional decision tool, not pitch-deck decoration. The strongest teams compare it with real cohorts:\n\n- Are customers acquired six months ago still active?\n- Are newer cohorts activating faster or slower?\n- Is churn improving or getting worse?\n- Which customer segments expand?\n- Which acquisition channels bring customers that actually stay?\n\nThat is how SaaS metrics become operating decisions.\n\n## What the Dashboard Should Tell You\n\nYour dashboard should help you act, not simply report.\n\n| If you see this | It may mean | What to inspect first |\n| --- | --- | --- |\n| CAC is increasing | Acquisition channels are saturating or targeting is weakening | ICP, message, lead quality, and conversion by channel |\n| CAC payback is too long | You spend cash faster than customers return it | Pricing, gross margin, onboarding, close rate, and retention |\n| Activation is low | Customers are not reaching first value | Onboarding, product friction, implementation, and sales expectations |\n| GRR is falling | Customers are churning or downgrading | Customer health, product reliability, adoption, fit, and support |\n| NRR is under 100% | Your installed base is shrinking | Churn drivers, expansion paths, and account management |\n| NRR is high but GRR is weak | A few expansions may be masking customer losses | Customer cohorts, logo churn, and concentration risk |\n| Pipeline volume rises but revenue does not | More activity is not producing better opportunities | Qualification, buyer intent, sales process, and value proposition |\n\nThe point is not to hit a universal benchmark. It is to understand the machine well enough to know what deserves investment next.\n\n## Scale the Numbers You Can Defend\n\nA company should scale when its numbers show that the system can absorb more demand.\n\nNot when a competitor raises funding. Not because the team feels busy. Not because leads briefly spike. Not because somebody says, “We need to grow faster.”\n\nScale when you can defend the answers to these questions:\n\n- Which customer profile has the strongest retention?\n- Which channel produces customers with the best payback?\n- How quickly do new customers reach value?\n- What does churn cost each month?\n- Is the existing customer base growing or shrinking?\n- Where does the buyer journey lose momentum?\n- Can the team handle twice the volume without creating twice the chaos?\n\nThat is when you are no longer guessing.\n\nYou are driving with a transmission and a dashboard that actually works."},{id:"17",slug:"when-should-you-scale-your-saas",title:"When Should You Scale Your SaaS?",subtitle:"How to know whether your growth engine is ready, or whether scaling will only amplify the cracks",excerpt:"Scaling does not fix a weak system. Before you add leads, sales reps, or ad spend, make sure your Sa
106aS can repeatedly acquire, activate, retain, and grow the right customers.",author:"Ryan Alexander Hennesy",publishDate:"2026-09-21",category:"Sales Strategy",tags:["SaaS Growth","Sales Strategy","Revenue Operations","Customer Retention","Go-to-Market","Scaling"],featuredImage:"/blog/when-to-scale-saas.png",readTime:"11 min read",content:'# When Should You Scale Your SaaS?\n\nScaling a SaaS business is exciting.\n\nMore leads. More sales reps. More ad spend. More customers. More revenue.\n\nBut scaling without a system is like buying a fast car with no transmission.\n\nYou can press the gas all you want.\n\nYou are still not going anywhere.\n\nOr worse, you will move forward for a moment, make a lot of noise, burn a lot of fuel, and break something expensive.\n\nThat is what happens when SaaS companies try to scale before they are ready.\n\nThey hire before they have a repeatable sales motion.\n\nThey increase ad spend before they understand their acquisition economics.\n\nThey push more users into a product that does not retain them.\n\nThey celebrate MRR growth while churn quietly eats the business from the inside.\n\n**Scaling does not fix a weak system.**\n\n**It amplifies it.**\n\n## Growth Is Not Scale\n\nGetting a few customers is growth.\n\nClosing a big deal is growth.\n\nRunning a successful campaign is growth.\n\nBut scale is different.\n\nScale means you can produce a result repeatedly without relying on luck, a founder\'s personal network, one exceptional salesperson, or a last-minute manual effort from the entire team.\n\nA scalable SaaS company has a system that can reliably do four things:\n\n- Attract the right type of customer\n\n- Convert them through a repeatable process\n\n- Help them reach value quickly\n\n- Keep them long enough to make acquisition profitable\n\nIf one of those steps is broken, pouring more money into acquisition will not solve the problem.\n\nIt will simply make the broken part more visible.\n\n## The Car With No Transmission\n\nImagine spending a lot of money on a powerful sports car.\n\nYou upgrade the engine.\n\nYou add premium fuel.\n\nYou install better tires.\n\nYou invite everyone to watch you drive.\n\nThen you discover there is no transmission.\n\nThe engine has power, but that power cannot reliably reach the wheels.\n\nThat is premature scaling in SaaS.\n\nYour "engine" might be demand generation. You can produce traffic, leads, demo requests, and trial sign-ups.\n\nBut the transmission is everything that turns demand into durable revenue:\n\n- A clear ideal customer profile\n\n- A message that resonates with that buyer\n\n- A defined qualification process\n\n- A sales playbook that more than one person can follow\n\n- Clean CRM data and clear ownership\n\n- A predictable onboarding experience\n\n- Product activation milestones\n\n- Customer success processes\n\n- Retention and expansion motions\n\n- Metrics that show where revenue leaks\n\nWithout these systems, more demand does not equal more growth.\n\nIt often equals more chaos.\n\n- More low-quality leads.\n\n- More missed follow-ups.\n\n- More confused customers.\n\n- More support tickets.\n\n- More churn.\n\n- More pressure on the team.\n\n**You do not need a bigger engine if the power is not reaching the wheels.**\n\n## Signs You Are Ready to Scale\n\nYou do not need every process to be perfect before scaling.\n\nBut you need evidence that the core machine works.\n\n### 1. You know exactly who you win with\n\nYou should be able to describe your best-fit customer without saying, "Anyone who needs our product."\n\nA strong ICP is specific.\n\nFor example:\n\nWe help B2B SaaS companies with small outbound teams identify high-intent accounts and turn buying signals into prioritized outreach.\n\nThat is far more useful than:\n\nWe sell AI-powered sales tools to businesses.\n\nWhen you know who gets the most value, your marketing becomes sharper, your sales conversations become easier, and your product roadmap becomes less random.\n\n### 2. Customers stay and get value\n\nNew revenue is not enough.\n\nIf customers leave shortly after signing up, you do not have a scaling problem. You have a retention problem.\n\nA company is ready to scale when customers are consistently reaching a meaningful outcome, staying, and ideally expanding their usage. Retention, expansion, and organic referrals are stronger signals than a temporary spike in top-of-funnel demand.\
106n\nAsk yourself:\n\n- Do customers understand why they bought us?\n\n- Can they reach their first meaningful result quickly?\n\n- Do they stay active after onboarding?\n\n- Are they renewing without being heavily chased?\n\n- Are some customers adding seats, upgrading, or referring others?\n\nIf the answer is mostly no, do not accelerate acquisition yet.\n\nFix the value-delivery system first.\n\n### 3. Your sales process is repeatable\n\nA founder closing the first 20 customers is not always proof that the company can scale.\n\nFounders can improvise. They know the product deeply. They can change the offer in real time, answer every edge-case question, and build trust through personal credibility.\n\nThat is useful early on.\n\nBut scale begins when another capable person can follow a clear process and produce similar results.\n\nThat process should include:\n\n- Who to target\n\n- What triggers make an account worth contacting\n\n- What message earns attention\n\n- How to qualify a real opportunity\n\n- What discovery questions uncover urgency\n\n- How to demonstrate value\n\n- What objections appear repeatedly\n\n- How the handoff to onboarding works\n\nIf every sales rep has to invent their own approach, you do not have a sales system yet.\n\nYou have talented individuals doing their best.\n\n### 4. You understand your unit economics\n\nGrowth that loses money on every new customer is not scale.\n\nBefore increasing your acquisition budget, know the economics behind the motion:\n\nCAC: What it truly costs to acquire a customer, including marketing, sales tools, commissions, salaries, and paid media.\n\nLTV: What a customer realistically contributes before churning.\n\nCAC payback: How long it takes to recover acquisition costs.\n\nRetention and expansion: Whether customers stay, reduce usage, or grow their accounts.\n\nHealthy SaaS businesses generally look for sustainable LTV-to-CAC economics and a CAC payback period that the company can afford to fund. A commonly cited benchmark is an LTV:CAC ratio above 3:1, while payback periods below roughly 12 to 18 months are often viewed as healthier than longer recovery cycles. These are guideposts, not universal rules. Enterprise sales cycles, gross margins, and funding models can change what "good" looks like.\n\nThe key is not chasing a perfect benchmark.\n\nThe key is being able to answer: if we spend another dollar to acquire customers, do we know when we get it back, and whether we get it back at all?\n\n### 5. Your customer journey does not depend on heroics\n\nA customer should not need to receive a special Slack message from the founder to get onboarded.\n\nYour support team should not need to manually fix the same issue for every new account.\n\nYour sales team should not have to promise custom work just to close the deal.\n\nThose are signals that your business is relying on effort instead of systems.\n\nBefore scaling, document and improve the repeatable parts:\n\n- Lead routing and response time\n\n- Discovery and qualification\n\n- CRM stages and handoffs\n\n- Onboarding steps\n\n- Activation milestones\n\n- Support escalation\n\n- Renewal check-ins\n\n- Expansion opportunities\n\n**The goal is not bureaucracy.**\n\n**The goal is consistency.**\n\nA good system gives customers a reliable experience and gives your team a way to improve the process over time.\n\n## What to Build Before You Hit the Gas\n\nBefore doubling your marketing budget or hiring five SDRs, build the system that can carry the growth.\n\n| Area | What ready looks like |\n| --- | --- |\n| **Product** | Customers consistently reach a clear value moment |\n| **ICP** | You can identify the customer segment that converts, retains, and expands |\n| **Positioning** | Prospects understand why you are different and why it matters |\n| **Acquisition** | At least one channel produces qualified demand predictably |\n| **Sales** | A documented playbook can be followed by people beyond the founder |\n| **CRM** | Every lead has ownership, context, next steps, and a clear stage |\n| **Onboarding** | New customers can reach first value without constant manual intervention |\n| **Customer success** | Risks, adoption, renewal timing, and expansion signals are visible |\n| **Metrics** | You track conversion, activation, churn, retention, CAC, and payback |\n| **Team** | Roles and handoffs are clear enough that growth does not create confusion |\n\nThis does not mean you need a massive RevOps department or a 50-page sales manual.\n\nIt means the important parts of your go-to-market motion are deliberate, visible, and repeatable.\n\n## Scale One Constraint at a Time\n\nThe smartest way to scale is usually not to multiply everything at once.\n\nFind the current bottleneck.\n\nMaybe demand is the problem: you do not have enough qualified pipeline.\n\nMaybe conversion is the problem: people take demos but do not buy.\n\nMaybe onboarding is the problem: customers sign but never activate.\n\nMaybe retention is the problem: they activate but leave three months later.\n\nMaybe expansion is the problem: happy customers do not know the next use case.\n\nSolve the constraint that limits growth now.\n\nThen move to the next one.\n\nFor example, imagine LeadBuds generates strong interest from B2B teams looking for better prospecting data. If demos are plentiful but deals stall, the answer is probably not "run more campaigns." It may be sharper qualification, stronger proof, cleaner follow-up, or a clearer ROI story.\n\nIf deals close but customers do not get to their first qualified pipeline opportunity quickly, the priority is onboarding and activation, not a bigger SDR team.\n\n**More volume through a broken stage just creates a bigger backlog.**\n\n## Scale What Works, Not What Looks Busy\n\nSaaS founders often confuse activity with readiness.\n\n- More calls.\n\n- More campaigns.\n\n- More dashboards.\n\n- More hires.\n\n- More tools.\n\nNone of that guarantees scale.\n\nA company becomes scalable when it can repeatedly acquire the right customers, deliver the promised outcome, retain them, and understand the economics behind the process. Strong retention, clear onboarding and operational foundations should be in place before aggressive expansion.\n\nSo before you hit the accelerator, check the transmission.\n\n- Can your marketing reliably attract your ICP?\n\n- Can sales repeat the win?\n\n- Can onboarding get customers to value?\n\n- Can your product keep them?\n\n- Can your team support twice the volume without chaos?\n\n- Can the economics survive the journey?\n\n**If yes, scale with confidence.**\n\nIf not, do not panic.\n\n**You do not need a faster car.**\n\n**You need to make sure the power can reach the wheels.**'},{id:"16",slug:"protect-revenue-before-growth",title:"Before You Chase New Revenue, Protect the Revenue You Have",subtitle:"Why retention is a sales responsibility, and how your existing customers are your highest-intent market",excerpt:"Most sales teams are obsessed with the next deal. But the fastest way to grow is not always finding someone new to buy from you. Sometimes it is making sure the people already paying you have every reason to stay, expand, and recommend you.",author:"Ryan Alexander Hennesy",publishDate:"2026-06-03",category:"Sales Strategy",tags:["Sales Strategy","Customer Retention","Revenue Growth","Customer Success","B2B Sales","Expansion Revenue"],featuredImage:"/blog/protect-revenue-before-growth.png",readTime:"9 min read",content:'# Before You Chase New Revenue, Protect the Revenue You Have\n\nMost sales teams are obsessed with the next deal.\n\nMore leads. More demos. More pipeline. More outbound. More paid acquisition.\n\nBut there is a quieter question every company should ask before turning up acquisition spend:\n\n**What are we doing for the clients who already trusted us?**\n\nBecause the fastest way to grow is not always finding someone new to buy from you. Sometimes it is making sure the people already paying you have every reason to stay, expand, and recommend you.\n\nTrust in sales does not end when a contract is signed.\n\nThat is when it starts.\n\n## The Sale Is a Promise\n\nA closed-won deal is not proof that you created value. It is proof that a customer believed you would create value.\n\nThey trusted your messaging, your sales rep, your demo, your case studies, your timeline, and your promise of outcomes. They chose you over doing nothing, building internally, sticking with a competitor, or delaying the project altogether.\n\nThen reality arr
106ives.\n\nThe onboarding may be slower than expected. The product may require more work. A feature may be missing. Internal priorities can shift. The person who bought may need to defend the decision to their manager.\n\nAt that point, the customer is no longer evaluating your pitch.\n\nThey are evaluating whether you are trustworthy.\n\n**Trust is built in the gap between what was sold and what gets delivered.**\n\n## Retention Is a Sales Responsibility\n\nToo many companies treat retention as a Customer Success problem.\n\nSales closes the deal. Success handles onboarding. Support handles issues. Account management handles renewals.\n\nThat structure may make sense operationally, but customers do not experience your company as separate departments. They experience one promise.\n\nIf sales says, "You will see qualified opportunities in the first month," and onboarding cannot get them live for six weeks, the customer does not think: *Customer Success failed.*\n\nThey think: *This company oversold us.*\n\nIf a customer needs help but gets silence after signing, they do not care whose KPI it is. They feel abandoned.\n\nThat is why retention is not just a post-sale motion. It is a continuation of sales.\n\nThe strongest sales organizations do not only ask, "How do we win this account?"\n\nThey ask:\n\n- "What has to be true for this customer to renew?"\n- "What outcome did they actually buy?"\n- "Who needs to look good internally?"\n- "What could make them regret this decision?"\n- "How can we help them get value before their excitement disappears?"\n\nThose questions create better deals from the beginning.\n\n## Your Existing Customers Are Your Highest-Intent Market\n\nA current paying customer already knows your brand. They have already crossed the trust barrier. They have already committed budget, time, and internal credibility.\n\nThat makes them one of the most valuable audiences you have.\n\nYet many businesses spend aggressively to acquire cold prospects while ignoring obvious opportunities inside their existing customer base:\n\n- Customers who have not reached their first meaningful result.\n- Customers using only 20% of the product.\n- Customers who have a new team, market, or use case.\n- Customers who could upgrade if they understood the value.\n- Customers who are quietly frustrated but have not complained yet.\n- Customers who would refer others if someone simply asked.\n- Customers who need strategic help, not another automated check-in email.\n\nThe goal is not to squeeze every customer for more revenue.\n\nThe goal is to make their original purchase more successful.\n\n**Expansion should be the result of value, not pressure.**\n\nIf a client is seeing results, understands the product, trusts your team, and believes you are invested in their success, upsells become natural. If they are confused, inactive, or disappointed, trying to sell them more will only accelerate churn.\n\n## The Retention-First Revenue Playbook\n\nBefore launching another outbound campaign, run a focused review of your current paid customers.\n\n### 1. Identify customers at risk\n\nDo not wait until renewal month to discover that a customer is unhappy.\n\nLook for early signals:\n\n- Low product usage or declining activity.\n- Delayed onboarding milestones.\n- No clear business outcome achieved.\n- Key users no longer engaging.\n- Support tickets that remain unresolved.\n- No executive sponsor involved.\n- Payment delays or reduced engagement from the buying team.\n- A mismatch between what sales promised and what the customer received.\n\nA silent customer is not always a happy customer. Often, they are simply deciding whether to leave.\n\n### 2. Revisit the original reason they bought\n\nGo back to the sales call, proposal, CRM notes, and onboarding brief.\n\nWhat problem were they trying to solve?\n\nMaybe they did not buy "an AI sales tool." They bought a faster way to find accounts showing intent. Maybe they did not buy "data enrichment." They bought cleaner CRM data so their SDR team could stop wasting time on unqualified leads.\n\n**Customers renew when they achieve the business outcome, not when they use a feature.**\n\nEvery account should have a clear answer to one question:\n\nWhat measurable change should this customer be able to show because they use us?\n\nIf you cannot answer that, renewal will depend on goodwill, habit, or pricing. None of those are durable.\n\n### 3. Create a value moment early\n\nThe first real win matters more than the perfect onboarding deck.\n\nFor a B2B SaaS company, that might mean:\n\n- The first qualified account discovered.\n- The first campaign launched.\n- The first pipeline opportunity influenced.\n- The first workflow automated.\n- The first report that saves the customer hours of manual work.\n- The first executive-ready result the buyer can share internally.\n\nYour customer needs a moment when they can say:\n\n"Okay, this was worth it."\n\nDesign the customer journey around reaching that moment quickly.\n\n### 4. Talk to customers before you need something\n\nThe worst time to contact a customer is only when you want a renewal, testimonial, referral, or upsell.\n\nThe best time is when you can help.\n\nSen
106d a note because you noticed they have not activated an important workflow. Share a relevant benchmark. Offer to review their setup. Flag an opportunity in their data. Suggest a way to get more value from what they already bought.\n\nThat type of outreach feels different because it is not transactional.\n\nIt says: *We are paying attention.*\n\nAnd attention is one of the most underrated forms of trust.\n\n### 5. Turn customer success into proof\n\nHappy customers should not remain hidden in your CRM.\n\nWhen clients get value, capture it:\n\n- What changed for them?\n- How much time, revenue, pipeline, or cost did they impact?\n- What did they do differently with your product?\n- What was the situation before they started?\n- Which quote would make a similar prospect feel understood?\n\nThis does two things at once.\n\nFirst, it helps the customer recognize the value they received. Second, it gives your sales and marketing teams credible proof for future prospects.\n\n**Retention and acquisition are not separate growth engines. Great retention creates the evidence that makes new acquisition easier.**\n\n## Trust Is Earned in Small Moments\n\nTrust is rarely built by one big gesture.\n\nIt is built through small, repeated actions:\n\n- Being honest about what the product can and cannot do.\n- Setting realistic expectations during the sale.\n- Responding quickly when something goes wrong.\n- Taking ownership instead of passing customers between teams.\n- Sharing bad news early rather than hiding it.\n- Following through on commitments.\n- Remembering the customer\'s actual goals.\n- Giving useful advice even when it does not lead to an immediate upsell.\n\nCustomers remember how you behave when things are inconvenient.\n\nAnyone can be responsive during a sales cycle. Trust is proven after the invoice is paid.\n\n## A Better Growth Question\n\nInstead of asking only:\n\n"How many new customers can we acquire this month?"\n\nAsk:\n\n**"Which current customers are closest to getting more value, and what can we do to help them get there?"**\n\nThat question changes the entire growth strategy.\n\nIt shifts your focus from volume to outcomes. From closing deals to creating customers who want to stay. From chasing attention to earning loyalty.\n\nNew business is exciting. It creates momentum, dashboards, announcements, and a feeling of progress.\n\nBut sustainable growth is quieter.\n\nIt is a customer renewing because you delivered what you promised.\nIt is a champion inviting another teammate into the product.\nIt is an account expanding because the first use case worked.\nIt is a referral that happens because a client trusts you with their reputation.\n\nThat is the kind of growth you do not have to force.\n\n## The Bottom Line\n\nDo not stop selling after the contract is signed.\n\nSell the customer on the value they are already receiving. Sell them on the belief that choosing you was the right decision. Sell them on a future where your partnership becomes more useful over time.\n\nBefore you spend more money chasing the next customer, look at the ones who already said yes.\n\nThey are not just retained revenue.\n\nThey are your most important proof that your business deserves more of it.'},{id:"15",slug:"intent-data-into-booked-meetings",title:"How Lead Gen Agencies Can Turn Intent Data Into Booked Meetings, Not Just Dashboards",subtitle:"A step-by-step playbook for turning buying signals into pipeline, not pretty charts",excerpt:"Most teams don't fail with intent data because the signals are bad. They fail because those signals never reach an SDR with a clear play to run. Here's how to turn intent into booked meetings.",author:"Ryan Alexander Hennesy",publishDate:"2026-06-02",category:"Sales Strategy",tags:["Sales Strategy","Intent Data","Lead Generation","SDR","Pipeline","B2B Sales"],featuredImage:"/blog/intent-data-booked-meetings.png",readTime:"11 min read",content:'# How Lead Gen Agencies Can Turn Intent Data Into Booked Meetings, Not Just Dashboards\n\nMost teams don\'t fail with intent data because the signals are bad. They fail because those signals never make it into the hands of an SDR with a clear, simple play to run in the next few hours.\n\nThis article walks through how lead gen agencies can turn intent data into booked meetings step by step, so it stops being a pretty dashboard and starts becoming your best outbound source of pipeline.\n\n## The problem: great signals, zero action\n\nBuying intent platforms and signal feeds can identify which accounts are researching your category, visiting your site, or comparing you to competitors. When implemented properly, intent data can predict buying behavior with roughly 60–75% accuracy and materially lift conversion rates versus cold lists.\n\nBut most teams stall at two points:\n\n- Signals stay in the vendor UI instead of flowing into CRM, sales engagement tools, and SDR workflows.\n- There are no clear "if signal X, then play Y" rules, so SDRs ignore intent tiles and keep running generic cadences.\n\nThe fix is to design the process before you buy more data: ICP, triggers, routing, plays, and measurement.\n\n## Step 1: Align intent with a sharp ICP\n\nIntent data is useless without a very specific ideal customer profile (ICP). Guides on intent and ABM consistently recommend defining ICP first, including industry, company size, tech stack, growth stage, and key personas, then mapping which topics and behaviors signal buying intent for that ICP.\n\nFor a lead gen agency, that might mean:\n\n- **ICP**: B2B SaaS companies, 20–200 employees, using HubSpot or Salesforce, selling high ACV products.\n- **Intent topics**: "outbound lead generation," "SDR outsourcing," "sales engagement tools," "b2b intent data providers."\n\nWithout this clarity, every "surging" account looks equally interesting, and SDRs end up chasing noise.\n\n## Step 2: Build an intent scoring and priority model\n\nNot all signals are equal. A single blog view is not the same as a spike in high intent topics across multiple research sessions. Best practice guides recommend building a simple scoring model that weights:\n\n- **Signal strength** (topic depth, pages visited, number of events).\n- **Topic relevance** (core pain vs peripheral interest).\n- **Account fit** (how well it matches your ICP).\n\nFor example:\n\n- High fit account researching "B2B lead generation agency pricing" on multiple sites = high score.\n- Low fit account browsing a generic "what is lead generation" article once = low score.\n\nVendors and practitioners report that when intent scoring is done well and operationalized, teams can achieve 2–3x higher reply rates from intent driven outreach compared with baseline outbound.\n\n## Step 3: Pipe signals into your existing tools\n\nTop performing teams treat every signal like a lead: it must be enriched, routed, and surfaced inside the tools SDRs already use, within hours. Reviews of intent platforms and case studies emphasize a few non negotiable integrations:\n\n- CRM (Salesforce, HubSpot) for account and contact records.\n- Sales engagement tools for sequences and tasks.\n- Internal notifications (Slack/Teams) for fast alerts.\n\nA 
106common playbook looks like this:\n\n1. ICP fit account surges on relevant topics or visits key pages (e.g., pricing, case studies).\n2. Signal and context sync into CRM and automatically create or update an account with an "Intent: High" flag.\n3. A task is created and assigned to the right SDR and optionally pushed into a Slack channel for "hot accounts."\n\nIf an SDR has to learn a new UI, export CSVs, or refresh a separate dashboard manually, the chances of consistent follow through drop close to zero.\n\n## Step 4: Define clear routing and SLAs\n\nSignals that don\'t have owners and deadlines become "background noise." Intent experts recommend applying the same rigor to intent routing that you would to inbound leads:\n\n- Rules for who owns which accounts (by territory, segment, vertical).\n- SLAs for first touch (for example, outreach within 30–60 minutes of a key signal).\n- Escalation logic if no action is taken.\n\nSome playbooks specify concrete commitments:\n\n- "Any Tier A surge (high fit and strong intent) gets first touch within 30 minutes during working hours."\n- "Tier B surges get outreach within 24 hours with a lighter, educational angle."\n\nTeams that treat intent like a "nice to have" report little impact; those that commit to SLAs see faster cycles and up to 40% shorter time to close on intent sourced deals.\n\n## Step 5: Build intent-triggered outbound plays\n\nThe core job of a lead gen agency is to turn a signal into a specific play SDRs can run, not just hand over "hot accounts." Guides on actioning intent data recommend creating sequences and talk tracks tied to particular triggers.\n\nExamples for a lead gen agency:\n\n**"Researching outbound tools" surge**\n\n- Trigger: Account shows high intent on topics like "cold email software," "sales engagement platforms," and "B2B lead gen agencies."\n- Play: Multi threaded sequence that acknowledges they\'re evaluating tools, shares a short teardown of typical outbound stacks, and offers a 20 minute session to review their funnel.\n\n**Pricing or case study page visits**\n\n- Trigger: Known account revisits your pricing or case study pages multiple times in a short window.\n- Play: Highly specific outreach referencing the use case or vertical in the case study they viewed, plus a CTA to see "behind the scenes" of a similar campaign.\n\n**Competitor comparison activity**\n\n- Trigger: Account consuming content related to a competitor or "compare X vs Y" topics.\n- Play: Educational content that neutrally compares approaches and a short call to help them pick the right model, not just the right vendor.\n\nMultichannel sequencing (email, LinkedIn, retargeting) combined with intent and personalization consistently shows the highest conversion in B2B lead gen benchmarks.\n\n## Step 6: Embed intent into SDR daily workflow\n\nModern SDR guides describe SDRs generating pipeline through "signal-based selling," not just static cadences. A typical high performing daily workflow with intent looks like this:\n\n- **Morning**: SDR opens a saved view of accounts with scores above a threshold in the last 24–48 hours, each with the firing signal and an AI suggested opener.\n- SDR reviews and lightly edits those openers, then sends 10–20 first touches or starts multichannel plays for those specific accounts.\n- **Afternoon**: SDR handles replies, books meetings, and sends follow ups tailored to the original signal ("you were looking at outbound benchmarks…" vs a generic nudge).\n\nAutomation and AI take over the heavy lifting, scoring accounts, surfacing the right signals, and drafting first pass copy, while SDRs focus on judgment, personalization, and actual conversations. This is what turns intent from "more admin" into a time saver.\n\n## Step 7: Measure intent-to-meeting, not just "surges"\n\nTo keep intent programs funded, agencies have to prove that signals create meetings and revenue, not just new charts. Recommended metrics include:\n\n- Intent to meeting conversion rate (by signal type and score tier).\n- Win rate and sales cycle length for intent sourced opportunities vs standard outbound.\n- Reply rates and positive response rates for intent triggered sequences vs generic cadences.\n\nIndustry anal
106yses report that well operationalized intent programs often see:\n\n- 2–3x higher reply rates in sequences triggered by strong intent signals.\n- Deals from intent leads closing around 40% faster than those from traditional lead sources.\n\nThose are the numbers a lead gen agency can surface in client reporting to justify the investment and deepen the engagement.\n\n## What this means for lead gen agencies\n\nFor lead gen agencies, "we use intent data" is meaningless unless it shows up in the day to day motion of targeting, sequencing, and SDR behavior. The agencies that stand out will be the ones that can show a prospect, step by step:\n\n- How they define ICP and intent topics together.\n- How signals flow into the client\'s CRM and sales tools, with owners and SLAs.\n- The exact plays they run when specific signals fire, and the lift they see in replies, meetings, and cycle times.\n\nWhen that system is in place, intent data stops being another dashboard and becomes the shortest path from anonymous research to a booked meeting.'},{id:"14",slug:"volume-first-outbound-is-dying",title:"Why Volume-First Outbound Is Dying (And What Replaces It For Lead Gen Agencies)",subtitle:"How intent-led, account-first outbound is replacing brute-force cold email and generic LinkedIn blasts",excerpt:"Volume-first outbound is collapsing: inboxes are full, filters are smarter, and brute-force math is failing. The agencies winning the next wave flip to intent-led, account-first outbound triggered by real buying signals.",author:"Ryan Alexander Hennesy",publishDate:"2026-06-01",category:"Lead Generation",tags:["Lead Generation","Outbound","Intent Data","Cold Email","LinkedIn","B2B Sales"],featuredImage:"/blog/volume-first-outbound-dying.png",readTime:"12 min read",content:'# Why Volume-First Outbound Is Dying (And What Replaces It For Lead Gen Agencies)\n\nVolume-first outbound is collapsing under its own weight: inboxes are full, filters are smarter, and the math on brute-force cold email and generic LinkedIn blasts keeps getting worse. The agencies that win the next wave will be the ones that flip to intent-led, account-first outbound where every touch is triggered by real buying signals, not by a CSV row.\n\n## The old volume-first playbook\n\nFor a decade, the standard agency playbook was simple: scrape a big list, plug it into a sequencer, blast as many emails and connection requests as the tools allowed, and hope that tiny conversion percentages scaled with enough volume. Success was measured in "emails sent" and "touches per day," not in relevance, timing, or whether a human being actually wanted to hear from you.\n\nThis worked in less saturated markets, when filters were weaker and buyers were less shielded, so a small percentage of generic outreach still broke through. But B2B decision-makers in 2025–2026 live in a different environment: they are informed, time-poor, and protected by AI-driven spam filters and platform limits that punish high-volume, low-relevance behavior.\n\n## The numbers: response rates are at the floor\n\nHonest benchmark reports put the average B2B cold email response rate somewhere between about 1–5% for most campaigns. Even more optimistic studies show typical reply rates around 3–5%, with 5–8% considered strong performance if targeting and segmentation are tight.\n\nIn other words, a thousand "spray and pray" emails might generate a handful of replies and maybe one or two meetings, and that\'s before factoring in the cost of domain warm-up, deliverability work, and list building. Benchmarks also show that top-performing campaigns, the ones that are tightly targeted and personalized, can achieve 15–25%+ response rates, sometimes even higher, which is several times better than the generic average.\n\n## LinkedIn is punishing spammy volume too\n\nOn LinkedIn, the gap between thoughtful outreach and volume spam is just as stark: data from multiple sources shows that personalized or context-aware connection requests can reach roughly 30–45%+ acceptance, whereas generic requests hover closer to 15%. Some analyses even show that "blank but relevant" connection requests can outperform clumsy pitch-filled notes, landing 55–68% acceptance when combined with pre-engagement and a strong profile.\n\nAt the same time, LinkedIn has tightened connection caps to roughly 20–30 invitations per day and around 100 per week, with low acceptance rates and spam reports triggering further restrictions. That means a volume-first "100 generic requests a day" strategy is not only ineffective, it actively damages the sending profile and reduces future reach.\n\n## Structural forces killing volume-led outbound\n\nSeveral structural shifts are accelerating the decline of volume-led outbound. First, buyers now complete a large part of their research and decision process before they ever speak to a vendor; outreach that ignores where they are in that journey simply gets ignored. Second, email providers and enterprise systems increasingly use AI to prioritize relevant, low-risk messages and to suppress repetitive or obviously automated outreach at scale.\n\nThird, tightening privacy and data regulations make mass outreach on poorly targeted lists a growing compliance and reputational risk, especially when consent and data provenance are unclear. Collectively, these forces mean that more volume no longer equals more opportunity; in many cases, more volume just equals more invisibility and more risk.\n\n## The shift: from activity volume to intent\n\nWhat replaces volume-first is not "sending nothing," but a model where the unit of design is the account and the buying signal, not the individual email. Instead of broadcasting to everyone who fits a static ICP, modern lead gen agencies narrow to accounts that show evidence of being in-market, through technographic, firmographic, and behavioral signals, and then orchestrate tailored plays around those accounts.\n\nIntent-based outbound uses signals like technology stack changes, funding events, hiring for key roles, content engagement, and partner ecosystem activity to infer when an account is actively researching or preparing to buy. Data from outbound trend anal
106yses suggests that teams using intent signals see 2–3× higher reply rates than those relying on generic, non-signal-driven outreach, because they reach fewer accounts but do so at the moment of highest relevance.\n\n## Pillar 1: deep ICP and account-first targeting\n\nThe first step away from volume is a ruthlessly defined ICP and account list. Cold email benchmark studies show that list quality and targeting precision are the single biggest drivers of reply rates; 300 well-researched contacts can outperform 3,000 scraped contacts by a wide margin. Narrowing ICP by factors such as funding stage, tech stack, geography, and role dramatically changes the performance ceiling of any campaign.\n\nFor agencies, this means investing more time in account research, vertical focus, and negative ICP (who not to target) instead of trying to show "scale" through large but unfocused lists. It also means building target account lists collaboratively with clients, aligning outbound with their actual go-to-market motion rather than pulling generic databases.\n\n## Pillar 2: live signals and triggers, not static lists\n\nThe second pillar is replacing static, one-time lists with dynamic, signal-driven account pools. Trend reports on intent-based lead generation emphasize the importance of combining first-party data (website behavior, form fills, product usage) with third-party intent signals and contextual triggers. Examples include job changes in key roles, new tech implementations, content downloads, event attendance, and social activity related to the problem space.\n\nInstead of "queue the whole list," modern agencies continuously monitor for these triggers and only add contacts to outbound sequences when there is fresh evidence that the account is actively considering solutions. This compresses the time between interest and outreach, which in turn improves open, reply, and meeting rates while reducing the perceived intrusiveness of cold outreach.\n\n## Pillar 3: verified enrichment and buying committees\n\nSignal-led outbound fails quickly if the people data behind it is wrong. Industry statistics around lead generation show that poor data quality and enrichment errors, like wrong contacts, outdated titles, and mismatched accounts, are among the main reasons programs stall or get mistrusted by sales teams. At scale, even small mismatches compound into a large amount of wasted activity and lost credibility with both reps and prospects.\n\nIn an account-first model, the goal is not just "get more leads," but "map the buying committee and verify the key decision-makers and influencers at each in-market account." That requires enrichment workflows that prioritize data accuracy, verification, and clean CRM sync rules, so that signals translate into qualified, reachable contacts rather than just more noise.\n\n## Pillar 4: multichannel, low-noise outbound plays\n\nVolume-first outbound treated email and LinkedIn as fire hoses; intent-led outbound treats them as precision tools in a broader, orchestrated play. Best-practice guides highlight the importance of combining channels like email, LinkedIn, calls, video, and even events or podcasts into coordinated, multi-touch sequences that respect channel norms and buyer preferences.\n\nFor example, on LinkedIn the goal is often to generate a series of lightweight, non-sales notifications (profile views, post engagement, connection request) before any direct pitch, because this produces 30–40%+ connection acceptance and 10–17% DM reply rates when done correctly. Email then acts as a parallel or follow-up channel, where highly targeted campaigns, with mid-scale volumes and strong deliverability, can hit 25–35% open rates and 3–8% reply rates, far above high-volume averages.\n\n## Pillar 5: new success metrics for agencies\n\nWhen agencies move to intent-led, account-first outbound, their dashboards have to change. Traditional reports optimized for volume, such as emails sent, contacts touched, and generic leads generated, no longer reflect what clients actually care about. Instead, metrics shift toward meetings and opportunities per in-market account, reply quality, pipeline generated from targeted plays, and long-term customer value from those accounts.\n\nTrend anal
106yses also highlight the importance of transparent, authenticity-focused reporting that connects lead gen activity to real business outcomes rather than vanity metrics. Agencies that can show that smaller, more targeted programs produce more pipeline and revenue than previous high-volume blasts gain trust and negotiate better, more strategic engagements.\n\n## How lead gen agencies can make the shift (30–60 days)\n\nFor a lead gen agency that has lived on volume, this shift can feel risky, but it can be phased in within one or two cycles. Step one is to narrow ICP and define a clear target account list with the client, explicitly agreeing on who should be prioritized and who should be excluded. Step two is to layer on 3–5 intent and trigger sources (funding, hiring, tech stack, content engagement, events) and build simple rules for when an account "goes hot."\n\nStep three is to design 2–3 signal-based outbound plays per segment. For example, a sequence for "newly funded accounts," another for "hiring in a key role," and another for "engaged with a specific content topic." Run them at moderate scale while aggressively tracking reply quality, meetings, and pipeline. Step four is to show the side-by-side numbers: fewer, more targeted touches generating more conversations and revenue than previous "spray and pray" programs, making the case to fully retire volume-first outbound as anything more than a legacy backup.\n\nWhen agencies do this well, outbound stops being a noisy channel their clients apologize for and becomes a precise, signal-driven engine that compounds in effectiveness over time.\n'},{id:"13",slug:"it-lead-generation-system-90-day-blueprint",title:"Building a High-Performance Lead Generation System for IT Companies: A 90-Day Blueprint",subtitle:"How IT companies build predictable revenue engines that actually work",excerpt:"Most IT companies struggle with inconsistent lead generation, relying on Upwork or luck. A proper GTM system creates predictable growth within 90 days through strategy, infrastructure, and systematic outreach.",author:"Ryan Alexander Hennesy",publishDate:"2025-11-26",category:"Sales Strategy",tags:["Lead Generation","GTM Strategy","IT Companies","Sales System","Business Development","CRM"],featuredImage:"/blog/it-lead-generation-system.png",readTime:"11 min read",content:"# Building a High-Performance Lead Generation System for IT Companies: A 90-Day Blueprint\n\nMost IT companies rely on inconsistent, fragmented, or outdated sales processes. Lead generation is often tied to a single channel like Upwork, upsells depend on luck, and teams operate without a clear Ideal Customer Profile (ICP). As a result, growth becomes unpredictable, and sales performance relies on individual effort rather than a system.\n\nA proper Go-to-Market (GTM) engine changes this completely. Over the past few years, we have implemented comprehensive GTM systems for IT companies and observed a clear pattern: predictable growth only happens when strategy, infrastructure, and outreach work together as one mechanism.\n\nThis article explains the structure of an effective lead generation department for IT companies, why it matters, and how a well-designed process produces measurable results within 90 days.\n\n## 1. Why Most IT Companies Struggle with Lead Generation\n\nMany companies come to us with the same foundational issues:\n\n- No clearly defined ICP or market segmentation\n- Overreliance on Upwork, referrals, or inbound luck\n- No consistent outbound presence\n- Upsells and repeat business happen sporadically\n- Lack of alignment between marketing, sales, and business development\n- CRM systems that are either unused or poorly structured\n- No tracking, no dashboards, and no understanding of conversion metrics\n\nWithout clarity and structure, no outreach strategy can scale. The problem isn't the team — it's the system.\n\n## 2. The Foundation of a High-Performing Lead Generation Engine\n\nEvery effective GTM system in the IT sector includes the following core components:\n\n### 2.1 ICP and Market Segmentation\n\nBefore outreach begins, the company needs a precise understanding of who they are selling to, what pains they are solving, and how they stand out. This includes geography, industry, company size, buying roles, triggers, and decision criteria.\n\n### 2.2 Clear Value Proposition and Offers\n\nMost IT companies communicate services, not value. A strong offer articulates the outcome, the value, the differentiator, and the path to success for the client. This is essential for both outbound and inbound performance.\n\n### 2.3 Outreach Infrastru
106cture\n\nA scalable system includes:\n\n- Verified email domains\n- Warmed-up sending infrastructure\n- Messaging frameworks\n- LinkedIn workflows\n- Templates that convert\n- Segmented lists based on ICP\n\nThis creates repeatability and protects deliverability.\n\n### 2.4 CRM and Pipeline\n\nA functional CRM is not just a database; it is a map of revenue. Stages, handoff processes, follow-ups, and automation must be clearly defined. Dashboards provide visibility on conversion rates, bottlenecks, and opportunities.\n\n### 2.5 Content and Nurture Strategy\n\nLinkedIn content, nurture campaigns, and remarketing make cold leads familiar. This increases conversion rates from outreach and restores deals that were previously lost.\n\n### 2.6 Upsell and Account Management\n\nA systematic upsell process increases lifetime value and reduces CAC. IT companies often overlook this area, even though the warmest revenue is in the existing client base.\n\nThis structure turns lead generation from guesswork into a predictable machine.\n\n## 3. What Happens in the First 90 Days\n\nWhen an IT company implements a full GTM system, the results are visible quickly.\n\n### Month 1: Strategy and Fast Wins\n\n- ICP, segmentation, and value proposition\n- Positioning and offer creation\n- Reconnect campaigns and reopening closed-lost deals\n- Call-taker preparation and scripts\n- Outreach infrastructure setup\n- CRM pipeline design\n- Dashboard creation\n\nThe groundwork is established and immediate opportunities begin to surface.\n\n### Months 2–3: Full Outreach and Activation\n\n- Testing multiple outreach hypotheses\n- Launching LinkedIn content plan\n- Setting up nurture campaigns\n- Creating consistency in CRM usage\n- Running upsell initiatives\n- Structuring proposals and sales materials\n\nThis phase activates all channels and aligns sales with marketing.\n\n## 4. The Results Companies Typically See\n\nWith the right execution, IT companies achieve:\n\n- Clear ICP and positioning\n- Operational CRM and dashboards\n- Reopened deals turning into revenue\n- Upsells that follow a defined process\n- Predictable appointments from outreach\n- New leads from LinkedIn\n- Functional Account Management and upsell workflows\n\nThese outcomes are not accidental. They are the natural result of having a proper system.\n\n## 5. Why This Matters for IT Companies Now\n\nThe IT market is becoming more competitive, buyers are more informed, and traditional channels like Upwork are less reliable. Companies that do not invest in proper GTM systems will remain dependent on randomness. Companies that build sustainable lead generation engines will create predictable revenue and significantly reduce acquisition costs.\n\nA well-designed GTM system is no longer an advantage — it is a requirement.\n\n## Build Your Lead Generation Machine\n\nIf you want your IT company to build a predictable, structured, and scalable lead generation engine, we design and implement GTM systems tailored specifically for the IT industry.\n\nReach out to discuss your current setup, and we will show you exactly where growth can be unlocked within the next 90 days."},{id:"15",slug:"linkedin-2026-sales-ai-automation-guide",title:"LinkedIn in 2026: What's Next for Sales & AI Automation (Ultimate Guide)",subtitle:"The complete guide to LinkedIn sales automation, AI tools, and what actually moves pipeline in 2026",excerpt:"2026 won't look like 2025. On LinkedIn, the game is shifting from manual outreach plus generic AI posts to authentic engagement, human-first automation, and AI-powered systems that actually drive pipeline.",author:"Ryan Alexander Hennesy",publishDate:"2026-01-05",category:"Sales Strategy",tags:["LinkedIn","Sales Automation","AI Tools","B2B Sales","Lead Generation","Sales Navigator","2026 Trends"],featuredImage:"/blog/linkedin-2026-sales-ai-automation.png",readTime:"12 min read",content:"# LinkedIn in 2026: What's Next for Sales & AI Automation (Ultimate Guide)\n\nSales teams, founders, and revenue leaders: 2026 won't look like 2025, and it definitely won't look like 2024. On LinkedIn, the game is shifting from manual outreach plus generic AI posts to authentic engagement, human-first automation, and AI-powered systems that actually drive pipeline. Here's what's real, what's noise, and where you should invest your energy in the year ahead.\n\n## 1. Enterprise AI Adoption Goes Mainstream\n\nIn 2026, AI is no longer an experiment for big companies. It's production infrastru
106cture. Enterprise adoption of AI across sales, marketing, and operations is accelerating fast. Companies integrating AI into daily workflows are seeing measurable gains in productivity, forecasting accuracy, and execution speed.\n\nFor LinkedIn sales teams, this means:\n\n- Predictive insights that surface who is ready to buy now\n- Real-time lead scoring and prioritization\n- AI agents that enrich, qualify, and automate sequences without heavy manual input\n\n**Bottom line: AI is moving inside the system, not sitting next to it as a \"tool.\"**\n\n## 2. LinkedIn as a Data & Intent Engine\n\nLinkedIn is evolving from a networking platform into a live intent and signal engine. Sales Navigator is no longer just filters and saved leads. It's a stream of buying signals.\n\n**What matters in 2026:**\n\n- Funding rounds\n- Leadership changes\n- Hiring velocity\n- Content engagement and profile activity\n\nThese signals allow sales teams to act before competitors even notice movement.\n\nThe winning move is not checking these manually. It's wiring them directly into your CRM, outreach, and prioritization logic so reps focus only on accounts with momentum.\n\n## 3. AI Sales Automation: Tools vs. Real Impact\n\nBy 2026, the market is flooded with AI sales tools. Most will look impressive. Few will move revenue.\n\nThe difference is not features. It's integration and data quality.\n\n### AI for Outreach & Sequences\n\nReply.io automates multichannel sequences across email, LinkedIn, and SMS while allowing human checkpoints.\n\nActiveCampaign adds predictive timing and adaptive follow-ups instead of fixed sequences.\n\n### AI for Prospecting & Enrichment\n\nApollo.io operates as a live B2B contact graph with continuous enrichment.\n\nLavender.ai improves reply rates by optimizing tone, structure, and clarity, not by sounding robotic.\n\n### Autonomous SDRs\n\nAutonomous agents are emerging, but in 2026 they work best as copilots, not replacements. Teams using them successfully still control positioning, targeting, and qualification rules.\n\n**Market signal:** Sales automation continues to grow fast, but teams without a clear system are seeing diminishing returns despite more tools.\n\n## 4. LinkedIn Automation: What Actually Works\n\nThere is massive noise around LinkedIn automation. Some tools promise scale and end up burning accounts or damaging reputation.\n\n**What fails:**\n\n- Aggressive connection automation\n- Generic AI messages\n- High-volume behavior that ignores LinkedIn limits\n\n**What works:**\n\n- Human-like pacing and interaction patterns\n- Strict connection and message caps\n- Blending automation with manual engagement\n\nAutomation should amplify discipline, not replace judgment.\n\n## 5. Hyper-Personalization Beats Volume\n\nMass outreach is officially dead.\n\nIn 2026, effective automation does three things:\n\n- Pulls real profile and company data\n- Adjusts messaging based on intent signals\n- Changes follow-ups based on actual behavior, not templates\n\nAI is useful here only if it is grounded in live data. Otherwise, it just produces louder noise.\n\nThe best teams use AI to generate relevant hooks, then let humans handle context and conversation.\n\n## 6. Human + AI Is the Only Scalable Model\n\nThe strongest sales orgs are not fully automated. They are well-designed systems where:\n\n- AI handles research, enrichment, sequencing, and reporting\n- Humans focus on discovery, trust, negotiation, and closing\n- Feedback loops continuously improve messaging and targeting\n\nThis is how teams scale revenue without hiring armies of SDRs.\n\n## 7. Sales Skills Are Changing Fast\n\nAI fluency is no longer optional.\n\nSales teams that win in 2026 invest in:\n\n- Prompting and AI workflow design\n- Data literacy and signal interpretation\n- Ethical automation and compliance\n\nThe edge is not knowing tools. It's knowing how to think with them.\n\n## SEO & Discoverability Strategy for 2026\n\nTo rank for LinkedIn, sales, and AI automation topics, your content should naturally include:\n\n- LinkedIn sales automation trends 2026\n- AI for LinkedIn prospecting\n- LinkedIn Sales Navigator AI insights\n- Best AI sales tools 2026\n- How to automate LinkedIn outreach safely\n\nSearch engines and AI answer engines prioritize structured thinking, real experience, and actionable insights, not generic explanations.\n\n## Final Take\n\n2026 is not about more tools.\nIt's about cleaner systems, better data, and disciplined execution.\n\n**Focus on:**\n\n- Live data, not scraped lists\n- Systems, not headcount\n- AI as leverage, not a shortcut\n\nTeams that get this right won't just generate more leads. They'll close better deals with less noise.\n\nThe companies that win don't close harder in the last week of the month.\n\n**They plan three months earlier.**"}
106,{id:"14",slug:"sales-quarterly-game-not-monthly-lottery",title:"Sales Is Not a Monthly Lottery. It's a Quarterly Game.",subtitle:"Why monthly sales thinking breaks teams and how quarterly planning restores predictability",excerpt:"If your sales results surprise you every month, good or bad, you don't have a sales system. You have a slot machine. Most teams fail because sales is treated as a monthly activity, while it behaves like a quarterly system.",author:"Ryan Alexander Hennesy",publishDate:"2025-12-15",category:"Sales Strategy",tags:["Sales Strategy","CRM","Lead Generation","Sales Planning","Pipeline Management","Forecasting"],featuredImage:"/blog/sales-quarterly-game.png",readTime:"10 min read",content:'# Sales Is Not a Monthly Lottery. It\'s a Quarterly Game.\n\nIf your sales results surprise you every month, good or bad, you don\'t have a sales system.\nYou have a slot machine.\n\nMost teams don\'t fail because they lack talent, tools, or leads.\nThey fail because sales is treated as a monthly activity, while in reality it behaves like a quarterly system with momentum, lag, and compounding effects.\n\nAnd the first place this failure shows up?\nYour CRM.\n\n## The Illusion of Control: Why Monthly Sales Thinking Breaks Teams\n\nSales leaders love monthly targets. They feel clean, measurable, and urgent.\n\nBut here\'s the uncomfortable truth:\n\n**Most sales actions taken in Month 1 only convert in Month 2 or 3.**\n\nOutbound. Enterprise deals. Complex B2B. Even inbound with qualification layers.\n\nWhen you measure sales only month-to-month, you:\n\n- Kill initiatives before they mature\n- Change messaging mid-cycle\n- Panic-hire or panic-fire\n- Overreact to noise instead of the signal\n\nThis creates operational whiplash.\n\n**Quarterly planning doesn\'t remove accountability. It restores causality.**\n\n## Sales Have Lag and Pretending It Doesn\'t Creates Chaos\n\nMarketing understands lag. Finance understands lag. Product understands lag.\n\nSales? Often doesn\'t.\n\nA healthy sales system has:\n\n- **Leading indicators** (activity, pipeline creation)\n- **Mid indicators** (SQLs, meetings held, velocity)\n- **Lagging indicators** (closed revenue)\n\nWhen teams only obsess over revenue this month, they ignore the system that produces revenue next quarter.\n\nThat\'s how you end up with:\n\n- "Why did the pipeline suddenly drop?"\n- "Why are SDRs booking fewer meetings?"\n- "Why did conversion fall?"\n\nThe answer is usually simple:\n\n**You stopped doing the right things 60 to 90 days ago.**\n\n## CRM Chaos: The Silent Killer of Sales Forecasting\n\nLet\'s talk about the elephant in the room.\n\nMost CRMs are not systems of truth.\nThey are systems of delayed, partial, and sometimes fictional reporting.\n\n**Common symptoms:**\n\n- Deals stuck in stages for 90+ days\n- No clear definition of stage entry/exit\n- Missing or fake close dates\n- Activities logged late or not at all\n- "Connected", "Qualified", and "Interested" mean different things to different people\n\nThis is not a tooling problem.\n**This is a process and measurement problem.**\n\nWithout quarterly planning, CRMs degrade into:\n\n- Historical archives\n- Sales diaries\n- Management theatre\n\nInstead of predictive engines.\n\n## Quarterly Sales Planning: What Actually Changes\n\nQuarterly planning forces discipline in three areas most teams avoid.\n\n### 1. You Define What "Good" Looks Like in Advance\n\nNot after the results disappoint.\n\nYou define:\n\n- Required pipeline coverage (e.g., 3 to 5x)\n- Volume targets by stage\n- Expected conversion rates\n- Activity benchmarks per role\n\nThis turns revenue into math, not hope.\n\n### 2. You Separate Activity From Outcome\n\nGreat sales teams don\'t confuse effort with results, but they measure both.\n\nQuarterly planning allows you to ask:\n\n- Are we doing enough of the right activities?\n- Is conversion breaking somewhere?\n- Is this a demand issue or an execution issue?\n\nWithout this separation, managers default to:\n\n"Just do more." "Push harder." "Follow up again."\n\nWhich rarely fixes systemic problems.\n\n### 3. You Stop Overcorrecting Every 30 Days\n\nMonthly-only planning creates reactive leadership:\n\n- New script every month\n- New ICP every month\n- New offer every month\n\n**Quarterly planning allows controlled iteration instead of chaos.**\n\n## Lead Generation Fundamentals That Still Get Ignored\n\nNo quarterly plan survives if lead generation fundamentals are broken.\n\nLet\'s be clear about what fundamentals actually are.\n\n### 1. ICP Is Not a Slide. It\'s a Filter\n\nYour ICP must answer:\n\n- Who converts fastest?\n- Who has budget authority?\n- Who feels the pain today?\n- Who has bought similar solutions before?\n\n**If S
106DRs can\'t say "no" confidently, your ICP is weak.**\n\n### 2. Volume Without Intent Is Noise\n\nMore leads does not equal better pipeline.\n\nQuarterly planning forces you to track:\n\n- Lead source to conversion\n- Channel to deal size\n- Persona to sales cycle length\n\nThis is how you stop chasing "cheap leads" that never close.\n\n### 3. Follow-Up Is a System, Not a Reminder\n\nMost deals are lost not because of price or product, but because:\n\n- No structured follow-up cadence exists\n- Ownership is unclear\n- Timing is misread\n\nQuarterly planning makes follow-up measurable:\n\n- Touches per deal\n- Time between touches\n- Drop-off points\n\n**This is where hidden revenue lives.**\n\n## The Real Role of CRM in a Quarterly Sales System\n\nIn a healthy quarterly model, CRM becomes:\n\n- A leading indicator dashboard\n- A forecasting engine\n- A coaching tool\n- A revenue simulator\n\nNot a compliance tool. Not a punishment system. Not a graveyard of old deals.\n\nIf your CRM can\'t answer:\n\n- "Are we on track for next quarter?"\n- "Which stage is leaking?"\n- "What happens if activity drops by 20%?"\n\nThen it\'s not being used as a system.\n\n## Final Thought: Sales Predictability Is Built, Not Found\n\nSales success doesn\'t come from:\n\n- Motivation talks\n- New tools every quarter\n- Pressure at month-end\n\nIt comes from:\n\n- Quarterly planning\n- Clear definitions\n- Clean data\n- Consistent execution\n\n**The companies that win don\'t close harder in the last week of the month.**\n\n**They plan three months earlier.**\n\nIf your sales feel chaotic, unpredictable, or stressful, that\'s not "just how sales are."\n\nThat\'s a signal your system is broken.\n\nAnd systems are fixable.'},{id:"12",slug:"mcp-automation-comparison",title:"How to Use MCP for Automation — and which platform actually moves the needle",subtitle:"MCP, Zapier, n8n, and OpenAI compared: what really works in production",excerpt:"Model Context Protocol is changing how we build AI automations. Here's our real-world experience with Zapier, n8n, and OpenAI—what took time, what delivered fast, and which tool to pick for each problem.",author:"Ryan Alexander Hennesy",publishDate:"2025-11-10",category:"AI & Sales Technology",tags:["MCP","AI Automation","Zapier","n8n","OpenAI","Sales Technology","Integration"],featuredImage:"/blog/mcp-automation-comparison.png",readTime:"12 min read",content:"# How to Use MCP for Automation — and which platform actually moves the needle\n\n**Short answer up front:** Model Context Protocol (MCP) is the new universal plug for making LLMs useful in real systems. If you want fast wins, use Zapier or n8n as your MCP-backed orchestration layer. If you want deep, custom behavior and don't mind engineering time, OpenAI (and raw SDK work) is powerful — but it still requires more plumbing and product work to get to the same \"studio\" experience you get from Zapier/n8n. That's our experience building automations for Bandera AI and clients.\n\nThis article explains what MCP is, how to apply it to automation, a clear comparison of Zapier vs n8n vs OpenAI in the MCP era, and a short case study drawn from our work (what we did, what took time, and why we chose different stacks for different problems). I'll be explicit about tradeoffs so you can pick the right tool for each class of problem.\n\n## What is MCP and why it matters for automation\n\nMCP stands for Model Context Protocol. It's an open standard that makes it far easier for language models and agent runtimes to discover and call tools, access files, query databases, and perform actions in external systems without writing one-off adapters for every model or tool. Think of MCP like a \"USB-C\" for AI integrations: once a server publishes its tools and resources over MCP, any compliant model client can discover and use them. The point is standardization — less glue code, more reuse, and a clearer security surface for tooling.\n\n### Why that changes automation\n\nBefore MCP each integration often required custom code and brittle adapters; with MCP you publish a set of tool endpoints and metadata once, and multiple agent runtimes can call them.\n\nThat makes it much easier to let LLMs actually do things (create tickets, push commits, run queries, trigger workflows) while retaining auditability and auth controls.\n\n## High-level patterns for using MCP in automation\n\n1. **Use MCP servers to expose authoritative systems** (CRM, DBs, event systems, proprietary APIs). MCP servers declare tools and metadata that agents can discover.\n\n2. **Use an orchestration layer** (Zapier, n8n, or a custom agent runtime) to coordinate multi-step workflows and error handling. MCP provides the standard call surface; orchestration provides retry, monitoring, and operator UX.\n\n3. **Keep security and scopes tight:** publish only the specific tools the agent actually needs, and prefer short
106-lived credentials / OAuth flows for access.\n\n4. **Log everything.** Because MCP calls are programmatic, you must capture inputs, outputs, and timestamps for observability and debugging.\n\nThese patterns let LLMs become safe, auditable actors inside your stack rather than black-box chatbots.\n\n## The players — quick primer\n\n**Zapier:** Very mature no-code/low-code automation platform. Recently added MCP support (Zapier MCP) so models can trigger Zapier actions and use Zapier's huge app library. That makes Zapier a quick path to connect an LLM to thousands of SaaS endpoints without writing a lot of custom backend code.\n\n**n8n:** Open-source automation/orchestration tool you can self-host. n8n added MCP client/server integrations and has first-class developer ergonomics for custom flows, rich transformation logic, and full control over hosting and data. Great when you want total control and ability to extend with code.\n\n**OpenAI:** The OpenAI Agents SDK and platform have adopted MCP support, so you can run agent logic that discovers MCP servers/tools and orchestrates calls — but the environment often requires more engineering (tool wrappers, secure server deployment, and custom error handling) compared to turnkey Zapier or a self-hosted n8n flow. OpenAI's SDKs and docs have MCP examples, which is powerful but more \"build\" than \"compose.\"\n\n## Side-by-side comparison (practical factors)\n\n![MCP Platform Comparison](/blog/mcp-comparison-table.png)\n\n*I've kept the table qualitative because MCP is still evolving quickly and pricing/feature sets change often. Use this as a decision map rather than a final scoreboard.*\n\n## How we used MCP in practice — a Bandera AI + client case study (real-world, honest)\n\n### Background\n\nAt Bandera AI we built agent-enabled flows that needed to (a) read live event data and video metadata, (b) enrich that data with sales signals, and (c) trigger workflows in CRM and marketing systems to book demos or flag high-value events. Our clients required a mix of fast turnaround for pilot projects and long-term, secure integrations for production.\n\n### What we did and why we chose each tool\n\n**Zapier is the rapid prototyping layer**\n\nFor early pilots, we used Zapier MCP to connect the model to common SaaS endpoints: Gmail, Calendly, HubSpot, and Slack quickly. Zapier let us demonstrate value in days, not weeks, and gave business stakeholders clickable flows they could understand. This was perfect for showing ROI to non-technical stakeholders.\n\n**n8n as the production orchestration and control plane**\n\nOnce pilots proved the value, we reimplemented the core flows in n8n for clients that needed data residency, more complex branching, or rate-limit control. Self-hosting n8n allowed us to keep logs, add custom node scripts, and store transformations in our own infra. It is the place where the rubber met the road for production reliability.\n\n**OpenAI + MCP for advanced agent behavior (the heavy lifting)**\n\nWe invested significantly in OpenAI agent work when we needed custom reasoning: building multi-step agents that decide which tool to call, when to ask clarifying questions, and how to synthesize multi-source evidence into a single CRM update. OpenAI's Agents SDK and MCP support gave us the flexibility to build that behaviour, but it required much more engineering: secure MCP servers, auth flows, a robust retry/rollback pattern, and careful prompt engineering. Because of that extra engineering, we spent more time on OpenAI not because it was \"new\" to us but because it required more technical work to make safe and production-grade.\n\n### Outcomes and learnings\n\n- **Time to demo:** Zapier wins (hours–days). Great for convincing stakeholders.\n- **Production stability and compliance:** n8n wins (self-host, custom logging).\n- **Complex reasoning and custom agentic behavior:** OpenAI wins for flexibility, but cost and engineering investment are higher. We invested dev cycles up-front to write secure MCP servers and robust orchestration — that time paid off in richer agent behavior but slowed initial deployment.\n\n### Concrete example (short):\n\n**Pilot:** Use Zapier MCP to connect an LLM to Calendly and Slack so the model can surface \"high-interest\" webinar attendees to sales in Slack. Demo ready in 48 hours.\n\n**Production:** Rebuild in n8n, route events through a self-hosted queue, enrich with third-party API, persist enriched events in our DB, and only then call the CRM. Full observability and retention policy implemented.\n\n**Advanced agent layer:** An OpenAI agent queries the n8n MCP server for enrichment functions and decides whether to escalate to a human, create a draft email, or plan a multi-step outreach campaign. This required writing MCP servers, secure auth between OpenAI and our servers, and custom error handling logic.\n\n## Practical recommendations — when to pick which tool\n\n**If you need results fast and want non-engineers to iterate**\n\nUse Zapier MCP. Fastest wins, demos, and proof-of-concept automation. Great for showing impact to stakeholders who don't want to wait.\n\n**If you care about control, on-premise hosting, or complex branching logic**\n\nUse n8n. Self-hosted n8n gives you control, cheaper scale for heavy w
106orkloads, and the ability to extend with code.\n\n**If you need truly custom agent behaviours and advanced reasoning**\n\nUse OpenAI Agents + MCP — but budget time and engineering. Build secure MCP servers, implement robust observability, and expect the initial cost to be higher. Use this only when the automation's decision logic depends on multi-step reasoning or deep integration with proprietary systems.\n\n**Pro tip:** hybrid is usually best. Prototype with Zapier, harden flows in n8n, and reserve the OpenAI agent work for parts that need real reasoning. That's exactly the path we follow at Bandera AI.\n\n## Quick checklist to start an MCP-powered automation project\n\n1. **Inventory the systems** you must connect and classify them: quick SaaS vs sensitive internal systems.\n\n2. **Prototype the happy path in Zapier** to validate the idea with stakeholders.\n\n3. **Build production-grade flows in n8n** (or another orchestration platform) for reliability and observability.\n\n4. **Design MCP servers** for sensitive/proprietary tools and publish minimal, well-scoped tool surfaces.\n\n5. **If you need advanced agent behaviour,** create an agent in OpenAI (or the provider of your choice), wire it to your MCP servers, and invest in comprehensive logging and auth.\n\n## Final thoughts — practical, not ideological\n\nMCP makes it realistic to build agent-enabled automations without reinventing connectors for every model. For many teams, the pragmatic path is to use Zapier and n8n as composable automation layers and only bring OpenAI agent work into the picture when you need advanced reasoning that can't be templated.\n\nFrom our experience with Bandera AI and clients, Zapier gets you demos out the door, n8n gives you production-grade control, and OpenAI gives you the highest ceiling — at the cost of engineering time. That's why Zapier and n8n are often the practical choice now, and OpenAI still requires more integration work to reach parity in developer ergonomics for plug-and-play automations."},{id:"11",slug:"custom-messaging-beats-templates",title:"Custom Messaging Beats Templates: Why It's Not About What You Do, but What You Can Help With",subtitle:"How AI-powered empathy creates scalable personalization that actually converts",excerpt:"Most outreach messages sound robotic and forgettable. Learn how to use AI to amplify your insights and create custom messaging that speaks to real pain points—not just features.",author:"Ryan Alexander Hennesy",publishDate:"2025-11-05",category:"AI & Sales Strategy",tags:["Custom Messaging","Sales Personalization","AI Tools","Outreach Strategy","Sales Communication"],featuredImage:"/blog/custom-messaging-beats-templates.png",readTime:"10 min read",content:"# Custom Messaging Beats Templates: Why It's Not About What You Do, but What You Can Help With\n\nLet's be honest for a second. Most outreach messages today sound like they were written by a robot trying to imitate a salesperson. They start the same way, end the same way, and hit the same lifeless talking points. You can almost predict the line before you finish reading it: *\"We help companies like yours achieve better results with our innovative solution.\"*\n\nIt's clean, it's polished, and it's completely forgettable.\n\nIn a world where inboxes are flooded with sales pitches, **the only way to stand out is to make your message truly about the person reading it,** not about you, your product, or your company. The power lies in making them feel seen, understood, and helped. And here's the twist: yes, AI can help you do that but only if you use it the right way.\n\n## Why Generic Messaging Fails\n\nPeople don't ignore you because they're too busy. They ignore you because what you're saying doesn't matter to them.\n\nGeneric outreach feels like someone shouting into the crowd. It's not offensive, it's not wrong — it's just invisible. You can't emotionally connect to something that has no context.\n\nWhen you send a message that could apply to anyone, it automatically applies to no one. The moment a prospect reads your message and thinks, *\"They don't really know me,\"* you've lost the opportunity.\n\nThe truth is, buyers today are far more informed and selective than they used to be. They've done their research. They've seen every possible sales angle. They don't want a pitch; they want perspective.\n\nAnd perspective comes from understanding their world — their pain, their goals, and the silent frustrations behind the scenes that nobody talks about publicly.\n\n## The Shift: From Product to Pain\n\nHere's the mindset shift that separates great sales communicators from everyone else:\n\n**People don't buy products. They buy s
106olutions to problems they can't stand anymore.**\n\nIt's not about what your product *does,* it's about what your prospect *can finally stop doing* once they start working with you.\n\nThink about it this way:\n\nInstead of saying, *\"We provide sales automation software,\"* try saying, *\"We help sales teams eliminate the manual follow-ups that make them hate their CRM.\"*\n\nInstead of saying, *\"We build data dashboards,\"* try, *\"We help founders stop guessing where their revenue leaks are coming from.\"*\n\nThe difference is emotional connection. The second line doesn't describe what you sell; it describes what it **feels like** to get relief.\n\nWhen you speak to pain or even better, to *potential* pain — you stop being another vendor in the inbox. You become the person who understands their struggle before they've even said it out loud.\n\n## Using AI the Right Way\n\nHere's the reality: AI won't replace your ability to connect with people. But it can replace your excuses for not doing it well.\n\nToo many sales reps treat AI like a copy machine — something that can spit out 100 messages in 10 minutes. But that's not where the power lies. AI should be your assistant, not your author.\n\nThe right way to use AI is to turn it into your **insight amplifier**. Feed it real information about your prospects, and let it help you uncover the patterns that lead to more relevant conversations.\n\nHere's how it actually works in practice:\n\n1. **Start with real data.** Don't ask AI to \"write a message to a SaaS CEO.\" That's lazy and it'll show. Instead, give it specifics: recent news about the company, a job post, a LinkedIn comment, or a product launch. Then ask, \"What challenges might this signal for their sales team?\"\n\n2. **Turn those insights into hypotheses.** AI can surface three or four possible pain points based on that data. You're not guessing anymore — you're testing ideas grounded in real signals.\n\n3. **Write the message yourself, with help.** Once you've identified the likely pain, use AI to refine your phrasing, shorten the copy, or find alternative ways to say the same thing naturally.\n\n4. **Keep your voice human.** AI can help with clarity, but tone comes from you. Don't strip out emotion or humor — that's what makes your message sound alive.\n\nIn short, let AI help you *think better*, not *sound robotic.*\n\n## What the Data Shows\n\nLet's back this with facts, not theories.\n\nAccording to **Salesforce's State of the Connected Customer Report**, 72% of buyers say they only engage with messages that address their specific needs. The **Experian study on email personalization** found that personalized emails deliver **six times higher transaction rates** compared to generic ones.\n\nAnd here's something even more interesting: a **HubSpot benchmark study in 2024** revealed that teams using AI for *research-driven personalization* (not mass generation) achieved **35% higher reply rates** than those relying on static templates.\n\nIn other words, when AI is used to make outreach more human, it works. When it's used to make more noise, it fails.\n\n## Real Custom Messaging Examples\n\nLet's look at the difference in practice.\n\n**Generic:**\n\n\"Hi John, I noticed your company is growing fast. We help businesses like yours scale with our proven sales solution. Let's connect!\"\n\n**Custom:**\n\n\"Hey John, I saw you just opened two new offices. Expansion always brings a challenge — how to keep your sales reps aligned when they're not sitting together anymore. We've helped similar teams unify their playbooks without slowing down growth.\"\n\nWhich message gets a reply? The second one, because it sounds like it came from someone who actually paid attention.\n\n## Why Pain-Focused Messaging Converts\n\nPain is universal. Everyone has it, even if they don't admit it. When your message identifies that pain — and gives a glimpse of a way out — it instantly creates relevance.\n\nYou're not asking for their time; you're giving them clarity. You're not pushing your product; you're revealing a problem they can fix.\n\nAnd here's where the magic happens: pain-focused messaging doesn't only work when people are struggling. It works even better when they *aren't yet aware* of their future pain. That's how y
106ou create urgency before they even feel it.\n\nThink of it like a doctor who says, \"You're healthy now, but based on these symptoms, here's what might happen if you ignore it.\" That's value. That's foresight. And that's exactly what great outreach does.\n\n## The Bottom Line\n\nThe golden rule of modern sales messaging is simple: **it's not about what you do — it's about what you can help with.**\n\nPeople remember the message that speaks their language, not the one that lists your features. They don't want to be sold to; they want to be understood.\n\nCustom messaging doesn't mean you need to spend 30 minutes on every email. It means you need to **understand the person behind the lead** enough to make your outreach feel like it was written just for them — even if AI helped you get there faster.\n\nAI can't replace empathy. But empathy paired with smart tools? That's unstoppable.\n\nIf you take away one thing from this: **AI + empathy = scalable personalization.**\n\nIt's the future of outreach — and the difference between being ignored and being remembered."},{id:"10",slug:"sales-marketing-one-engine",title:"Sales + Marketing = One Engine: stop letting the cylinders misfire",subtitle:"How to align Sales and Marketing for maximum pipeline velocity and conversion",excerpt:"Too many companies treat Sales and Marketing like two departments driving different cars. Learn how to stop the traffic jam and create a unified engine that actually delivers results.",author:"Ryan Alexander Hennesy",publishDate:"2025-10-30",category:"Sales Strategy",tags:["Sales Strategy","Marketing Alignment","Lead Management","Sales Operations","Revenue Growth"],featuredImage:"/blog/sales-marketing-one-engine.png",readTime:"9 min read",content:'# Sales + Marketing = One Engine: stop letting the cylinders misfire\n\nToo many companies treat Sales and Marketing like two departments driving different cars on the same road. The result is wasted fuel: brilliant webinars, events, and content that generate leads — and then quietly die because nobody in Sales or Marketing owned the follow-up. Or vice-versa: tight sales playbooks, no marketing support to warm the pipeline. That\'s not alignment — it\'s a traffic jam.\n\nBelow I\'ll explain the two most credible (and common) mistakes, back them with hard data, and give a lean, battle-tested playbook so your engine actually fires on all cylinders.\n\n## The two deadly mistakes\n\n### 
1061) Sales processes exist — but Marketing abandons the leads it created\n\nYou run a webinar, invest in promotion, host a great session and collect registrants. But Marketing treats webinar attendees the same as any web form fill — or worse, hands them to Sales without appropriate qualification, content, or nurture. Sales then gets a mixed bag: cold attendees, unprepared prospects, and low-conversion demos. Outcome: wasted sales time and low ROI on marketing activity.\n\n**Why this hurts:** webinars and virtual events often produce highly qualified pipeline — but only if followed up correctly. Industry benchmarks show webinars regularly convert at substantial rates when handled right (many sources report attendee→action conversion in the 20–40% range for qualified CTAs).\n\n### 2) Marketing creates leads — but Sales processes are missing\n\nReverse the situation: Marketing does an excellent job driving MQLs, but Sales has no SLA, poor lead response times, or no scoring rules. Leads go unanswered or get delayed handoffs. Studies going back to Harvard Business Review show lead response time matters massively — contact quickly and conversion jumps dramatically; wait and the lead grows cold fast. One large test of real companies found most firms fail to respond quickly, and many leads are never contacted at all.\n\n## What the data says (the load-bearing facts)\n\n- **Companies with aligned Sales + Marketing see materially faster growth and higher profits** (SiriusDecisions / industry compilations show ~24% faster three-year revenue growth and similar uplift in profit and win rates when teams align).\n\n- **Optimized alignment correlates with higher retention and win rates** (reports cite ~36% higher retention and ~38% higher win rates for well-aligned organizations).\n\n- **Webinars are performant lead channels:** many benchmarks put attendee→action conversion in the 20–40% range (varies by size and format) and registration page conversion often 30–60%. Smaller, focused webinars often have better CTA conversion.\n\n- **Lead response speed is king:** classic HBR research and follow-ups show contact within minutes (vs hours/days) multiplies contact and close rates; alarmingly, many companies still don\'t hit fast response windows.\n\n- **Over 30% of leads are never contacted** in some studies — which alone explains huge lost opportunity.\n\n## The pragmatic playbook — how to run Sales & Marketing as one engine\n\n### 1. Shared North Star and SLAs\n\n**Metric:** agree on 1–2 shared KPIs (e.g., MQL→Sales-Accepted Lead (SAL) conversion rate; pipeline created by events).\n\n**SLA:** Marketing hands off qualified leads and Sales responds to SALs within a defined window (example: first response within 1 hour, personalized follow-up within 24 hours). Use tighter targets for high-intent channels (webinar attendees → 15–60 minutes). Back these with measurable dashboards.\n\n### 2. Lead taxonomy + scoring (don\'t hand raw leads)\n\nDefine "registered," "attended," "engaged," "SAL," "SQL" with explicit criteria (attendance %, content downloads, page visits, firmographics).\n\nOnly hand Sales SALs (scored + verified). Send "engaged but not ready" back to Marketing for nurture.\n\n### 3. Event-specific playbooks\n\n**For webinars:** segment attendees by behavior (joined live, watched >50%, asked Qs). Auto-trigger content flows: replay + case study for watchers, rep outreach for high-engagement attendees. Treat the "asked a question" cohort as priority SALs. Benchmarks: expect 20–40% conversion on qualified CTAs if follow-up is fast and relevant.\n\n### 4. Fast, tracked response\n\nUse CRM + automation to log lead source and time-to-first-response. Studies show contact delays kill conversion; track and publish response time weekly.\n\n### 5. Closed-loop feedback\n\nSales marks leads as won/lost with reason codes. Marketing uses loss reasons to refine campaigns. Weekly syncs (no status updates — problem solving + insights).\n\n### 6. Shared content kit\n\nSales gets templated sequences, one-page battlecards, and short video assets tailored for event leads (e.g., "webinar follow-up pack" with replay, 1-pager, 2Q discovery script).\n\n### 7. Tech stack that reflects the workflow\n\nCRM + Marketing Automation + Event/Webinar tool + Analytics. Ensure source and engagement data follow leads into the CRM (no siloed spreadsheets).\n\n## Quick checklist (copy-paste into a deck)\n\n**Shared KPIs:**\n- [ ] Pipeline from webinars\n- [ ] SAL→SQL conversion\n\n**SLA:**\n- [ ] First reply < 60 minutes (webinar high-intent)\n- [ ] Personalized follow-up < 24 hours\n\n**Lead taxonomy documented:**\n- [ ] Yes / [ ] No\n\n**Event playbook:**\n- [ ] Hand hygiene (scoring)\n- [ ] Triggered nurture\n- [ ] Sales outreach template\n\n**Weekly sync agenda:**\n1. Pipeline health\n2. Lost reasons\n3. Next event ops\n\n## Final word: alignment is operational, not aspirational\n\nSales + Marketing being "aligned" isn\'t a nice slide to show the board; it\'s a set of strict, measurable handoffs and shared incentives. When Marketing creates the lead, don\'t let it vanish into a black hole. When Sales has a process, make sure Marketing feeds it correctly. Fix those two mistakes and you\'ll stop burning budget on leads that never stood a chance, and start turning events, webinars, and campaigns into a reliable pipeline.'},{id:"9",slug:"ai-agents-that-close-deals-while-you-sleep",title:"AI Agents That Close Deals While You Sleep",subtitle:"Meet the new era of sales automation powered by OpenAI Agent Builder",excerpt:"Sales never sleeps — and n
106ow, neither does your pipeline. Discover how AI agents handle prospecting, scoring, outreach, and scheduling on autopilot, delivering deals 24/7.",author:"Ryan Alexander Hennesy",publishDate:"2025-10-20",category:"AI & Sales Technology",tags:["AI Agents","Sales Automation","OpenAI","Lead Generation","Sales Technology"],featuredImage:"/blog/ai-agents-that-close-deals.png",readTime:"8 min read",content:"# AI Agents That Close Deals While You Sleep\n\nSales never sleeps — and now, neither does your pipeline.\n\nMeet the new era of sales automation: **AI Agents built on OpenAI Agent Builder.**\nThey handle prospecting, scoring, outreach, and scheduling — all on autopilot. No engineers, no manual tasks, no burnout.\n\nJust deals, flowing in 24/7.\n\n## The Shift: From Manual Hustle to Intelligent Automation\n\nMost sales teams spend 70% of their time on repetitive admin work — finding leads, sending follow-ups, updating CRMs. Meanwhile, opportunities slip away because they're too busy managing the pipeline instead of closing it.\n\nThat's exactly what we changed.\n\nOur AI sales agents are designed to automate the grind so your team can focus on what really matters — building relationships and closing deals.\n\n## What Makes These AI Agents Different\n\nEach agent is purpose-built using OpenAI's Agent Builder, designed around your unique sales flow:\n\n- **AI Prospector Agent** – Finds and qualifies leads automatically using AI-driven research.\n- **Lead Scoring Agent** – Prioritizes leads based on fit, intent, and engagement.\n- **Outreach Writer Agent** – Crafts personalized, high-converting messages for every prospect.\n- **Follow-Up Automation** – Sends intelligent reminders based on behavior and timing.\n- **Scheduler Agent** – Books calls across time zones, no back-and-forth needed.\n- **Analytics Agent** – Gives you real-time performance insights and optimization tips.\n\nTogether, they work as your AI sales team — filling your pipeline while you sleep.\n\n## Real Results: 500% More Qualified Leads\n\nA fast-growing tech company used our AI agents to automate their outbound process.\nThe results?\n\n- **500% increase in qualified leads**\n- **70% reduction in manual workload**\n- **85% faster response time**\n\nThe AI didn't just replace manual tasks — it redefined how their team sells.\n\n## Why It Works\n\nTraditional sales automation tools follow static rules.\n**AI Agents learn from your data**, adapt to your ICP, and continuously optimize for performance.\n\nThey understand tone, timing, and context — delivering human-level personalization at scale.\n\nThis isn't \"automation.\"\nIt's **AI-driven sales orchestration**.\n\n## Ready to Scale with AI?\n\nIf your team spends more time updating CRMs than closing deals, it's time to automate.\n\nLet our AI agents handle the busy work — so your sales team can focus on what they do best: closing.\n\nBecause the future of sales isn't coming — it's already here."},{id:"8",slug:"how-to-make-ai-quote-your-brand",title:"How to Make AI Quote Your Brand: The Ultimate Blueprint for AI Search Success",subtitle:"Master the art of becoming a trusted reference in ChatGPT, Perplexity, Grok, and leading AI platforms",excerpt:"The new frontier for brand visibility isn't just Google—it's the answers delivered by AI platforms. Learn the complete roadmap for winning AI citations that translate into trust, awareness, and growth.",author:"Ryan Alexander Hennesy",publishDate:"2025-10-19",category:"AI & Content Strategy",tags:["AI Visibility","Brand Authority","AI Citations","GEO","LLMO","Content Strategy"],featuredImage:"/blog/how-to-make-ai-quote-your-brand.png",readTime:"12 min read",content:'# How to Make AI Quote Your Brand: The Ultimate Blueprint for AI Search Success\n\nThe new frontier for brand visibility is no longer just Google—it\'s the answers delivered by ChatGPT, Perplexity, Grok, Gemini, and leading AI platforms. Becoming a go-to reference in these systems means mastering not only technical optimization but also reputation and authority across the ever-evolving landscape of generative search. This article delivers a full roadmap, advanced strategies, and real industry examples for winning AI citations that translate into trust, awareness, and growth.\n\n## Why AI Visibility Matters\n\nAI-driven answers influence decisions and shape customer perceptions. Visibility now means being included, trusted, and quoted in the responses millions of users see every day. Legacy search traffic is being surpassed by brand mentions in generative systems—your citation strategy determines your relevance in the age of conversational commerce.\n\n## Step-by-Step Roadmap for AI Citations\n\n![AI Visibility Steps for Brands](/blog/ai-visibility-steps-diagram.png)\n\n### 
1061. Audit Your AI Presence\n\nBegin by running prompt-level scans using monitoring tools and manual test queries in popular AI assistants. Establish a baseline for how your brand, and competitors, appear across ChatGPT, Perplexity, or Gemini. Reveal gaps: Are you "reference-worthy"? What narrative and topics do AIs associate with your name?\n\n### 2. Ensure Full AI Crawlability\n\nCheck your robots.txt to confirm AI bots (GPTBot, PerplexityBot) have access to key site pages and assets. Avoid excessive gating and ensure essential content is open for crawling and learning. AI systems thrive on publicly available expertise.\n\n### 3. Publish Source-Worthy, Articulated Content\n\nProduce original, expert-led articles, data reports, whitepapers, and actionable guides. Use clear titles, logical heading hierarchies, lists, FAQs, and refreshed timestamps. Include author biographies and credible references for authority. Structure content for machine extraction—short answers, lists, and Q&A blocks mean easier AI citation.\n\n### 4. Engage and Build Authority Across Communities\n\nBecome a visible contributor to online communities: Reddit, Quora, LinkedIn, and niche forums. Offer value—ask better questions, give helpful answers, and support others. Endorsements and mentions from respected peers boost your AI reference rate. Repurpose credible reviews and user-generated stories as standalone expertise.\n\n### 5. Secure High-Quality Third-Party Signals\n\nEarn features or backlinks in leading publications, reputable blogs, and review platforms like Trustpilot, Capterra, Crunchbase, and Wikipedia. These signals convey trustworthiness to AI models and increase odds of citation during answer generation.\n\n### 6. Master Schema Markup and Structured Data\n\nAdd granular schema.org markup—FAQ, Organization, Product, Review—to all major pages. Plugins such as Yoast SEO and Rank Math streamline implementation. Use Google\'s Rich Results Tool to verify. Structured data is the foundation for both search and generative AI to extract and reference your brand.\n\n### 7. Monitor, Track, and Refine C
106ontinuously\n\nLeverage monitoring and analytics platforms to track AI brand mentions and sentiment shifts. Conduct monthly audits. Continuously refresh outdated content and adjust your approach as community or industry priorities shift. Benchmark competitors for emerging best practices.\n\n## Advanced Tactics for True AI Authority\n\n### Content Freshness Drives Citations\n\nPages updated every 90 days with "last updated" data rise in AI answers. Establish quarterly update routines, monitoring key topics and evolving user needs. Respond dynamically around product launches for maximum impact.\n\n### Format for Direct Extraction and Voice\n\nOptimize for direct answers: start with definitions, clear step-by-step lists, and stand-alone explanation blocks. Enhance every asset—images, alt text, geo-tagged photos, transcripts, and videos increase multimodal AI inclusion. Register business details for Bing Places and Google Business for voice-search citations.\n\n### Strategic Authority Attribution\n\nIncorporate external, respected sources, industry reports, and certifications within your major articles. Showcase real expert bios and link to flagship endorsements. Author credibility is now a direct ranking signal for AI visibility.\n\n### Sentiment and Context Shape Recommendations\n\nAI models analyze language context and sentiment. Positive endorsements (innovative, trusted, solution-focused) dramatically elevate citation rates in answers. Foster sentiment by solving real problems and showcasing honest testimonials.\n\n## Real-World Case Examples\n\n**Starbucks** uses sentiment analysis tools to adjust campaigns based on AI mentions and mood tracking, staying ahead of reputation risks and amplifying positive impressions.\n\n**Nike** adapts launch strategies in real-time based on AI-powered mention analytics, responding to feedback for maximum community engagement.\n\nNumerous startups have tripled their inclusion in "AI Overviews" by systematically optimizing for authoritative mentions and structured data in leading media and directories.\n\n## Technical and Strategic Checklist\n\n- Run regular prompt audits and competitor analysis\n- Automate citation and business listing management using tools like Yext and BrightLocal\n- Check privacy and compliance alignment (GDPR, CCPA) for all AI-driven marketing activities\n- Refresh schema and structured data monthly\n- Launch dedicated PR and review campaigns for maximal third-party credibility\n\n## The Future of AI Citation\n\nGenerative engines are getting smarter, weighing real-time signals, sentiment, authority, and community trust. Brand strategy will increasingly blend SEO with conversational marketing, voice, and visual optimization. Stay agile, experiment, and invest in expertise—the AI-powered era rewards those who adapt first.\n\nBrands building recognized authority, technical excellence, and positive sentiment are referenced most by leading AI. Start implementing these steps today—let your expertise, reputation, and distinct value become the touchstone for answers seen across the world.'},{id:"1",slug:"ai-powered-lead-generation-vs-traditional-tools",title:"Why AI-Powered Lead Generation Outperforms Traditional Tools",subtitle:"Understanding the shift from static databases to intelligent sales systems",excerpt:"Traditional lead generation tools rely on static databases and generic sequences. Discover how AI-powered platforms are transforming B2B sales with adaptive learning and real-time optimization.",author:"Ryan Alexander Hennesy",publishDate:"2025-05-12",category:"AI & Sales Technology",tags:["AI","Lead Generation","Sales Technology","B2B Sales","Bandera AI"],featuredImage:"/blog/ai-powered-lead-generation-vs-traditional-tools.png",readTime:"8 min read",content:"# Why AI-Powered Lead Generation Outperforms Traditional Tools\n\n## The Evolution of B2B Lead Generation\n\nThe landscape of B2B sales is experiencing a fundamental transformation. While traditional tools offer basic automation, they fall short in delivering the intelligence needed for modern sales success.\n\n### The Limitations of Static Systems\n\nTraditional lead generation platforms face several critical challenges:\n\n- **Outdated Data**: Static databases quickly become obsolete, leading to wasted outreach efforts\n- **Generic Messaging**: One-size-fits-all sequences fail to resonate with diverse prospects\n- **Limited Adaptability**: Inability to learn from campaign performance and adjust strategies\n- **Channel Restrictions**: Often limited to single channels without integrated multi-touch capabilities\n\n### The AI Advantage: Intelligence That Adapts\n\nMo
106dern AI-powered platforms revolutionize lead generation through:\n\n**1. Dynamic Learning Systems**\nAI analyzes every interaction—opens, clicks, replies, and conversions—continuously optimizing your approach based on real performance data.\n\n**2. Real-Time Data Enrichment**\nInstead of relying on stale contact lists, AI systems pull live data, ensuring your outreach targets current decision-makers with accurate information.\n\n**3. Intelligent Lead Scoring**\nMachine learning algorithms evaluate prospect behavior patterns to identify high-intent leads, allowing sales teams to focus efforts where they matter most.\n\n**4. Multi-Channel Orchestration**\nAI coordinates outreach across email, LinkedIn, phone, and other channels, creating cohesive campaigns that adapt based on prospect engagement.\n\n### The Business Impact\n\nCompanies implementing AI-powered lead generation report:\n\n- 35-40% higher conversion rates compared to traditional methods\n- 60% reduction in time spent on manual prospecting tasks\n- 3-5x improvement in sales qualified lead generation\n- Significant increases in pipeline velocity and deal closure rates\n\n### Making the Transition\n\nMoving from traditional to AI-powered lead generation requires:\n\n1. **Technology Assessment**: Evaluate platforms based on learning capabilities, not just automation features\n2. **Data Integration**: Ensure seamless connection with existing CRM and sales tools\n3. **Team Training**: Equip your sales team to leverage AI insights effectively\n4. **Continuous Optimization**: Monitor performance metrics and refine strategies based on AI recommendations\n\n### The Future is Intelligent\n\nThe gap between traditional and AI-powered lead generation continues to widen. As buyer behaviors become more complex and markets more competitive, the ability to adapt and learn becomes not just an advantage—it's essential for survival.\n\nOrganizations that embrace intelligent systems position themselves to scale efficiently, engage prospects meaningfully, and convert opportunities consistently. The question isn't whether to adopt AI-powered lead generation, but how quickly you can implement it to stay ahead of competitors who already have."},{id:"2",slug:"top-ai-tools-for-sales-teams-2025",title:"Essential AI Tools Transforming Sales Teams in 2025",subtitle:"The complete sales technology stack for modern revenue teams",excerpt:"Explore the AI-powered tools that leading sales organizations use to drive predictable revenue growth, from intelligent prospecting to deal intelligence and coaching.",author:"Ryan Alexander Hennesy",publishDate:"2025-05-21",category:"Sales Tools",tags:["AI Tools","Sales Technology","Sales Stack","Revenue Growth","Sales Automation"],featuredImage:"/blog/top-ai-tools-for-sales-teams-2025.png",readTime:"10 min read",content:"# Essential AI Tools Transforming Sales Teams in 2025\n\n## Building Your Modern Sales Technology Stack\n\nThe sales landscape has evolved dramatically. Today's top-performing teams don't just work harder—they leverage AI to work smarter, combining human expertise with machine intelligence.\n\n### The AI Sales Revolution\n\nSales teams are moving away from:\n- Static CRMs that require constant manual updates\n- Generic email blasting that damages sender reputation\n- Disconnected tools that create workflow inefficiencies\n\nToward:\n- Intelligent platforms that learn and adapt\n- Personalized outreach at scale\n- Integrated systems that provide unified insights\n\n### Categories of Essential AI Sales Tools\n\n#### 1. Intelligent Prospecting & Engagement\n\nThe foundation of modern sales is finding and engaging the right prospects. AI-powered prospecting tools:\n\n- Identify high-intent buyers through behavioral signals\n- Automate multi-channel outreach while maintaining personalization\n- Adapt messaging based on engagement patterns\n- Integrate seamlessly with LinkedIn and email platforms\n\n**Key Features to Look For:**\n- Real-time data enrichment\n- Adaptive campaign logic\n- Multi-channel coordination\n- Behavioral analytics\n\n#### 2. Conversation Intelligence\n\nUnderstanding what happens on sales calls is crucial for coaching and improvement:\n\n- AI records and transcribes all sales interactions\n- Analyzes talk ratios, questions asked, and objections raised\n- Identifies successful patterns and areas for improvement\n- Provides actionable coaching recommendations\n\n**Business Impact:**\n- Faster rep ramp time\n- Consistent messaging across teams\n- Data-driven coaching decisions\n- Improved win rates\n\n#### 3. Revenue Intelligence & Forecasting\n\nAccurate forecasting requires more than gut feelings:\n\n- AI analyzes pipeline health in real-time\n- Identifies at-risk deal
106s before they slip\n- Provides visibility into team performance\n- Delivers predictive insights for strategic planning\n\n#### 4. Email & Messaging Optimization\n\nCrafting effective sales emails is both art and science:\n\n- AI provides real-time feedback on email effectiveness\n- Suggests improvements for personalization and tone\n- Analyzes what messaging resonates with different personas\n- Helps maintain consistent quality across team communications\n\n#### 5. Sales Content Generation\n\nCreating outreach content at scale while maintaining quality:\n\n- AI generates personalized sequences based on ICP data\n- Creates LinkedIn messages, call scripts, and email templates\n- Maintains brand voice while adapting to prospect context\n- Reduces time spent on content creation\n\n#### 6. Data Enrichment & Workflow Automation\n\nConnecting disparate data sources and automating manual tasks:\n\n- Pulls data from multiple sources into unified workflows\n- Enriches contact records automatically\n- Builds custom prospecting workflows without code\n- Integrates with existing sales tools\n\n#### 7. Meeting Intelligence\n\nPreparing for and extracting value from sales meetings:\n\n- Automatically surfaces relevant prospect information\n- Provides real-time context during calls\n- Captures action items and next steps\n- Syncs insights back to CRM\n\n### Building Your Stack: Key Considerations\n\nWhen selecting AI sales tools, prioritize:\n\n**Integration Capability**\nTools should work together seamlessly, not create more silos.\n\n**Ease of Adoption**\nIf your team won't use it, it doesn't matter how powerful it is.\n\n**Scalability**\nChoose solutions that grow with your organization.\n\n**ROI Measurement**\nImplement tools with clear, measurable business impact.\n\n**Data Security**\nEnsure robust security and compliance features.\n\n### The Strategic Implementation Approach\n\n**Phase 1: Foundation (Months 1-2)**\n- Implement core prospecting and engagement platform\n- Connect with existing CRM\n- Train team on basic functionality\n\n**Phase 2: Optimization (Months 3-4)**\n- Add conversation intelligence\n- Begin coaching based on AI insights\n- Refine targeting and messaging\n\n**Phase 3: Expansion (Months 5-6)**\n- Integrate additional specialized tools\n- Automate more workflows\n- Scale successful patterns\n\n### Measuring Success\n\nTrack these key metrics to evaluate your AI sales stack:\n\n- **Efficiency Metrics**: Time saved on manual tasks, automation rate\n- **Effectiveness Metrics**: Conversion rates, response rates, pipeline velocity\n- **Revenue Metrics**: Deal size, win rate, sales cycle length\n- **Adoption Metrics**: Tool usage, team engagement\n\n### The Future of AI in Sales\n\nThe AI sales technology landscape continues to evolve rapidly. Expect:\n\n- More sophisticated predictive capabilities\n- Deeper integration across platforms\n- Enhanced personalization at scale\n- Autonomous sales assistants handling routine tasks\n\n### Making the Right Choice\n\nThe best sales AI stack isn't about having every tool—it's about having the right tools that work together to amplify your team's capabilities. Start with platforms that deliver the most immediate impact on your specific challenges, then expand strategically.\n\nRemember: AI tools are force multipliers, not replacements. The winning combination is skilled sales professionals empowered by intelligent technology that handles the data-heavy lifting, allowing them to focus on building relationships and closing deals."},{id:"3",slug:"ai-powered-clarity-for-outreach",title:"From Outreach Chaos to AI-Powered Clarity: A Founder’s Guide",subtitle:"How modern founders are ditching cold chaos for intelligent, scalable sales systems",excerpt:"Discover how AI-powered platforms are replacing disconnected tools, creating predictable, adaptive outbound engines, and enabling founders to focus on strategy, not spreadsheets.",author:"Ryan Alexander Hennesy",publishDate:"2025-05-27",category:"AI & Sales Strategy",tags:["AI","Outreach","Sales Strategy","Founders","B2B Sales"],featuredImage:"/blog/from-outreach-chaos-to-ai-clarity.png",readTime:"7 min read",content:"# From Outreach Chaos to AI-Powered Clarity: A Founder’s Guide\n\n## The Outreach Problem No One Talks About\n\nOutreach isn’t broken because your team is lazy. It’s broken because most systems weren’t built for scaling intelligently.\n\nYou’re probably dealing with:\n\n- Manual prospecting in spreadsheets\n- Static lead lists that go cold fast\n- Guesswork around messaging\n- SDRs burning out trying to personalize at scale\n\nAnd let’s not forget the tools — Outreach, Apollo, Lemlist, HubSpot, LinkedIn… None of them were built with true campaign intelligence in mind. They're just delivery systems.\
106n\nWhat you really need is a decision-making engine — not just a sequence sender.\n\n### What AI-Powered Clarity Looks Like\n\nSmart founders are switching gears. They’re using AI-powered platforms to replace 4–5 disconnected tools and create a predictable, adaptive outbound engine.\n\nHere’s what that looks like:\n\n#### 1. Dynamic ICP Matching\n\nNo more scraping lists and hoping they fit. AI analyzes your past wins, real-time market signals, and intent data to refine your Ideal Customer Profile constantly.\n\n#### 2. Message Optimization in Real Time\n\nInstead of writing 50 variations of a cold email, AI tracks open, reply, and conversion rates — and adapts sequences based on what’s working.\n\n#### 3. Multichannel Outreach That’s Synced & Smart\n\nLinkedIn, email, calls, even social DMs — all coordinated through a single logic engine that learns and pivots.\n\n#### 4. Campaign-Level Intelligence\n\nIt’s not just about the message — it’s about timing, cadence, tone, CTA strength, and channel mix. AI brings clarity to all of it.\n\n### The Founder’s Shift: From Hustler to System Builder\n\nAs a founder, your job isn’t to write cold emails at 2 AM.\n\nIt’s to build repeatable growth systems that don’t fall apart when you scale.\n\nAI-driven sales platforms allow you to:\n\n- Eliminate guesswork\n- Reduce ramp time for new reps\n- Scale personalization without manual effort\n- Focus your time on strategy, not spreadsheets\n\nThis shift is what separates startups that grind for years… from those that scale in six months.\n\n### What to Look for in a Smart Sales Platform (Not Just Another Tool)\n\nHere’s your checklist for clarity over chaos:\n\n✅ Real-time data enrichment\n✅ Smart lead scoring & prioritization\n✅ Adaptive messaging logic\n✅ Native multichannel delivery\n✅ Reporting that guides decisions — not just shows them\n✅ Setup & support tailored to your ICP and motion\n\n### Final Thoughts: Your Sales Stack Doesn’t Need More Tools. It Needs More Intelligence.\n\nIf your current outbound feels like duct tape and late nights… you’re not scaling. You’re surviving.\n\nFounders who win in 2025 won’t be the ones sending the most emails. They’ll send the right message to the right person at the right time, with systems that scale as they grow.\n"},{id:"4",slug:"bandera-ai-vs-everyone",title:"Bandera AI vs Everyone: The Ultimate Comparison Guide",subtitle:"Why smart sales teams are replacing outdated tools with true AI-powered growth",excerpt:"A detailed comparison of Bandera AI against other sales platforms like Apollo, Outreach.io, and Lemlist, highlighting the key differences and advantages of an AI-powered decision engine.",author:"Ryan Alexander Hennesy",publishDate:"2025-06-09",category:"AI & Sales Technology",tags:["AI","Sales Technology","Comparison","B2B Sales","Bandera AI"],featuredImage:"/blog/ai-sales-platform-comparison-guide.png",readTime:"9 min read",content:"# Bandera AI vs Everyone: The Ultimate Comparison Guide\n\n## Why Smart Sales Teams Are Switching to AI-Powered Growth\n\nIn the world of sales tech, everyone claims to be “AI-powered.” But when it’s time to scale pipeline, most platforms leave you with:\n\n- Static data\n- Generic sequences\n- One-size-fits-none messaging\n- And zero strategic support\n\nSo we decided to break it down.\n\nHere’s how BanderaAI stacks up against the big players — and why more growth teams are making the switch.\n\n### Bandera AI vs Apollo\n\nThe Truth: Apollo got banned from LinkedIn. Their data is outdated, their sequences are robotic, and their “AI” is just if/then logic dressed in buzzwords.\n\nVerdict: Apollo is a cost-effective list builder. Bandera AI = full-stack growth system.\n\n### Bandera AI vs Outreach.io\n\nThe Truth: Outreach is powerful — if you have a RevOps army and 6 months to configure it.\n\nVerdict: Outreach is a CRM add-on. Bandera AI is a revenue engine.\n\n### Bandera AI vs Lemlist & Instantly.ai\n\nThe Truth: Lemlist and Instantly are fine for solo freelancers. But for teams? You’ll be duct-taping data, logic, and follow-up.\n\nVerdict: These are tools. Bandera AI is your co-pilot.\n\n### Why Founders, SDRs, and Sales Leaders Are Choosing Bandera AI\n\n✅ Real-time ICP mapping\n✅ Multichannel smart outreach\n✅ True AI-powered decision engine\n✅ Adaptive campaigns that learn & improve\n✅ Strategic support from real sales experts\n✅ One login — not five tools duct-taped together\n\n### Final Thoughts: The Tool That Does It All — Intelligently\n\nIf you’re using 3–5 tools to duct-tape your sales motion, you’re not scaling. You’re surviving.\n\nBandera AI isn’t another tool. It’s the last sales platform you’ll need to go from cold chaos to a consistent pipeline — with less guesswork, more clarity, and faster revenue.\n"},{id:"5",slug:"top-b2b-lead-generation-companies-2025",title:"Top B2B Lead Generation Companies in 2025 (Ranked & Reviewed)",subtitle:"A comprehensive review of the leading B2B lead generation companies, highlighting their strengths, weaknesses, and unique selling points.",excerpt:"Explore the top B2B lead generation companies of 2025, with a detailed review of their services, technologies, and client results.",author:"Ryan Alexander Hennesy",publishDate:"2025-07-10",category:"Lead Generation",tags:["Lead Generation","B2B Sales","Marketing","Sales Strategy"],featuredImage:"/blog/top-b2b-lead-generation-companies-2025.png",readTime:"11 min read",content:"# Top B2B Lead Generation Companies in 2025 (Ranked & Reviewed)\n\n## Finding the Right Lead Generation Partner\n\nIn today’s hyper-compet
106itive B2B landscape, generating high-quality leads is more than just a numbers game—it’s about precision, personalization, and performance. Whether you're a startup scaling rapidly or an enterprise optimizing your pipeline, selecting the right lead generation partner is crucial.\n\nWe’ve reviewed the best B2B lead generation companies in 2025 to help you find the perfect fit.\n\n### 1. LeadBuds\n\nWhy Lead Buds Leads the Pack: Lead Buds has set a new standard in B2B lead generation by combining cutting-edge AI with human expertise. Their campaigns are tailored, data-driven, and laser-focused on delivering sales-qualified leads that convert.\n\nWhat Sets Them Apart:\n\n- AI-Enhanced Targeting: Identifies high-intent prospects with unmatched accuracy.\n- Industry-Specific Strategies: Custom campaigns for SaaS, fintech, healthcare, and more.\n- Omnichannel Outreach: Email, LinkedIn, phone, and content-driven funnels.\n- CRM-Ready Leads: Seamless integration with Salesforce, HubSpot, and other platforms.\n\nClient Results:\n\n- 5x average ROI within 90 days\n- 40%+ increase in lead-to-opportunity conversion\n- Trusted by 500+ B2B brands worldwide\n\n### 2. Belkins\n\nBelkins is a powerhouse in outbound lead generation, known for its appointment-setting services and personalized outreach. Their team of SDRs and strategists work closely with clients to build scalable pipelines.\n\nHighlights:\n\n- Dedicated SDR teams\n- Cold email and LinkedIn outreach\n- Calendar booking and appointment setting\n- Strong presence in North America and Europe\n\n### 3. LeadGenius\n\nLeadGenius combines AI with human research to deliver custom contact lists and personalized outreach. It’s a great fit for companies with complex buyer personas or niche markets.\n\nFeatures:\n\n- Custom data enrichment\n- Global B2B contact coverage\n- Integration with major CRMs and marketing tools\n\n### 4. Salesbread\n\nSalesbread is a boutique agency that guarantees one qualified lead per day. Their strength lies in ultra-personalized messaging and a hands-on approach to outbound.\n\nBest For:\n\n- Founders and small teams\n- High-ticket B2B services\n- LinkedIn-first strategies\n\n### 5. Upcall\n\nUpcall specializes in outbound calling campaigns, helping businesses qualify leads and book appointments through real-time conversations.\n\nKey Benefits:\n\n- Trained US-based callers\n- Real-time analytics\n- Custom call scripts\n\n### How to Choose the Right B2B Lead Generation Partner\n\nWhen evaluating providers, consider:\n\n- Lead quality vs. volume\n- Industry experience\n- Technology and CRM compatibility\n- Scalability and pricing\n- Client reviews and case studies\n\n### Final Verdict\n\nIf you're serious about scaling your B2B pipeline in 2025, Lead Buds is the clear winner. With a proven track record, innovative tech stack, and a relentless focus on results, they’re the go-to partner for companies that want more than leads—they want growth.\n"},{id:"6",slug:"intent-based-outreach",title:"What is Intent-Based Outreach? Understanding Its Impact",subtitle:"How understanding customer intent is transforming B2B sales",excerpt:"Explore the principles of intent-based outreach, its importance in B2B sales, and how intent signals inform outreach strategies.",author:"Ryan Alexander Hennesy",publishDate:"2025-09-02",category:"Sales Strategy",tags:["Intent-Based Outreach","B2B Sales","Sales Strategy","Marketing"],featuredImage:"/blog/intent-based-outreach-guide.jpg",readTime:"12 min read",content:"# What is Intent-Based Outreach? Understanding Its Impact\n\n## The Power of Understanding Customer Intent\n\nIntent-based outreach represents a strategic approach to sales and marketing that prioritizes understanding and aligning with the genuine motivations and objectives of potential customers. Unlike traditional outreach methods that rely on generic messaging, this technique focuses on decoding the specific intentions behind a prospect's possible interest.\n\n### Understanding Customer Intent\n\nAt its core, intent-based outreach is about moving beyond surface-level interactions to understand the deeper strategic goals that drive a potential customer's decision-making process. Sales teams using this approach aim to map precise customer motivations rather than applying blanket communication strategies.\n\nKey characteristics of intent-based outreach include:\n\n- Analyzing behavioral signals that indicate genuine business needs\n- Personalizing communication based on specific organizational objectives\n- Utilizing data-driven insights to predict potential engagement opportunities\n\n### The Strategic Framework of Intent-Based Outreach\n\nThe strategic framework involves multiple interconnected components that enable precise targeting and engagement. Sales professionals must first gather comprehensive intelligence about a prospect's potential challenges, growth trajectories, and strategic priorities. This requires advanced research techniques, including monitoring digital signals, analyzing company publications, and understanding industry-specific trends.\n\nSuccessful intent-based outreach hinges on developing a nuanced understanding that goes beyond traditional demographic segmentation. It demands a holistic approach where every communication is carefully crafted to demonstrate genuine value al
106ignment with the prospect's specific business context.\n\n### The Importance of Intent-Based Outreach in B2B Sales\n\nIn the rapidly evolving landscape of B2B sales, intent-based outreach has emerged as a transformative strategy that enables organizations to move beyond traditional, generic sales approaches toward more sophisticated, targeted engagement methods. This approach represents a critical evolution in how businesses identify, understand, and connect with potential customers.\n\n### Transforming Sales Engagement Dynamics\n\nIntent-based outreach fundamentally reshapes sales engagement by shifting from a transactional mindset to a strategic, relationship-driven model. Sales teams leverage advanced data analytics and behavioral insights to decode the underlying motivations of potential clients, creating more meaningful and contextually relevant interactions.\n\nKey advantages of intent-based outreach include:\n\n- Precision targeting of prospects most likely to convert\n- Reduction of time and resources spent on unqualified leads\n- Enhanced personalization of sales communication\n\n### Driving Business Value Through Strategic Insights\n\nThe true power of intent-based outreach lies in its ability to transform raw data into actionable intelligence. By analyzing digital signals, engagement patterns, and contextual information, sales professionals can develop a nuanced understanding of a prospect's potential needs, challenges, and strategic objectives. This approach moves beyond superficial demographic segmentation, enabling businesses to craft highly tailored value propositions that directly address specific organizational pain points.\n\nMoreover, intent-based outreach represents a more empathetic and customer-centric approach to sales. Instead of pushing generic solutions, sales teams become strategic partners who demonstrate a profou
106nd understanding of a potential client's unique business landscape. This shift not only increases the likelihood of successful conversions but also establishes long-term trust and credibility in professional relationships.\n\n### How Intent Signals Inform Outreach Strategies\n\nIntent signals represent the digital breadcrumbs that potential customers leave behind, providing sophisticated insights into their strategic interests, challenges, and potential purchasing behaviors. These signals transform how sales teams approach prospect engagement, enabling a more intelligent and targeted outreach methodology.\n\n### Decoding the Language of Digital Behavior\n\nIntent signals are multifaceted indicators that reveal a prospect's genuine business objectives and potential readiness to purchase. These signals range from subtle digital interactions to more explicit research behaviors, each offering unique insights into a company's strategic considerations.\n\nKey categories of intent signals include:\n\n- Online content consumption patterns\n- Website interaction and engagement metrics\n- Search query behaviors related to specific business solutions\n- Social media engagement with industry-specific content\n\n### Translating Signals into Strategic Outreach\n\nSuccessful intent-based strategies involve a sophisticated approach to interpreting these digital signals. Sales teams must develop advanced analytical capabilities that go beyond surface-level data interpretation. This requires sophisticated tools and methodologies that can transform raw digital interactions into meaningful, actionable intelligence.\n\nThe most effective intent signal strategies involve creating a comprehensive scoring and prioritization framework that weights different signals based on their potential predictive value. By developing nuanced models that consider the context, frequency, and depth of digital interactions, sales professionals can create highly targeted engagement strategies that speak directly to a prospect's underlying business needs and challenges.\n\n### Key Components of Successful Intent-Based Outreach\n\nSuccessful intent-based outreach is a sophisticated ecosystem that requires precise alignment of technological capabilities, strategic insights, and human expertise. Far from being a simple communication technique, it represents a comprehensive approach to understanding and engaging potential customers through intelligent, data-driven methodologies.\n\n### Technological Infrastructure and Data Intelligence\n\nAdvanced technological infrastructure forms the critical backbone of intent-based outreach strategies. This requires integrating multiple data sources, sophisticated analytics platforms, and intelligent interpretation mechanisms that can transform raw digital signals into meaningful business insights.\n\nKey technological requirements include:\n\n- Real-time data aggregation capabilities\n- Machine learning algorithms for signal interpretation\n- Integrated customer relationship management systems\n- Advanced predictive analytics tools\n\n### Strategic Alignment and Human Expertise\n\nTechnological capabilities must be complemented by strategic human insights that can contextualize and interpret complex intent signals. Sales professionals need to develop a nuanced understanding of how digital behaviors translate into genuine business opportunities. The human element remains crucial in transforming data-driven insights into meaningful engagement strategies.\n\nThis requires cultivating a sophisticated approach that balances technological capabilities with deep industry knowledge, emotional intelligence, and strategic thinking. Successful intent-based outreach emerges from the seamless integration of advanced technological tools and human interpretative skills, creating a dynamic and responsive engagement methodology that can adapt to increasingly complex business landscapes.\n\n### Real-World Examples of Intent-Based Outreach in Action\n\nIntent-based outreach transcends theoretical concepts, finding powerful expression in practical business scenarios where sophisticated data analysis and strategic engagement converge to drive meaningful customer interactions. These real-world applications demonstrate the transformative potential of understanding and responding to genuine customer motivations.\n\n### Technology Sector Precision Targeting\n\nEnterprise technology companies have pioneered some of the most advanced intent-based outreach strategies. By analyzing digital signals such as software download patterns, webinar attendance, and technical content consumption, these organizations can identify potential customers with unprecedented accuracy.\n\nKey characteristics of successful technology sector intent-based outreach include:\n\n- Tracking specific technology research behaviors\n- Mapping complex buyer journey interactions\n- Creating highly personalized communication sequences\n- Utilizing predictive analytics for lead qualification\n\n### B2B SaaS Engagement Strategies\n\nSoftware-as-a-Service (SaaS) companies have emerged as particularly sophisticated practitioners of intent-based outreach. These organizations leverage multiple data streams to construct comprehensive prospect profiles, identifying not just potential customers but also understanding their precise organizational challenges and technological requirements.\n\nSuccessful intent-based outreach in the SaaS sector involves creating dynamically adaptive engagement models that respond in real-time to prospect behaviors. By combining machine learning algorithms with human strategic insights, these companies can deliver precisely targeted value propositions that address specific business pain points, dramatically increasing the likelihood of meaningful customer interactions.\n"},{id:"7",slug:"how-to-become-visible-to-ai",title:"How to Become Visible to ChatGPT, Perplexity, Grok, and Other Top AI: The Essential Secrets for Brands",subtitle:"Strategies to ensure your brand is featured in AI-generated content",excerpt:"Learn how to optimize your online presence to be recognized and cited by leading AI systems like ChatGPT, Perplexity, and Grok.",author:"Ryan Alexander Hennesy",publishDate:"2025-09-17",category:"AI & Content Strategy",tags:["AI","Content Strategy","SEO","LLM","ChatGPT","Perplexity","Grok"],featuredImage:"/blog/ai-seo-visibility-guide.png",readTime:"6 min read",content:"# How to Become Visible to ChatGPT, Perplexity, Grok, and Other Top AI: The Essential Secrets for Brands\n\n## The New Frontier of Search: AI-Driven Content\n\n
106Imagine this: tomorrow, a user asks ChatGPT for advice or digs for insights in Perplexity—and your brand is the one that appears in the answer. Is it a coincidence? Not at all! It’s the result of a well-executed strategy tailored for large language models (LLMs). Today, we reveal how the top AI systems gather data and how your brand can make it into their knowledge base.\n\n### Where Do LLMs Get Their Data?\n\nLLMs learn from two main data types:\n\n- Training datasets: Common Crawl is a global internet crawler that collects open web content, including videos and social media. However, these datasets are often 1-2 years behind current data.\n- Real-time data: Connections to live search results from Google, Bing, social networks, YouTube, and specialized APIs provide AI with up-to-date, relevant information. These “live” sources keep AI answers fresh and actionable.\n\n### Why Is It Important to Be Visible to AI?\n\nUnlike traditional search engines, LLMs don’t just provide a list of links—they generate answers. The more visible your brand is in trusted sources, media coverage, forums, and social mentions (with citations and links), the higher the chance your data will be pulled into the AI “base” and featured in responses.\n\n### Hard-Core AEO: Optimize Your Site Like a Pro\n\n1. Be Everywhere AI Bots Can Crawl Check your robots.txt to allow indexing for AI crawlers like GPTBot and PerplexityBot. Structure your pages with clear blocks, lists, and FAQs using schema.org.\n2. Visualize and Add Videos Integrate charts, screenshots, and YouTube videos—Perplexity and ChatGPT love well-labeled media with alt text, captions, and update dates.\n3. Talk Like a Friend Avoid over-optimization. Write in a conversational, honest tone with expert tips. Use formats answering “how?”, “why?”, and “what to do if...” especially for search-interest phrases.\n4. Be Present on Industry Platforms Appear on reputable industry platforms and forums where AI learns. B2B? Share case studies and LinkedIn comments. B2C? Build stories and gather reviews on Instagram, YouTube, and X.\n5. Special Optimization for PerplexityBot, Grok, and Brave For Perplexity, keep content fresh and highlight unique research and YouTube. For Grok, post new links in X (Twitter). For Brave Search, engage users on the Brave browser and leverage feedback.\n\n### The Future Is Now\n\nThe future belongs to those known not only to Google but also to ChatGPT, Perplexity, Grok, Gemini, Copilot, and tomorrow’s AI. The era of AI Search is here—make your brand visible today, while others are still figuring out the new rules.\n\nIn this AI-powered future, the ones who enchant with data will be found. The victory is on your side!\n"}],age=()=>{const[e,t]=re.useState(null),n=Array.from(new Set(ige.map(e=>e.category))),r=[...ige].sort((e,t)=>new Date(t.publishDate).getTime()-new Date(e.publishDate).getTime()),i=e?r.filter(t=>t.category===e):r;return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"Blog - AI Sales & Lead Generation Insights",description:"Discover the latest strategies, insights, and best practices for AI-powered sales, lead generation, and B2B growth. Expert advice from LeadBuds.",keywords:"AI sales blog, lead generation insights, B2B sales tips, sales technology, AI-powered outreach",image:"/lovable-uploads/hero-social-share-new.png"}),ee.jsx($V,{children:ee.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Blog",name:"LeadBuds Blog - AI Sales & Lead Generation Insights",description:"Expert strategies, guides, and insights on AI-powered sales, lead generation, and B2B growth",url:"https://lead-buds.com/blog",publisher:{"@type":"Organization",name:"LeadBuds",logo:{"@type":"ImageObject",url:"https://lead-buds.com/lovable-uploads/5db9325a-583d-49ec-ad88-d15c2283566a.png"}},blogPost:r.map(e=>({"@type":"BlogPosting",headline:e.title,description:e.excerpt,url:`https://lead-buds.com/blog/${e.slug}`,datePublished:e.publishDate,author:{"@type":"Person",name:e.author},image:`https://lead-buds.com${e.featuredImage}`,keywords:e.tags.join(", "),articleSection:e.category}))})})}),ee.jsx(ys,{}),ee.jsxs("main",{className:"min-h-screen bg-transparent",children:[ee.jsx("section",{className:"pt-32 pb-16 px-4",children:ee.jsxs("div",{className:"container mx-auto max-w-6xl",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h1",{className:"neon-title text-4xl md:text-5xl lg:text-6xl font-bold mb-6 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-transparent",children:"Sales & AI Insights"}),ee.jsx("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Expert strategies, guides, and insights on AI-powered sales, lead generation, and B2B growth"})]}),ee.jsxs("div",{className:"flex flex-wrap justify-center gap-2 mb-12",children:[ee.jsx(Qs,{variant:null===e?"default":"outline",className:"cursor-pointer hover:bg-primary/90 transition-colors",onClick:()=>t(null),children:"All Articles"}),n.map(n=>ee.jsx(Qs,{variant:e===n?"default":"outline",className:"cursor-pointer hover:bg-primary/90 transition-colors",onClick:()=>t(n),children:n},n))]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:i.map(e=>ee.jsx(ct,{to:`/blog/${e.slug}`,className:"group",children:ee.jsxs(Is,{className:"neon-card h-full overflow-hidden",children:[ee.jsx("div",{className:"aspect-video overflow-hidden bg-gradient-to-br from-primary/10 to-accent/10",children:ee.jsx("img",{src:e.featuredImage,alt:e.title,className:"w-full h-full object-contain group-hover:scale-105 transition-transform duration-300",loading:"lazy"})}),ee.jsxs(Cs,{children:[ee.jsxs("div",{className:"flex items-center gap-2 mb-3 flex-wrap",children:[ee.jsx(Qs,{variant:"secondary",className:"text-xs",children:e.category}),ee.jsxs("span",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[ee.jsx(Un,{className:"w-3 h-3"}),new Date(e.publishDate).toLocaleDateString()]}),ee.jsxs("span",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[ee.jsx(Jn,{className:"w-3 h-3"}),e.readTime]})]}),ee.jsx(Es,{className:"text-xl group-hover:text-primary transition-colors line-clamp-2",children:e.title}),ee.jsx(ks,{className:"text-sm line-clamp-3",children:e.excerpt})]}),ee.jsx(Bs,{children:ee.jsxs("div",{className:"flex items-center text-primary font-medium text-sm group-hover:gap-2 transition-all",children:["Read Article",ee.jsx(Dn,{className:"w-4 h-4 ml-1 group-hover:translate-x-1 transition-transform"})]})})]})},e.id))})]})}),ee.jsx("section",{className:"neon-cta-band py-16 px-4",children:ee.jsxs("div",{className:"container mx-auto max-w-4xl text-center",children:[ee.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Ready to Transform Your Sales?"}),ee.jsx("p",{className:"text-lg text-muted-foreground mb-8",children:"Discover how AI-powered lead generation can accelerate your growth"}),ee.jsx(hs,{asChild:!0,size:"lg",className:"shadow-neon",children:ee.jsx("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",children:"Schedule a Strategy Call"})})]})})]}),ee.jsx(tV,{})]})};function oge(){}function sge(){}const lge=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,cge=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,uge={};
vendor: 4,174 bytes, line 106
106function dge(e,t){return(uge.jsx?cge:lge).test(e)}const hge=/[ \t\n\f\r]/g;function fge(e){return""===e.replace(hge,"")}class gge{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function pge(e,t){const n={},r={};for(const i of e)Object.assign(n,i.property),Object.assign(r,i.normal);return new gge(n,r,t)}function mge(e){return e.toLowerCase()}gge.prototype.normal={},gge.prototype.property={},gge.prototype.space=void 0;class Age{constructor(e,t){this.attribute=t,this.property=e}}Age.prototype.attribute="",Age.prototype.booleanish=!1,Age.prototype.boolean=!1,Age.prototype.commaOrSpaceSeparated=!1,Age.prototype.commaSeparated=!1,Age.prototype.defined=!1,Age.prototype.mustUseProperty=!1,Age.prototype.number=!1,Age.prototype.overloadedBoolean=!1,Age.prototype.property="",Age.prototype.spaceSeparated=!1,Age.prototype.space=void 0;let yge=0;const bge=kge(),vge=kge(),wge=kge(),xge=kge(),Ige=kge(),Cge=kge(),Ege=kge();function kge(){return 2**++yge}const Bge=Object.freeze(Object.defineProperty({__proto__:null,boolean:bge,booleanish:vge,commaOrSpaceSeparated:Ege,commaSeparated:Cge,number:xge,overloadedBoolean:wge,spaceSeparated:Ige},Symbol.toStringTag,{value:"Module"})),Sge=Object.keys(Bge);class Qge extends Age{constructor(e,t,n,r){let i=-1;if(super(e,t),jge(this,"space",r),"number"==typeof n)for(;++i<Sge.length;){const e=Sge[i];jge(this,Sge[i],(n&Bge[e])===Bge[e])}}}function jge(e,t,n){n&&(e[t]=n)}function Nge(e){const t={},n={};for(const[r,i]of Object.entries(e.properties)){const a=new Qge(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[mge(r)]=r,n[mge(a.attribute)]=r}return new gge(t,n,e.space)}Qge.prototype.defined=!0;const Tge=Nge({properties:{ariaActiveDescendant:null,ariaAtomic:vge,ariaAutoComplete:null,ariaBusy:vge,ariaChecked:vge,ariaColCount:xge,ariaColIndex:xge,ariaColSpan:xge,ariaControls:Ige,ariaCurrent:null,ariaDescribedBy:Ige,ariaDetails:null,ariaDisabled:vge,ariaDropEffect:Ige,ariaErrorMessage:null,ariaExpanded:vge,ariaFlowTo:Ige,ariaGrabbed:vge,ariaHasPopup:null,ariaHidden:vge,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ige,ariaLevel:xge,ariaLive:null,ariaModal:vge,ariaMultiLine:vge,ariaMultiSelectable:vge,ariaOrientation:null,ariaOwns:Ige,ariaPlaceholder:null,ariaPosInSet:xge,ariaPressed:vge,ariaReadOnly:vge,ariaRelevant:null,ariaRequired:vge,ariaRoleDescription:Ige,ariaRowCount:xge,ariaRowIndex:xge,ariaRowSpan:xge,ariaSelected:vge,ariaSetSize:xge,ariaSort:null,ariaValueMax:xge,ariaValueMin:xge,ariaValueNow:xge,ariaValueText:null,role:null},transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function Oge(e,t){return t in e?e[t]:t}function _ge(e,t){return Oge(e,t.toLowerCase())}const Dge=Nge({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Cge,acceptCharset:Ige,accessKey:Ige,action:null,allow:null,allowFullScreen:bge,allowPaymentRequest:bge,allowUserMedia:bge,alt:null,as:null,async:bge,autoCapitalize:null,autoComplete:Ige,autoFocus:bge,autoPlay:bge,blocking:Ige,capture:null,charSet:null,checked:bge,cite:null,className:Ige,cols:xge,colSpan:null,content:null,contentEditable:vge,controls:bge,controlsList:Ige,coords:xge|Cge,crossOrigin:null,data:null,dateTime:null,decoding:null,default:bge,defer:bge,dir:null,dirName:null,disabled:bge,download:wge,draggable:vge,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:bge,formTarget:null,headers:Ige,height:xge,hidden:wge,high:xge,href:null,hrefLang:null,htmlFor:Ige,httpEquiv:Ige,id:null,imageSizes:null,imageSrcSet:null,inert:bge,inputMode:null,integrity:null,is:null,isMap:bge,itemId:null,itemProp:Ige,itemRef:Ige,itemScope:bge,itemType:Ige,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:bge,low:xge,manifest:null,max:null,maxLength:xge,media:null,method:null,min:null,minLength:xge,multiple:bge,muted:bge,name:null,nonce:null,noModule:bge,noValidate:bge,onAbort:null,onAfterPrint:null,onAuxCl
106ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:bge,optimum:xge,pattern:null,ping:Ige,placeholder:null,playsInline:bge,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:bge,referrerPolicy:null,rel:Ige,required:bge,reversed:bge,rows:xge,rowSpan:xge,sandbox:Ige,scope:null,scoped:bge,seamless:bge,selected:bge,shadowRootClonable:bge,shadowRootDelegatesFocus:bge,shadowRootMode:null,shape:null,size:xge,sizes:null,slot:null,span:xge,spellCheck:vge,src:null,srcDoc:null,srcLang:null,srcSet:null,start:xge,step:null,style:null,tabIndex:xge,target:null,title:null,translate:null,type:null,typeMustMatch:bge,useMap:null,value:vge,width:xge,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ige,axis:null,background:null,bgColor:null,border:xge,borderColor:null,bottomMargin:xge,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:bge,declare:bge,event:null,face:null,frame:null,frameBorder:null,hSpace:xge,leftMargin:xge,link:null,longDesc:null,lowSrc:null,marginHeight:xge,marginWidth:xge,noResize:bge,noHref:bge,noShade:bge,noWrap:bge,object:null,profile:null,prompt:null,rev:null,rightMargin:xge,rules:null,scheme:null,scrolling:vge,standby:null,summary:null,text:null,topMargin:xge,valueType:null,version:null,vAlign:null,vLink:null,vSpace:xge,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:bge,disableRemotePlayback:bge,prefix:null,property:null,results:xge,security:null,unselectable:null},space:"html",transform:_ge}),Pge=Nge({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
106-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Ege,accentHeight:xge,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:xge,amplitude:xge,arabicForm:null,ascent:xge,attributeName:null,attributeType:null,azimuth:xge,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:xge,by:null,calcMode:null,capHeight:xge,className:Ige,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:xge,diffuseConstant:xge,direction:null,display:null,dur:null,divisor:xge,dominantBaseline:null,download:bge,dx:null,dy:null,edgeMode:null,editable:null,elevation:xge,enableBackgroun
106d:null,end:null,event:null,exponent:xge,externalResourcesRequired:null,fill:null,fillOpacity:xge,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Cge,g2:Cge,glyphName:Cge,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:xge,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:xge,horizOriginX:xge,horizOriginY:xge,id:null,ideographic:xge,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:xge,k:xge,k1:xge,k2:xge,k3:xge,k4:xge,kernelMatrix:Ege,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:xge,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:xge,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:xge,overlineThickness:xge,paintOrder:null,panose1:null,path:null,pathLength:xge,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ige,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:xge,pointsAtY:xge,pointsAtZ:xge,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ege,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ege,rev:Ege,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ege,requiredFeatures:Ege,requiredFonts:Ege,requiredFormats:Ege,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:xge,specularExponent:xge,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:xge,strikethroughThickness:xge,string:null,stroke:null,strokeDashArray:Ege,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:xge,strokeOpacity:xge,strokeWidth:null,style:null,surfaceScale:xge,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ege,tabIndex:xge,tableValues:null,target:null,targetX:xge,targetY:xge,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ege,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:xge,underlineThickness:xge,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:xge,values:null,vAlphabetic:xge,vMathematical:xge,vectorEffect:null,vHanging:xge,vIdeographic:xge,version:null,vertAdvY:xge,vertOriginX:xge,vertOriginY:xge,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:xge,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Oge}),Rge=Nge({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>
vendor: 4,252 bytes, line 106
106"xlink:"+t.slice(5).toLowerCase()}),Mge=Nge({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:_ge}),Lge=Nge({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),Fge={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},zge=/[A-Z]/g,Uge=/-[a-z]/g,Gge=/^data[-\w.:]+$/i;function Hge(e){return"-"+e.toLowerCase()}function Wge(e){return e.charAt(1).toUpperCase()}const qge=pge([Tge,Dge,Rge,Mge,Lge],"html"),Yge=pge([Tge,Pge,Rge,Mge,Lge],"svg");var Kge={},Vge=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Jge=/\n/g,Zge=/^\s*/,Xge=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,$ge=/^:\s*/,epe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,tpe=/^[;\s]*/,npe=/^\s+|\s+$/g,rpe="";function ipe(e){return e?e.replace(npe,rpe):rpe}var ape=le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Kge,"__esModule",{value:!0}),Kge.default=function(e,t){let n=null;if(!e||"string"!=typeof e)return n;const r=(0,ope.default)(e),i="function"==typeof t;return r.forEach(e=>{if("declaration"!==e.type)return;const{property:r,value:a}=e;i?t(r,a,e):a&&(n=n||{},n[r]=a)}),n};const ope=ape(function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(e){var t=e.match(Jge);t&&(n+=t.length);var i=e.lastIndexOf("\n");r=~i?e.length-i:r+e.length}function a(){var e={line:n,column:r};return function(t){return t.position=new o(e),c(),t}}function o(e){this.start=e,this.end={line:n,column:r},this.source=t.source}function s(i){var a=new Error(t.source+":"+n+":"+r+": "+i);if(a.reason=i,a.filename=t.source,a.line=n,a.column=r,a.source=e,!t.silent)throw a}function l(t){var n=t.exec(e);if(n){var r=n[0];return i(r),e=e.slice(r.length),n}}function c(){l(Zge)}function u(e){var t;for(e=e||[];t=d();)!1!==t&&e.push(t);return e}function d(){var t=a();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;rpe!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,rpe===e.charAt(n-1))return s("End of comment missing");var o=e.slice(2,n-2);return r+=2,i(o),e=e.slice(n),r+=2,t({type:"comment",comment:o})}}function h(){var e=a(),t=l(Xge);if(t){if(d(),!l($ge))return s("property missing ':'");var n=l(epe),r=e({type:"declaration",property:ipe(t[0].replace(Vge,rpe)),value:n?ipe(n[0].replace(Vge,rpe)):rpe});return l(tpe),r}}return o.prototype.content=e,c(),function(){var e,t=[];for(u(t);e=h();)!1!==e&&(t.push(e),u(t));return t}()});var spe={};Object.defineProperty(spe,"__esModule",{value:!0}),spe.camelCase=void 0;var lpe=/^--[a-zA-Z0-9_-]+$/,cpe=/-([a-z])/g,upe=/^[^-]+$/,dpe=/^-(webkit|moz|ms|o|khtml)-/,hpe=/^-(ms)-/,fpe=function(e,t){return t.toUpperCase()},gpe=function(e,t){return"".concat(t,"-")};spe.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||upe.test(e)||lpe.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(hpe,gpe):e.replace(dpe,gpe)).replace(cpe,fpe))};var ppe=(le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(Kge),mpe=spe;function Ape(e,t){var n={};return e&&"string"==typeof e?((0,ppe.default)(e,function(e,r){e&&r&&(n[(0,mpe.camelCase)(e,t)]=r)}),n):n}Ape.default=Ape;const ype=oe(Ape),bpe=wpe("end"),vpe=wpe("start");function wpe(e){return function(t){const n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function xpe(e){return e&&"object"==typeof e?"position"in e||"type"in e?Cpe(e.position):"start"in e||"end"in e?Cpe(e):"line"in e||"column"in e?Ipe(e):"":""}function Ipe(e){return Epe(e&&e.line)+":"+Epe(e&&e.column)}function Cpe(e){return Ipe(e&&e.start)+"-"+Ipe(e&&e.end)}function Epe(e){return e&&"number"==typeof e?e:1}
vendor: 2,111 bytes, line 106
106class kpe extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",i={},a=!1;if(t&&(i="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!i.cause&&e&&(a=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&"string"==typeof n){const e=n.indexOf(":");-1===e?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){const e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}const o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file="",this.message=r,this.line=o?o.line:void 0,this.name=xpe(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&"string"==typeof i.cause.stack?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}kpe.prototype.file="",kpe.prototype.name="",kpe.prototype.reason="",kpe.prototype.message="",kpe.prototype.stack="",kpe.prototype.column=void 0,kpe.prototype.line=void 0,kpe.prototype.ancestors=void 0,kpe.prototype.cause=void 0,kpe.prototype.fatal=void 0,kpe.prototype.place=void 0,kpe.prototype.ruleId=void 0,kpe.prototype.source=void 0;const Bpe={}.hasOwnProperty,Spe=new Map,Qpe=/[A-Z]/g,jpe=new Set(["table","tbody","thead","tfoot","tr"]),Npe=new Set(["td","th"]),Tpe="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Ope(e,t){if(!t||void 0===t.Fragment)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if("function"!=typeof t.jsxDEV)throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=function(e,t){return n;function n(n,r,i,a){const o=Array.isArray(i.children),s=vpe(n);return t(r,i,a,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}(n,t.jsxDEV)}else{if("function"!=typeof t.jsx)throw new TypeError("Expected `jsx` in production options");
vendor: 10,003 bytes, line 106
106if("function"!=typeof t.jsxs)throw new TypeError("Expected `jsxs` in production options");r=function(e,t,n){return r;function r(e,r,i,a){const o=Array.isArray(i.children)?n:t;return a?o(r,i,a):o(r,i)}}(0,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?Yge:qge,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},a=_pe(i,e,void 0);return a&&"string"!=typeof a?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function _pe(e,t,n){return"element"===t.type?function(e,t,n){const r=e.schema;let i=r;"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(i=Yge,e.schema=i);e.ancestors.push(t);const a=Lpe(e,t.tagName,!1),o=function(e,t){const n={};let r,i;for(i in t.properties)if("children"!==i&&Bpe.call(t.properties,i)){const a=Mpe(e,i,t.properties[i]);if(a){const[i,o]=a;e.tableCellAlignToStyle&&"align"===i&&"string"==typeof o&&Npe.has(t.tagName)?r=o:n[i]=o}}if(r){(n.style||(n.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=r}return n}(e,t);let s=Rpe(e,t);jpe.has(t.tagName)&&(s=s.filter(function(e){return"string"!=typeof e||!("object"==typeof(t=e)?"text"===t.type&&fge(t.value):fge(t));var t}));return Dpe(e,o,a,t),Ppe(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}Fpe(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){const r=e.schema;let i=r;"svg"===t.name&&"html"===r.space&&(i=Yge,e.schema=i);e.ancestors.push(t);const a=null===t.name?e.Fragment:Lpe(e,t.name,!0),o=function(e,t){const n={};for(const r of t.attributes)if("mdxJsxExpressionAttribute"===r.type)if(r.data&&r.data.estree&&e.evaluater){const t=r.data.estree.body[0];oge(t.type);const i=t.expression;oge(i.type);const a=i.properties[0];oge(a.type),Object.assign(n,e.evaluater.evaluateExpression(a.argument))}else Fpe(e,t.position);else{const i=r.name;let a;if(r.value&&"object"==typeof r.value)if(r.value.data&&r.value.data.estree&&e.evaluater){const t=r.value.data.estree.body[0];oge(t.type),a=e.evaluater.evaluateExpression(t.expression)}else Fpe(e,t.position);else a=null===r.value||r.value;n[i]=a}return n}(e,t),s=Rpe(e,t);return Dpe(e,o,a,t),Ppe(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Fpe(e,t.position)}(e,t):"root"===t.type?function(e,t,n){const r={};return Ppe(r,Rpe(e,t)),e.create(t,e.Fragment,r,n)}(e,t,n):"text"===t.type?function(e,t){return t.value}(0,t):void 0}function Dpe(e,t,n,r){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=r)}function Ppe(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function Rpe(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:Spe;for(;++r<t.children.length;){const a=t.children[r];let o;if(e.passKeys){const e="element"===a.type?a.tagName:"mdxJsxFlowElement"===a.type||"mdxJsxTextElement"===a.type?a.name:void 0;if(e){const t=i.get(e)||0;o=e+"-"+t,i.set(e,t+1)}}const s=_pe(e,a,o);void 0!==s&&n.push(s)}return n}function Mpe(e,t,n){const r=function(e,t){const n=mge(t);let r=t,i=Age;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&Gge.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(Uge,Wge);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!Uge.test(e)){let n=e.replace(zge,Hge);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=Qge}return new i(r,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?function(e){const t={};return(""===e[e.length-1]?[...e,""]:e).join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===r.property){let t="object"==typeof n?n:function(e,t){try{return ype(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};const t=n,r=new kpe("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:t,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=Tpe+"#cannot-parse-style-attribute",r}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){const t={};let n;for(n in e)Bpe.call(e,n)&&(t[zpe(n)]=e[n]);return t}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&r.space?Fge[r.property]||r.property:r.attribute,n]}}function Lpe(e,t,n){let r;if(n)if(t.includes(".")){const e=t.split(".");let n,i=-1;for(;++i<e.length;){const t=dge(e[i])?{type:"Identifier",name:e[i]}:{type:"Literal",value:e[i]};n=n?{type:"MemberExpression",object:n,property:t,computed:Boolean(i&&"Literal"===t.type),optional:!1}:t}r=n}else r=dge(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};else r={type:"Literal",value:t};if("Literal"===r.type){const t=r.value;return Bpe.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(r);Fpe(e)}function Fpe(e,t){const n=new kpe("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=Tpe+"#cannot-handle-mdx-estrees-without-createevaluater",n}function zpe(e){let t=e.replace(Qpe,Upe);return"ms-"===t.slice(0,3)&&(t="-"+t),t}function Upe(e){return"-"+e.toLowerCase()}const Gpe={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},Hpe={};function Wpe(e,t){return qpe(e,"boolean"!=typeof Hpe.includeImageAlt||Hpe.includeImageAlt,"boolean"!=typeof Hpe.includeHtml||Hpe.includeHtml)}function qpe(e,t,n){if(function(e){return Boolean(e&&"object"==typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Ype(e.children,t,n)}return Array.isArray(e)?Ype(e,t,n):""}function Ype(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=qpe(e[i],t,n);return r.join("")}const Kpe=document.createElement("i");function Vpe(e){const t="&"+e+";";Kpe.innerHTML=t;const n=Kpe.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function Jpe(e,t,n,r){const i=e.length;let a,o=0;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o<r.length;)a=r.slice(o,o+1e4),a.unshift(t,0),e.splice(...a),o+=1e4,t+=1e4}function Zpe(e,t){return e.length>0?(Jpe(e,e.length,0,t),e):t}const Xpe={}.hasOwnProperty;function $pe(e){const t={};let n=-1;for(;++n<e.length;)eme(t,e[n]);return t}function eme(e,t){let n;for(n in t){const r=(Xpe.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n];let a;if(i)for(a in i){Xpe.call(r,a)||(r[a]=[]);const e=i[a];tme(r[a],Array.isArray(e)?e:e?[e]:[])}}}function tme(e,t){let n=-1;const r=[];for(;++n<t.length;)("after"===t[n].add?e:r).push(t[n]);Jpe(e,0,0,r)}function nme(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||!(65535&~n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}function rme(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ime=mme(/[A-Za-z]/),ame=mme(/[\dA-Za-z]/),ome=mme(/[#-'*+\--9=?A-Z^-~]/);function sme(e){return null!==e&&(e<32||127===e)}const lme=mme(/\d/),cme=mme(/[\dA-Fa-f]/),ume=mme(/[!-/:-@[-`{-~]/);function dme(e){return null!==e&&e<-2}function hme(e){return null!==e&&(e<0||32===e)}function fme(e){return-2===e||-1===e||32===e}const gme=mme(new RegExp("\\p{P}|\\p{S}","u")),pme=mme(/\s/);function mme(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}function Ame(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const a=e.charCodeAt(n);let o="";if(37===a&&ame(e.charCodeAt(n+1))&&ame(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function yme(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let a=0;return function(r){if(fme(r))return e.enter(n),o(r);return t(r)};function o(r){return fme(r)&&a++<i?(e.consume(r),o):(e.exit(n),t(r))}}const bme={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,function(n){if(null===n)return void e.consume(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),yme(e,t,"linePrefix")},function(t){return e.enter("paragraph"),r(t)});let n;return t;function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,i(t)}function i(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):dme(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),i)}}};const vme={tokenize:function(e){const t=this,n=[];let r,i,a,o=0;return s;function s(r){if(o<n.length){const i=n[o];return t.containerState=i[1],e.attempt(i[0].continuation,l,c)(r)}return c(r)}function l(e){if(o++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&y();const n=t.events.length;let i,a=n;for(;a--;)if("exit"===t.events[a][0]&&"chunkFlow"===t.events[a][1].type){i=t.events[a][1].end;break}A(o);let s=n;for(;s<t.events.length;)t.events[s][1].end={...i},s++;return Jpe(t.events,a+1,0,t.events.slice(n)),t.events.length=s,c(e)}return s(e)}
vendor: 31,989 bytes, line 106
106function c(i){if(o===n.length){if(!r)return h(i);if(r.currentConstruct&&r.currentConstruct.concrete)return g(i);t.interrupt=Boolean(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(wme,u,d)(i)}function u(e){return r&&y(),A(o),h(e)}function d(e){return t.parser.lazy[t.now().line]=o!==n.length,a=t.now().offset,g(e)}function h(n){return t.containerState={},e.attempt(wme,f,g)(n)}function f(e){return o++,n.push([t.currentConstruct,t.containerState]),h(e)}function g(n){return null===n?(r&&y(),A(0),void e.consume(n)):(r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:r,contentType:"flow",previous:i}),p(n))}function p(n){return null===n?(m(e.exit("chunkFlow"),!0),A(0),void e.consume(n)):dme(n)?(e.consume(n),m(e.exit("chunkFlow")),o=0,t.interrupt=void 0,s):(e.consume(n),p)}function m(e,n){const s=t.sliceStream(e);if(n&&s.push(null),e.previous=i,i&&(i.next=e),i=e,r.defineSkip(e.start),r.write(s),t.parser.lazy[e.start.line]){let e=r.events.length;for(;e--;)if(r.events[e][1].start.offset<a&&(!r.events[e][1].end||r.events[e][1].end.offset>a))return;const n=t.events.length;let i,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(i){s=t.events[l][1].end;break}i=!0}for(A(o),e=n;e<t.events.length;)t.events[e][1].end={...s},e++;Jpe(t.events,l+1,0,t.events.slice(n)),t.events.length=e}}function A(r){let i=n.length;for(;i-- >r;){const r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function y(){r.write([null]),i=void 0,r=void 0,t.containerState._closeFlow=void 0}}},wme={tokenize:function(e,t,n){return yme(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function xme(e){return null===e||hme(e)||pme(e)?1:gme(e)?2:void 0}function Ime(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}const Cme={name:"attention",resolveAll:function(e,t){let n,r,i,a,o,s,l,c,u=-1;for(;++u<e.length;)if("enter"===e[u][0]&&"attentionSequence"===e[u][1].type&&e[u][1]._close)for(n=u;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[u][1]).charCodeAt(0)){if((e[n][1]._close||e[u][1]._open)&&(e[u][1].end.offset-e[u][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[u][1].end.offset-e[u][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d={...e[n][1].end},h={...e[u][1].start};Eme(d,-s),Eme(h,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:{...e[n][1].end}},o={type:s>1?"strongSequence":"emphasisSequence",start:{...e[u][1].start},end:h},i={type:s>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[u][1].start}},r={type:s>1?"strong":"emphasis",start:{...a.start},end:{...o.end}},e[n][1].end={...a.start},e[u][1].start={...o.end},l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=Zpe(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=Zpe(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=Zpe(l,Ime(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=Zpe(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=Zpe(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,Jpe(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u<e.length;)"attentionSequence"===e[u][1].type&&(e[u][1].type="data");return e},tokenize:function(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=xme(r);let a;return function(t){return a=t,e.enter("attentionSequence"),o(t)};function o(s){if(s===a)return e.consume(s),o;const l=e.exit("attentionSequence"),c=xme(s),u=!c||2===c&&i||n.includes(s),d=!i||2===i&&c||n.includes(r);return l._open=Boolean(42===a?u:u&&(i||!d)),l._close=Boolean(42===a?d:d&&(c||!u)),t(s)}}};function Eme(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const kme={name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return ime(t)?(e.consume(t),a):64===t?n(t):l(t)}function a(e){return 43===e||45===e||46===e||ame(e)?(r=1,o(e)):l(e)}function o(t){return 58===t?(e.consume(t),r=0,s):(43===t||45===t||46===t||ame(t))&&r++<32?(e.consume(t),o):(r=0,l(t))}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||sme(r)?n(r):(e.consume(r),s)}function l(t){return 64===t?(e.consume(t),c):ome(t)?(e.consume(t),l):n(t)}function c(e){return ame(e)?u(e):n(e)}function u(n){return 46===n?(e.consume(n),r=0,c):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||ame(t))&&r++<63){const n=45===t?d:u;return e.consume(t),n}return n(t)}}};const Bme={partial:!0,tokenize:function(e,t,n){return function(t){return fme(t)?yme(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||dme(e)?t(e):n(e)}}};const Sme={continuation:{tokenize:function(e,t,n){const r=this;return function(t){if(fme(t))return yme(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return i(t)};function i(r){return e.attempt(Sme,t,n)(r)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return fme(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}}};const Qme={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return ume(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};const jme={name:"characterReference",tokenize:function(e,t,n){const r=this;let i,a,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),i=31,a=ame,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,a=cme,c):(e.enter("characterReferenceValue"),i=7,a=lme,c(t))}function c(s){if(59===s&&o){const i=e.exit("characterReferenceValue");return a!==ame||Vpe(r.sliceSerialize(i))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&o++<i?(e.consume(s),c):n(s)}}};const Nme={partial:!0,tokenize:function(e,t,n){const r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},Tme={concrete:!0,name:"codeFenced",tokenize:function(e,t,n){const r=this,i={partial:!0,tokenize:function(e,t,n){let i=0;return o;function o(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),fme(t)?yme(e,c,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===a?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===a?(i++,e.consume(t),u):i>=s?(e.exit("codeFencedFenceSequence"),fme(t)?yme(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||dme(r)?(e.exit("codeFencedFence"),t(r)):n(r)}}};let a,o=0,s=0;return function(t){return function(t){const n=r.events[r.events.length-1];return o=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,a=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===a?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),fme(t)?yme(e,c,"whitespace")(t):c(t))}function c(n){return null===n||dme(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(Nme,f,y)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||dme(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):fme(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),yme(e,d,"whitespace")(t)):96===t&&t===a?n(t):(e.consume(t),u)}function d(t){return null===t||dme(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),h(t))}function h(t){return null===t||dme(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===a?n(t):(e.consume(t),h)}function f(t){return e.attempt(i,y,g)(t)}function g(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return o>0&&fme(t)?yme(e,m,"linePrefix",o+1)(t):m(t)}function m(t){return null===t||dme(t)?e.check(Nme,f,y)(t):(e.enter("codeFlowValue"),A(t))}function A(t){return null===t||dme(t)?(e.exit("codeFlowValue"),m(t)):(e.consume(t),A)}function y(n){return e.exit("codeFenced"),t(n)}}};const Ome={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),yme(e,i,"linePrefix",5)(t)};function i(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):dme(t)?e.attempt(_me,a,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||dme(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},_me={partial:!0,tokenize:function(e,t,n){const r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):dme(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):yme(e,a,"linePrefix",5)(t)}function a(e){const a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):dme(e)?i(e):n(e)}}};const Dme={name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,r=e.length-4,i=3;if(!("lineEnding"!==e[i][1].type&&"space"!==e[i][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=i;++t<r;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[r][1].type="codeTextPadding",i+=2,r-=2;break}t=i-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},tokenize:function(e,t,n){let r,i,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),o(t)};function o(t){return 96===t?(e.consume(t),a++,o):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(i=e.enter("codeTextSequence"),r=0,c(t)):dme(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||dme(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),l)}function c(n){return 96===n?(e.consume(n),r++,c):r===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(i.type="codeTextData",l(n))}}};class Pme{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){const n=null==t?Number.POSITIVE_INFINITY:t;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){const r=t||0;this.setCursor(Math.trunc(e));const i=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&Rme(this.left,n),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),Rme(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Rme(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){const t=this.left.splice(e,Number.POSITIVE_INFINITY);Rme(this.right,t.reverse())}else{const t=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);Rme(this.left,t.reverse())}}}function Rme(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function Mme(e){const t={};let n,r,i,a,o,s,l,c=-1;const u=new Pme(e);for(;++c<u.length;){for(;c in t;)c=t[c];if(n=u.get(c),c&&"chunkFlow"===n[1].type&&"listItemPrefix"===u.get(c-1)[1].type&&(s=n[1]._tokenizer.events,i=0,i<s.length&&"lineEndingBlank"===s[i][1].type&&(i+=2),i<s.length&&"content"===s[i][1].type))for(;++i<s.length&&"content"!==s[i][1].type;)"chunkText"===s[i][1].type&&(s[i][1]._isInFirstContentOfListItem=!0,i++);if("enter"===n[0])n[1].contentType&&(Object.assign(t,Lme(u,c)),c=t[c],l=!0);else if(n[1]._container){for(i=c,r=void 0;i--;)if(a=u.get(i),"lineEnding"===a[1].type||"lineEndingBlank"===a[1].type)"enter"===a[0]&&(r&&(u.get(r)[1].type="lineEndingBlank"),a[1].type="lineEnding",r=i);else if("linePrefix"!==a[1].type&&"listItemIndent"!==a[1].type)break;r&&(n[1].end={...u.get(r)[1].start},o=u.slice(r,c),o.unshift(n),u.splice(r,c-r+1,o))}}return Jpe(e,0,Number.POSITIVE_INFINITY,u.slice(0)),!l}function Lme(e,t){const n=e.get(t)[1],r=e.get(t)[2];let i=t-1;const a=[];let o=n._tokenizer;o||(o=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));const s=o.events,l=[],c={};let u,d,h=-1,f=n,g=0,p=0;const m=[p];for(;f;){for(;e.get(++i)[1]!==f;);a.push(i),f._tokenizer||(u=r.sliceStream(f),f.next||u.push(null),d&&o.defineSkip(f.start),f._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(u),f._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),d=f,f=f.next}for(f=n;++h<s.length;)"exit"===s[h][0]&&"enter"===s[h-1][0]&&s[h][1].type===s[h-1][1].type&&s[h][1].start.line!==s[h][1].end.line&&(p=h+1,m.push(p),f._tokenizer=void 0,f.previous=void 0,f=f.next);for(o.events=[],f?(f._tokenizer=void 0,f.previous=void 0):m.pop(),h=m.length;h--;){const t=s.slice(m[h],m[h+1]),n=a.pop();l.push([n,n+t.length-1]),e.splice(n,2,t)}for(l.reverse(),h=-1;++h<l.length;)c[g+l[h][0]]=g+l[h][1],g+=l[h][1]-l[h][0]-1;return c}const Fme={resolve:function(e){return Mme(e),e},tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):dme(t)?e.check(zme,a,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}}},zme={partial:!0,tokenize:function(e,t,n){const r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),yme(e,i,"linePrefix")};function i(i){if(null===i||dme(i))return n(i);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}};function Ume(e,t,n,r,i,a,o,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){if(60===t)return e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),d;if(null===t||32===t||41===t||sme(t))return n(t);return e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(t)};function d(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),h(n))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||dme(t)?n(t):(e.consume(t),92===t?f:h)}function f(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function g(i){return u||null!==i&&41!==i&&!hme(i)?u<c&&40===i?(e.consume(i),u++,g):41===i?(e.consume(i),u--,g):null===i||32===i||40===i||sme(i)?n(i):(e.consume(i),92===i?p:g):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i))}function p(t){return 40===t||41===t||92===t?(e.consume(t),g):g(t)}}function Gme(e,t,n,r,i,a){const o=this;let s,l=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),c};function c(d){return l>999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(d):93===d?(e.exit(a),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):dme(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||dme(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!fme(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function Hme(e,t,n,r,i,a){let o;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,s;return n(t)};function s(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),s(o)):null===t?n(t):dme(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),yme(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||dme(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function Wme(e,t){let n;return function r(i){if(dme(i))return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r;if(fme(i))return yme(e,r,n?"linePrefix":"lineSuffix")(i);return t(i)}}const qme={name:"definition",tokenize:function(e,t,n){const r=this;let i;return function(t){return e.enter("definition"),function(t){return Gme.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function a(t){return i=rme(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o):n(t)}function o(t){return hme(t)?Wme(e,s)(t):s(t)}function s(t){return Ume(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(Yme,c,c)(t)}function c(t){return fme(t)?yme(e,u,"whitespace")(t):u(t)}function u(a){return null===a||dme(a)?(e.exit("definition"),r.parser.defined.push(i),t(a)):n(a)}}},Yme={partial:!0,tokenize:function(e,t,n){return function(t){return hme(t)?Wme(e,r)(t):n(t)};function r(t){return Hme(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return fme(t)?yme(e,a,"whitespace")(t):a(t)}function a(e){return null===e||dme(e)?t(e):n(e)}}};const Kme={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return dme(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};const Vme={name:"headingAtx",resolve:function(e,t){let n,r,i=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);i-2>a&&"whitespace"===e[i][1].type&&(i-=2);"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4);i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},Jpe(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e},tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),i(t)}(t)};function i(t){return 35===t&&r++<6?(e.consume(t),i):null===t||hme(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||dme(n)?(e.exit("atxHeading"),t(n)):fme(n)?yme(e,a,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),a(t))}function s(t){return null===t||35===t||hme(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),s)}}};const Jme=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Zme=["pre","script","style","textarea"],Xme={concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},tokenize:function(e,t,n){const r=this;let i,a,o,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),a=!0,f):63===s?(e.consume(s),i=3,r.interrupt?t:_):ime(s)?(e.consume(s),o=String.fromCharCode(s),g):n(s)}function u(a){return 45===a?(e.consume(a),i=2,d):91===a?(e.consume(a),i=5,s=0,h):ime(a)?(e.consume(a),i=4,r.interrupt?t:_):n(a)}function d(i){return 45===i?(e.consume(i),r.interrupt?t:_):n(i)}function h(i){const a="CDATA[";return i===a.charCodeAt(s++)?(e.consume(i),6===s?r.interrupt?t:k:h):n(i)}function f(t){return ime(t)?(e.consume(t),o=String.fromCharCode(t),g):n(t)}function g(s){if(null===s||47===s||62===s||hme(s)){const l=47===s,c=o.toLowerCase();return l||a||!Zme.includes(c)?Jme.includes(o.toLowerCase())?(i=6,l?(e.consume(s),p):r.interrupt?t(s):k(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?m(s):A(s)):(i=1,r.interrupt?t(s):k(s))}return 45===s||ame(s)?(e.consume(s),o+=String.fromCharCode(s),g):n(s)}function p(i){return 62===i?(e.consume(i),r.interrupt?t:k):n(i)}function m(t){return fme(t)?(e.consume(t),m):C(t)}function A(t){return 47===t?(e.consume(t),C):58===t||95===t||ime(t)?(e.consume(t),y):fme(t)?(e.consume(t),A):C(t)}function y(t){return 45===t||46===t||58===t||95===t||ame(t)?(e.consume(t),y):b(t)}function b(t){return 61===t?(e.consume(t),v):fme(t)?(e.consume(t),b):A(t)}function v(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,w):fme(t)?(e.consume(t),v):x(t)}function w(t){return t===l?(e.consume(t),l=null,I):null===t||dme(t)?n(t):(e.consume(t),w)}function x(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||hme(t)?b(t):(e.consume(t),x)}function I(e){return 47===e||62===e||fme(e)?A(e):n(e)}function C(t){return 62===t?(e.consume(t),E):n(t)}function E(t){return null===t||dme(t)?k(t):fme(t)?(e.consume(t),E):n(t)}function k(t){return 45===t&&2===i?(e.consume(t),j):60===t&&1===i?(e.consume(t),N):62===t&&4===i?(e.consume(t),D):63===t&&3===i?(e.consume(t),_):93===t&&5===i?(e.consume(t),O):!dme(t)||6!==i&&7!==i?null===t||dme(t)?(e.exit("htmlFlowData"),B(t)):(e.consume(t),k):(e.exit("htmlFlowData"),e.check($me,P,B)(t))}function B(t){return e.check(eAe,S,P)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Q}function Q(t){return null===t||dme(t)?B(t):(e.enter("htmlFlowData"),k(t))}function j(t){return 45===t?(e.consume(t),_):k(t)}function N(t){return 47===t?(e.consume(t),o="",T):k(t)}function T(t){if(62===t){const n=o.toLowerCase();return Zme.includes(n)?(e.consume(t),D):k(t)}return ime(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),T):k(t)}function O(t){return 93===t?(e.consume(t),_):k(t)}function _(t){return 62===t?(e.consume(t),D):45===t&&2===i?(e.consume(t),_):k(t)}function D(t){return null===t||dme(t)?(e.exit("htmlFlowData"),P(t)):(e.consume(t),D)}function P(n){return e.exit("htmlFlow"),t(n)}}},$me={partial:!0,tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(Bme,t,n)}}},eAe={partial:!0,tokenize:function(e,t,n){const r=this;return function(t){if(dme(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i;return n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}};const tAe={name:"htmlText",tokenize:function(e,t,n){const r=this;let i,a,o;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),v):63===t?(e.consume(t),y):ime(t)?(e.consume(t),I):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),a=0,f):ime(t)?(e.consume(t),A):n(t)}function c(t){return 45===t?(e.consume(t),h):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):dme(t)?(o=u,T(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),h):u(t)}function h(e){return 62===e?N(e):45===e?d(e):u(e)}function f(t){const r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),6===a?g:f):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),p):dme(t)?(o=g,T(t)):(e.consume(t),g)}function p(t){return 93===t?(e.consume(t),m):g(t)}function m(t){return 62===t?N(t):93===t?(e.consume(t),m):g(t)}function A(t){return null===t||62===t?N(t):dme(t)?(o=A,T(t)):(e.consume(t),A)}function y(t){return null===t?n(t):63===t?(e.consume(t),b):dme(t)?(o=y,T(t)):(e.consume(t),y)}function b(e){return 62===e?N(e):y(e)}function v(t){return ime(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||ame(t)?(e.consume(t),w):x(t)}function x(t){return dme(t)?(o=x,T(t)):fme(t)?(e.consume(t),x):N(t)}function I(t){return 45===t||ame(t)?(e.consume(t),I):47===t||62===t||hme(t)?C(t):n(t)}function C(t){return 47===t?(e.consume(t),N):58===t||95===t||ime(t)?(e.consume(t),E):dme(t)?(o=C,T(t)):fme(t)?(e.consume(t),C):N(t)}function E(t){return 45===t||46===t||58===t||95===t||ame(t)?(e.consume(t),E):k(t)}function k(t){return 61===t?(e.consume(t),B):dme(t)?(o=k,T(t)):fme(t)?(e.consume(t),k):C(t)}function B(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),i=t,S):dme(t)?(o=B,T(t)):fme(t)?(e.consume(t),B):(e.consume(t),Q)}function S(t){return t===i?(e.consume(t),i=void 0,j):null===t?n(t):dme(t)?(o=S,T(t)):(e.consume(t),S)}function Q(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||hme(t)?C(t):(e.consume(t),Q)}function j(e){return 47===e||62===e||hme(e)?C(e):n(e)}function N(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function T(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return fme(t)?yme(e,_,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):_(t)}function _(t){return e.enter("htmlTextData"),o(t)}}};const nAe={name:"labelEnd",resolveAll:function(e){let t=-1;const n=[];for(;++t<e.length;){const r=e[t][1];if(n.push(e[t]),"labelImage"===r.type||"labelLink"===r.type||"labelEnd"===r.type){const e="labelImage"===r.type?4:2;r.type="data",t+=e}}e.length!==n.length&&Jpe(e,0,e.length,n);return e},resolveTo:function(e,t){let n,r,i,a,o=e.length,s=0;for(;o--;)if(n=e[o][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[o][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(i){if("enter"===e[o][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=o,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(i=o);const l={type:"labelLink"===e[r][1].type?"link":"image",start:{...e[r][1].start},end:{...e[e.length-1][1].end}},c={type:"label",start:{...e[r][1].start},end:{...e[i][1].end}},u={type:"labelText",start:{...e[r+s+2][1].end},end:{...e[i-2][1].start}};return a=[["enter",l,t],["enter",c,t]],a=Zpe(a,e.slice(r+1,r+s+3)),a=Zpe(a,[["enter",u,t]]),a=Zpe(a,Ime(t.parser.constructs.insideSpan.null,e.slice(r+s+4,i-3),t)),a=Zpe(a,[["exit",u,t],e[i-2],e[i-1],["exit",c,t]]),a=Zpe(a,e.slice(i+1)),a=Zpe(a,[["exit",l,t]]),Jpe(e,r,e.length,a),e},tokenize:function(e,t,n){const r=this;let i,a,o=r.events.length;for(;o--;)if(("labelImage"===r.events[o][1].type||"labelLink"===r.events[o][1].type)&&!r.events[o][1]._balanced){i=r.events[o][1];break}return function(t){if(!i)return n(t);if(i._inactive)return u(t);return a=r.parser.defined.includes(rme(r.sliceSerialize({start:i.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s};function s(t){return 40===t?e.attempt(rAe,c,a?c:u)(t):91===t?e.attempt(iAe,c,a?l:u)(t):a?c(t):u(t)}function l(t){return e.attempt(aAe,c,u)(t)}function c(e){return t(e)}function u(e){return i._balanced=!0,n(e)}}},rAe={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return hme(t)?Wme(e,i)(t):i(t)}function i(t){return 41===t?c(t):Ume(e,a,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function a(t){return hme(t)?Wme(e,s)(t):c(t)}function o(e){return n(e)}function s(t){return 34===t||39===t||40===t?Hme(e,l,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):c(t)}function l(t){return hme(t)?Wme(e,c)(t):c(t)}function c(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},iAe={tokenize:function(e,t,n){const r=this;return function(t){return Gme.call(r,e,i,a,"reference","referenceMarker","referenceString")(t)};function i(e){return r.parser.defined.includes(rme(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function a(e){return n(e)}}},aAe={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};const oAe={name:"labelStartImage",resolveAll:nAe.resolveAll,tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}}};const sAe={name:"labelStartLink",resolveAll:nAe.resolveAll,tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}}};const lAe={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),yme(e,t,"linePrefix")}}};const cAe={name:"thematicBreak",tokenize:function(e,t,n){let r,i=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,a(e)}(t)};function a(a){return a===r?(e.enter("thematicBreakSequence"),o(a)):i>
vendor: 1,959 bytes, line 106
106=3&&(null===a||dme(a))?(e.exit("thematicBreak"),t(a)):n(a)}function o(t){return t===r?(e.consume(t),i++,o):(e.exit("thematicBreakSequence"),fme(t)?yme(e,a,"whitespace")(t):a(t))}}};const uAe={continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Bme,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,yme(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){if(r.containerState.furtherBlankLines||!fme(n))return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(hAe,t,i)(n)});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,yme(e,e.attempt(uAe,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){const r=this,i=r.events[r.events.length-1];let a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){const i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:lme(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(cAe,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return lme(t)&&++o<10?(e.consume(t),s):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(Bme,r.interrupt?n:c,e.attempt(dAe,d,u))}
vendor: 10,953 bytes, line 106
106function c(e){return r.containerState.initialBlankLine=!0,a++,d(e)}function u(t){return fme(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},dAe={partial:!0,tokenize:function(e,t,n){const r=this;return yme(e,function(e){const i=r.events[r.events.length-1];return!fme(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},hAe={partial:!0,tokenize:function(e,t,n){const r=this;return yme(e,function(e){const i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)}};const fAe={name:"setextUnderline",resolveTo:function(e,t){let n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);const o={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=o;return e.push(["exit",o,t]),e},tokenize:function(e,t,n){const r=this;let i;return function(t){let o,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){o="paragraph"===r.events[s][1].type;break}if(!r.parser.lazy[r.now().line]&&(r.interrupt||o))return e.enter("setextHeadingLine"),i=t,function(t){return e.enter("setextHeadingLineSequence"),a(t)}(t);return n(t)};function a(t){return t===i?(e.consume(t),a):(e.exit("setextHeadingLineSequence"),fme(t)?yme(e,o,"lineSuffix")(t):o(t))}function o(r){return null===r||dme(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}}};const gAe={tokenize:function(e){const t=this,n=e.attempt(Bme,function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,yme(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Fme,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};const pAe={resolveAll:bAe()},mAe=yAe("string"),AAe=yAe("text");function yAe(e){return{resolveAll:bAe("text"===e?vAe:void 0),tokenize:function(t){const n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return l(e)?i(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=r[e];let i=-1;if(t)for(;++i<t.length;){const e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}}}}function bAe(e){return function(t,n){let r,i=-1;for(;++i<=t.length;)void 0===r?t[i]&&"data"===t[i][1].type&&(r=i,i++):t[i]&&"data"===t[i][1].type||(i!==r+2&&(t[r][1].end=t[i-1][1].end,t.splice(r+2,i-r-2),i=r+2),r=void 0);return e?e(t,n):t}}function vAe(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){const r=e[n-1][1],i=t.sliceStream(r);let a,o=i.length,s=-1,l=0;for(;o--;){const e=i[o];if("string"==typeof e){for(s=e.length;32===e.charCodeAt(s-1);)l++,s--;if(s)break;s=-1}else if(-2===e)a=!0,l++;else if(-1!==e){o++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(l=0),l){const i={type:n===e.length||a||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:o?s:r.start._bufferIndex+s,_index:r.start._index+o,line:r.end.line,column:r.end.column-l,offset:r.end.offset-l},end:{...r.end}};r.end={...i.start},r.start.offset===r.end.offset?Object.assign(r,i):(e.splice(n,0,["enter",i,t],["exit",i,t]),n+=2)}n++}return e}const wAe={42:uAe,43:uAe,45:uAe,48:uAe,49:uAe,50:uAe,51:uAe,52:uAe,53:uAe,54:uAe,55:uAe,56:uAe,57:uAe,62:Sme},xAe={91:qme},IAe={[-2]:Ome,[-1]:Ome,32:Ome},CAe={35:Vme,42:cAe,45:[fAe,cAe],60:Xme,61:fAe,95:cAe,96:Tme,126:Tme},EAe={38:jme,92:Qme},kAe={[-5]:lAe,[-4]:lAe,[-3]:lAe,33:oAe,38:jme,42:Cme,60:[kme,tAe],91:sAe,92:[Kme,Qme],93:nAe,95:Cme,96:Dme},BAe={null:[Cme,pAe]},SAe=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:{null:[42,95]},contentInitial:xAe,disable:{null:[]},document:wAe,flow:CAe,flowInitial:IAe,insideSpan:BAe,string:EAe,text:kAe},Symbol.toStringTag,{value:"Module"}));function QAe(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0};const i={},a=[];let o=[],s=[];const l={attempt:m(function(e,t){A(e,t.from)}),check:m(p),consume:function(e){dme(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,y()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++));c.previous=e},enter:function(e,t){const n=t||{};return n.type=e,n.start=h(),c.events.push(["enter",n,c]),s.push(n),n},exit:function(e){const t=s.pop();return t.end=h(),c.events.push(["exit",t,c]),t},interrupt:m(p,{interrupt:!0})},c={code:null,containerState:{},defineSkip:function(e){i[e.line]=e.column,y()},events:[],now:h,parser:e,previous:null,sliceSerialize:function(e,t){return function(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const a=e[n];let o;if("string"==typeof a)o=a;else switch(a){case-5:o="\r";break;case-4:o="\n";break;case-3:o="\r\n";break;case-2:o=t?" ":"\t";break;case-1:if(!t&&i)continue;o=" ";break;default:o=String.fromCharCode(a)}i=-2===a,r.push(o)}return r.join("")}(d(e),t)},sliceStream:d,write:function(e){if(o=Zpe(o,e),f(),null!==o[o.length-1])return[];return A(t,0),c.events=Ime(a,c.events,c),c.events}};let u=t.tokenize.call(c,l);return t.resolveAll&&a.push(t),c;function d(e){return function(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;let o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){const e=o[0];"string"==typeof e?o[0]=e.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}(o,e)}function h(){const{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function f(){let e;for(;r._index<o.length;){const t=o[r._index];if("string"==typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)g(t.charCodeAt(r._bufferIndex));else g(t)}}function g(e){u=u(e)}function p(e,t){t.restore()}function m(e,t){return function(n,i,a){let o,u,d,f;return Array.isArray(n)?g(n):"tokenize"in n?g([n]):function(e){return t;function t(t){const n=null!==t&&e[t],r=null!==t&&e.null;return g([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}(n);function g(e){return o=e,u=0,0===e.length?a:p(e[u])}function p(e){return function(n){f=function(){const e=h(),t=c.previous,n=c.currentConstruct,i=c.events.length,a=Array.from(s);return{from:i,restore:o};function o(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=i,s=a,y()}}(),d=e,e.partial||(c.currentConstruct=e);if(e.name&&c.parser.constructs.disable.null.includes(e.name))return A();return e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,m,A)(n)}}function m(t){return e(d,f),i}function A(e){return f.restore(),++u<o.length?p(o[u]):a}}}function A(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&Jpe(c.events,t,c.events.length-t,e.resolve(c.events.slice(t),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function y(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}const jAe=/[\0\t\n\r]/g;const NAe=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function TAe(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return nme(n.slice(t?2:1),t?16:10)}return Vpe(n)||e}const OAe={}.hasOwnProperty;function _Ae(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(te),autolinkProtocol:E,autolinkEmail:E,atxHeading:a(Z),blockQuote:a(q),characterEscape:E,characterReference:E,codeFenced:a(Y),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(Y,o),codeText:a(K,o),codeTextData:E,data:E,codeFlowValue:E,definition:a(V),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(J),hardBreakEscape:a(X),hardBreakTrailing:a(X),htmlFlow:a($,o),htmlFlowData:E,htmlText:a($,o),htmlTextData:E,image:a(ee),label:o,link:a(te),listItem:a(re),listItemValue:h,listOrdered:a(ne,d),listUnordered:a(ne),paragraph:a(ie),reference:L,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Z),strong:a(ae),thematicBreak:a(se)},exit:{atxHeading:l(),atxHeadingSequence:w,autolink:l(),autolinkEmail:W,autolinkProtocol:H,blockQuote:l(),characterEscapeValue:k,characterReferenceMarkerHexadecimal:z,characterReferenceMarkerNumeric:z,characterReferenceValue:U,characterReference:G,codeFenced:l(m),codeFencedFence:p,codeFencedFenceInfo:f,codeFencedFenceMeta:g,codeFlowValue:k,codeIndented:l(A),codeText:l(N),codeTextData:k,data:k,definition:l(),definitionDestinationString:v,definitionLabelString:y,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(S),hardBreakTrailing:l(S),htmlFlow:l(Q),htmlFlowData:k,htmlText:l(j),htmlTextData:k,image:l(O),label:D,labelText:_,lineEnding:B,link:l(T),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:F,resourceDestinationString:P,resourceTitleString:R,resource:M,setextHeading:l(C),setextHeadingLineSequence:I,setextHeadingText:x,strong:l(),thematicBreak:l()}};PAe(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(e){let r={type:"root",children:[]};const a={stack:[r],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:u,data:n},l=[];let d=-1;for(;++d<e.length;)if("listOrdered"===e[d][1].type||"listUnordered"===e[d][1].type)if("enter"===e[d][0])l.push(d);else{d=i(e,l.pop(),d)}for(d=-1;++d<e.length;){const n=t[e[d][0]];OAe.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},a),e[d][1])}if(a.tokenStack.length>0){const e=a.tokenStack[a.tokenStack.length-1];(e[1]||MAe).call(a,void 0,e[0])}for(r.position={start:DAe(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:DAe(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function i(e,t,n){let r,i,a,o,s=t-1,l=-1,c=!1;for(;++s<=n;){const t=e[s];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?l++:l--,o=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!r||o||l||a||(a=s),o=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:o=void 0}
vendor: 17,844 bytes, line 106
106if(!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let o=s;for(i=void 0;o--;){const t=e[o];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",c=!0),t[1].type="lineEnding",i=o}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}a&&(!i||a<i)&&(r._spread=!0),r.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||s,0,["exit",r,t[2]]),s++,n++}if("listItemPrefix"===t[1].type){const i={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};r=i,e.splice(s,0,["enter",i,t[2]]),s++,n++,a=void 0,o=!0}}}return e[t][1]._spread=c,n}function a(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function o(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n||void 0]),e.position={start:DAe(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),c.call(this,t)}}function c(e,t){const n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+xpe({start:e.start,end:e.end})+"): it’s not open");if(r[0].type!==e.type)if(t)t.call(this,e,r[0]);else{(r[1]||MAe).call(this,e,r[0])}n.position.end=DAe(e.end)}function u(){return Wpe(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function h(e){if(this.data.expectingFirstListItemValue){this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function f(){const e=this.resume();this.stack[this.stack.length-1].lang=e}function g(){const e=this.resume();this.stack[this.stack.length-1].meta=e}function p(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function m(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function A(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function y(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=rme(this.sliceSerialize(e)).toLowerCase()}function b(){const e=this.resume();this.stack[this.stack.length-1].title=e}function v(){const e=this.resume();this.stack[this.stack.length-1].url=e}function w(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}}function x(){this.data.setextHeadingSlurpLineEnding=!0}function I(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function C(){this.data.setextHeadingSlurpLineEnding=void 0}function E(e){const t=this.stack[this.stack.length-1].children;let n=t[t.length-1];n&&"text"===n.type||(n=oe(),n.position={start:DAe(e.start),end:void 0},t.push(n)),this.stack.push(n)}function k(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=DAe(e.end)}function B(e){const n=this.stack[this.stack.length-1];if(this.data.atHardBreak){return n.children[n.children.length-1].position.end=DAe(e.end),void(this.data.atHardBreak=void 0)}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(E.call(this,e),k.call(this,e))}function S(){this.data.atHardBreak=!0}function Q(){const e=this.resume();this.stack[this.stack.length-1].value=e}function j(){const e=this.resume();this.stack[this.stack.length-1].value=e}function N(){const e=this.resume();this.stack[this.stack.length-1].value=e}function T(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function O(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function _(e){const t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=function(e){return e.replace(NAe,TAe)}(t),n.identifier=rme(t).toLowerCase()}function D(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){const t=e.children;n.children=t}else n.alt=t}function P(){const e=this.resume();this.stack[this.stack.length-1].url=e}function R(){const e=this.resume();this.stack[this.stack.length-1].title=e}function M(){this.data.inReference=void 0}function L(){this.data.referenceType="collapsed"}function F(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=rme(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function z(e){this.data.characterReferenceType=e.type}function U(e){const t=this.sliceSerialize(e),n=this.data.characterReferenceType;let r;if(n)r=nme(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0;else{r=Vpe(t)}this.stack[this.stack.length-1].value+=r}function G(e){this.stack.pop().position.end=DAe(e.end)}function H(e){k.call(this,e);this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function W(e){k.call(this,e);this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function q(){return{type:"blockquote",children:[]}}function Y(){return{type:"code",lang:null,meta:null,value:""}}function K(){return{type:"inlineCode",value:""}}function V(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function J(){return{type:"emphasis",children:[]}}function Z(){return{type:"heading",depth:0,children:[]}}function X(){return{type:"break"}}function $(){return{type:"html",value:""}}function ee(){return{type:"image",title:null,url:"",alt:null}}function te(){return{type:"link",title:null,url:"",children:[]}}function ne(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function re(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function ie(){return{type:"paragraph",children:[]}}function ae(){return{type:"strong",children:[]}}function oe(){return{type:"text",value:""}}function se(){return{type:"thematicBreak"}}}(n)(function(e){for(;!Mme(e););return e}(function(e){const t={constructs:$pe([SAe,...(e||{}).extensions||[]]),content:n(bme),defined:[],document:n(vme),flow:n(gAe),lazy:{},string:n(mAe),text:n(AAe)};return t;function n(e){return function(n){return QAe(t,e,n)}}}(n).document().write(function(){let e,t=1,n="",r=!0;return function(i,a,o){const s=[];let l,c,u,d,h;for(i=n+("string"==typeof i?i.toString():new TextDecoder(a||void 0).decode(i)),u=0,n="",r&&(65279===i.charCodeAt(0)&&u++,r=void 0);u<i.length;){if(jAe.lastIndex=u,l=jAe.exec(i),d=l&&void 0!==l.index?l.index:i.length,h=i.charCodeAt(d),!l){n=i.slice(u);break}if(10===h&&u===d&&e)s.push(-3),e=void 0;else switch(e&&(s.push(-5),e=void 0),u<d&&(s.push(i.slice(u,d)),t+=d-u),h){case 0:s.push(65533),t++;break;case 9:for(c=4*Math.ceil(t/4),s.push(-2);t++<c;)s.push(-1);break;case 10:s.push(-4),t=1;break;default:e=!0,t=1}u=d+1}return o&&(e&&s.push(-5),n&&s.push(n),s.push(null)),s}}()(e,t,!0))))}function DAe(e){return{line:e.line,column:e.column,offset:e.offset}}function PAe(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?PAe(e,r):RAe(e,r)}}function RAe(e,t){let n;for(n in t)if(OAe.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function MAe(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+xpe({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+xpe({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+xpe({start:t.start,end:t.end})+") is still open")}function LAe(e){const t=this;t.parser=function(n){return _Ae(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function FAe(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift({type:"text",value:"["});const o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push({type:"text",value:r}),i}function zAe(e){const t=e.spread;return null==t?e.children.length>1:t}function UAe(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const a=[];for(;r;)a.push(GAe(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(GAe(t.slice(i),i>0,!1)),a.join("")}function GAe(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}const HAe={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),i=Ame(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);let o,s=e.footnoteCounts.get(r);void 0===s?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+i,id:n+"fnref-"+i+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return FAe(e,t);const i={src:Ame(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);const a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){const n={src:Ame(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return FAe(e,t);const i={href:Ame(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);const a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){const n={href:Ame(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=zAe(n[r])}return t}(n):zAe(t),a={},o=[];if("boolean"==typeof t.checked){const e=r[0];let n;e&&"element"===e.type&&"p"===e.tagName?n=e:(n={type:"element",tagName:"p",properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let s=-1;for(;++s<r.length;){const e=r[s];(i||0!==s||"element"!==e.type||"p"!==e.tagName)&&o.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||i?o.push(e):o.push(...e.children)}const l=r[r.length-1];l&&(i||"element"!==l.type||"p"!==l.tagName)&&o.push({type:"text",value:"\n"});const c={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,c),e.applyData(t,c)},list:function(e,t){const n={},r=e.all(t);let i=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++i<r.length;){const e=r[i];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)},paragraph:function(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const n={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),i.push(n)}if(n.length>0){const r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=vpe(t.children[1]),o=bpe(t.children[t.children.length-1]);a&&o&&(r.position={start:a,end:o}),i.push(r)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,o=a?a.length:t.children.length;let s=-1;const l=[];for(;++s<o;){const n=t.children[s],r={},o=a?a[s]:void 0;o&&(r.align=o);let c={type:"element",tagName:i,properties:r,children:[]};n&&(c.children=e.all(n),e.patch(n,c),c=e.applyData(n,c)),l.push(c)}const c={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,c),e.applyData(t,c)},text:function(e,t){const n={type:"text",value:UAe(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:WAe,yaml:WAe,definition:WAe,footnoteDefinition:WAe};function WAe(){}const qAe="object"==typeof self?self:globalThis,YAe=e=>((e,t)=>{const n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);const[a,o]=t[i];switch(a){case 0:case-1:return n(o,i);case 1:{const e=n([],i);for(const t of o)e.push(r(t));return e}case 2:{const e=n({},i);for(const[t,n]of o)e[r(t)]=r(n);return e}case 3:return n(new Date(o),i);case 4:{const{source:e,flags:t}=o;return n(new RegExp(e,t),i)}case 5:{const e=n(new Map,i);for(const[t,n]of o)e.set(r(t),r(n));return e}case 6:{const e=n(new Set,i);for(const t of o)e.add(r(t));return e}case 7:{const{name:e,message:t}=o;return n(new qAe[e](t),i)}case 8:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i);case"ArrayBuffer":return n(new Uint8Array(o).buffer,o);case"DataView":{const{buffer:e}=new Uint8Array(o);return n(new DataView(e),o)}}return n(new qAe[a](o),i)};return r})(new Map,e)(0),KAe="",{toString:VAe}={},{keys:JAe}=Object,ZAe=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=VAe.call(e).slice(8,-1);switch(n){case"Array":return[1,KAe];case"Object":return[2,KAe];case"Date":return[3,KAe];case"RegExp":return[4,KAe];case"Map":return[5,KAe];case"Set":return[6,KAe];case"DataView":return[1,n]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},XAe=([e,t])=>0===e&&("function"===t||"symbol"===t),$Ae=(e,{json:t,lossy:n}={})=>{const r=[];return((e,t,n,r)=>{const i=(e,t)=>{const i=r.push(e)-1;return n.set(t,i),i},a=r=>{if(n.has(r))return n.get(r);let[o,s]=ZAe(r);switch(o){case 0:{let t=r;switch(s){case"bigint":o=8,t=r.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return i([-1],r)}return i([o,t],r)}case 1:{if(s){let e=r;return"DataView"===s?e=new Uint8Array(r.buffer):"ArrayBuffer"===s&&(e=new Uint8Array(r)),i([s,[...e]],r)}const e=[],t=i([o,e],r);for(const n of r)e.push(a(n));return t}case 2:{if(s)switch(s){case"BigInt":return i([s,r.toString()],r);case"Boolean":case"Number":case"String":return i([s,r.valueOf()],r)}if(t&&"toJSON"in r)return a(r.toJSON());const n=[],l=i([o,n],r);for(const t of JAe(r))!e&&XAe(ZAe(r[t]))||n.push([a(t),a(r[t])]);return l}case 3:return i([o,r.toISOString()],r);case 4:{const{source:e,flags:t}=r;return i([o,{source:e,flags:t}],r)}case 5:{const t=[],n=i([o,t],r);for(const[i,o]of r)(e||!XAe(ZAe(i))&&!XAe(ZAe(o)))&&t.push([a(i),a(o)]);return n}case 6:{const t=[],n=i([o,t],r);
vendor: 4,524 bytes, line 106
106for(const i of r)!e&&XAe(ZAe(i))||t.push(a(i));return n}}const{message:l}=r;return i([o,{name:s,message:l}],r)};return a})(!(t||n),!!t,new Map,r)(e),r},eye="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?YAe($Ae(e,t)):structuredClone(e):(e,t)=>YAe($Ae(e,t));function tye(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function nye(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const rye=function(e){if(null==e)return aye;if("function"==typeof e)return iye(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=rye(e[n]);return iye(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}(e):function(e){const t=e;return iye(n);function n(n){const r=n;let i;for(i in e)if(r[i]!==t[i])return!1;return!0}}(e);if("string"==typeof e)return function(e){return iye(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function iye(e){return function(t,n,r){return Boolean(function(e){return null!==e&&"object"==typeof e&&"type"in e}(t)&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function aye(){return!0}const oye=[],sye=!0,lye=!1;function cye(e,t,n,r){let i;"function"==typeof t&&"function"!=typeof n?(r=n,n=t):i=t;const a=rye(i),o=r?-1:1;!function e(i,s,l){const c=i&&"object"==typeof i?i:{};if("string"==typeof c.type){const e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+i.type+(e?"<"+e+">":"")+")"})}return u;function u(){let c,u,d,h=oye;if((!t||a(i,s,l[l.length-1]||void 0))&&(h=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[sye,e];return null==e?oye:[e]}(n(i,l)),h[0]===lye))return h;if("children"in i&&i.children){const t=i;if(t.children&&"skip"!==h[0])for(u=(r?t.children.length:-1)+o,d=l.concat(t);u>-1&&u<t.children.length;){const n=t.children[u];if(c=e(n,u,d)(),c[0]===lye)return c;u="number"==typeof c[1]?c[1]:u+o}}return h}}(e,void 0,[])()}function uye(e,t,n,r){let i,a,o;"function"==typeof t&&"function"!=typeof n?(a=void 0,o=t,i=n):(a=t,o=n,i=r),cye(e,a,function(e,t){const n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return o(e,r,n)},i)}const dye={}.hasOwnProperty,hye={};function fye(e,t){e.position&&(t.position=function(e){const t=vpe(e),n=bpe(e);if(t&&n)return{start:t,end:n}}(e))}function gye(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;if("string"==typeof t)if("element"===n.type)n.tagName=t;else{n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}}"element"===n.type&&i&&Object.assign(n.properties,eye(i)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function pye(e,t){const n=t.data||{},r=!("value"in t)||dye.call(n,"hProperties")||dye.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function mye(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function Aye(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function yye(e,t){const n=function(e,t){const n=t||hye,r=new Map,i=new Map,a=new Map,o={...HAe,...n.handlers},s={all:function(e){const t=[];if("children"in e){const n=e.children;let r=-1;for(;++r<n.length;){const i=s.one(n[r],e);if(i){if(r&&"break"===n[r-1].type&&(Array.isArray(i)||"text"!==i.type||(i.value=Aye(i.value)),!Array.isArray(i)&&"element"===i.type)){const e=i.children[0];e&&"text"===e.type&&(e.value=Aye(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t},applyData:gye,definitionById:r,footnoteById:i,footnoteCounts:a,footnoteOrder:[],handlers:o,one:function(e,t){const n=e.type,r=s.handlers[n];if(dye.call(s.handlers,n)&&r)return r(s,e,t);if(s.options.passThrough&&s.options.passThrough.includes(n)){if("children"in e){const{children:t,...n}=e,r=eye(n);return r.children=s.all(e),r}return eye(e)}return(s.options.unknownHandler||pye)(s,e,t)},options:n,patch:fye,wrap:mye};return uye(e,function(e){if("definition"===e.type||"footnoteDefinition"===e.type){const t="definition"===e.type?r:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}}),s}(e,t),r=n.one(e,void 0),i=function(e){const t="string"==typeof e.o
vendor: 7,615 bytes, line 106
106ptions.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||tye,r=e.options.footnoteBackLabel||nye,i=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l<e.footnoteOrder.length;){const i=e.footnoteById.get(e.footnoteOrder[l]);if(!i)continue;const a=e.all(i),o=String(i.identifier).toUpperCase(),c=Ame(o.toLowerCase());let u=0;const d=[],h=e.footnoteCounts.get(o);for(;void 0!==h&&++u<=h;){d.length>0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const f=a[a.length-1];if(f&&"element"===f.type&&"p"===f.tagName){const e=f.children[f.children.length-1];e&&"text"===e.type?e.value+=" ":f.children.push({type:"text",value:" "}),f.children.push(...d)}else a.push(...d);const g={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(a,!0)};e.patch(i,g),s.push(g)}if(0!==s.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...eye(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:"\n"}]}}(n),a=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&a.children.push({type:"text",value:"\n"},i),a}function bye(e,t){return e&&"run"in e?async function(n,r){const i=yye(n,{file:r,...t});await e.run(i,r)}:function(n,r){return yye(n,{file:r,...e||t})}}function vye(e){if(e)throw e}var wye=Object.prototype.hasOwnProperty,xye=Object.prototype.toString,Iye=Object.defineProperty,Cye=Object.getOwnPropertyDescriptor,Eye=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===xye.call(e)},kye=function(e){if(!e||"[object Object]"!==xye.call(e))return!1;var t,n=wye.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&wye.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||wye.call(e,t)},Bye=function(e,t){Iye&&"__proto__"===t.name?Iye(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},Sye=function(e,t){if("__proto__"===t){if(!wye.call(e,t))return;if(Cye)return Cye(e,t).value}return e[t]},Qye=function e(){var t,n,r,i,a,o,s=arguments[0],l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[1]||{},l=2),(null==s||"object"!=typeof s&&"function"!=typeof s)&&(s={});l<c;++l)if(null!=(t=arguments[l]))for(n in t)r=Sye(s,n),s!==(i=Sye(t,n))&&(u&&i&&(kye(i)||(a=Eye(i)))?(a?(a=!1,o=r&&Eye(r)?r:[]):o=r&&kye(r)?r:{},Bye(s,{name:n,newValue:e(u,o,i)})):void 0!==i&&Bye(s,{name:n,newValue:i}));return s};const jye=oe(Qye);function Nye(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function Tye(){const e=[],t={run:function(...t){let n=-1;const r=t.pop();if("function"!=typeof r)throw new TypeError("Expected function as last argument, not "+r);!function i(a,...o){const s=e[++n];let l=-1;if(a)r(a);else{for(;++l<t.length;)null!==o[l]&&void 0!==o[l]||(o[l]=t[l]);t=o,s?function(e,t){let n;return r;function r(...t){const r=e.length>t.length;let s;r&&t.push(i);try{s=e.apply(this,t)}catch(a){if(r&&n)throw a;return i(a)}r||(s&&s.then&&"function"==typeof s.then?s.then(o,i):s instanceof Error?i(s):o(s))}function i(e,...r){n||(n=!0,t(e,...r))}function o(e){i(null,e)}}(s,i)(...o):r(null,...o)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}const Oye={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');_ye(e);let n,r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let o=-1,s=t.length-1;for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),s>-1&&(e.codePointAt(a)===t.codePointAt(s--)?s<0&&(i=a):(s=-1,i=o));r===i?i=o:i<0&&(i=e.length);return e.slice(r,i)},dirname:function(e){if(_ye(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){_ye(e);let t,n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){const s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1);else if(t){i=n+1;break}}if(a<0||r<0||0===o||1===o&&a===r-1&&a===i+1)return"";return e.slice(a,r)},join:function(...e){let t,n=-1;for(;++n<e.length;)_ye(e[n]),e[n]&&(t=void 0===t?e[n]:t+"/"+e[n]);return void 0===t?".":function(e){_ye(e);const t=47===e.codePointAt(0);let n=function(e,t){let n,r,i="",a=0,o=-1,s=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.codePointAt(l);else{if(47===n)break;n=47}if(47===n){if(o===l-1||1===s);else if(o!==l-1&&2===s){if(i.length<2||2!==a||46!==i.codePointAt(i.length-1)||46!==i.codePointAt(i.length-2))if(i.length>2){if(r=i.lastIndexOf("/"),r!==i.length-1){r<0?(i="",a=0):(i=i.slice(0,r),a=i.length-1-i.lastIndexOf("/")),o=l,s=0;continue}}else if(i.length>0){i="",a=0,o=l,s=0;continue}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,l):i=e.slice(o+1,l),a=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return i}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(t)},sep:"/"};function _ye(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Dye={cwd:function(){return"/"}};function Pye(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function Rye(e){if("string"==typeof e)e=new URL(e);else if(!Pye(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n<t.length;)if(37===t.codePointAt(n)&&50===t.codePointAt(n+1)){const e=t.codePointAt(n+2);if(70===e||102===e){const e=new TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}const Mye=["history","path","basename","stem","extname","dirname"];class Lye{constructor(e){let t;t=e?Pye(e)?{path:e}:"string"==typeof e||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":Dye.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,r=-1;for(;++r<Mye.length;){const e=Mye[r];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)Mye.includes(n)||(this[n]=t[n])}get basename(){return"string"==typeof this.path?Oye.basename(this.path):void 0}
vendor: 5,000 bytes, line 106
106set basename(e){zye(e,"basename"),Fye(e,"basename"),this.path=Oye.join(this.dirname||"",e)}get dirname(){return"string"==typeof this.path?Oye.dirname(this.path):void 0}set dirname(e){Uye(this.basename,"dirname"),this.path=Oye.join(e||"",this.basename)}get extname(){return"string"==typeof this.path?Oye.extname(this.path):void 0}set extname(e){if(Fye(e,"extname"),Uye(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Oye.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){Pye(e)&&(e=Rye(e)),zye(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"==typeof this.path?Oye.basename(this.path,this.extname):void 0}set stem(e){zye(e,"stem"),Fye(e,"stem"),this.path=Oye.join(this.dirname||"",e+(this.extname||""))}fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}info(e,t,n){const r=this.message(e,t,n);return r.fatal=void 0,r}message(e,t,n){const r=new kpe(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(e){if(void 0===this.value)return"";if("string"==typeof this.value)return this.value;return new TextDecoder(e||void 0).decode(this.value)}}function Fye(e,t){if(e&&e.includes(Oye.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Oye.sep+"`")}function zye(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function Uye(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}const Gye=function(e){const t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};return Object.setPrototypeOf(r,t),r},Hye={}.hasOwnProperty;class Wye extends Gye{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Tye()}copy(){const e=new Wye;let t=-1;for(;++t<this.attachers.length;){const n=this.attachers[t];e.use(...n)}return e.data(jye(!0,{},this.namespace)),e}data(e,t){return"string"==typeof e?2===arguments.length?(Vye("data",this.frozen),this.namespace[e]=t,this):Hye.call(this.namespace,e)&&this.namespace[e]||void 0:e?(Vye("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;const e=this;for(;++this.freezeIndex<this.attachers.length;){const[t,...n]=this.attachers[this.freezeIndex];if(!1===n[0])continue;!0===n[0]&&(n[0]=void 0);const r=t.call(e,...n);"function"==typeof r&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(e){this.freeze();const t=Xye(e),n=this.parser||this.Parser;return Yye("parse",n),n(String(t),t)}process(e,t){const n=this;return this.freeze(),Yye("process",this.parser||this.Parser),Kye("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,i){const a=Xye(e),o=n.parse(a);function s(e,n){e||!n?i(e):r?r(n):t(void 0,n)}n.run(o,a,function(e,t,r){if(e||!t||!r)return s(e);const i=t,a=n.stringify(i,r);var o;"string"==typeof(o=a)||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(o)?r.value=a:r.result=a,s(e,r)})}}processSync(e){let t,n=!1;return this.freeze(),Yye("processSync",this.parser||this.Parser),Kye("processSync",this.compiler||this.Compiler),this.process(e,function(e,r){n=!0,vye(e),t=r}),Zye("processSync","process",n),t}run(e,t,n){Jye(e),this.freeze();const r=this.transformers;return n||"function"!=typeof t||(n=t,t=void 0),n?i(void 0,n):new Promise(i);function i(i,a){const o=Xye(t);r.run(e,o,function(t,r,o){const s=r||e;t?a(t):i?i(s):n(void 0,s,o)})}}runSync(e,t){let n,r=!1;return this.run(e,t,function(e,t){vye(e),n=t,r=!0}),Zye("runSync","run",r),n}stringify(e,t){this.freeze();const n=Xye(t),r=this.compiler||this.Compiler;return Kye("stringify",r),Jye(e),r(e,n)}use(e,...t){const n=this.attachers,r=this.namespace;if(Vye("use",this.frozen),null==e);else if("function"==typeof e)s(e,t);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?o(e):a(e)}return this;function i(e){if("function"==typeof e)s(e,[]);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){const[t,...n]=e;s(t,n)}else a(e)}}function a(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");o(e.plugins),e.settings&&(r.settings=jye(!0,r.settings,e.settings))}function o(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){i(e[t])}}}function s(e,t){let r=-1,i=-1;for(;++r<n.length;)if(n[r][0]===e){i=r;break}if(-1===i)n.push([e,...t]);else if(t.length>0){let[r,...a]=t;const o=n[i][1];
vendor: 5,553 bytes, line 106
106Nye(o)&&Nye(r)&&(r=jye(!0,o,r)),n[i]=[e,r,...a]}}}}const qye=(new Wye).freeze();function Yye(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function Kye(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function Vye(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Jye(e){if(!Nye(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function Zye(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Xye(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new Lye(e)}const $ye=[],ebe={allowDangerousHtml:!0},tbe=/^(https?|ircs?|mailto|xmpp)$/i,nbe=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function rbe(e){const t=function(e){const t=e.rehypePlugins||$ye,n=e.remarkPlugins||$ye,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ebe}:ebe,i=qye().use(LAe).use(n).use(bye,r).use(t);return i}(e),n=function(e){const t=e.children||"",n=new Lye;"string"==typeof t&&(n.value=t);return n}(e);return function(e,t){const n=t.allowedElements,r=t.allowElement,i=t.components,a=t.disallowedElements,o=t.skipHtml,s=t.unwrapDisallowed,l=t.urlTransform||ibe;for(const u of nbe)Object.hasOwn(t,u.from)&&sge((u.from,u.to&&u.to,u.id));return uye(e,c),Ope(e,{Fragment:ee.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ee.jsx,jsxs:ee.jsxs,passKeys:!0,passNode:!0});function c(e,t,i){if("raw"===e.type&&i&&"number"==typeof t)return o?i.children.splice(t,1):i.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in Gpe)if(Object.hasOwn(Gpe,t)&&Object.hasOwn(e.properties,t)){const n=e.properties[t],r=Gpe[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=l(String(n||""),t,e))}}if("element"===e.type){let o=n?!n.includes(e.tagName):!!a&&a.includes(e.tagName);if(!o&&r&&"number"==typeof t&&(o=!r(e,t,i)),o&&i&&"number"==typeof t)return s&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}}(t.runSync(t.parse(n),n),e)}function ibe(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return-1===t||-1!==i&&t>i||-1!==n&&t>n||-1!==r&&t>r||tbe.test(e.slice(0,t))?e:""}function abe(e,t){const n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}function obe(e,t,n){const r=rye((n||{}).ignore||[]),i=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const e=n[r];t.push([sbe(e[0]),lbe(e[1])])}return t}(t);let a=-1;for(;++a<i.length;)cye(e,"text",o);function o(e,t){let n,o=-1;for(;++o<t.length;){const e=t[o],i=n?n.children:void 0;if(r(e,i?i.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=t[t.length-1],r=i[a][0],o=i[a][1];let s=0;const l=n.children.indexOf(e);let c=!1,u=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){const n=d.index,i={index:d.index,input:d.input,stack:[...t,e]};let a=o(...d,i);if("string"==typeof a&&(a=a.length>0?{type:"text",value:a}:void 0),!1===a?r.lastIndex=n+1:(s!==n&&u.push({type:"text",value:e.value.slice(s,n)}),Array.isArray(a)?u.push(...a):a&&u.push(a),s=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}c?(s<e.value.length&&u.push({type:"text",value:e.value.slice(s)}),n.children.splice(l,1,...u)):u=[e];return l+u.length}(e,t)}}function sbe(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function lbe(e){return"function"==typeof e?e:function(){return e}}const cbe="phrasing",ube=["autolink","link","image","label"];function dbe(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function hbe(e){this.config.enter.autolinkProtocol.call(this,e)}function fbe(e){this.config.exit.autolinkProtocol.call(this,e)}function gbe(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function pbe(e){this.config.exit.autolinkEmail.call(this,e)}function mbe(e){this.exit(e)}function Abe(e){obe(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,ybe],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S}
106)([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),bbe]],{ignore:["link","linkReference"]})}function ybe(e,t,n,r,i){let a="";if(!vbe(i))return!1;if(/^w/i.test(t)&&(n=t+n,t="",a="http://"),!function(e){const t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;const o=function(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const i=abe(e,"(");let a=abe(e,")");for(;-1!==r&&i>a;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),a++;return[e,n]}(n+r);if(!o[0])return!1;const s={type:"link",title:null,url:a+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function bbe(e,t,n,r){return!(!vbe(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function vbe(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||pme(n)||gme(n))&&(!t||47!==n)}function wbe(){this.buffer()}function xbe(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function Ibe(){this.buffer()}function Cbe(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Ebe(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=rme(this.sliceSerialize(e)).toLowerCase(),n.label=t}function kbe(e){this.exit(e)}function Bbe(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=rme(this.sliceSerialize(e)).toLowerCase(),n.label=t}function Sbe(e){this.exit(e)}function Qbe(e,t,n,r){const i=n.createTracker(r);let a=i.move("[^");const o=n.enter("footnoteReference"),s=n.enter("reference");return a+=i.move(n.safe(n.associationId(e),{after:"]",before:a})),s(),o(),a+=i.move("]"),a}function jbe(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:function(e,n,r,i){const a=r.createTracker(i);let o=a.move("[^");const s=r.enter("footnoteDefinition"),l=r.enter("label");o+=a.move(r.safe(r.associationId(e),{before:o,after:"]"})),l(),o+=a.move("]:"),e.children&&e.children.length>0&&(a.shift(4),o+=a.move((t?"\n":" ")+r.indentLines(r.containerFlow(e,a.current()),t?Tbe:Nbe)));return s(),o},footnoteReference:Qbe},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}}function Nbe(e,t,n){return 0===t?e:Tbe(e,t,n)}function Tbe(e,t,n){return(n?"":"    ")+e}Qbe.peek=function(){return"["};const Obe=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function _be(e){this.enter({type:"delete",children:[]},e)}function Dbe(e){this.exit(e)}function Pbe(e,t,n,r){const i=n.createTracker(r),a=n.enter("strikethrough");let o=i.move("~~");return o+=n.containerPhrasing(e,{...i.current(),before:o,after:"~"}),o+=i.move("~~"),a(),o}function Rbe(e){return e.length}function Mbe(e){return null==e?"":String(e)}function Lbe(e){const t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}function Fbe(e,t,n){return">"+(n?"":" ")+e}function zbe(e,t){return Ube(e,t.inConstruct,!0)&&!Ube(e,t.notInConstruct,!1)}function Ube(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function Gbe(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if("\n"===n.unsafe[i].character&&zbe(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}function Hbe(e,t,n){return(n?"":"    ")+e}function Wbe(e){const t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function qbe(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Ybe(e,t,n){const r=xme(e),i=xme(t);return void 0===r?void 0===i?"_"===n?{inside:!0,outside:!0}:{inside:!1,outside:!1}:1===i?{inside:!0,outside:!0}:{inside:!1,outside:!0}:1===r?void 0===i?{inside:!1,outside:!1}:1===i?{inside:!0,outside:!0}:{inside:!1,outside:!1}:void 0===i?{inside:!1,outside:!1}:1===i?{inside:!0,outside:!1}:{inside:!1,outside:!1}}function Kbe(e,t,n,r){const i=function(e){const t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),a=n.enter("emphasis"),o=n.createTracker(r),s=o.move(i);let l=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()}));const c=l.charCodeAt(0),u=Ybe(r.before.charCodeAt(r.before.length-1),c,i);u.inside&&(l=qbe(c)+l.slice(1));const d=l.charCodeAt(l.length-1),h=Ybe(r.after.charCodeAt(0),d,i);h.inside&&(l=l.slice(0,-1)+qbe(d));const f=o.move(i);return a(),n.attentionEncodeSurroundingInfo={after:h.outside,before:u.outside},s+l+f}function Vbe(e){return e.value||""}function Jbe(e,t,n,r){const i=Wbe(n),a='"'===i?"Quote":"Apostrophe",o=n.enter("image");let s=n.enter("label");const l=n.createTracker(r);let c=l.move("![");return c+=l.move(n.safe(e.alt,{before:c,after:"]",...l.current()})),c+=l.move("]("),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":")",...l.current()}))),s(),e.title&&(s=n.enter(`title${a}`),c+=l.move(" "+i),c+=l.move(n.safe(e.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),c+=l.move(")"),o(),c}function Zbe(e,t,n,r){const i=e.referenceType,a=n.enter("imageReference");let o=n.enter("label");const s=n.createTracker(r);let l=s.move("![");const c=n.safe(e.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const u=n.stack;n.stack=[],o=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...s.current()});return o(),n.stack=u,a(),"full"!==i&&c&&c===d?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(d+"]"),l}function Xbe(e,t,n){let r=e.value||"",i="`",a=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){const e=n.unsafe[a],t=n.compilePattern(e);let i;if(e.atBreak)for(;i=t.exec(r);){let e=i.index;10===r.charCodeAt(e)&&13===r.charCodeAt(e-1)&&e--,r=r.slice(0,e)+" "+r.slice(i.index+1)}}return i+r+i}function $be(e,t){const n=Wpe(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function eve(e,t,n,r){const i=Wbe(n),a='"'===i?"Quote":"Apostrophe",o=n.createTracker(r);let s,l;if($be(e,n)){const t=n.stack;n.stack=[],s=n.enter("autolink");let r=o.move("<");return r+=o.move(n.containerPhrasing(e,{before:r,after:">",...o.current()})),r+=o.move(">"),s(),n.stack=t,r}s=n.enter("link"),l=n.enter("label");let c=o.move("[");return c+=o.move(n.containerPhrasing(e,{before:c,after:"](",...o.current()})),c+=o.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=n.enter("destinationLiteral"),c+=o.move("<"),c+=o.move(n.safe(e.url,{before:c,after:">",...o.current()})),c+=o.move(">")):(l=n.enter("destinationRaw"),c+=o.move(n.safe(e.url,{before:c,after:e.title?" ":")",...o.current()}))),l(),e.title&&(l=n.enter(`title${a}`),c+=o.move(" "+i),c+=o.move(n.safe(e.title,{before:c,after:i,...o.current()})),c+=o.move(i),l()),c+=o.move(")"),s(),c}function tve(e,t,n,r){const i=e.referenceType,a=n.enter("linkReference");let o=n.enter("label");const s=n.createTracker(r);let l=s.move("[");const c=n.containerPhrasing(e,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const u=n.stack;n.stack=[],o=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...s.current()});return o(),n.stack=u,a(),"full"!==i&&c&&c===d?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(d+"]"),l}function nve(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function rve(e){const t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}Pbe.peek=function(){return"~"},Kbe.peek=function(e,t,n){return n.options.emphasis||"*"},Vbe.peek=function(){return"<"},Jbe.peek=function(){return"!"},Zbe.peek=function(){return"!"},Xbe.peek=function(){return"`"},eve.peek=function(e,t,n){return $be(e,n)?"<":"["},tve.peek=function(){return"["};const ive=rye(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function ave(e,t,n,r){const i=function(e){const t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),a=n.enter("strong"),o=n.createTracker(r),s=o.move(i+i);let l=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()}));const c=l.charCodeAt(0),u=Ybe(r.before.charCodeAt(r.before.length-1),c,i);u.inside&&(l=qbe(c)+l.slice(1));const d=l.charCodeAt(l.length-1),h=Ybe(r.after.charCodeAt(0),d,i);h.inside&&(l=l.slice(0,-1)+qbe(d));const f=o.move(i+i);return a(),n.attentionEncodeSurroundingInfo={after:h.outside,before:u.outside},s+l+f}ave.peek=function(e,t,n){return n.options.strong||"*"};const ove={blockquote:function(e,t,n,r){const i=n.enter("blockquote"),a=n.createTracker(r);a.move("> "),a.shift(2);const o=n.indentLines(n.containerFlow(e,a.current()),Fbe);return i(),o},break:Gbe,code:function(e,t,n,r){const i=function(e){const t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),a=e.value||"",o="`"===i?"GraveAccent":"Tilde";if(function(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}
vendor: 6,850 bytes, line 106
106(e,n)){const e=n.enter("codeIndented"),t=n.indentLines(a,Hbe);return e(),t}const s=n.createTracker(r),l=i.repeat(Math.max(function(e,t){const n=String(e);let r=n.indexOf(t),i=r,a=0,o=0;if("string"!=typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}(a,i)+1,3)),c=n.enter("codeFenced");let u=s.move(l);if(e.lang){const t=n.enter(`codeFencedLang${o}`);u+=s.move(n.safe(e.lang,{before:u,after:" ",encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){const t=n.enter(`codeFencedMeta${o}`);u+=s.move(" "),u+=s.move(n.safe(e.meta,{before:u,after:"\n",encode:["`"],...s.current()})),t()}return u+=s.move("\n"),a&&(u+=s.move(a+"\n")),u+=s.move(l),c(),u},definition:function(e,t,n,r){const i=Wbe(n),a='"'===i?"Quote":"Apostrophe",o=n.enter("definition");let s=n.enter("label");const l=n.createTracker(r);let c=l.move("[");return c+=l.move(n.safe(n.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":"\n",...l.current()}))),s(),e.title&&(s=n.enter(`title${a}`),c+=l.move(" "+i),c+=l.move(n.safe(e.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),o(),c},emphasis:Kbe,hardBreak:Gbe,heading:function(e,t,n,r){const i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if(function(e,t){let n=!1;return uye(e,function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,lye}),Boolean((!e.depth||e.depth<3)&&Wpe(e)&&(t.options.setext||n))}(e,n)){const t=n.enter("headingSetext"),r=n.enter("phrasing"),o=n.containerPhrasing(e,{...a.current(),before:"\n",after:"\n"});return r(),t(),o+"\n"+(1===i?"=":"-").repeat(o.length-(Math.max(o.lastIndexOf("\r"),o.lastIndexOf("\n"))+1))}const o="#".repeat(i),s=n.enter("headingAtx"),l=n.enter("phrasing");a.move(o+" ");let c=n.containerPhrasing(e,{before:"# ",after:"\n",...a.current()});return/^[\t ]/.test(c)&&(c=qbe(c.charCodeAt(0))+c.slice(1)),c=c?o+" "+c:o,n.options.closeAtx&&(c+=" "+o),l(),s(),c},html:Vbe,image:Jbe,imageReference:Zbe,inlineCode:Xbe,link:eve,linkReference:tve,list:function(e,t,n,r){const i=n.enter("list"),a=n.bulletCurrent;let o=e.ordered?function(e){const t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):nve(n);const s=e.ordered?"."===o?")":".":function(e){const t=nve(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let l=!(!t||!n.bulletLastUsed)&&o===n.bulletLastUsed;if(!e.ordered){const t=e.children?e.children[0]:void 0;if("*"!==o&&"-"!==o||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(l=!0),rve(n)===o&&t){let t=-1;for(;++t<e.children.length;){const n=e.children[t];if(n&&"listItem"===n.type&&n.children&&n.children[0]&&"thematicBreak"===n.children[0].type){l=!0;break}}}}l&&(o=s),n.bulletCurrent=o;const c=n.containerFlow(e,r);return n.bulletLastUsed=o,n.bulletCurrent=a,i(),c},listItem:function(e,t,n,r){const i=function(e){const t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n);let a=n.bulletCurrent||nve(n);t&&"list"===t.type&&t.ordered&&(a=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);let o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));const s=n.createTracker(r);s.move(a+" ".repeat(o-a.length)),s.shift(o);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),function(e,t,n){if(t)return(n?"":" ".repeat(o))+e;return(n?a:a+" ".repeat(o-a.length))+e});return l(),c},paragraph:function(e,t,n,r){const i=n.enter("paragraph"),a=n.enter("phrasing"),o=n.containerPhrasing(e,r);return a(),i(),o},root:function(e,t,n,r){return(e.children.some(function(e){return ive(e)})?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:ave,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){const r=(rve(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}};function sve(e){const t=e._align;this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function lve(e){this.exit(e),this.data.inTable=void 0}function cve(e){this.enter({type:"tableRow",children:[]},e)}function uve(e){this.exit(e)}function dve(e){this.enter({type:"tableCell",children:[]},e)}function hve(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,fve));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function fve(e,t){return"|"===t?t:e}function gve(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=ove.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return s(function(e,t,n){const r=e.children;let i=-1;const a=[],o=t.enter("table");for(;++i<r.length;)a[i]=l(r[i],t,n);return o(),a}(e,n,r),e.align)},tableCell:o,tableRow:function(e,t,n,r){const i=s([l(e,n,r)]);return i.slice(0,i.indexOf("\n"))}}};function o(e,t,n,r){const i=n.enter("tableCell"),o=n.enter("phrasing"),s=n.containerPhrasing(e,{...r,before:a,after:a});return o(),i(),s}function s(e,t){return function(e,t){const n=t||{},r=(n.align||[]).concat(),i=n.stringLength||Rbe,a=[],o=[],s=[],l=[];let c=0,u=-1;for(;++u<e.length;){const t=[],r=[];let a=-1;for(e[u].length>c&&(c=e[u].length);++a<e[u].length;){const o=Mbe(e[u][a]);if(!1!==n.alignDelimiters){const e=i(o);r[a]=e,(void 0===l[a]||e>l[a])&&(l[a]=e)}t.push(o)}
vendor: 4,160 bytes, line 106
106o[u]=t,s[u]=r}let d=-1;if("object"==typeof r&&"length"in r)for(;++d<c;)a[d]=Lbe(r[d]);else{const e=Lbe(r);for(;++d<c;)a[d]=e}d=-1;const h=[],f=[];for(;++d<c;){const e=a[d];let t="",r="";99===e?(t=":",r=":"):108===e?t=":":114===e&&(r=":");let i=!1===n.alignDelimiters?1:Math.max(1,l[d]-t.length-r.length);const o=t+"-".repeat(i)+r;!1!==n.alignDelimiters&&(i=t.length+i+r.length,i>l[d]&&(l[d]=i),f[d]=i),h[d]=o}o.splice(1,0,h),s.splice(1,0,f),u=-1;const g=[];for(;++u<o.length;){const e=o[u],t=s[u];d=-1;const r=[];for(;++d<c;){const i=e[d]||"";let o="",s="";if(!1!==n.alignDelimiters){const e=l[d]-(t[d]||0),n=a[d];114===n?o=" ".repeat(e):99===n?e%2?(o=" ".repeat(e/2+.5),s=" ".repeat(e/2-.5)):(o=" ".repeat(e/2),s=o):s=" ".repeat(e)}!1===n.delimiterStart||d||r.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===i||!1===n.delimiterStart&&!d||r.push(" "),!1!==n.alignDelimiters&&r.push(o),r.push(i),!1!==n.alignDelimiters&&r.push(s),!1!==n.padding&&r.push(" "),!1===n.delimiterEnd&&d===c-1||r.push("|")}g.push(!1===n.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return g.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function l(e,t,n){const r=e.children;let i=-1;const a=[],s=t.enter("tableRow");for(;++i<r.length;)a[i]=o(r[i],0,t,n);return s(),a}}function pve(e){const t=this.stack[this.stack.length-2];t.type,t.checked="taskListCheckValueChecked"===e.type}function mve(e){const t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){const e=this.stack[this.stack.length-1];e.type;const n=e.children[0];if(n&&"text"===n.type){const r=t.children;let i,a=-1;for(;++a<r.length;){const e=r[a];if("paragraph"===e.type){i=e;break}}i===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function Ave(e,t,n,r){const i=e.children[0],a="boolean"==typeof e.checked&&i&&"paragraph"===i.type,o="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);a&&s.move(o);let l=ove.listItem(e,t,n,{...r,...s.current()});return a&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),l}const yve={tokenize:function(e,t,n){let r=0;return function t(a){if((87===a||119===a)&&r<3)return r++,e.consume(a),t;if(46===a&&3===r)return e.consume(a),i;return n(a)};function i(e){return null===e?n(e):t(e)}},partial:!0},bve={tokenize:function(e,t,n){let r,i,a;return o;function o(t){return 46===t||95===t?e.check(wve,l,s)(t):null===t||hme(t)||pme(t)||45!==t&&gme(t)?l(t):(a=!0,e.consume(t),o)}function s(t){return 95===t?r=!0:(i=r,r=void 0),e.consume(t),o}function l(e){return i||r||!a?n(e):t(e)}},partial:!0},vve={tokenize:function(e,t){let n=0,r=0;return i;function i(o){return 40===o?(n++,e.consume(o),i):41===o&&r<n?a(o):33===o||34===o||38===o||39===o||41===o||42===o||44===o||46===o||58===o||59===o||60===o||63===o||93===o||95===o||126===o?e.check(wve,t,a)(o):null===o||hme(o)||pme(o)?t(o):(e.consume(o),i)}function a(t){return 41===t&&r++,e.consume(t),i}},partial:!0},wve={tokenize:function(e,t,n){return r;function r(o){return 33===o||34===o||39===o||41===o||42===o||44===o||46===o||58===o||59===o||63===o||95===o||126===o?(e.consume(o),r):38===o?(e.consume(o),a):93===o?(e.consume(o),i):60===o||null===o||hme(o)||pme(o)?t(o):n(o)}function i(e){return null===e||40===e||91===e||hme(e)||pme(e)?t(e):r(e)}function a(e){return ime(e)?o(e):n(e)}function o(t){return 59===t?(e.consume(t),r):ime(t)?(e.consume(t),o):n(t)}},partial:!0},xve={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return ame(e)?n(e):t(e)}},partial:!0},Ive={name:"wwwAutolink",tokenize:function(e,t,n){const r=this;return function(t){if(87!==t&&119!==t||!Sve.call(r,r.previous)||Tve(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(yve,e.attempt(bve,e.attempt(vve,i),n),n)(t)};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:Sve},Cve={name:"protocolAutolink",tokenize:function(e,t,n){const r=this;let i="",a=!1;
vendor: 7,544 bytes, line 106
106return function(t){if((72===t||104===t)&&Qve.call(r,r.previous)&&!Tve(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(t),e.consume(t),o;return n(t)};function o(t){if(ime(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),o;if(58===t){const n=i.toLowerCase();if("http"===n||"https"===n)return e.consume(t),s}return n(t)}function s(t){return 47===t?(e.consume(t),a?l:(a=!0,s)):n(t)}function l(t){return null===t||sme(t)||hme(t)||pme(t)||gme(t)?n(t):e.attempt(bve,e.attempt(vve,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:Qve},Eve={name:"emailAutolink",tokenize:function(e,t,n){const r=this;let i,a;return function(t){if(!Nve(t)||!jve.call(r,r.previous)||Tve(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(t)};function o(t){return Nve(t)?(e.consume(t),o):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(xve,c,l)(t):45===t||95===t||ame(t)?(a=!0,e.consume(t),s):c(t)}function l(t){return e.consume(t),i=!0,s}function c(o){return a&&i&&ime(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(o)):n(o)}},previous:jve},kve={};let Bve=48;for(;Bve<123;)kve[Bve]=Eve,Bve++,58===Bve?Bve=65:91===Bve&&(Bve=97);function Sve(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||hme(e)}function Qve(e){return!ime(e)}function jve(e){return!(47===e||Nve(e))}function Nve(e){return 43===e||45===e||46===e||95===e||ame(e)}function Tve(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}kve[43]=Eve,kve[45]=Eve,kve[46]=Eve,kve[95]=Eve,kve[72]=[Eve,Cve],kve[104]=[Eve,Cve],kve[87]=[Eve,Ive],kve[119]=[Eve,Ive];const Ove={tokenize:function(e,t,n){const r=this;return yme(e,function(e){const i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function _ve(e,t,n){const r=this;let i=r.events.length;const a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o;for(;i--;){const e=r.events[i][1];if("labelImage"===e.type){o=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(i){if(!o||!o._balanced)return n(i);const s=rme(r.sliceSerialize({start:o.end,end:r.now()}));if(94!==s.codePointAt(0)||!a.includes(s.slice(1)))return n(i);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)}}function Dve(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;const a={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...s),e}function Pve(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let a,o=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){if(o>999||93===s&&!a||null===s||91===s||hme(s))return n(s);if(93===s){e.exit("chunkString");const a=e.exit("gfmFootnoteCallString");return i.includes(rme(r.sliceSerialize(a)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return hme(s)||(a=!0),o++,e.consume(s),92===s?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),o++,l):l(t)}}function Rve(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let a,o,s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(s>999||93===t&&!o||null===t||91===t||hme(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return a=rme(r.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return hme(t)||(o=!0),s++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i.includes(a)||i.push(a),yme(e,h,"gfmFootnoteDefinitionWhitespace")):n(t)}function h(e){return t(e)}}function Mve(e,t,n){return e.check(Bme,t,e.attempt(Ove,t,n))}function Lve(e){e.exit("gfmFootnoteDefinition")}function Fve(e){let t=(e||{}).singleTilde;const n={name:"strikethrough",tokenize:function(e,n,r){const i=this.previous,a=this.events;let o=0;return function(t){if(126===i&&"characterEscape"!==a[a.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(a){const l=xme(i);if(126===a)return o>1?r(a):(e.consume(a),o++,s);if(o<2&&!t)return r(a);const c=e.exit("strikethroughSequenceTemporary"),u=xme(a);return c._open=!u||2===u&&Boolean(l),c._close=!l||2===l&&Boolean(u),n(a)}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";const i={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",i,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]],s=t.parser.constructs.insideSpan.null;s&&Jpe(o,o.length,0,Ime(s,e.slice(r+1,n),t)),Jpe(o,o.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",i,t]]),Jpe(e,r-1,n-r+3,o),n=r+o.length-2;break}}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}class zve{constructor(){this.map=[],this.index=new Map}add(e,t,n){!function(e,t,n,r){if(0===n&&0===r.length)return;const i=e.index.get(t);if(i)return i[1]+=n,void i[2].push(...r);const a=[t,n,r];
vendor: 2,300 bytes, line 106
106e.map.push(a),e.index.set(t,a)}(this,e,t,n)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),0===this.map.length)return;let t=this.map.length;const n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(const t of r)e.push(t);r=n.pop()}this.map.length=0,this.index.clear()}}function Uve(e,t){let n=!1;const r=[];for(;t<e.length;){const i=e[t];if(n){if("enter"===i[0])"tableContent"===i[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===i[1].type){if("tableDelimiterMarker"===e[t-1][1].type){const e=r.length-1;r[e]="left"===r[e]?"center":"right"}}else if("tableDelimiterRow"===i[1].type)break}else"enter"===i[0]&&"tableDelimiterRow"===i[1].type&&(n=!0);t+=1}return r}function Gve(e,t,n){const r=this;let i,a=0,o=0;return function(e){let t=r.events.length-1;for(;t>-1;){const{type:e}=r.events[t][1];if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const i=t>-1?r.events[t][1].type:null,a="tableHead"===i||"tableRow"===i?v:s;if(a===v&&r.parser.lazy[r.now().line])return n(e);return a(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return i=!0,o+=1,l(e)}(t)}function l(t){return null===t?n(t):dme(t)?o>1?(o=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):fme(t)?yme(e,l,"whitespace")(t):(o+=1,i&&(i=!1,a+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),i=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||hme(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter("tableDelimiterRow"),i=!1,fme(t)?yme(e,h,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t))}function h(t){return 45===t||58===t?g(t):124===t?(i=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):b(t)}function f(t){return fme(t)?yme(e,g,"whitespace")(t):g(t)}function g(t){return 58===t?(o+=1,i=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),p):45===t?(o+=1,p(t)):null===t||dme(t)?y(t):b(t)}
vendor: 4,773 bytes, line 106
106function p(t){return 45===t?(e.enter("tableDelimiterFiller"),m(t)):b(t)}function m(t){return 45===t?(e.consume(t),m):58===t?(i=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),A):(e.exit("tableDelimiterFiller"),A(t))}function A(t){return fme(t)?yme(e,y,"whitespace")(t):y(t)}function y(n){return 124===n?h(n):(null===n||dme(n))&&i&&a===o?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):b(n)}function b(e){return n(e)}function v(t){return e.enter("tableRow"),w(t)}function w(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),w):null===n||dme(n)?(e.exit("tableRow"),t(n)):fme(n)?yme(e,w,"whitespace")(n):(e.enter("data"),x(n))}function x(t){return null===t||124===t||hme(t)?(e.exit("data"),w(t)):(e.consume(t),92===t?I:x)}function I(t){return 92===t||124===t?(e.consume(t),x):x(t)}}function Hve(e,t){let n,r,i,a=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0;const h=new zve;for(;++a<e.length;){const f=e[a],g=f[1];"enter"===f[0]?"tableHead"===g.type?(u=!1,0!==d&&(qve(h,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},g.start),end:Object.assign({},g.end)},h.add(a,0,[["enter",n,t]])):"tableRow"===g.type||"tableDelimiterRow"===g.type?(o=!0,i=void 0,l=[0,0,0,0],c=[0,a+1,0,0],u&&(u=!1,r={type:"tableBody",start:Object.assign({},g.start),end:Object.assign({},g.end)},h.add(a,0,[["enter",r,t]])),s="tableDelimiterRow"===g.type?2:r?3:1):!s||"data"!==g.type&&"tableDelimiterMarker"!==g.type&&"tableDelimiterFiller"!==g.type?"tableCellDivider"===g.type&&(o?o=!1:(0!==l[1]&&(c[0]=c[1],i=Wve(h,t,l,s,void 0,i)),l=c,c=[l[1],a,0,0])):(o=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],i=Wve(h,t,l,s,void 0,i),l=[0,0,0,0]),c[2]=a)):"tableHead"===g.type?(u=!0,d=a):"tableRow"===g.type||"tableDelimiterRow"===g.type?(d=a,0!==l[1]?(c[0]=c[1],i=Wve(h,t,l,s,a,i)):0!==c[1]&&(i=Wve(h,t,c,s,a,i)),s=0):!s||"data"!==g.type&&"tableDelimiterMarker"!==g.type&&"tableDelimiterFiller"!==g.type||(c[3]=a)}for(0!==d&&qve(h,t,d,n,r),h.consume(t.events),a=-1;++a<t.events.length;){const e=t.events[a];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=Uve(t.events,a))}return e}function Wve(e,t,n,r,i,a){const o=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(a.end=Object.assign({},Yve(t.events,n[0])),e.add(n[0],0,[["exit",a,t]]));const s=Yve(t.events,n[1]);if(a={type:o,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",a,t]]),0!==n[2]){const i=Yve(t.events,n[2]),a=Yve(t.events,n[3]),o={type:"tableContent",start:Object.assign({},i),end:Object.assign({},a)};if(e.add(n[2],0,[["enter",o,t]]),2!==r){const r=t.events[n[2]],i=t.events[n[3]];if(r[1].end=Object.assign({},i[1].end),r[1].type="chunkText",r[1].contentType="text",n[3]>n[2]+1){const t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==i&&(a.end=Object.assign({},Yve(t.events,i)),e.add(i,0,[["exit",a,t]]),a=void 0),a}function qve(e,t,n,r,i){const a=[],o=Yve(t.events,n);i&&(i.end=Object.assign({},o),a.push(["exit",i,t])),r.end=Object.assign({},o),a.push(["exit",r,t]),e.add(n+1,0,a)}function Yve(e,t){const n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}const Kve={name:"tasklistCheck",tokenize:function(e,t,n){const r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i};function i(t){return hme(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):n(t)}function o(r){return dme(r)?t(r):fme(r)?e.check({tokenize:Vve},t,n)(r):n(r)}}};function Vve(e,t,n){return yme(e,function(e){return null===e?n(e):t(e)},"whitespace")}const Jve={};function Zve(e){const t=e||Jve,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),a=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return $pe([{text:kve},{document:{91:{name:"gfmFootnoteDefinition",tokenize:Rve,continuation:{tokenize:Mve},exit:Lve}},text:{91:{name:"gfmFootnoteCall",tokenize:Pve},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:_ve,resolveTo:Dve}}},Fve(e),{flow:{null:{name:"table",tokenize:Gve,resolveAll:Hve}}},{text:{91:Kve}}])}(t)),i.push([{transforms:[Abe],enter:{literalAutolink:dbe,literalAutolinkEmail:hbe,literalAutolinkHttp:hbe,literalAutolinkWww:hbe},exit:{literalAutolink:mbe,literalAutolinkEmail:pbe,literalAutolinkHttp:fbe,literalAutolinkWww:gbe}}
106,{enter:{gfmFootnoteCallString:wbe,gfmFootnoteCall:xbe,gfmFootnoteDefinitionLabelString:Ibe,gfmFootnoteDefinition:Cbe},exit:{gfmFootnoteCallString:Ebe,gfmFootnoteCall:kbe,gfmFootnoteDefinitionLabelString:Bbe,gfmFootnoteDefinition:Sbe}},{canContainEols:["delete"],enter:{strikethrough:_be},exit:{strikethrough:Dbe}},{enter:{table:sve,tableData:dve,tableHeader:dve,tableRow:cve},exit:{codeText:hve,table:lve,tableData:uve,tableHeader:uve,tableRow:uve}},{exit:{taskListCheckValueChecked:pve,taskListCheckValueUnchecked:pve,paragraph:mve}}]),a.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:cbe,notInConstruct:ube},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:cbe,notInConstruct:ube},{character:":",before:"[ps]",after:"\\/",inConstruct:cbe,notInConstruct:ube}]},jbe(e),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Obe}],handlers:{delete:Pbe}},gve(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Ave}}]}}(t))}const Xve=()=>{const{slug:e}=ut(),{toast:t}=Dt(),n=e?(e=>ige.find(t=>t.slug===e))(e):void 0;if(!n)return ee.jsx(dt,{to:"/blog",replace:!0});const r=ige.filter(e=>e.id!==n.id&&e.category===n.category).slice(0,3),i=`https://lead-buds.com/blog/${n.slug}`,a=n.featuredImage.startsWith("http")?n.featuredImage:`https://lead-buds.com${n.featuredImage}`,o=[{label:"Share on LinkedIn",icon:ur,href:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(i)}`},{label:"Share on X",icon:Or,href:`https://twitter.com/intent/tweet?url=${encodeURIComponent(i)}&text=${encodeURIComponent(n.title)}`},{label:"Share via Email",icon:hr,href:`mailto:?subject=${encodeURIComponent(n.title)}&body=${encodeURIComponent(i)}`}];return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:`${n.title} - LeadBuds Blog`,description:n.excerpt,keywords:n.tags.join(", "),image:n.featuredImage,type:"article"}),ee.jsx($V,{children:ee.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BlogPosting",headline:n.title,alternativeHeadline:n.subtitle,description:n.excerpt,image:a,author:{"@type":"Person",name:n.author,url:"https://www.linkedin.com/in/ryan-alexander-hennesy-b62349136/"},publisher:{"@type":"Organization",name:"LeadBuds",logo:{"@type":"ImageObject",url:"https://lead-buds.com/lovable-uploads/5db9325a-583d-49ec-ad88-d15c2283566a.png"}},datePublished:n.publishDate,dateModified:n.publishDate,mainEntityOfPage:{"@type":"WebPage","@id":`https://lead-buds.com/blog/${n.slug}`},keywords:n.tags.join(", "),articleSection:n.category,wordCount:n.content.split(" ").length,inLanguage:"en-US",about:{"@type":"Thing",name:n.category}})})}),ee.jsx(ys,{}),ee.jsx("main",{className:"min-h-screen bg-transparent",children:ee.jsx("article",{className:"pt-32 pb-16 px-4",children:ee.jsxs("div",{className:"container mx-auto max-w-4xl",children:[ee.jsxs(ct,{to:"/blog",className:"inline-flex items-center text-sm text-muted-foreground hover:text-primary mb-8 group",children:[ee.jsx(_n,{className:"w-4 h-4 mr-2 group-hover:-translate-x-1 transition-transform"}),"Back to Blog"]}),ee.jsxs("div",{className:"flex items-center gap-3 mb-6 flex-wrap",children:[ee.jsx(Qs,{variant:"secondary",children:n.category}),ee.jsxs("span",{className:"flex items-center gap-1 text-sm text-muted-foreground",children:[ee.jsx(Un,{className:"w-4 h-4"}),new Date(n.publishDate).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]}),ee.jsxs("span",{className:"flex items-center gap-1 text-sm text-muted-foreground",children:[ee.jsx(Jn,{className:"w-4 h-4"}),n.readTime]}),ee.jsxs(Bo,{children:[ee.jsx(So,{asChild:!0,children:ee.jsxs(hs,{variant:"ghost",size:"sm",className:"ml-auto",children:[ee.jsx(Er,{className:"w-4 h-4 mr-2"}),"Share"]})}),ee.jsxs(Qo,{align:"end",children:[ee.jsxs(jo,{onClick:async()=>{try{await navigator.clipboard.writeText(i)}catch{const e=document.createElement("textarea");e.value=i,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}t({title:"Link Copied!",description:"Article link copied to clipboard"})},className:"cursor-pointer",children:[ee.jsx(cr,{className:"w-4 h-4 mr-2"}),"Copy Link"]}),o.map(e=>ee.jsx(jo,{asChild:!0,className:"cursor-pointer",children:ee.jsxs("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",children:[ee.jsx(e.icon,{className:"w-4 h-4 mr-2"}),e.label]})},e.label))]})]})]}),ee.jsx("h1",{className:"neon-title text-4xl md:text-5xl lg:text-6xl font-bold mb-4 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-transparent",children:n.title}),n.subtitle&&ee.jsx("p",{className:"text-xl text-muted-foreground mb-8",children:n.subtitle}),ee.jsx("div",{className:"w-full max-h-[500px] overflow-hidden rounded-lg mb-12 bg-gradient-to-br from-primary/10 to-purple-600/10 flex items-center justify-center",children:ee.jsx("img",{src:n.featuredImage,alt:n.title,className:"w-full h-auto max-h-[500px] object-contain"})}),ee.jsx("div",{className:"prose prose-lg dark:prose-invert max-w-none mb-12",children:ee.jsx(rbe,{remarkPlugins:[Zve],components:{h1:({node:e,...t})=>ee.jsx("h1",{className:"text-4xl font-bold mt-8 mb-4",...t}),h2:({node:e,...t})=>ee.jsx("h2",{className:"text-3xl font-bold mt-8 mb-4",...t}),h3:({node:e,...t})=>ee.jsx("h3",{className:"text-2xl font-bold mt-6 mb-3",...t}),h4:({node:e,...t})=>ee.jsx("h4",{className:"text-xl font-bold mt-4 mb-2",...t}),p:({node:e,...t})=>ee.jsx("p",{className:"mb-4 leading-relaxed",...t}),ul:({node:e,...t})=>ee.jsx("ul",{className:"list-disc pl-6 mb-4 space-y-2",...t}),ol:({node:e,...t})=>ee.jsx("ol",{className:"list-decimal pl-6 mb-4 space-y-2",...t}),strong:({node:e,...t})=>ee.jsx("strong",{className:"font-bold text-foreground",...t}
106),code:({node:e,...t})=>ee.jsx("code",{className:"bg-muted px-1 py-0.5 rounded text-sm",...t}),blockquote:({node:e,...t})=>ee.jsx("blockquote",{className:"my-7 rounded-lg border border-primary/30 bg-primary/10 px-5 py-4 font-heading text-lg not-italic text-foreground shadow-neon [&>p]:m-0",...t}),table:({node:e,...t})=>ee.jsx("div",{className:"my-8 overflow-x-auto rounded-lg border border-primary/20 bg-card/80 shadow-neon",children:ee.jsx("table",{className:"m-0 min-w-[680px] w-full border-collapse text-left",...t})}),thead:({node:e,...t})=>ee.jsx("thead",{className:"bg-primary/90 text-primary-foreground",...t}),tbody:({node:e,...t})=>ee.jsx("tbody",{className:"divide-y divide-border",...t}),tr:({node:e,...t})=>ee.jsx("tr",{className:"even:bg-muted/50",...t}),th:({node:e,...t})=>ee.jsx("th",{className:"border-0 px-5 py-4 font-heading text-sm font-bold",...t}),td:({node:e,...t})=>ee.jsx("td",{className:"border-0 px-5 py-4 align-top text-sm leading-relaxed text-card-foreground",...t})},children:n.content})}),ee.jsx("div",{className:"flex flex-wrap gap-2 mb-12 pt-8 border-t",children:n.tags.map(e=>ee.jsx(Qs,{variant:"outline",children:e},e))}),ee.jsx("div",{className:"bg-muted/50 rounded-lg p-6 mb-12",children:ee.jsxs("div",{className:"flex items-center gap-4",children:[ee.jsx("img",{src:"/authors/ryan-hennesy.jpg",alt:n.author,className:"w-16 h-16 rounded-full object-cover border-2 border-primary/20"}),ee.jsxs("div",{className:"flex-1",children:[ee.jsx("p",{className:"text-sm text-muted-foreground mb-1",children:"Written by"}),ee.jsx("p",{className:"font-semibold text-lg",children:n.author})]}),ee.jsx("a",{href:"https://www.linkedin.com/in/ryan-alexander-hennesy-b62349136/",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Visit LinkedIn profile",children:ee.jsx(ur,{className:"w-6 h-6"})})]})}),ee.jsxs("div",{className:"neon-cta-band rounded-lg p-8 text-center mb-12",children:[ee.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Ready to Transform Your Sales?"}),ee.jsx("p",{className:"text-muted-foreground mb-6",children:"Discover how AI-powered lead generation can accelerate your growth"}),ee.jsx(ct,{to:"/contact",className:"inline-flex items-center justify-center rounded-md bg-primary px-8 py-3 text-sm font-medium text-primary-foreground ring-offset-background transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:"Schedule a Strategy Call"})]}),r.length>0&&ee.jsxs("div",{children:[ee.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Related Articles"}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:r.map(e=>ee.jsxs(ct,{to:`/blog/${e.slug}`,className:"group border rounded-lg overflow-hidden hover:shadow-lg transition-all",children:[ee.jsx("div",{className:"aspect-video bg-gradient-to-br from-primary/10 to-purple-600/10 overflow-hidden",children:ee.jsx("img",{src:e.featuredImage,alt:e.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",loading:"lazy"})}),ee.jsxs("div",{className:"p-4",children:[ee.jsx("h3",{className:"font-semibold mb-2 group-hover:text-primary transition-colors line-clamp-2",children:e.title}),ee.jsx("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.excerpt})]})]},e.id))})]})]})})}),ee.jsx(tV,{})]})};var $ve=new Map,ewe=new WeakMap,twe=0;function nwe(e){return Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{return`${t}_${"root"===t?(n=e.root,n?(ewe.has(n)||(twe+=1,ewe.set(n,twe.toString())),ewe.get(n)):"0"):e[t]}`;var n}).toString()}function rwe(e,t,n={},r=undefined){if(void 0===window.IntersectionObserver&&void 0!==r){const i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}const{id:i,observer:a,elements:o}=function(e){const t=nwe(e);let n=$ve.get(t);if(!n){const r=new Map;let i;const a=new IntersectionObserver(t=>{t.forEach(t=>{var n;const a=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=r.get(t.target))||n.forEac
106h(e=>{e(a,t)})})},e);i=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:r},$ve.set(t,n)}return n}(n),s=o.get(e)||[];return o.has(e)||o.set(e,s),s.push(t),a.observe(e),function(){s.splice(s.indexOf(t),1),0===s.length&&(o.delete(e),a.unobserve(e)),0===o.size&&(a.disconnect(),$ve.delete(i))}}function iwe({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:i,triggerOnce:a,skip:o,initialInView:s,fallbackInView:l,onChange:c}={}){var u;const[d,h]=re.useState(null),f=re.useRef(c),[g,p]=re.useState({inView:!!s,entry:void 0});f.current=c,re.useEffect(()=>{if(o||!d)return;let s;return s=rwe(d,(e,t)=>{p({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&a&&s&&(s(),s=void 0)},{root:i,rootMargin:r,threshold:e,trackVisibility:n,delay:t},l),()=>{s&&s()}},[Array.isArray(e)?e.toString():e,d,i,r,a,o,n,l,t]);const m=null==(u=g.entry)?void 0:u.target,A=re.useRef(void 0);d||!m||a||o||A.current===m||(A.current=m,p({inView:!!s,entry:void 0}));const y=[h,g.inView,g.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}const awe=()=>{const[e,t]=iwe({triggerOnce:!0,threshold:.1}),[n,r]=re.useState("All"),i=["All",...Array.from(new Set($fe.map(e=>e.category)))],a="All"===n?$fe:$fe.filter(e=>e.category===n);return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"B2B Lead Generation Case Studies - Proven Results & Success Stories",description:"Explore our proven B2B lead generation case studies with real results. See how we've helped clients achieve 400%+ ROI, generate millions in revenue through LinkedIn, email, and AI SEO strategies.",keywords:"B2B lead generation case studies, LinkedIn lead generation results, AI SEO success stories, email outreach ROI, lead generation ROI, B2B sales results",url:"/case-studies"}),ee.jsxs("div",{className:"min-h-screen bg-transparent",children:[ee.jsx(ys,{}),ee.jsx("main",{className:"pt-28 pb-16",children:ee.jsxs("section",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-16",children:[ee.jsx("h1",{className:"neon-title text-4xl md:text-5xl lg:text-6xl font-bold mb-6 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-transparent",children:"Our Case Studies"}),ee.jsx("p",{className:"text-lg md:text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto mb-8",children:"Real results from real clients. Explore how we've helped businesses achieve exceptional growth through targeted lead generation strategies."}),ee.jsxs("div",{className:"flex items-center justify-center gap-3 flex-wrap mb-8",children:[ee.jsx(ir,{className:"h-5 w-5 text-leadbuds-purple"}),i.map(e=>ee.jsx(hs,{variant:n===e?"default":"outline",onClick:()=>r(e),className:ji("transition-all",n===e?"bg-leadbuds-purple hover:bg-leadbuds-purple/90":"hover:bg-leadbuds-purple/10"),children:e},e))]})]}),ee.jsx("div",{ref:e,className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 mb-16",children:a.map((e,n)=>ee.jsxs(Is,{className:ji("neon-card group border-t-2 border-primary/40",t?"animate-fade-in":"opacity-0","animate-delay-"+(n%5+1)),children:[ee.jsxs(Cs,{className:"pb-3",children:[ee.jsxs("div",{className:"flex flex-wrap gap-2 mb-3",children:[ee.jsx(Qs,{variant:"secondary",className:"bg-leadbuds-purple/10 text-leadbuds-purple hover:bg-leadbuds-purple/20",children:e.category}),e.industry&&ee.jsx(Qs,{variant:"outline",className:"border-leadbuds-secondary/30 text-leadbuds-secondary",children:e.industry})]}),ee.jsx(Es,{className:"text-lg leading-tight line-clamp-2 group-hover:text-leadbuds-purple transition-colors",children:e.title})]}),ee.jsxs(Bs,{className:"space-y-4",children:[(e.headquarters||e.companySize||e.timeframe)&&ee.jsxs("div",{className:"space-y-2",children:[e.headquarters&&ee.jsxs("div",{className:"flex items-center text-sm text-muted-foreground",children:[ee.jsx(fr,{className:"w-3 h-3 mr-2 text-leadbuds-purple"}),e.headquarters]}),e.companySize&&ee.jsxs("div",{className:"flex items-center text-sm text-muted-foreground",children:[ee.jsx(_r,{className:"w-3 h-3 mr-2 text-leadbuds-purple"}),e.companySize]}),e.timeframe&&ee.jsxs("div",{className:"flex items-center text-sm text-muted-foreground",children:[ee.jsx(Jn,{className:"w-3 h-3 mr-2 text-leadbuds-purple"}),e.timeframe]})]}),ee.jsx(ks,{className:"line-clamp-3",children:e.challenges}),ee.jsx("div",{className:"pt-2",children:ee.jsxs("div",{className:"flex items-center justify-between",children:[ee.jsxs("span",{className:"text-sm font-medium text-leadbuds-secondary",children:[e.results.length," results achieved"]}),ee.jsx("div",{className:"flex gap-2",children:ee.jsx("a",{href:`/case-studies/${ege(e.title)}`,children:ee.jsxs(hs,{variant:"ghost",size:"sm",className:"hover:bg-leadbuds-purple hover:text-white transition-colors",children:["View Page ",ee.jsx(Dn,{className:"w-4 h-4 ml-1"})]})})})]})})]})]},n))}),ee.jsxs("div",{className:"text-center",children:[ee.jsx("h2",{className:"text-3xl font-bold mb-8",children:"Ready to achieve similar results for your business?"}),ee.jsx("a",{href:"https://calendly.com/leadbuds/30min",target:"_blank",rel:"noopener noreferrer",className:"btn-gradient inline-block px-8 py-4 text-lg",children:"Get Started Today"})]})]})}),ee.jsx(tV,{})]})]})},owe=()=>{const e=ht();return re.useEffect(()=>{}
106,[e.pathname]),ee.jsxs(ee.Fragment,{children:[ee.jsxs($V,{children:[ee.jsx("title",{children:"Page Not Found - LeadBuds"}),ee.jsx("meta",{name:"description",content:"The page you're looking for doesn't exist. Return to LeadBuds homepage."}),ee.jsx("meta",{name:"robots",content:"noindex, nofollow"}),ee.jsx("meta",{name:"googlebot",content:"noindex, nofollow"})]}),ee.jsxs("div",{className:"min-h-screen bg-transparent",children:[ee.jsx(ys,{}),ee.jsx("div",{className:"pt-32 pb-16 flex items-center justify-center",children:ee.jsxs("div",{className:"text-center max-w-md mx-auto px-4",children:[ee.jsx("div",{className:"neon-title mb-4 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-8xl font-bold text-transparent",children:"404"}),ee.jsx("h1",{className:"text-2xl font-bold mb-4 text-gray-800 dark:text-white",children:"Page Not Found"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-8",children:"Sorry, the page you're looking for doesn't exist or has been moved."}),ee.jsx("a",{href:"/",className:"inline-flex items-center justify-center px-6 py-3 bg-leadbuds-purple text-white font-medium rounded-md hover:bg-leadbuds-purple-dark transition-colors",children:"Back to Homepage"})]})}),ee.jsx(tV,{})]})]})},swe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsxs($V,{children:[ee.jsx("title",{children:"Privacy Policy | Lead Buds"}),ee.jsx("meta",{name:"description",content:"Lead Buds privacy policy in compliance with GDPR and Ukrainian legislation"})]}),ee.jsx(ys,{}),ee.jsx("main",{className:"container-custom pb-16 pt-32",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsx("h1",{className:"neon-title mb-8 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-3xl font-bold text-transparent md:text-5xl",children:"Privacy Policy"}),ee.jsxs("div",{className:"prose dark:prose-invert max-w-none",children:[ee.jsxs("p",{className:"text-lg mb-6",children:["Last Updated: ",(ne
106w Date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"1. Introduction"}),ee.jsx("p",{children:'Lead Buds ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and disclose your personal information when you use our website, https://lead-buds.com (the "Site"), and the services we offer (the "Services").'}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"2. Information We Collect"}),ee.jsx("p",{children:"We collect information from you when you:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsx("li",{children:"Visit our Site"}),ee.jsx("li",{children:"Use our Services"}),ee.jsx("li",{children:"Contact us with inquiries"}),ee.jsx("li",{children:"Subscribe to our newsletter"})]}),ee.jsx("p",{children:"The types of information we may collect include:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsxs("li",{children:[ee.jsx("strong",{children:"Personal Information:"})," such as your name, email address, phone number, and company information."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Log Data:"})," information that your browser sends whenever you visit our Site, such as your IP address, browser type, browser version, the pages of our Site that you visit, the time and date of your visit, the time spent on those pages, and other statistics."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Cookies:"})," small data files stored on your device that help us improve our Site and your experience."]})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"3. How We Use Your Information"}),ee.jsx("p",{children:"We use the information we collect for various purposes, including to:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsx("li",{children:"Provide and maintain our Site and Services"}),ee.jsx("li",{children:"Improve, personalize, and expand our Site and Services"}),ee.jsx("li",{children:"Understand and analyze how you use our Site and Services"}),ee.jsx("li",{children:"Develop new products, services, features, and functionality"}),ee.jsx("li",{children:"Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the Site and Services, and for marketing and promotional purposes"}),ee.jsx("li",{children:"Send you emails and newsletters"}),ee.jsx("li",{children:"Find and prevent fraud"})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"4. How We Share Your Information"}),ee.jsx("p",{children:"We may share your information with:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsxs("li",{children:[ee.jsx("strong",{children:"Service Providers:"})," Third-party vendors and other service providers that perform services on our behalf, as needed to carry out their work for us, which may include providing email services, marketing assistance, data analytics, and hosting services."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Business Partners:"})," With business partners who offer services that may be of interest to you."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Legal Authorities:"})," When required to do so by law, such as in response to a subpoena or court order."]})]}),ee.jsx("p",{children:"We will not sell your personal information to third parties."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"5. Data Security"}),ee.jsx("p",{children:"We take reasonable measures to protect your personal information from unauthorized access, use, or disclosure. However, no method of transmission over the Internet, or method of electronic storage, is 100% secure. Therefore, we cannot guarantee its absolute security."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"6. Data Retention"}),ee.jsx("p",{children:"We will retain your personal information only for as long as is necessary for the purposes set out in this Privacy Policy, unless a longer retention period is required or permitted by law."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"7. Your Rights"}),ee.jsx("p",{children:"You have the right to:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsx("li",{children:"Access your personal information"}),ee.jsx("li",{children:"Correct inaccuracies in your personal information"}
106),ee.jsx("li",{children:"Request deletion of your personal information"}),ee.jsx("li",{children:"Object to the processing of your personal information"}),ee.jsx("li",{children:"Withdraw your consent at any time where we are relying on consent to process your personal information"})]}),ee.jsx("p",{children:"To exercise these rights, please contact us using the contact information provided below."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"8. Third-Party Links"}),ee.jsx("p",{children:"Our Site may contain links to third-party websites. We are not responsible for the privacy practices of these websites. We encourage you to read the privacy policies of these websites before providing them with your personal information."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"9. Children's Privacy"}),ee.jsx("p",{children:"Our Site and Services are not directed to children under the age of 13, and we do not knowingly collect personal information from children under the age of 13. If we be
106come aware that we have collected personal information from a child under the age of 13, we will take steps to delete such information."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"10. International Data Transfers"}),ee.jsx("p",{children:"Your information, including personal information, may be transferred to — and maintained on — computers located outside of your state, province, country, or other governmental jurisdiction where the data protection laws may differ than those from your jurisdiction."}),ee.jsx("p",{children:"If you are located outside Ukraine and choose to provide information to us, please note that we transfer the information, including personal information, to Ukraine and process it there."}),ee.jsx("p",{children:"Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"11. GDPR Compliance"}),ee.jsx("p",{children:"For European residents, we comply with the General Data Protection Regulation (GDPR). If you are a resident of the European Economic Area (EEA), you have certain rights regarding your personal data, including the right to access, correct, or delete your personal data. To exercise these rights, please contact us using the contact information provided below."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"12. Ukrainian Legislation Compliance"}),ee.jsx("p",{children:"We also comply with Ukrainian data protection laws. Under Ukrainian law, you have certain rights regarding your personal data, including the right to access, correct, or delete your personal data. To exercise these rights, please contact us using the contact information provided below."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"13. Changes to This Privacy Policy"}),ee.jsx("p",{children:"We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page."}),ee.jsx("p",{children:'We will let you know via email and/or a prominent notice on our Site, prior to the change becoming effective and update the "last updated" date at the top of this Privacy Policy.'}),ee.jsx("p",{children:"You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"14. Contact Us"}),ee.jsx("p",{children:"If you have any questions about this Privacy Policy, please contact us:"}),ee.jsxs("p",{children:["Email: [email protected]",ee.jsx("br",{}),"Address: Vitallia Skakuna 7, Kyiv, Ukraine, 02000"]})]})]})}),ee.jsx(tV,{})]}),lwe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsxs($V,{children:[ee.jsx("title",{children:"Terms of Service | Lead Buds"}),ee.jsx("meta",{name:"description",content:"Lead Buds terms of service and conditions of use"})]}),ee.jsx(ys,{}),ee.jsx("main",{className:"container-custom pb-16 pt-32",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsx("h1",{className:"neon-title mb-8 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-3xl font-bold text-transparent md:text-5xl",children:"Terms of Service"}),ee.jsxs("div",{className:"prose dark:prose-invert max-w-none",children:[ee.jsxs("p",{className:"text-lg mb-6",children:["Last Updated: ",(ne
106w Date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"1. Acceptance of Terms"}),ee.jsx("p",{children:'Welcome to Lead Buds! By accessing or using our website, https://lead-buds.com (the "Site"), and our services (the "Services"), you agree to comply with and be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, please do not use our Site or Services.'}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"2. Description of Service"}),ee.jsx("p",{children:"Lead Buds provides lead generation services, including but not limited to LinkedIn and email outreach, telegram outreach, appointment setting, and LinkedIn/Facebook advertising. We specialize in serving clients in the software development, fintech, healthcare, edtech, and web3 industries."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"3. Use of the Site and Services"}),ee.jsx("p",{children:"You agree to use the Site and Services only for lawful purposes and in a manner that does not infringe the rights of, restrict, or inhibit anyone else's use and enjoyment of the Site. Prohibited behavior includes harassing or causing distress or inconvenience to any other user, transmitting obscene or offensive content, or disrupting the normal flow of dialogue within our Site."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"4. Intellectual Property"}),ee.jsx("p",{children:"The content, layout, design, data, databases, and graphics on this Site are protected by intellectual property laws and are owned by Lead Buds or its licensors. Unless expressly permitted in writing, you may not copy, reproduce, modify, distribute, transmit, display, perform, publish, license, create derivative works from, transfer, or sell any information, software, products, or services obtained from or through this Site."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"5. User Accounts"}),ee.jsx("p",{children:"To access certain features of the Services, you may be required to create an account. You agree to provide accurate, current, and complete information during the registration process and to update such information to keep it accurate, current, and complete. You are responsible for safeguarding the confidentiality of your password and for all activities that occur under your account. You must notify us immediately upon becoming aware of any breach of security or unauthorized use of your account."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"6. Payment and Subscription"}),ee.jsx("p",{children:"Some of our Services require payment of fees. By subscribing to these Services, you agree to pay the applicable fees as described on the Site. Lead Buds reserves the right to change its fees at any time, provided that such changes will not apply to fees for Services already paid for. Subscriptions will automatically renew unless you cancel your subscription prior to the next billing date."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"7. Disclaimer of Warranties"}),ee.jsx("p",{children:'The Site and Services are provided on an "as is" and "as available" basis. Lead Buds makes no representations or warranties of any kind, express or implied, as to the operation of the Site or the information, content, materials, or products included on the Site. To the full extent permissible by applicable law, Lead Buds disclaims all warranties, express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Lead Buds does not warrant that the Site, its servers, or email sent from Lead Buds are free of viruses or other harmful components.'}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"8. Limitation of Liability"}),ee.jsx("p",{children:"Lead Buds will not be liable for any damages of any kind arising from the use of this Site or the Services, including, but not limited to direct, indirect, incidental, punitive, and consequential damages. Certain state laws do not allow limitations on implied warranties or the exclusion or limitation of certain damages. If these laws apply to you, some or all of the above disclaimers, exclusions, or limitations may not apply to you, and you may have additional rights."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"9. Indemnification"}),ee.jsx("p",{children:"You agree to indemnify, defend, and hold harmless Lead Buds, its officers, directors, employees, agents, licensors, and suppliers from and against all losses, expenses, damages, and costs, including reasonable attorneys' fees, resulting from any violation of these Terms or any activity related to your account (including negligent or wrongful conduct) by you or any other person accessing the Site using your account."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"10. Governing Law"}),ee.jsx("p",{children:"These Terms shall be governed by and construed in accordance with the laws of Ukraine, without regard to its conflict of law provisions. You agree that any legal action or proceeding between Lead Buds and you for any purpose concerning these Terms or the Site shall be brought exclusively in a court of competent jurisdiction sitting in Kyiv, Ukraine."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"11. Changes to Terms"}),ee.jsx("p",{children:"Lead Buds reserves the right, at its sole discretion, to modify or replace these Terms at any time. If a revision is material, we will provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion. By continuing to access or use our Site after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Site."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"12. Contact Information"}),ee.jsx("p",{children:"If you have any questions about these Terms, please contact us at:"}),ee.jsxs("p",{children:["Email: [email protected]",ee.jsx("br",{}),"Address: Vitallia Skakuna 7, Kyiv, Ukraine, 02000"]})]})]})}),ee.jsx(tV,{})]}),cwe=()=>
106ee.jsxs(ee.Fragment,{children:[ee.jsxs($V,{children:[ee.jsx("title",{children:"Cookie Policy | Lead Buds"}),ee.jsx("meta",{name:"description",content:"Lead Buds cookie policy in compliance with GDPR and Ukrainian legislation"})]}),ee.jsx(ys,{}),ee.jsx("main",{className:"container-custom pb-16 pt-32",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsx("h1",{className:"neon-title mb-8 bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-3xl font-bold text-transparent md:text-5xl",children:"Cookie Policy"}),ee.jsxs("div",{className:"prose dark:prose-invert max-w-none",children:[ee.jsxs("p",{className:"text-lg mb-6",children:["Last Updated: ",(new Date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"1. Introduction"}),ee.jsx("p",{children:'This Cookie Policy explains how Lead Buds ("we", "us", or "our") uses cookies and similar technologies to recognize you when you visit our website at https://lead-buds.com ("Website"). It explains what these technologies are and why we use them, as well as your rights to control our use of them.'}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"2. What Are Cookies?"}),ee.jsx("p",{children:"Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners to make their websites work, or to work more efficiently, as well as to provide reporting information."}),ee.jsx("p",{children:'Cookies set by the website owner (in this case, Lead Buds) are called "first-party cookies". Cookies set by parties other than the website owner are called "third-party cookies". Third-party cookies enable third-party features or functionality to be provided on or through the website (e.g., advertising, interactive content, and analytics).'}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"3. Types of Cookies We Use"}),ee.jsx("p",{children:"We use the following types of cookies:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsxs("li",{children:[ee.jsx("strong",{children:"Essential Cookies:"})," These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in, or filling in forms."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Performance Cookies:"})," These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Functionality Cookies:"})," These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third-party providers whose services we have added to our pages."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Targeting Cookies:"})," These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant advertisements on other sites."]})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"4. Cookie Management"}),ee.jsx("p",{children:"You have the right to decide whether to accept or reject cookies. You can set or amend your web browser controls to accept or refuse cookies. If you choose to reject cookies, you may still use our website though your access to some functionality may be restricted."}),ee.jsxs("p",{children:["Most web browsers allow some control of most cookies through the browser settings. To find out more about cookies, including how to see what cookies have been set, visit ",ee.jsx("a",{href:"https://www.aboutcookies.org",className:"text-leadbuds-purple hover:underline",children:"www.aboutcookies.org"})," or ",ee.jsx("a",{href:"https://www.allaboutcookies.org",className:"text-leadbuds-purple hover:underline",children:"www.allaboutcookies.org"}),"."]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"5. Third-Party Cookies"}),ee.jsx("p",{children:"We may use third-party web services on our Website. The service providers that administer these services use technologies such as cookies to help us analyze how visitors use our site."}),ee.jsx("p",{children:"The information collected by these third parties is subject to their own privacy policies. We encourage you to review the privacy policies of these third-party providers."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"6. Legal Basis for Processing"}),ee.jsx("p",{children:"Under the General Data Protection Regulation (GDPR) and Ukrainian data protection laws, we may process your personal data collected through cookies on the following legal grounds:"}),ee.jsxs("ul",{className:"list-disc pl-6 my-4 space-y-2",children:[ee.jsxs("li",{children:[ee.jsx("strong",{children:"Consent:"})," Where you have given clear consent for us to process your personal data for a specific purpose."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Contract:"})," Where processing is necessary for the performance of a contract to which you are a party or to take steps at your request before entering into such a contract."]}),ee.jsxs("li",{children:[ee.jsx("strong",{children:"Legitimate Interests:"})," Where processing is necessary for the purposes of the legitimate interests pursued by us or by a third party, except where such interests are overridden by your interests or fundamental rights and freedoms which require protection of personal data."]})]}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"7. Updates to This Cookie Policy"}),ee.jsx("p",{children:"We may update this Cookie Policy from time to time in order to reflect, for example, changes to the cookies we use or for other operational, legal, or regulatory reasons. Please therefore re-visit this Cookie Policy regularly to stay informed about our use of cookies and related technologies."}),ee.jsx("p",{children:"The date at the top of this Cookie Policy indicates when it was last updated."}),ee.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"8. Contact Us"}),ee.jsx("p",{children:"If you have any questions about our use of cookies or other technologies, please contact us at:"}),ee.jsxs("p",{children:["Email: [email protected]",ee.jsx("br",{}),"Address: Vitallia Skakuna 7, Kyiv, Ukraine, 02000"]})]})]})}),ee.jsx(tV,{})]}),uwe=()=>{const[e,t]=re.useState(!1);re.useEffect(()=>{if(!localStorage.getItem("cookieConsent")){const e=setTimeout(()=>{t(!0)},1e3);return()=>clearTimeout(e)}},[]);const n=()=>{localStorage.setItem("cookieConsent","declined"),t(!1)};return e?ee.jsx("div",{className:"fixed bottom-0 left-0 right-0 bg-white dark:bg-leadbuds-dark border-t border-gray-300 dark:border-gray-700 shadow-lg z-50",children:ee.jsx("div",{className:"container-custom py-4 px-4 md:px-6",children:ee.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between gap-4",children:[ee.jsxs("div",{className:"flex-1 pr-0 md:pr-8",children:[ee.jsx("h3",{className:"text-lg font-semibold mb-2",children:"We value your privacy"}),ee.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-300",children:['We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies as described 
106in our'," ",ee.jsx(ct,{to:"/cookie-policy",className:"text-leadbuds-purple hover:underline",children:"Cookie Policy"}),"."]})]}),ee.jsxs("div",{className:"flex flex-wrap gap-2",children:[ee.jsx(hs,{variant:"outline",size:"sm",onClick:n,className:"whitespace-nowrap",children:"Decline"}),ee.jsx(hs,{variant:"default",size:"sm",onClick:()=>{localStorage.setItem("cookieConsent","accepted"),t(!1)},className:"whitespace-nowrap bg-leadbuds-purple hover:bg-leadbuds-purple/90",children:"Accept All"})]}),ee.jsx("button",{onClick:n,className:"absolute top-2 right-2 md:hidden p-1 rounded-full hover:bg-gray-100 dark:hover:bg-gray-700","aria-label":"Close",children:ee.jsx(Pr,{size:18})})]})})}):null},dwe=()=>{const{pathname:e}=ht();return re.useEffect(()=>{window.scrollTo(0,0)},[e]),null},hwe=({children:e})=>{const t=ht(),n=re.useRef(null),r="/"===t.pathname;return ee.jsxs("div",{ref:n,className:r?"min-h-screen":"site-neon-page min-h-screen",onPointerMove:r?void 0:e=>{const t=n.current;t&&(t.style.setProperty("--pointer-x",`${e.clientX}px`),t.style.setProperty("--pointer-y",`${e.clientY}px`))},children:[!r&&ee.jsxs("div",{className:"pointer-events-none fixed inset-0 z-0","aria-hidden":"true",children:[ee.jsx("div",{className:"neon-grid absolute inset-0 opacity-70"}),ee.jsx("div",{className:"cursor-aura absolute inset-0"})]}),ee.jsx("div",{className:"relative z-10",children:e})]})},fwe=({children:e,title:t,subtitle:n,serviceName:r,gradient:i,serviceIcon:a})=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:`${r} | LeadBuds`,description:`${n} LeadBuds provides premium ${r.toLowerCase()} services for B2B businesses.`,keywords:`${r.toLowerCase()}, lead generation, B2B leads, sales leads, LeadBuds`,url:`/services/${r.toLowerCase().replace(/\s+/g,"-")}`}),ee.jsxs("div",{className:"min-h-screen",children:[ee.jsx(ys,{}),ee.jsxs(te.section,{className:"neon-page-hero relative overflow-hidden pt-40 pb-20",initial:{opacity:0}
106,animate:{opacity:1},transition:{duration:.8},children:[ee.jsx("div",{className:"neon-grid absolute inset-0","aria-hidden":"true"}),ee.jsx("div",{className:"container-custom relative",children:ee.jsxs("div",{className:"grid grid-cols-1 gap-10 items-center md:grid-cols-[1fr_auto]",children:[ee.jsxs("div",{className:"max-w-4xl",children:[ee.jsx(te.h1,{className:"neon-title mb-6 text-4xl font-bold md:text-6xl",initial:{y:30,opacity:0},animate:{y:0,opacity:1},transition:{delay:.3,duration:.5},children:t}),ee.jsx(te.p,{className:"mb-8 max-w-3xl text-xl text-muted-foreground",initial:{y:30,opacity:0},animate:{y:0,opacity:1},transition:{delay:.5,duration:.5},children:n}),ee.jsx(te.div,{initial:{y:30,opacity:0},animate:{y:0,opacity:1},transition:{delay:.7,duration:.5},whileHover:{scale:1.05},children:ee.jsx(hs,{asChild:!0,size:"lg",className:"shadow-neon",children:ee.jsx("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",children:"Schedule a Strategy Call"})})})]}),ee.jsx(te.div,{className:"flex justify-center",initial:{scale:.8,opacity:0}
106,animate:{scale:1,opacity:1},transition:{delay:.5,duration:.5},children:ee.jsx("div",{className:"neon-icon-stage p-8",children:a})})]})})]}),ee.jsx("section",{className:"neon-content-band py-16",children:ee.jsx("div",{className:"container-custom",children:e})}),ee.jsx(tV,{})]})]}),gwe=()=>ee.jsxs(te.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:{hidden:{opacity:0,x:-50},visible:{opacity:1,x:0,transition:{duration:.6}}},children:[ee.jsxs("h2",{className:"text-2xl md:text-3xl font-bold mb-6 text-gray-800 dark:text-white",children:["Leveraging ",ee.jsx("span",{className:"text-blue-600 dark:text-blue-400",children:"LinkedIn's Network"})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"We utilize LinkedIn's extensive network to create direct connections with your target audience. Our strategy ensures that your brand reaches the professionals most relevant to your business."}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-blue-100 dark:bg-blue-900/30 p-2 rounded-full mr-4",children:ee.jsx(Qr,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Precision Targeting"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Reach decision-makers and ke
106y professionals in your target industries"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-blue-100 dark:bg-blue-900/30 p-2 rounded-full mr-4",children:ee.jsx(_r,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Network Expansion"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Grow your professional network with meaningful connections"})]})]})]})]}),pwe=()=>ee.jsxs(te.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:{hidden:{opacity:0,x:50},visible:{opacity:1,x:0,transition:{duration:.6,delay:.2}}},children:[ee.jsxs("h2",{className:"text-2xl md:text-3xl font-bold mb-6 text-gray-800 dark:text-white",children:["Strategic ",ee.jsx("span",{className:"text-purple-600 dark:text-purple-400",children:"Outreach"})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"By understanding your business goals, we craft an outreach approach that places your message in front of the right eye, maximizing impact and engagement."}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-purple-100 dark:bg-purple-900/30 p-2 rounded-full mr-4",children:ee.jsx(Cr,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Customized Messaging"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Personalized outreach that resonates with your target audience"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-purple-100 dark:bg-purple-900/30 p-2 rounded-full mr-4",children:ee.jsx(Gn,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Data-Driven Approach"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Continuous optimization based on performance analytics"})]})]})]})]});var mwe="Tabs",[Awe,ywe]=de(mwe,[et]),bwe=et(),[vwe,wwe]=Awe(mwe),xwe=re.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:a,orientation:o="horizontal",dir:s,activationMode:l="automatic",...c}=e,u=tt(s),[d,h]=ge({prop:r,onChange:i,defaultProp:a});return ee.jsx(vwe,{scope:n,baseId:Se(),value:d,onValueChange:h,orientation:o,dir:u,activationMode:l,children:ee.jsx(ce.div,{dir:u,"data-orientation":o,...c,ref:t})})});xwe.displayName=mwe;var Iwe="TabsList",Cwe=re.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,a=wwe(Iwe,n),o=bwe(n);return ee.jsx(nt,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:r,children:ee.jsx(ce.div,{role:"tablist","aria-orientation":a.orientation,...i,ref:t})})});Cwe.displayName=Iwe;var Ewe="TabsTrigger",kwe=re.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...a}=e,o=wwe(Ewe,n),s=bwe(n),l=Qwe(o.baseId,r),c=jwe(o.baseId,r),u=r===o.value;return ee.jsx(rt,{asChild:!0,...s,focusable:!i,active:u,children:ee.jsx(ce.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...a,ref:t,onMouseDown:Ae(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():o.onValueChange(r)}),onKeyDown:Ae(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&o.onValueChange(r)}),onFocus:Ae(e.onFocus,()=>{const e="manual"!==o.activationMode;u||i||!e||o.onValueChange(r)})})})});kwe.displayName=Ewe;var Bwe="TabsContent",Swe=re.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:a,...o}=e,s=wwe(Bwe,n),l=Qwe(s.baseId,r),c=jwe(s.baseId,r),u=r===s.value,d=re.useRef(u);return re.useEffect(()=>{const e=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(e)},[]),ee.jsx(pe,{present:i||u,children:({present:n})=>ee.jsx(ce.div,{"data-state":u?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!n,id:c,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:d.current?"0s":void 0},children:n&&a})})});function Qwe(e,t){return`${e}-trigger-${t}`}function jwe(e,t){return`${e}-content-${t}`}Swe.displayName=Bwe;var Nwe=Cwe,Twe=kwe,Owe=Swe;const _we=xwe,Dwe=re.forwardRef(({className:e,...t},n)=>ee.jsx(Nwe,{ref:n,className:ji("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));Dwe.displayName=Nwe.displayName;const Pwe=re.forwardRef(({className:e,...t},n)=>ee.jsx(Twe,{ref:n,className:ji("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));
106Pwe.displayName=Twe.displayName;const Rwe=re.forwardRef(({className:e,...t},n)=>ee.jsx(Owe,{ref:n,className:ji("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));Rwe.displayName=Owe.displayName;const Mwe=({title:e,highlightedText:t})=>ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[e," ",ee.jsx("span",{className:"text-leadbuds-purple",children:t})]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-leadbuds-purple to-leadbuds-secondary mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}})]}),Lwe=()=>ee.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6 md:p-8 border border-gray-200 dark:border-gray-700",children:ee.jsxs("div",{className:"flex flex-col md:flex-row",children:[ee.jsxs("div",{className:"md:w-1/2 mb-6 md:mb-0 md:pr-6",children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-semibold mb-4 text-gray-800 dark:text-white",children:"Targeted Email Campaigns"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"We craft email campaigns that do more than just communicate; they captivate. By offering valuable content or solutions, we attract potential leads who are genuinely interested in what you have to offer."}),ee.jsxs("ul",{className:"space-y-3",children:[ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Personalized messaging based on industry and role"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"A/B testing to optimize subject lines and content"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Scheduled follow-ups to increase response rates"})]})]})]}),ee.jsx("div",{className:"md:w-1/2 flex items-center justify-center",children:ee.jsxs(te.div,{className:"relative bg-gradient-to-br from-blue-100 to-purple-100 dark:from-blue-900/20 dark:to-purple-900/20 p-6 rounded-xl border border-gray-200 dark:border-gray-700 w-full max-w-sm",initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5},children:[ee.jsxs("div",{className:"mb-3 flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-red-500 rounded-full mr-2"}),ee.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded-full mr-2"}),ee.jsx("div",{className:"w-3 h-3 bg-green-500 rounded-full"})]}),ee.jsxs("div",{className:"mb-4",children:[ee.jsx("div",{className:"h-6 bg-gray-200 dark:bg-gray-700 rounded w-3/4 mb-2"}),ee.jsx("div",{className:"h-4 bg-gray-200 dark:bg-gray-700 rounded w-1/2"})]}),ee.jsxs("div",{className:"space-y-2",children:[ee.jsx("div",{className:"h-4 bg-gray-200 dark:bg-gray-700 rounded w-full"}),ee.jsx("div",{className:"h-4 bg-gray-200 dark:bg-gray-700 rounded w-full"}),ee.jsx("div",{className:"h-4 bg-gray-200 dark:bg-gray-700 rounded w-3/4"})]}),ee.jsx("div",{className:"mt-4",children:ee.jsx("div",{className:"h-8 bg-leadbuds-purple/20 rounded w-1/3 mx-auto"})})]})})]})}),Fwe=()=>ee.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6 md:p-8 border border-gray-200 dark:border-gray-700",children:ee.jsxs("div",{className:"flex flex-col md:flex-row",children:[ee.jsxs("div",{className:"md:w-1/2 mb-6 md:mb-0 md:pr-6",children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-semibold mb-4 text-gray-800 dark:text-white",children:"Engagement-Driven Strategy"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Our strategy focuses on drawing in leads by addressing their needs and problems. Each campaign is a step towards building a relationship with your future customers."}),ee.jsxs("ul",{className:"space-y-3",children:[ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-purple-100 dar
106k:bg-purple-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Content that addresses specific pain points"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-purple-100 dark:bg-purple-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Clear call-to-actions that encourage responses"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-purple-100 dark:bg-purple-900/30 p-1 rounded-full mr-3",children:ee.jsx(Rr,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Relationship-building communication sequences"})]})]})]}),ee.jsx("div",{className:"md:w-1/2 flex items-center justify-center",children:ee.jsx(te.div,{className:"grid grid-cols-2 gap-4 w-full max-w-sm",initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1}}},children:[1,2,3,4].map((e,t)=>ee.jsxs(te.div,{className:"bg-gradient-to-br from-purple-100 to-pink-100 dark:from-purple-900/20 dark:to-pink-900/20 p-4 rounded-lg border border-gray-200 dark:border-gray-700",variants:{hidden:{opacity:0,y:20},visible:e=>({opacity:1,y:0,transition:{delay:.1*e,duration:.5}})},custom:t,children:[ee.jsx("div",{className:"h-12 w-12 bg-leadbuds-purple/20 rounded-full mb-3"}),ee.jsx("div",{className:"h-3 bg-gray-200 dark:bg-gray-700 rounded w-3/4 mb-2"}),ee.jsx("div",{className:"h-2 bg-gray-200 dark:bg-gray-700 rounded w-full"}),ee.jsx("div",{className:"h-2 bg-gray-200 dark:bg-gray-700 rounded w-1/2 mt-1"})]},t))})})]})}),zwe=()=>ee.jsxs("div",{className:"mb-16",children:[ee.jsx(Mwe,{title:"Our",highlightedText:"Email Campaign Approach"}),ee.jsxs(_we,{defaultValue:"targeted",className:"w-full",children:[ee.jsxs(Dwe,{className:"grid grid-cols-2 max-w-md mx-auto mb-8",children:[ee.jsx(Pwe,{value:"targeted",className:"text-sm md:text-base",children:"Targeted Campaigns"}),ee.jsx(Pwe,{value:"engagement",className:"text-sm md:text-base",children:"Engagement-Driven"})]}),ee.jsx(Rwe,{value:"targeted",className:"mt-4",children:ee.jsx(Lwe,{})}),ee.jsx(Rwe,{value:"engagement",className:"mt-4",children:ee.jsx(Fwe,{})})]})]}),Uwe=()=>ee.jsxs("div",{className:"mb-16",children:[ee.jsx(Mwe,{title:"Integration and",highlightedText:"Optimization"}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto text-center mb-12",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"We seamlessly integrate LinkedIn outreach and email campaigns, ensuring a consistent and cohesive message across both platforms. This unified strategy amplifies your brand's voice and maximizes reach."}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-12",children:[{title:"Harmonized Communication",desc:"By synchronizing the messaging and objectives of your LinkedIn and email efforts, we create a harmonious customer journey.",icon:ee.jsx(Rr,{className:"h-6 w-6 text-white"}),color:"from-blue-500 to-blue-700"},{title:"Enhanced Recognition",desc:"Consistent multi-channel presence strengthens brand recognition and increases trust with potential clients.",icon:ee.jsx(Gn,{className:"h-6 w-6 text-white"}),color:"from-purple-500 to-purple-700"},{title:"Maximized Conversion",desc:"Our integrated approach ensures higher conversion rates by engaging prospects at multiple touchpoints.",icon:ee.jsx(Qr,{className:"h-6 w-6 text-white"}),color:"from-pink-500 to-pink-700"}].map((e,t)=>ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl shadow-md overflow-hidden border border-gray-200 dark:border-gray-700",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.5},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsx("div",{className:`bg-gradient-to-r ${e.color} p-4`,children:ee.jsx("div",{className:"bg-white/20 rounded-full w-12 h-12 flex items-center justify-center",children:e.icon})}),ee.jsxs("div",{className:"p-6",children:[ee.jsx("h3",{className:"font-bold text-lg mb-2 text-gray-800 dark:text-white",children:e.title}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.desc})]})]},t))})]}),Gwe=()=>ee.jsx("div",{className:"bg-gradient-to-br from-blue-50 to-purple-50 dark:from-gray-900 dark:to-gray-800 p-8 md:p-12 rounded-xl mt-16",children:ee.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[ee.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-4",children:"Ready to Transform Your LinkedIn & Email Outreach?"}),ee.jsx("p",{className:"text-lg mb-8",children:"Book a free consultation with our experts to discover how our proven outreach strategy can generate high-quality leads for your business."}),ee.jsxs("div",{className:"flex flex-col md:flex-row justify-center gap-4",children:[ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 bg-leadbuds-purple hover:bg-leadbuds-purple/90 text-white py-3 px-6 rounded-lg font-medium transition-colors",children:[ee.jsx(Un,{className:"h-5 w-5"}),"Schedule a Free Consultation"]}),ee.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center justify-center gap-2 bg-blue-600 hover:bg-blue-700 text-white py-3 px-6 rounded-lg font-medium transition-colors",children:[ee.jsx(hr,{className:"h-5 w-5"}),"Email Us Directly"]}),ee.jsxs("a",{href:"tel:+12055671812",className:"flex items-center justify-center gap-2 bg-green-600 hover:bg-green-700 text-white py-3 px-6 rounded-lg font-medium transition-colors",children:[ee.jsx(yr,{className:"h-5 w-5"}),"Call Us"]})]})]})}),Hwe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"LinkedIn & Email Outreach Services - B2B Lead Generation",description:"Generate high-quality B2B leads through strategic LinkedIn outreach and targeted email campaigns. Professional lead generation services with proven results.",keywords:"LinkedIn outreach, email marketing, B2B lead generation, sales leads, LinkedIn marketing, email campaigns, cold outreach, lead generation services",url:"/services/linkedin-email-outreach",type:"service",image:"/lovable-uploads/5667d1b5-56d7-464a-9592-2e71d4869b53.png"}),ee.jsxs(fwe,{title:"LinkedIn & Email Outreach",subtitle:"Generate high-quality B2B leads through strategic outreach on LinkedIn and targeted email campaigns.",serviceName:"LinkedIn & Email Outreach",gradient:"bg-gradient-to-r from-blue-600 to-purple-600",serviceIcon:ee.jsxs("div",{className:"flex items-center",children:[ee.jsx(ur,{className:"h-24 w-24 text-white mr-4"}),ee.jsx(hr,{className:"h-24 w-24 text-white"})]}),children:[ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12 mb-16",children:[ee.jsx(gwe,{}),ee.jsx(pwe,{})]}),ee.jsx(zwe,{}),ee.jsx(Uwe,{}),ee.jsx(Gwe,{})]})]}),Wwe=()=>ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 mb-16",children:[ee.jsxs(te.div,{initial:{opacity:0,x:-50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},className:"flex flex-col justify-center",children:[ee.jsxs("h2",{className:"text-2xl md:text-3xl font-bold mb-6 text-gray-800 dark:text-white",children:["Customized Strategies for ",ee.jsx("span",{className:"text-cyan-600 dark:text-cyan-400",children:"Web3 and Outsourcing"})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"Understanding the unique needs of Web3 and Outsourcing segments, our service offers tailored strategies to tap into these markets effectively. With our expertise in these areas, we can craft messages and campaigns that resonate with the specific audie
106nces in these sectors, ensuring higher engagement and better results."}),ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-6",children:[ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 hover:shadow-lg transition-shadow",children:[ee.jsx("div",{className:"bg-gradient-to-r from-blue-400 to-cyan-500 w-12 h-12 flex items-center justify-center rounded-lg mb-4",children:ee.jsx(Zn,{className:"h-6 w-6 text-white"})}),ee.jsx("h3",{className:"font-semibold text-lg mb-2 text-gray-800 dark:text-white",children:"Web3 Focus"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Specialized outreach to crypto, blockchain, and decentralized application communities"})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 hover:shadow-lg transition-shadow",children:[ee.jsx("div",{className:"bg-gradient-to-r from-blue-400 to-cyan-500 w-12 h-12 flex items-center justify-center rounded-lg mb-4",children:ee.jsx(ar,{className:"h-6 w-6 text-white"})}),ee.jsx("h3",{className:"font-semibold text-lg mb-2 text-gray-800 dark:text-white",children:"Outsourcing Excellence"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Targeted communications for IT, development, and business process outsourcing"})]})]}),ee.jsxs("a",{href:"#b2b-dataset",className:"text-cyan-600 dark:text-cyan-400 font-medium flex items-center hover:underline",children:["Learn about our B2B dataset ",ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]})]}),ee.jsxs(te.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"relative flex justify-center items-center",children:[ee.jsx("div",{className:"absolute -inset-4 bg-gradient-to-r from-blue-400/20 to-cyan-500/20 rounded-full blur-3xl animate-pulse"}),ee.jsxs("div",{className:"relative bg-white dark:bg-gray-800 p-8 rounded-xl shadow-xl border border-gray-200 dark:border-gray-700 w-full max-w-md",children:[ee.jsxs("div",{className:"flex items-center mb-6",children:[ee.jsx("div",{className:"bg-blue-100 dark:bg-blue-900 p-3 rounded-full",children:ee.jsx(pr,{className:"h-8 w-8 text-cyan-600 dark:text-cyan-400"})}),ee.jsxs("div",{className:"ml-4",children:[ee.jsx("h3",{className:"font-bold text-lg text-gray-800 dark:text-white",children:"Telegram Channel"}),ee.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"Web3 Developers Community"})]})]}),ee.jsxs("div",{className:"space-y-4 mb-6",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-blue-500 w-10 h-10 rounded-full flex items-center justify-center text-white font-medium shrink-0",children:"TB"}),ee.jsx("div",{className:"ml-3 bg-blue-100 dark:bg-blue-900/30 p-3 rounded-lg",children:ee.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"Looking for experienced blockchain developers for our new DeFi project. Competitive rates and exciting challenges!"})})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-500 w-10 h-10 rounded-full flex items-center justify-center text-white font-medium shrink-0",children:"JD"}),ee.jsx("div",{className:"ml-3 bg-green-100 dark:bg-green-900/30 p-3 rounded-lg",children:ee.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"Our team is expanding! We need smart contract auditors and Solidity developers."})})]})]}),ee.jsxs("div",{className:"flex",children:[ee.jsx("input",{type:"text",className:"flex-1 border border-gray-300 dark:border-gray-600 rounded-l-lg px-4 py-2 dark:bg-gray-700 dark:text-white",placeholder:"Type a message..."}),ee.jsx("button",{className:"bg-cyan-500 hover:bg-cyan-600 text-white px-4 rounded-r-lg transition-colors",children:ee.jsx(Dn,{className:"h-5 w-5"})})]})]})]})]}),qwe=lt,Ywe=re.forwardRef(({className:e,...t},n)=>ee.jsx(it,{ref:n,className:ji("border-b",e),...t}));Ywe.displayName="AccordionItem";const Kwe=re.forwardRef(({className:e,children:t,...n},r)=>ee.jsx(at,{className:"flex",children:ee.jsxs(ot,{ref:r,className:ji("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,ee.jsx(Wn,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));Kwe.displayName=ot.displayName;const Vwe=re.forwardRef(({className:e,children:t,...n},r)=>ee.jsx(st,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:ee.jsx("div",{className:ji("pb-4 pt-0",e),children:t})}));Vwe.displayName=st.displayName;const Jwe=()=>ee.jsxs("div",{id:"b2b-dataset",className:"mb-16 scroll-mt-24",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["The Most Comprehensive ",ee.jsx("span",{className:"text-blue-500",children:"B2B Dataset"})]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-blue-400 to-cyan-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"At the core of our Telegram Outreach Service is the most comprehensive B2B dataset available. This dataset enables businesses to pinpoint and engage with their ideal B2B prospects."})]}),ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10 mb-12",children:[ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-md border border-gray-200 dark:border-gray-700 h-full",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsxs("div",{className:"mb-6",children:[ee.jsx(Xn,{className:"h-12 w-12 text-blue-500 mb-4"}),ee.jsx("h3",{className:"text-xl font-bold mb-3 text-gray-800 dark:text-white",children:"Advanced Filtering & Targeting"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"By harnessing advanced filtering and targeting techniques, we can identify key decision-makers and influencers within various industries, including the burgeoning sectors of Web3 and Outsourcing."})]}),ee.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[ee.jsxs("div",{className:"flex flex-col items-center p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[ee.jsx("span",{className:"text-3xl font-bold text-blue-500 mb-1",children:"85%"}),ee.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400 text-center",children:"Contact Accuracy"})]}),ee.jsxs("div",{className:"flex flex-col items-center p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[ee.jsx("span",{className:"text-3xl font-bold text-cyan-500 mb-1",children:"1M+"}),ee.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400 text-center",children:"B2B Contacts"})]}),ee.jsxs("div",{className:"flex flex-col items-center p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[ee.jsx("span",{className:"text-3xl font-bold text-blue-500 mb-1",children:"50+"}),ee.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400 text-center",children:"Industries"})]}),ee.jsxs("div",{className:"flex flex-col items-center p-4 bg-gray-50 dark:bg-gray-700 rounded-lg",children:[ee.jsx("span",{className:"text-3xl font-bold text-cyan-500 mb-1",children:"120+"}),ee.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400 text-center",children:"Countries"})]})]})]}),ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-md border border-gray-200 dark:border-gray-700 h-full",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsxs("div",{className:"mb-6",children:[ee.jsx(Qr,{className:"h-12 w-12 text-cyan-500 mb-4"}),ee.jsx("h3",{className:"text-xl font-bold mb-3 text-gray-800 dark:text-white",children:"Precision in Targeting"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"This level of precision in targeting is instrumental in creating more effective and impactful communication campaigns. We help you reach exactly the right people with the right message."})]}),ee.jsxs(qwe,{type:"single",collapsible:!0,className:"w-full",children:[ee.jsxs(Ywe,{value:"item-1",children:[ee.jsx(Kwe,{className:"text-gray-800 dark:text-white",children:"Industry-Specific Targeting"}),ee.jsx(Vwe,{className:"text-gray-600 dark:text-gray-300",children:"Target prospects based on specific industries like fintech, healthcare, e-commerce, and more."})]}),ee.jsxs(Ywe,{value:"item-2",children:[ee.jsx(Kwe,{className:"text-gray-800 dark:text-white",children:"Role-Based Filtering"}),ee.jsx(Vwe,{className:"text-gray-600 dark:text-gray-300",children:"Focus your outreach on specific roles such as CTOs, CFOs, Marketing Directors, or Development Team Leads."})]}),ee.jsxs(Ywe,{value:"item-3",children:[ee.jsx(Kwe,{className:"text-gray-800 dark:text-white",children:"Company Size Segmentation"}),ee.jsx(Vwe,{className:"text-gray-600 dark:text-gray-300",children:"Target businesses based on employee count or revenue, from startups to enterprise-level corporations."})]})]})]})]})]}),Zwe=()=>ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["High Open Rates for ",ee.jsx("span",{className:"text-cyan-500",children:"Impactful Communication"})]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-blue-400 to-cyan-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}})]}),ee.jsxs("div",{className:"flex flex-col lg:flex-row gap-8 mb-12",children:[ee.jsxs(te.div,{className:"lg:w-1/2",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"Telegram is known for its high message open rates, surpassing those of traditional email marketing. This ensures that your message is not only delivered but also seen and read by your target audience. Such high engagement rates open new doors for impactful and memorable communication, essential for businesses aiming to stand out in the competitive digital landscape."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-md border border-gray-200 dark:border-gray-700",children:[ee.jsx("h3",{className:"font-bold text-xl mb-4 text-gray-800 dark:text-white",children:"Open Rate Comparison"}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{children:[ee.jsxs("div",{className:"flex justify-between mb-1",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Email Marketing"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"15-25%"})]}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2.5",children:ee.jsx("div",{className:"bg-blue-500 h-2.5 rounded-full",style:{width:"20%"}})})]}),ee.jsxs("div",{children:[ee.jsxs("div",{className:"flex justify-between mb-1",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Social Media Ads"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"30-40%"})]}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2.5",children:ee.jsx("div",{className:"bg-blue-500 h-2.5 rounded-full",style:{width:"35%"}})})]}),ee.jsxs("div",{children:[ee.jsxs("div",{className:"flex justify-between mb-1",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Telegram Messages"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"70-90%"})]}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2.5",children:ee.jsx("div",{className:"bg-gradient-to-r from-blue-400 to-cyan-500 h-2.5 rounded-full",style:{width:"80%"}}
106)})]})]})]})]}),ee.jsx(te.div,{className:"lg:w-1/2",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.2},children:ee.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-cyan-50 dark:from-blue-900/10 dark:to-cyan-900/10 rounded-xl p-8 h-full border border-gray-200 dark:border-gray-700 shadow-md",children:[ee.jsx("h3",{className:"text-xl font-bold mb-6 text-gray-800 dark:text-white",children:"Key Advantages of Telegram Outreach"}),ee.jsxs("div",{className:"space-y-6",children:[ee.jsxs("div",{className:"flex",children:[ee.jsx("div",{className:"bg-blue-100 dark:bg-blue-900/30 p-3 rounded-full h-min",children:ee.jsx(hr,{className:"h-6 w-6 text-blue-500"})}),ee.jsxs("div",{className:"ml-4",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Instant Delivery"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Messages are delivered instantly, with notifications that catch immediate attention"})]})]}),ee.jsxs("div",{className:"flex",children:[ee.jsx("div",{className:"bg-cyan-100 dark:bg-cyan-900/30 p-3 rounded-full h-min",children:ee.jsx(Gn,{className:"h-6 w-6 text-cyan-500"})}),ee.jsxs("div",{className:"ml-4",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Rich Media Support"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Share documents, videos, images, and interactive polls to engage prospects"})]})]}),ee.jsxs("div",{className:"flex",children:[ee.jsx("div",{className:"bg-blue-100 dark:bg-blue-900/30 p-3 rounded-full h-min",children:ee.jsx(ar,{className:"h-6 w-6 text-blue-500"})}),ee.jsxs("div",{className:"ml-4",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Community Building"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Create groups and channels to foster community and establish authority in your industry"})]})]}),ee.jsxs("div",{className:"flex",children:[ee.jsx("div",{className:"bg-cyan-100 dark:bg-cyan-900/30 p-3 rounded-full h-min",children:ee.jsx(Qr,{className:"h-6 w-6 text-cyan-500"})}),ee.jsxs("div",{className:"ml-4",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"Direct Engagement"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Engage in real-time conversations that build relationships faster than email threads"})]})]})]})]})})]})]}),Xwe=()=>ee.jsx(te.div,{className:"bg-gradient-to-br from-blue-600 to-cyan-600 rounded-xl p-8 text-white shadow-xl",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7},children:ee.jsxs("div",{className:"flex flex-col md:flex-row items-center",children:[ee.jsxs("div",{className:"md:w-2/3 mb-6 md:mb-0",children:[ee.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Start Your Telegram Outreach Campaign Today"}),ee.jsx("p",{className:"mb-6 text-white/90",children:"Take advantage of high open rates and direct engagement to connect with your ideal B2B prospects in the Web3 and outsourcing industries."}),ee.jsxs(te.a,{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center bg-white text-blue-600 font-semibold py-3 px-6 rounded-md hover:bg-gray-100 transition-colors",whileHover:{scale:1.05},whileTap:{scale:.95},children:[ee.jsx(Un,{className:"mr-2 h-5 w-5"}),"Schedule a Call"]})]}),ee.jsx("div",{className:"md:w-1/3 flex justify-center",children:ee.jsx("div",{className:"bg-white/10 backdrop-blur-md p-6 rounded-full",children:ee.jsx(pr,{className:"h-20 w-20 text-white"})})})]})}),$we=()=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"Telegram Outreach Services - Direct B2B Messaging",description:"Reach your target audience directly through Telegram's powerful messaging platform. Specialized in Web3, cryptocurrency, and tech industry outreach campaigns.",keywords:"telegram outreach, telegram marketing, Web3 marketing, cryptocurrency marketing, direct messaging, telegram campaigns, blockchain outreach",url:"/services/telegram-outreach",type:"service",image:"/lovable-uploads/2705644c-1226-4b9b-862d-89ce50d79480.png"}),ee.jsxs(fwe,{title:"Telegram Outreach",subtitle:"Reach your target audience directly using Telegram's powerful messaging platform.",serviceName:"Telegram Outreach",gradient:"bg-gradient-to-r from-blue-400 to-cyan-600",serviceIcon:ee.jsx(pr,{className:"h-24 w-24 text-white"}),children:[ee.jsx(Wwe,{}),ee.jsx(Jwe,{}),ee.jsx(Zwe,{}),ee.jsx(Xwe,{})]})]}),exe=()=>
106ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"Appointment Setting Services - B2B Lead Qualification",description:"Transform prospects into qualified meetings with our strategic appointment setting service. Professional lead qualification and appointment booking for B2B companies.",keywords:"appointment setting, lead qualification, B2B appointments, sales meetings, prospect qualification, appointment booking, sales support",url:"/services/appointment-setting",type:"service",image:"/lovable-uploads/806578df-87e6-4b96-b440-64c33a2c4372.png"}),ee.jsxs(fwe,{title:"Appointment Setting",subtitle:"Transform prospects into qualified meetings with our strategic appointment setting service.",serviceName:"Appointment Setting",gradient:"bg-gradient-to-r from-green-500 to-emerald-600",serviceIcon:ee.jsx(Un,{className:"h-24 w-24 text-white"}),children:[ee.jsxs(te.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5},className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["Prospecting and ",ee.jsx("span",{className:"text-green-600 dark:text-green-400",children:"Qualifying"})]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-green-500 to-emerald-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}})]}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center mb-16",children:[ee.jsx("div",{children:ee.jsxs(te.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-bold mb-4 text-gray-800 dark:text-white",children:"Targeted Prospecting"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"We utilize a combination of advanced market research techniques and data analysis to expertly identify potential clients or customers who are most likely to be interested in your products or services."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-md border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold text-lg mb-4 text-gray-800 dark:text-white",children:"Our Prospecting Process"}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-2 rounded-full mr-4 mt-1",children:ee.jsx("span",{className:"block h-5 w-5 text-center font-semibold text-green-600 dark:text-green-400",children:"1"})}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Market Research"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"In-depth industry analysis to identify target segments"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-2 rounded-full mr-4 mt-1",children:ee.jsx("span",{className:"block h-5 w-5 text-center font-semibold text-green-600 dark:text-green-400",children:"2"})}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Lead List Building"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Creation of tailored prospect lists based on your ideal customer profile"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-2 rounded-full mr-4 mt-1",children:ee.jsx("span",{className:"block h-5 w-5 text-center font-semibold text-green-600 dark:text-green-400",children:"3"})}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Contact Enrichment"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Enhancement of contact data for maximum accuracy and deliverability"})]})]})]})]})]})}),ee.jsxs(te.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"bg-gradient-to-br from-green-50 to-emerald-50 dark:from-green-900/10 dark:to-emerald-900/10 rounded-xl p-6 border border-gray-200 dark:border-gray-700",children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-bold mb-6 text-gray-800 dark:text-white",children:"Qualification Process"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"We use a set of predetermined criteria, tailored to your business needs, to qualify these prospects. This ensures that the leads we provide are not just interested but also suitable and ready for your business offerings."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-5 shadow-md border border-gray-200 dark:border-gray-700 space-y-4",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-gradient-to-r from-green-400 to-emerald-500 h-10 w-10 rounded-full flex items-center justify-center text-white font-semibold mr-4",children:"B"}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Budget"}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 h-2 rounded-full mt-1",children:ee.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:"80%"}}
106)})]})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-gradient-to-r from-green-400 to-emerald-500 h-10 w-10 rounded-full flex items-center justify-center text-white font-semibold mr-4",children:"A"}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Authority"}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 h-2 rounded-full mt-1",children:ee.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:"90%"}})})]})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-gradient-to-r from-green-400 to-emerald-500 h-10 w-10 rounded-full flex items-center justify-center text-white font-semibold mr-4",children:"N"}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Need"}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 h-2 rounded-full mt-1",children:ee.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:"75%"}})})]})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"bg-gradient-to-r from-green-400 to-emerald-500 h-10 w-10 rounded-full flex items-center justify-center text-white font-semibold mr-4",children:"T"}),ee.jsxs("div",{children:[ee.jsx("h5",{className:"font-medium text-gray-800 dark:text-white",children:"Timeline"}),ee.jsx("div",{className:"w-full bg-gray-200 dark:bg-gray-700 h-2 rounded-full mt-1",children:ee.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:"85%"}})})]})]})]})]})]})]}),ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["Boosting ",ee.jsx("span",{className:"text-green-600 dark:text-green-400",children:"Sales Team"})," Productivity"]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-green-500 to-emerald-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"We provide your sales team with leads that have already been qualified based on your specific criteria, allowing them to focus on what they do best – closing deals."})]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:[{title:"Engagement with Pre-Qualified Leads",description:"Your sales team will speak with potential customers who have a genuine interest and need for your products or services.",icon:ee.jsx(_r,{className:"h-8 w-8 text-white"}),gradient:"from-green-400 to-green-600"},{title:"Higher Conversion Potential",description:"Since your team will be engaging with pre-qualified leads, the likelihood of conversion is significantly higher.",icon:ee.jsx(Gn,{className:"h-8 w-8 text-white"}),gradient:"from-emerald-400 to-emerald-600"},{title:"Efficient Resource Utilization",description:"This targeted approach leads to more efficient use of time and resources, ultimately boosting your sales conversion rates.",icon:ee.jsx(Qr,{className:"h-8 w-8 text-white"}),gradient:"from-green-500 to-emerald-700"}].map((e,t)=>ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl overflow-hidden shadow-lg border border-gray-200 dark:border-gray-700",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.5},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsx("div",{className:`bg-gradient-to-r ${e.gradient} p-5`,children:ee.jsx("div",{className:"bg-white/20 rounded-full w-14 h-14 flex items-center justify-center mb-1",children:e.icon})}),ee.jsxs("div",{className:"p-6",children:[ee.jsx("h3",{className:"font-bold text-xl mb-3 text-gray-800 dark:text-white",children:e.title}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})]})]},t))})]}),ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[ee.jsx("span",{className:"text-green-600 dark:text-green-400",children:"Scalable"})," Support for Business Needs"]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-green-500 to-emerald-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}})]}),ee.jsxs(_we,{defaultValue:"support",className:"w-full mb-12",children:[ee.jsxs(Dwe,{className:"grid w-full max-w-md grid-cols-2 mx-auto",children:[ee.jsx(Pwe,{value:"support",children:"Business Support"}),ee.jsx(Pwe,{value:"scalable",children:"Scalable Solutions"})]}),ee.jsx(Rwe,{value:"support",className:"mt-6",children:ee.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-8 border border-gray-200 dark:border-gray-700",children:ee.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[ee.jsxs("div",{className:"md:w-1/2",children:[ee.jsx("h3",{className:"text-xl font-bold mb-4 text-gray-800 dark:text-white",children:"Support When You Need It Most"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"We understand that business demands can fluctuate. During peak business times or promotional periods, our service offers the additional support you need without overburdening your existing team."}),ee.jsxs("div",{className:"space-y-4 mb-6",children:[ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-2 rounded-full mr-3 mt-1",children:ee.jsx(Rr,{className:"h-5 w-5 text-green-600 dark:text-green-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-medium text-gray-800 dark:text-white",children:"Seasonal Scaling"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Ramp up appointment setting during busy seasons"})]})]}),ee.jsxs("div",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-green-100 dark:bg-green-900/30 p-2 rounded-full mr-3 mt-1",children:ee.jsx(Rr,{className:"h-5 w-5 text-green-600 dark:text-green-400"})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-medium text-gray-800 dark:text-white",children:"Campaign Support"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Additional resources for product launches or special promotions"})]})]})]})]}),ee.jsx("div",{className:"md:w-1/2",children:ee.jsx("div",{className:"bg-gradient-to-br from-green-50 to-emerald-50 dark:from-green-900/10 dark:to-emerald-900/10 rounded-xl p-6 h-full border border-gray-200 dark:border-gray-700",children:ee.jsxs("div",{className:"flex flex-col items-center justify-center h-full",children:[ee.jsx("div",{className:"mb-6",children:ee.jsx(Un,{className:"h-16 w-16 text-green-600 dark:text-green-400"})}),ee.jsx("h4",{className:"font-semibold text-lg mb-3 text-gray-800 dark:text-white text-center",children:"Weekly Appointment Bookings"}),ee.jsxs("div",{className:"flex space-x-4 mb-4",children:[ee.jsxs("div",{className:"flex flex-col items-center",children:[ee.jsx("div",{className:"text-3xl font-bold text-green-600 dark:text-green-400",children:"+40%"}),ee.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Normal Period"})]}),ee.jsxs("div",{className:"flex flex-col items-center",children:[ee.jsx("div",{className:"text-3xl font-bold text-emerald-600 dark:text-emerald-400",children:"+120%"}),ee.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Peak Season"})]})]}),ee.jsx("p",{className:"text-center text-gray-600 dark:text-gray-300",children:"Our scalable team adjusts to meet your appointment volume needs during any business period."})]})})})]})})}),ee.jsx(Rwe,{value:"scalable",className:"mt-6",children:ee.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-8 border border-gray-200 dark:border-gray-700",children:ee.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[ee.jsxs("div",{className:"md:w-1/2",children:[ee.jsx("h3",{className:"text-xl font-bold mb-4 text-gray-800 dark:text-white",children:"Scalable Solutions"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:"Whether it's a seasonal peak, a special promotion, or unex
106pected business growth, our scalable solutions ensure that your business keeps running smoothly, with the ability to ramp up or down as needed."}),ee.jsxs("div",{className:"bg-gradient-to-br from-green-100 to-emerald-100 dark:from-green-900/20 dark:to-emerald-900/20 rounded-lg p-5 border border-gray-200 dark:border-gray-700 mb-6",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white mb-3",children:"Benefits of Our Scalable Model"}),ee.jsxs("ul",{className:"space-y-2",children:[ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-5 h-5 rounded-full bg-green-500 mr-3 flex items-center justify-center",children:ee.jsx("span",{className:"text-white text-xs",children:"✓"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"No long-term commitments required"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-5 h-5 rounded-full bg-green-500 mr-3 flex items-center justify-center",children:ee.jsx("span",{className:"text-white text-xs",children:"✓"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Pay only for the services you need"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-5 h-5 rounded-full bg-green-500 mr-3 flex items-center justify-center",children:ee.jsx("span",{className:"text-white text-xs",children:"✓"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Quick ramp-up capabilities for urgent needs"})]}),ee.jsxs("li",{className:"flex items-center",children:[ee.jsx("div",{className:"w-5 h-5 rounded-full bg-green-500 mr-3 flex items-center justify-center",children:ee.jsx("span",{className:"text-white text-xs",children:"✓"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Adjust service level as your business evolves"})]})]})]})]}),ee.jsx("div",{className:"md:w-1/2",children:ee.jsxs("div",{className:"grid grid-cols-2 gap-4 h-full",children:[ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 flex flex-col items-center justify-center",children:[ee.jsx(Cr,{className:"h-10 w-10 text-green-600 dark:text-green-400 mb-3"}),ee.jsx("h5",{className:"font-semibold text-gray-800 dark:text-white text-center mb-1",children:"Flexible Plans"}),ee.jsx("p",{className:"text-sm text-center text-gray-600 dark:text-gray-400",children:"Adjust service levels based on your current needs"})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 flex flex-col items-center justify-center",children:[ee.jsx(_r,{className:"h-10 w-10 text-emerald-600 dark:text-emerald-400 mb-3"}),ee.jsx("h5",{className:"font-semibold text-gray-800 dark:text-white text-center mb-1",children:"Experienced Team"}),ee.jsx("p",{className:"text-sm text-center text-gray-600 dark:text-gray-400",children:"Professional appointment setters ready to scale"})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 flex flex-col items-center justify-center",children:[ee.jsx(Gn,{className:"h-10 w-10 text-green-600 dark:text-green-400 mb-3"}),ee.jsx("h5",{className:"font-semibold text-gray-800 dark:text-white text-center mb-1",children:"Performance Tracking"}),ee.jsx("p",{className:"text-sm text-center text-gray-600 dark:text-gray-400",children:"Analytics to optimize your appointment setting"})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-md border border-gray-200 dark:border-gray-700 flex flex-col items-center justify-center",children:[ee.jsx(Qr,{className:"h-10 w-10 text-emerald-600 dark:text-emerald-400 mb-3"}),ee.jsx("h5",{className:"font-semibold text-gray-800 dark:text-white text-center mb-1",children:"Results-Driven"}),ee.jsx("p",{className:"text-sm text-center text-gray-600 dark:text-gray-400",children:"Focus on quality appointments that convert"})]})]})})]})})})]}),ee.jsx(te.div,{className:"bg-gradient-to-r from-green-600 to-emerald-600 rounded-xl p-8 text-white shadow-xl",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7},children:ee.jsxs("div",{className:"flex flex-col md:flex-row items-center",children:[ee.jsxs("div",{className:"md:w-2/3 mb-6 md:mb-0",children:[ee.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Ready to Transform Your Sales Pipeline?"}),ee.jsx("p",{className:"mb-6 text-white/90",children:"Let our appointment setting service provide you with qualified leads that convert into valuable customers. No more wasted t
106ime on prospects who aren't ready to buy."}),ee.jsxs(te.a,{href:"/#contact",className:"inline-flex items-center bg-white text-green-600 font-semibold py-3 px-6 rounded-md hover:bg-gray-100 transition-colors",whileHover:{scale:1.05},whileTap:{scale:.95},children:["Transform Your Pipeline Today ",ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]})]}),ee.jsx("div",{className:"md:w-1/3 flex justify-center",children:ee.jsx("div",{className:"bg-white/10 backdrop-blur-md p-6 rounded-full",children:ee.jsx(Un,{className:"h-20 w-20 text-white"})})})]})})]})]})]}),txe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"LinkedIn & Facebook Ads - Social Media Advertising",description:"Leverage the power of LinkedIn and Facebook advertising to reach your ideal audience and drive business growth. Professional social media ad management services.",keywords:"LinkedIn ads, Facebook ads, social media advertising, B2B advertising, Facebook marketing, LinkedIn marketing, social media campaigns",url:"/services/linkedin-facebook-ads",type:"service",image:"/lovable-uploads/0f153a26-c25e-46e6-8c87-56c4f51200bf.png"}),ee.jsxs(fwe,{title:"LinkedIn & Facebook Ads",subtitle:"Leverage the power of social media advertising to reach your ideal audience and drive business growth.",serviceName:"LinkedIn/Facebook Ads",gradient:"bg-gradient-to-r from-blue-600 to-orange-500",serviceIcon:ee.jsxs("div",{className:"flex items-center",children:[ee.jsx(ur,{className:"h-24 w-24 text-white mr-4"}),ee.jsx(tr,{className:"h-24 w-24 text-white"})]}),children:[ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["Leveraging ",ee.jsx("span",{className:"text-blue-600 dark:text-blue-400",children:"Two Powerful"})," Platforms"]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-blue-500 to-orange-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"Our comprehensive approach combines the professional networking power of LinkedIn with Facebook's massive reach to create highly effective advertising campaigns."})]}),ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10 mb-16",children:[ee.jsxs(te.div,{className:"bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-900/10 dark:to-blue-800/20 border border-gray-200 dark:border-gray-700 rounded-xl p-8 shadow-md",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsx("div",{className:"flex justify-center mb-6",children:ee.jsx("div",{className:"p-4 bg-blue-500 rounded-full",children:ee.jsx(ur,{className:"h-12 w-12 text-white"})})}),ee.jsx("h3",{className:"text-xl font-bold mb-4 text-center text-gray-800 dark:text-white",children:"LinkedIn Advertising"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 text-center",children:"Ideal for B2B marketing, offering unparalleled access to professionals across various industries and job roles."}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Targeted B2B Outreach"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Our strategies leverage LinkedIn's robust targeting capabilities to reach decision-makers and influencers in specific industries, aligning perfectly with your B2B marketing objectives."})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Professional Environment"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"LinkedIn provides a professional context for your ads, ensuring they're seen when your audience is in a business mindset and more receptive to B2B offerings."})]}
106),ee.jsxs("div",{className:"bg-blue-100 dark:bg-blue-900/30 p-4 rounded-lg flex justify-between items-center",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx(_r,{className:"h-5 w-5 text-blue-600 dark:text-blue-400 mr-2"}),ee.jsx("span",{className:"text-sm font-medium text-gray-800 dark:text-white",children:"Global Professional Reach"})]}),ee.jsx("span",{className:"font-bold text-blue-600 dark:text-blue-400",children:"875M+"})]})]})]}),ee.jsxs(te.div,{className:"bg-gradient-to-br from-orange-50 to-orange-100 dark:from-orange-900/10 dark:to-orange-800/20 border border-gray-200 dark:border-gray-700 rounded-xl p-8 shadow-md",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.2},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsx("div",{className:"flex justify-center mb-6",children:ee.jsx("div",{className:"p-4 bg-blue-600 rounded-full",children:ee.jsx(tr,{className:"h-12 w-12 text-white"})})}),ee.jsx("h3",{className:"text-xl font-bold mb-4 text-center text-gray-800 dark:text-white",children:"Facebook Advertising"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 text-center",children:"With over 2.8 billion monthly users, Facebook offers unprecedented access to a diverse and engaged audience."}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Expansive Consumer Reach"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Facebook's vast user base makes it ideal for B2C campaigns, offering access to virtually every demographic and interest group imaginable."})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 p-5 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Advanced Targeting Options"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Facebook's algorithm offers sophisticated targeting based on behaviors, interests, and demographics, helping you reach highly specific audience segments."})]}),ee.jsxs("div",{className:"bg-orange-100 dark:bg-orange-900/30 p-4 rounded-lg flex justify-between items-center",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx(ar,{className:"h-5 w-5 text-orange-600 dark:text-orange-400 mr-2"}),ee.jsx("span",{className:"text-sm font-medium text-gray-800 dark:text-white",children:"Global Monthly Users"})]}),ee.jsx("span",{className:"font-bold text-orange-600 dark:text-orange-400",children:"2.8B+"})]})]})]})]}),ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-8 border border-gray-200 dark:border-gray-700",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[ee.jsxs("div",{className:"flex flex-col md:flex-row items-center mb-8",children:[ee.jsxs("div",{className:"md:w-1/2 md:pr-8 mb-6 md:mb-0",children:[ee.jsx("h3",{className:"text-2xl font-bold mb-4 text-gray-800 dark:text-white",children:"The Power of Integration"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"By combining LinkedIn and Facebook advertising, we create a holistic approach that leverages the strengths of both platforms. This integration ensures your message reaches your audience across multiple touchpoints, reinforcing your brand and increasing conversion opportunities."})]}),ee.jsx("div",{className:"md:w-1/2 flex justify-center",children:ee.jsxs("div",{className:"relative",children:[ee.jsx("div",{className:"absolute -inset-4 rounded-full bg-gradient-to-r from-blue-500/30 to-orange-500/30 blur-xl animate-pulse"}),ee.jsx("div",{className:"relative bg-white dark:bg-gray-700 p-6 rounded-xl shadow-md border border-gray-200 dark:border-gray-600",children:ee.jsxs("div",{className:"flex items-center justify-center",children:[ee.jsx(ur,{className:"h-10 w-10 text-blue-500 mr-3"}),ee.jsx("span",{className:"text-2xl font-bold text-gray-800 dark:text-white",children:"+"}),ee.jsx(tr,{className:"h-10 w-10 text-blue-600 ml-3"})]})})]})})]}),ee.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[ee.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-blue-100 dar
106k:from-blue-900/10 dark:to-blue-800/20 p-6 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx("div",{className:"mb-4",children:ee.jsx("div",{className:"bg-blue-500/20 p-3 rounded-full w-12 h-12 flex items-center justify-center",children:ee.jsx(Qr,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})})}),ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Cross-Platform Audience"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Reach your audience in both their professional and personal digital spaces"})]}),ee.jsxs("div",{className:"bg-gradient-to-br from-purple-50 to-purple-100 dark:from-purple-900/10 dark:to-purple-800/20 p-6 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx("div",{className:"mb-4",children:ee.jsx("div",{className:"bg-purple-500/20 p-3 rounded-full w-12 h-12 flex items-center justify-center",children:ee.jsx(Gn,{className:"h-6 w-6 text-purple-600 dark:text-purple-400"})})}),ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Comprehensive Analytics"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Combined data insights for optimized campaign performance"})]}),ee.jsxs("div",{className:"bg-gradient-to-br from-orange-50 to-orange-100 dark:from-orange-900/10 dark:to-orange-800/20 p-6 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx("div",{className:"mb-4",children:ee.jsx("div",{className:"bg-orange-500/20 p-3 rounded-full w-12 h-12 flex items-center justify-center",children:ee.jsx(jr,{className:"h-6 w-6 text-orange-600 dark:text-orange-400"})})}),ee.jsx("h4",{className:"font-semibold mb-2 text-gray-800 dark:text-white",children:"Enhanced Conversion"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Multiple touchpoints increase brand awareness and conversion potential"})]})]})]})]}),ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[ee.jsx("span",{className:"text-orange-500",children:"Targeted"})," Advertising"]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-blue-500 to-orange-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}})]}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-10 items-center mb-16",children:[ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-bold mb-4 text-gray-800 dark:text-white",children:"Tailored Audience Reach"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"Both LinkedIn and Facebook enable us to target specific demographics, including age groups, locations, and genders. This ensures that your advertisements are seen by the audience segments most relevant to your business."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-md border border-gray-200 dark:border-gray-700 mb-6",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white mb-4",children:"LinkedIn Targeting Criteria"}),ee.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Company Size"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Job Title"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Industry"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Job Function"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Seniority Level"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Skills"})]})]})]}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-md border border-gray-200 dark:border-gray-700",children:[ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white mb-4",children:"Facebook Targeting Criteria"}),ee.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Demographics"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Interests"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Behaviors"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Connections"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Location"})]}),ee.jsxs("div",{className:"flex items-center",children:[ee.jsx("div",{className:"w-3 h-3 bg-blue-600 rounded-full mr-2"}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Custom Audiences"})]})]})]})]}),ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"bg-gradient-to-br from-gray-50 to-gray-100 dark:from-gray-900 dark:to-gray-800 rounded-xl p-6 border border-gray-200 dark:border-gray-700 shadow-md",children:[ee.jsx("h3",{className:"text-xl md:text-2xl font-bold mb-6 text-gray-800 dark:text-white",children:"Deep User Insights"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-8 leading-relaxed",children:"Facebook's rich data on user interests and behaviors allows us to create highly targeted ad campaigns. This means your ads are not just reaching a large audience, but the right audience."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-md border border-gray-200 dark:border-gray-700 relative mb-8",children:[ee.jsx("div",{className:"absolute top-0 right-0 transform -translate-y-1/2 translate-x-1/2",children:ee.jsx("div",{className:"bg-orange-500 p-2 rounded-full",children:ee.jsx(Qr,{className:"h-5 w-5 text-white"})})}),ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white mb-4",children:"Advantage of Deep User Insights"}),ee.jsxs("ul",{className:"space-y-3",children:[ee.jsxs("li",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-orange-100 dar
106k:bg-orange-900/30 p-1 rounded-full mr-3 mt-1",children:ee.jsx("span",{className:"block h-3 w-3 bg-orange-500 rounded-full"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Create highly relevant ad content that speaks directly to user interests"})]}),ee.jsxs("li",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-orange-100 dark:bg-orange-900/30 p-1 rounded-full mr-3 mt-1",children:ee.jsx("span",{className:"block h-3 w-3 bg-orange-500 rounded-full"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Target users based on past interaction with similar products or services"})]}),ee.jsxs("li",{className:"flex items-start",children:[ee.jsx("div",{className:"bg-orange-100 dark:bg-orange-900/30 p-1 rounded-full mr-3 mt-1",children:ee.jsx("span",{className:"block h-3 w-3 bg-orange-500 rounded-full"})}),ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Adjust campaigns in real-time based on performance data and user responses"})]})]})]}),ee.jsxs("div",{className:"flex flex-col md:flex-row bg-white dark:bg-gray-800 rounded-lg overflow-hidden border border-gray-200 dark:border-gray-700 shadow-md",children:[ee.jsx("div",{className:"md:w-1/3 bg-gradient-to-r from-blue-500 to-blue-600 p-6 flex items-center justify-center",children:ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-3xl font-bold text-white mb-2",children:"94%"}),ee.jsx("div",{className:"text-white/80 text-sm",children:"Return On Ad Spend"})]})}),ee.jsx("div",{className:"md:w-1/3 bg-gradient-to-r from-purple-500 to-purple-600 p-6 flex items-center justify-center",children:ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-3xl font-bold text-white mb-2",children:"3.5x"}),ee.jsx("div",{className:"text-white/80 text-sm",children:"Conversion Rate Increase"})]})}),ee.jsx("div",{className:"md:w-1/3 bg-gradient-to-r from-orange-500 to-orange-600 p-6 flex items-center justify-center",children:ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-3xl font-bold text-white mb-2",children:"67%"}),ee.jsx("div",{className:"text-white/80 text-sm",children:"Lower Cost Per Lead"})]})})]})]})]})]}),ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["Enhancing Brand ",ee.jsx("span",{className:"text-blue-500",children:"Visibility"})," and Market ",ee.jsx("span",{className:"text-orange-500",children:"Reach"})]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-blue-500 to-orange-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"We leverage LinkedIn and Facebook to significantly increase your brand's visibility among your target audience. These platforms are ideal for showcasing your brand to a wide yet targeted audience."})]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16",children:[{title:"Enhanced Brand Recognition",description:"Regular exposure across multiple platforms builds brand familiarity and trust with potential customers.",icon:ee.jsx(_r,{className:"h-8 w-8 text-white"}),gradient:"from-blue-400 to-blue-600"},{title:"Increased Engagement",description:"Interactive ad formats encourage audience engagement, fostering a connection with your brand.",icon:ee.jsx(Gn,{className:"h-8 w-8 text-white"}),gradient:"from-purple-400 to-purple-600"},{title:"Market Expansion",description:"Strategic targeting allows for controlled expansion into new demographic and geographic markets.",icon:ee.jsx(ar,{className:"h-8 w-8 text-white"}),gradient:"from-orange-400 to-orange-600"}].map((e,t)=>ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 rounded-xl overflow-hidden shadow-lg border border-gray-200 dark:border-gray-700",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.5},whileHover:{y:-5,transition:{duration:.2}},children:[ee.jsx("div",{className:`bg-gradient-to-r ${e.gradient} p-6`,children:ee.jsx("div",{className:"bg-white/20 rounded-full w-14 h-14 flex items-center justify-center",children:e.icon})}),ee.jsxs("div",{className:"p-6",children:[ee.jsx("h3",{className:"font-bold text-xl mb-3 text-gray-800 dark:text-white",children:e.title}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})]})]},t))}),ee.jsx(te.div,{className:"bg-gradient-to-r from-blue-500 to-orange-500 rounded-xl p-8 text-white shadow-xl",initial:{opacity:0}
106,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.7},children:ee.jsxs("div",{className:"flex flex-col md:flex-row items-center",children:[ee.jsxs("div",{className:"md:w-2/3 mb-6 md:mb-0",children:[ee.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Ready to Expand Your Brand's Digital Presence?"}),ee.jsx("p",{className:"mb-6 text-white/90",children:"Let us help you create targeted advertising campaigns on LinkedIn and Facebook that deliver measurable results and a strong return on investment."}),ee.jsxs(te.a,{href:"/#contact",className:"inline-flex items-center bg-white text-blue-600 font-semibold py-3 px-6 rounded-md hover:bg-gray-100 transition-colors",whileHover:{scale:1.05},whileTap:{scale:.95},children:["Start Your Campaign ",ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]})]}),ee.jsx("div",{className:"md:w-1/3 flex justify-center",children:ee.jsx("div",{className:"bg-white/10 backdrop-blur-md p-6 rounded-full",children:ee.jsx(jr,{className:"h-20 w-20 text-white"})})})]})})]})]})]}),nxe=[{icon:ee.jsx(rr,{className:"h-8 w-8"}),title:"Consistent Native Content",description:"A steady publishing rhythm of practical, native LinkedIn posts: insights, team-led videos, behind-the-scenes stories and opinion posts that start conversations instead of just promoting services."},{icon:ee.jsx(Dr,{className:"h-8 w-8"}),title:"Short-Form Video Engine",description:"Video is the core format. We build a repeatable production process for short-form native video so your page stays visible in the feed without a big production budget."},{icon:ee.jsx(_r,{className:"h-8 w-8"}),title:"Employee & Founder Advocacy",description:"Your team is your biggest distribution channel. We turn employees and founders into active voices that amplify every post and put a human face on the company."},{icon:ee.jsx(mr,{className:"h-8 w-8"}),title:"Engagement With Decision-Makers",description:"We actively engage with relevant B2B audiences: commenting, joining conversations and building relationships with the decision-makers you want to reach."}],rxe=[{period:"Month 1",focus:"Foundation",description:"Page audit, positioning, content strategy and the first publishing cadence. Early posts go live and engagement routines start."},{period:"Months 2-3",focus:"Momentum",description:"Consistent publishing and video production. Follower growth compounds as posts start reaching beyond your existing network."},{period:"Months 4-6",focus:"Scale",description:"The content engine runs on repeat. Page grows toward 2,500+ engaged followers, with inbound conversations from relevant decision-makers."}],ixe=[{value:"10 → 2,500",label:"Followers grown organically per engagement"},{value:"3,000%+",label:"Follower growth achieved for clients"},{value:"$0",label:"Spent on paid follower acquisition"}],axe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"LinkedIn Company Page Growth Services - Organic Follower Growth",description:"Grow your LinkedIn company page organically from 10 to 2,500 followers per month with consistent native content, short-form video and engagement with relevant B2B decision-makers.",keywords:"linkedin company page growth, linkedin organic growth, linkedin followers, linkedin content strategy, b2b linkedin marketing, linkedin video content",url:"/services/linkedin-company-page-growth",type:"service"}),ee.jsxs(fwe,{title:"LinkedIn Company Page Growth",subtitle:"Grow your company page organically from 10 to 2,500 followers per month with a repeatable content engine, no paid ads required.",serviceName:"LinkedIn Company Page Growth",gradient:"bg-gradient-to-r from-leadbuds-purple to-blue-500",serviceIcon:ee.jsx(ur,{className:"h-24 w-24 text-white"}),children:[ee.jsxs("div",{className:"mx-auto max-w-4xl text-center mb-16",children:[ee.jsx("h2",{className:"mb-6 text-3xl font-bold md:text-4xl",children:"Your Company Page, Working Like a Growth Channel"}),ee.jsx("p",{className:"mb-4 text-lg text-muted-foreground",children:"Most B2B company pages sit idle with a few dozen followers and posts nobody sees. Meanwhile, your buyers are on LinkedIn every day, following pages that show up consistently with useful content."}),ee.jsx("p",{className:"text-lg text-muted-foreground",children:"We build and run a complete organic content engine for your page: practical insights, team-led videos, behind-the-scenes stories and opinion posts designed to start conversations. The result is steady follower growth among the right B2B audiences, real engagement from decision-makers, and inbound interest, all without spending on paid media."})]}),ee.jsx("div",{className:"mx-auto mb-16 grid max-w-5xl grid-cols-1 gap-6 md:grid-cols-3",children:ixe.map(e=>ee.jsx(Is,{className:"neon-card border-primary/10 bg-card/60 text-center backdrop-blur-sm",children:ee.jsxs(Bs,{className:"pt-8 pb-6",children:[ee.jsx("div",{className:"mb-2 bg-gradient-to-r from-leadbuds-purple to-blue-500 bg-clip-text text-3xl font-bold text-transparent",children:e.value}),ee.jsx("p",{className:"text-sm text-muted-foreground",children:e.label})]})},e.label))}),ee.jsxs("div",{className:"mb-16",children:[ee.jsx("h2",{className:"mb-10 text-center text-3xl font-bold md:text-4xl",children:"What's Included"}),ee.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:nxe.map(e=>ee.jsx(Is,{className:"group neon-card border-primary/10 bg-card/60 backdrop-blur-sm transition-all duration-300 hover:-translate-y-1 hover:border-primary/50 hover:shadow-neon",children:ee.jsxs(Bs,{className:"flex gap-5 pt-6 pb-6",children:[ee.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-leadbuds-purple to-blue-500 text-white transition-transform duration-300 group-hover:scale-110",children:e.icon}),ee.jsxs("div",{children:[ee.jsx("h3",{className:"mb-2 text-lg font-bold",children:e.title}),ee.jsx("p",{className:"text-muted-foreground",children:e.description})]})]})}
106,e.title))})]}),ee.jsxs("div",{className:"mx-auto mb-16 max-w-4xl",children:[ee.jsx("h2",{className:"mb-10 text-center text-3xl font-bold md:text-4xl",children:"How Growth Compounds"}),ee.jsx("div",{className:"space-y-6",children:rxe.map((e,t)=>ee.jsx(Is,{className:"neon-card border-primary/10 bg-card/60 backdrop-blur-sm",children:ee.jsxs(Bs,{className:"flex flex-col gap-3 pt-6 pb-6 sm:flex-row sm:items-center sm:gap-6",children:[ee.jsxs("div",{className:"flex items-center gap-3 sm:w-44 sm:shrink-0",children:[ee.jsx("span",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-gradient-to-br from-leadbuds-purple to-blue-500 font-bold text-white",children:t+1}),ee.jsxs("div",{children:[ee.jsx("p",{className:"font-bold",children:e.period}),ee.jsx("p",{className:"text-sm text-leadbuds-purple",children:e.focus})]})]}),ee.jsx("p",{className:"text-muted-foreground",children:e.description})]})},e.period))})]}),ee.jsxs("div",{className:"mx-auto mb-16 max-w-4xl rounded-2xl border border-primary/20 bg-card/60 p-8 text-center backdrop-blur-sm",children:[ee.jsx(jr,{className:"mx-auto mb-4 h-10 w-10 text-leadbuds-purple"}),ee.jsx("h2",{className:"mb-4 text-2xl font-bold md:text-3xl",children:"Why Organic, Not Paid?"}),ee.jsx("p",{className:"text-lg text-muted-foreground",children:"Bought followers don't buy anything. Organic growth built on consistent, valuable content attracts followers who actually care about your services, and they convert. Our clients have grown from 150 to over 4,700 followers in two months with zero paid follower acquisition, purely through content and engagement."})]}),ee.jsxs("div",{className:"mx-auto max-w-3xl rounded-2xl bg-gradient-to-r from-leadbuds-purple to-blue-500 p-10 text-center text-white",children:[ee.jsx(zn,{className:"mx-auto mb-4 h-10 w-10"}),ee.jsx("h2",{className:"mb-3 text-2xl font-bold md:text-3xl",children:"Ready to Grow Your LinkedIn Page?"}),ee.jsx("p",{className:"mb-6 text-white/90",children:"Book a free strategy call and we'll show you exactly how we would grow your company page from where it stands today."}),ee.jsx("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-11 items-center justify-center rounded-md bg-white px-8 py-3 font-semibold text-leadbuds-purple transition-transform duration-300 hover:scale-105",children:"Schedule a Strategy Call"})]})]})]}),oxe=re.lazy(()=>Ms(()=>import("./SEOCostCalculator-LfiQqkYo.js"),__vite__mapDeps([6,1,2,3,4,5]))),sxe=()=>ee.jsx(re.Suspense,{fallback:ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[ee.jsx(Fn,{className:"h-8 w-8 text-emerald-500"}),ee.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-gray-800 dark:text-white",children:"SEO Cost Calculator"})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"See how much you could save by switching from traditional SEO tools and platforms to our AI-powered solution"})]}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8",children:[ee.jsx(Is,{className:"h-96",children:ee.jsx(Bs,{className:"flex items-center justify-center h-full",children:ee.jsxs("div",{className:"flex flex-col items-center gap-3",children:[ee.jsx(dr,{className:"h-8 w-8 animate-spin text-emerald-500"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 font-medium",children:"Loading Calculator..."})]})})}),ee.jsx(Is,{className:"h-96",children:ee.jsx(Bs,{className:"flex items-center justify-center h-full",children:ee.jsxs("div",{className:"flex flex-col items-center gap-3",children:[ee.jsx(dr,{className:"h-8 w-8 animate-spin text-emerald-500"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 font-medium",children:"Loading Results..."})]})})})]})]}),children:ee.jsx(oxe,{})}),lxe=()=>ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"AI SEO & Organic Growth Services - Drive Traffic with Smart SEO",description:"Transform your online presence with AI-powered SEO strategies. Drive organic traffic, improve search rankings, and grow your business with data-driven SEO optimization.",keywords:"AI SEO, organic growth, search engine optimization, AI-powered SEO, organic traffic, SEO services, search rankings, digital marketing",url:"/services/ai-seo-organic-growth",image:"/lovable-uploads/e6461329-f069-4721-8f2d-07e219f21a9a.png"}),ee.jsxs(fwe,{title:"AI SEO & Organic Growth",subtitle:"Transform your online presence with AI-powered SEO strategies that deliver measurable organic growth and sustainable search rankings.",serviceName:"AI SEO & Organic Growth",gradient:"bg-gradient-to-r from-emerald-500 to-blue-600",serviceIcon:ee.jsx(Mn,{className:"h-24 w-24 text-white"}),children:[ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6 mb-16",children:[{value:"387%",label:"Average Traffic Increase",icon:jr},{value:"94%",label:"Keyword Ranking Improvement",icon:Qr},{value:"156%",label:"Organic Lead Growth",icon:_r},{value:"68%",label:"Faster Index Rate",icon:Rr}].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*t},className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-lg border border-gray-200 dark:border-gray-700",children:[ee.jsxs("div",{className:"flex items-center justify-between mb-4",children:[ee.jsx(e.icon,{className:"h-8 w-8 text-emerald-500"}),ee.jsx("span",{className:"text-2xl font-bold text-emerald-600 dark:text-emerald-400",children:e.value})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm",children:e.label})]},t))}),ee.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 mb-16",children:[ee.jsxs(te.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[ee.jsxs("h2",{className:"text-2xl md:text-3xl font-bold mb-6 text-gray-800 dark:text-white",children:["AI-Powered ",ee.jsx("span",{className:"text-emerald-500 dark:text-emerald-400",children:"SEO Intelligence"})," That Delivers Results"]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed",children:"Our advanced AI algorithms analyze millions of search patterns, competitor strategies, and ranking factors to create personalized SEO strategies that drive sustainable organic growth for your business."}),ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md p-6 border border-gray-200 dark:border-gray-700 mb-8",children:[ee.jsxs("h3",{className:"font-semibold text-lg mb-4 text-gray-800 dark:text-white flex items-center",children:[ee.jsx(Mn,{className:"h-5 w-5 text-emerald-500 mr-2"}),"Our AI SEO Process"]}),ee.jsx("div",{className:"space-y-6",children:[{step:1,title:"AI Site Audit & Analysis",description:"Comprehensive technical SEO audit using AI to i
106dentify opportunities and issues affecting your search performance."},{step:2,title:"Intelligent Keyword Research",description:"AI-powered keyword discovery that finds high-impact, low-competition opportunities your competitors miss."},{step:3,title:"Content Optimization Strategy",description:"Smart content recommendations based on search intent analysis and semantic SEO principles."},{step:4,title:"Automated Performance Tracking",description:"Real-time monitoring and AI-driven insights to continuously optimize your SEO performance."}].map((e,t)=>ee.jsxs("div",{className:"flex",children:[ee.jsx("div",{className:"flex-shrink-0 mr-4",children:ee.jsx("div",{className:"h-10 w-10 bg-emerald-100 dark:bg-emerald-900/30 rounded-full flex items-center justify-center text-emerald-600 font-semibold",children:e.step})}),ee.jsxs("div",{children:[ee.jsx("h4",{className:"font-medium text-gray-800 dark:text-white mb-1",children:e.title}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:e.description})]})]},t))})]}),ee.jsxs("div",{className:"bg-gradient-to-br from-emerald-50 to-blue-50 dark:from-emerald-900/10 dark:to-blue-900/10 p-6 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsxs("div",{className:"flex items-center mb-4",children:[ee.jsx("div",{className:"p-2 bg-emerald-100 dark:bg-emerald-900/30 rounded-full mr-3",children:ee.jsx(lr,{className:"h-5 w-5 text-emerald-500"})}),ee.jsx("h4",{className:"font-semibold text-gray-800 dark:text-white",children:"AI-Driven Insights"})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Our AI continuously learns from your website's performance and industry trends to provide actionable recommendations that keep you ahead of algorithm changes and competitor moves."})]})]}),ee.jsxs(te.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"flex flex-col justify-center",children:[ee.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-lg p-6 border border-gray-200 dark:border-gray-700 relative mb-6",children:[ee.jsx("div",{className:"absolute top-4 right-4",children:ee.jsx("div",{className:"bg-emerald-100 dark:bg-emerald-900/30 px-3 py-1 rounded-full",children:ee.jsx("span",{className:"text-emerald-600 dark:text-emerald-400 text-sm font-medium",children:"Live Data"})})}),ee.jsx("h3",{className:"text-xl font-bold mb-4 text-gray-800 dark:text-white",children:"Real-Time SEO Performance"}),ee.jsxs("div",{className:"space-y-4",children:[ee.jsxs("div",{className:"flex items-center justify-between p-3 bg-emerald-50 dark:bg-emerald-900/20 rounded-lg",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Organic Traffic Growth"}),ee.jsx("span",{className:"text-emerald-600 dark:text-emerald-400 font-bold",children:"+287%"})]}),ee.jsxs("div",{className:"flex items-center justify-between p-3 bg-blue-50 dark:bg-blue-900/20 rounded-lg",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Keywords in Top 10"}),ee.jsx("span",{className:"text-blue-600 dark:text-blue-400 font-bold",children:"1,247"})]}),ee.jsxs("div",{className:"flex items-center justify-between p-3 bg-purple-50 dark:bg-purple-900/20 rounded-lg",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Page Load Speed"}),ee.jsx("span",{className:"text-purple-600 dark:text-purple-400 font-bold",children:"0.8s"})]}),ee.jsxs("div",{className:"flex items-center justify-between p-3 bg-orange-50 dark:bg-orange-900/20 rounded-lg",children:[ee.jsx("span",{className:"text-gray-700 dark:text-gray-300",children:"Core Web Vitals"}),ee.jsx("span",{className:"text-orange-600 dark:text-orange-400 font-bold",children:"Excellent"})]})]})]}),ee.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-700 text-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.3},children:[ee.jsx(Ir,{className:"h-8 w-8 text-emerald-500 mx-auto mb-2"}),ee.jsx("span",{className:"text-2xl font-bold text-emerald-500 dark:text-emerald-400 block",children:"94%"}),ee.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300",children:"Search Visibility"})]}),ee.jsxs(te.div,{className:"bg-white dark:bg-gray-800 p-4 rounded-lg shadow border border-gray-200 dark:border-gray-700 text-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.4},children:[ee.jsx(ar,{className:"h-8 w-8 text-blue-500 mx-auto mb-2"}),ee.jsx("span",{className:"text-2xl font-bold text-blue-500 dark:text-blue-400 block",children:"156%"}),ee.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300",children:"Global Reach"})]})]})]})]}),ee.jsxs("div",{className:"mb-16",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsxs(te.h2,{className:"text-2xl md:text-4xl font-bold mb-4 text-gray-800 dark:text-white",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:["Advanced ",ee.jsx("span",{className:"text-blue-500 dark:text-blue-400",children:"SEO Features"})," Powered by AI"]}),ee.jsx(te.div,{className:"w-20 h-1 bg-gradient-to-r from-emerald-500 to-blue-500 mx-auto mb-6",initial:{width:0},whileInView:{width:80},viewport:{once:!0},transition:{duration:.5,delay:.2}}),ee.jsx(te.p,{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:"Our comprehensive AI SEO suite includes cutting-edge tools and strategies designed to maximize your organic search performance and drive sustainable growth."})]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[{icon:Qr,title:"Smart Keyword Targeting",description:"AI identifies high-conversion keywords with optimal difficulty scores",features:["Intent-based targeting","Competitor gap analysis","Long-tail opportunities","SERP feature targeting"]},{icon:Gn,title:"Technical SEO Optimization",description:"Automated technical improvements for better crawling and indexing",features:["Core Web Vitals optimization","Schema markup implementation","Site speed enhancement","Mobile-first indexing"]},{icon:_r,title:"Content Intelligence",description:"AI-powered content strategies that rank and convert",features:["Topic cluster mapping","Semantic keyword integration","Content gap analysis","User experience optimization"]}].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1*t},className:"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg border border-gray-200 dark:border-gray-700 hover:shadow-xl transition-shadow duration-300",children:[ee.jsxs("div",{className:"flex items-center mb-4",children:[ee.jsx("div",{className:"p-3 bg-emerald-100 dark:bg-emerald-900/30 rounded-full mr-4",children:ee.jsx(e.icon,{className:"h-6 w-6 text-emerald-500"})}),ee.jsx("h3",{className:"text-xl font-bold text-gray-800 dark:text-white",children:e.title})]}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 mb-4",children:e.description}),ee.jsx("div",{className:"space-y-2",children:e.features.map((e,t)=>ee.jsxs("div",{className:"flex items-center",children:[ee.jsx(Kn,{className:"h-4 w-4 text-emerald-500 mr-2 flex-shrink-0"}),ee.jsx("span",{className:"text-gray-600 dark:text-gray-300 text-sm",children:e})]},t))})]},t))})]}),ee.jsx("div",{className:"mb-16",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"bg-gradient-to-br from-emerald-900/10 to-blue-900/10 rounded-2xl p-8 border border-gray-200 dark:border-gray-700",children:[ee.jsxs("div",{className:"text-center mb-8",children:[ee.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4 text-gray-800 dark:text-white",children:"Proven Results Across Industries"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"Our AI SEO strategies have delivered exceptional results for businesses across various sectors"})]}),ee.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[{industry:"E-commerce",growth:"+423%",metric:"Organic Revenue"},{industry:"SaaS",growth:"+287%",metric:"Trial Signups"},{industry:"Healthcare",growth:"+156%",metric:"Appointment Bookings"},{industry:"Finance",growth:"+234%",metric:"Lead Generation"}].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:.1*t},className:"bg-white dark:bg-gray-800 rounded-lg p-6 text-center shadow-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx("div",{className:"text-sm text-gray-500 dark:text-gray-400 mb-2",children:e.industry}),ee.jsx("div",{className:"text-3xl font-bold text-emerald-600 dark:text-emerald-400 mb-1",children:e.growth}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300 text-sm",children:e.metric})]},t))})]})}),ee.jsx(sxe,{}),ee.jsxs(te.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"bg-gradient-to-r from-emerald-500 to-blue-600 rounded-2xl p-8 text-center text-white",children:[ee.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4",children:"Ready to Dominate Search Results?"}),ee.jsx("p",{className:"text-emerald-100 mb-6 max-w-2xl mx-auto",children:"Let our AI SEO experts analyze your website and create a custom strategy that drives organic growth and sustainable search rankings."}),ee.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center px-6 py-3 bg-white text-emerald-600 hover:bg-gray-100 font-medium rounded-md transition-colors cursor-pointer",onClick:()=>{},children:["Get Free SEO Audit",ee.jsx(Dn,{className:"ml-2 h-4 w-4"})]}),ee.jsx(ct,{to:"/case-studies",className:"inline-flex items-center justify-center px-6 py-3 border-2 border-white text-white hover:bg-white hover:text-emerald-600 font-medium rounded-md transition-colors cursor-pointer",onClick:()=>{window.scrollTo(0,0)},children:"View Case Studies"})]})]})]})]}),cxe=()=>{const e=[{icon:_r,title:"AI Prospector Agent",description:"Identifies and qualifies leads automatically using AI-
106powered research and scoring algorithms"},{icon:Qr,title:"Lead Scoring Agent",description:"Evaluates and prioritizes leads based on engagement, fit, and conversion probability"},{icon:hr,title:"Outreach Writer Agent",description:"Generates personalized, high-converting email sequences tailored to each prospect"},{icon:yr,title:"Follow-Up Automation",description:"Intelligently follows up with prospects based on their behavior and engagement patterns"},{icon:Un,title:"Scheduler Agent",description:"Automatically books meetings and coordinates calendars across teams and time zones"},{icon:Gn,title:"Analytics Agent",description:"Tracks performance metrics, identifies trends, and provides actionable insights"}];return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"AI Sales Automation with OpenAI Agents - LeadBuds",description:"Automate your sales process with AI agents built on OpenAI Agent Builder. Lead scoring, prospecting, outreach writing, and scheduling - all automated. Reduce sales team workload by 70% while increasing qualified leads by 500%.",keywords:"AI sales automation, OpenAI agents, lead scoring, AI prospecting, automated outreach, sales AI agents, AI lead generation, automated lead qualification",url:"/solutions/sales-automation",type:"service",image:"/lovable-uploads/f093e355-0cd6-4be4-ab87-b7a146d7a900.png"}),ee.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-white to-purple-50 dark:from-leadbuds-dark-mode dark:to-gray-900",children:[ee.jsx(ys,{}),ee.jsx("section",{className:"pt-32 pb-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center max-w-4xl mx-auto",children:[ee.jsx(Qs,{className:"mb-4 bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200",children:"Bandera AI Sales Agents"}),ee.jsxs("h1",{className:"text-5xl md:text-6xl font-bold mb-6 text-gray-900 dark:text-white",children:["AI Agents That",ee.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-blue-600 to-purple-600",children:" Close Deals For You"})]}),ee.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 leading-relaxed",children:"Built with OpenAI Agent Builder, our AI sales agents handle prospecting, lead scoring, personalized outreach, and meeting scheduling. Work 24/7 to fill your pipeline with qualified opportunities."}),ee.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[ee.jsx(hs,{size:"lg",className:"bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Get Started ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})}),ee.jsx(hs,{variant:"outline",size:"lg",children:ee.jsx("a",{href:"/case-studies",className:"flex items-center",children:"View Case Studies"})})]})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-900/20 dark:to-purple-900/20",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center max-w-4xl mx-auto",children:[ee.jsx(Qs,{className:"mb-4 bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200",children:"Success Story"}),ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"500% Increase in Qualified Leads"}),ee.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-6",children:"Bandera AI automated their entire sales process with AI agents, generating 5x more qualified leads while reducing sales team workload by 70%."}),ee.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mt-8",children:[ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-blue-600 dark:text-blue-400 mb-2",children:"500%"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"More Qualified Leads"})]}),ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-purple-600 dar
106k:text-purple-400 mb-2",children:"70%"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"Team Workload Reduction"})]}),ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-green-600 dark:text-green-400 mb-2",children:"85%"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"Faster Response Time"})]})]})]})})}),ee.jsx("section",{className:"py-16 bg-white/50 dark:bg-gray-800/50",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Sales Agents Built on OpenAI"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"Powered by OpenAI Agent Builder, our AI agents work 24/7 to automate your entire sales process. No engineers needed - we build and optimize everything for you."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((e,t)=>ee.jsx(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1*t},children:ee.jsxs(Is,{className:"h-full hover:shadow-lg transition-shadow",children:[ee.jsxs(Cs,{children:[ee.jsx("div",{className:"w-12 h-12 bg-blue-100 dark:bg-blue-900 rounded-lg flex items-center justify-center mb-4",children:ee.jsx(e.icon,{className:"w-6 h-6 text-blue-600 dark:text-blue-400"})}),ee.jsx(Es,{className:"text-gray-900 dark:text-white",children:e.title})]}),ee.jsx(Bs,{children:ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})})]})},t))})]})}),ee.jsx("section",{className:"py-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Sales Agents We Build"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Custom AI agents powered by OpenAI Agent Builder, tailored to your specific sales process and goals."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:["Automated Lead Prospecting & Qualification","AI-Powered Lead Scoring & Prioritization","Personalized Outreach Generation","Intelligent Follow-Up Sequences","Automated Meeting Scheduling","CRM Data Enrichment & Updates","Sales Performance Analytics","Pipeline Management & Forecasting"].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.6,delay:.1*t},className:"flex items-center space-x-3 p-4 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx(Kn,{className:"w-5 h-5 text-green-500 flex-shrink-0"}),ee.jsx("span",{className:"text-gray-900 dark:text-white font-medium",children:e})]},t))})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-blue-600 to-purple-600",children:ee.jsx("div",{className:"container-custom text-center",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-3xl mx-auto",children:[ee.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-6",children:"Ready to Deploy AI Sales Agents?"}),ee.jsx("p",{className:"text-xl text-blue-100 mb-8",children:"Join companies using Bandera AI to automate their sales with OpenAI-powered agents."}),ee.jsx(hs,{size:"lg",variant:"secondary",className:"bg-white text-blue-600 hover:bg-gray-100",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Schedule a Strategy Call ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})})]})})}),ee.jsx(tV,{})]})]})},uxe=()=>{const e=[{icon:Er,title:"Content Creation Agent",description:"AI generates platform-optimized posts, captions, and visuals for all social media channels"},{icon:Br,title:"Campaign Optimizer Agent",description:"Analyzes performance and automatically adjusts campaigns for maximum ROI"},{icon:hr,title:"Email Marketing Agent",description:"Creates personalized email sequences and optimizes send times based on engagement"},{icon:Qr,title:"Audience Targeting Agent",description:"Identifies and segments audiences based on behavior, interests, and conversion potential"},{icon:_r,title:"Social Listening Agent",description:"Monitors mentions, trends, and competitor activity across all platforms"},{icon:Gn,title:"Performance Analytics Agent",description:"Tracks metrics, identifies trends, and provides actionable insights in real-time"}];return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"AI Marketing Automation with OpenAI Agents - LeadBuds",description:"Automate marketing with AI agents built on OpenAI Agent Builder. AI-powered content creation, multi-platform social media posting, campaign optimization, and real-time analytics. Reduce marketing workload by 90% while tripling engagement rates.",keywords:"AI marketing automation, OpenAI agents, AI content creation, social media automation, campaign optimization, marketing AI agents, automated marketing, AI campaign management",url:"/solutions/marketing-automation",type:"service",image:"/lovable-uploads/b31b193c-eece-4769-91cf-ae9e7d8f7566.png"}),ee.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-white to-purple-50 dark:from-leadbuds-dark-mode dark:to-gray-900",children:[ee.jsx(ys,{}),ee.jsx("section",{className:"pt-32 pb-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs(te.div,{initial:{opacity:0,y:20}
106,animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center max-w-4xl mx-auto",children:[ee.jsx(Qs,{className:"mb-4 bg-pink-100 text-pink-800 dark:bg-pink-900 dark:text-pink-200",children:"Bandera AI Marketing Agents"}),ee.jsxs("h1",{className:"text-5xl md:text-6xl font-bold mb-6 text-gray-900 dark:text-white",children:["AI Agents That",ee.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-pink-600 to-purple-600",children:" Run Your Marketing"})]}),ee.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 leading-relaxed",children:"Built with OpenAI Agent Builder, our AI marketing agents create content, schedule posts, optimize campaigns, and track performance across all platforms. Work 24/7 to grow your brand presence."}),ee.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[ee.jsx(hs,{size:"lg",className:"bg-gradient-to-r from-pink-600 to-purple-600 hover:from-pink-700 hover:to-purple-700",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Get Started ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})}),ee.jsx(hs,{variant:"outline",size:"lg",children:ee.jsx("a",{href:"/case-studies",className:"flex items-center",children:"View Case Studies"})})]})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-pink-50 to-purple-50 dark:from-pink-900/20 dark:to-purple-900/20",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center max-w-4xl mx-auto",children:[ee.jsx(Qs,{className:"mb-4 bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200",children:"Success Story"}),ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"90% Marketing Workload Reduction"}),ee.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-6",children:"Bandera AI deployed AI marketing agents that automated content creation, posting, and optimization across all platforms, reducing team workload by 90% while tripling engagement rates."}),ee.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mt-8",children:[ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-pink-600 dark:text-pink-400 mb-2",children:"2,500"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"AI-Generated Posts"})]}),ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-purple-600 dark:text-purple-400 mb-2",children:"300%"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"Engagement Growth"})]}),ee.jsxs("div",{className:"text-center",children:[ee.jsx("div",{className:"text-4xl font-bold text-blue-600 dark:text-blue-400 mb-2",children:"90%"}),ee.jsx("div",{className:"text-gray-600 dark:text-gray-300",children:"Time Saved"})]})]})]})})}),ee.jsx("section",{className:"py-16 bg-white/50 dark:bg-gray-800/50",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Marketing Agents Built on OpenAI"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"Powered by OpenAI Agent Builder, our AI agents automate every aspect of your marketing. From content creation to performance optimization - all working 24/7."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((e,t)=>ee.jsx(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1*t},children:ee.jsxs(Is,{className:"h-full hover:shadow-lg transition-shadow",children:[ee.jsxs(Cs,{children:[ee.jsx("div",{className:"w-12 h-12 bg-pink-100 dark:bg-pink-900 rounded-lg flex items-center justify-center mb-4",children:ee.jsx(e.icon,{className:"w-6 h-6 text-pink-600 dark:text-pink-400"})}),ee.jsx(Es,{className:"text-gray-900 dark:text-white",children:e.title})]}),ee.jsx(Bs,{children:ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})})]})},t))})]})}),ee.jsx("section",{className:"py-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Marketing Agents We Deploy"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Custom AI agents powered by OpenAI Agent Builder, designed to automate your entire marketing stack."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:["AI-Powered Content Generation","Multi-Platform Post Scheduling","Campaign Performance Optimization","Audience Segmentation & Targeting","Social Media Engagement Monitoring","Trend Analysis & Reporting","Email Campaign Automation","A/B Testing & Optimization","Influencer Outreach Management","Brand Mention Tracking","Competitor Analysis","Marketing ROI Analytics"].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,x:-20}
106,animate:{opacity:1,x:0},transition:{duration:.6,delay:.1*t},className:"flex items-center space-x-3 p-4 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx(Kn,{className:"w-5 h-5 text-green-500 flex-shrink-0"}),ee.jsx("span",{className:"text-gray-900 dark:text-white font-medium",children:e})]},t))})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-pink-600 to-purple-600",children:ee.jsx("div",{className:"container-custom text-center",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-3xl mx-auto",children:[ee.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-6",children:"Ready to Deploy AI Marketing Agents?"}),ee.jsx("p",{className:"text-xl text-pink-100 mb-8",children:"Join companies using Bandera AI to automate their marketing with OpenAI-powered agents."}),ee.jsx(hs,{size:"lg",variant:"secondary",className:"bg-white text-pink-600 hover:bg-gray-100",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Schedule a Strategy Call ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})})]})})}),ee.jsx(tV,{})]})]})},dxe=()=>{const e=[{icon:Xn,title:"Content Scheduler Agent",description:"Plans and publishes posts across all platforms at optimal times for maximum reach"},{icon:rr,title:"Engagement Monitor Agent",description:"Tracks comments, mentions, and messages in real-time and suggests responses"},{icon:Jn,title:"Trend Analysis Agent",description:"Identifies viral trends and opportunities relevant to your brand"},{icon:kr,title:"Community Manager Agent",description:"Responds to comments, moderates content, and nurtures your community"},{icon:Cr,title:"Hashtag Research Agent",description:"Discovers high-performing hashtags and optimizes content for discoverability"},{icon:Gn,title:"Performance Tracker Agent",description:"Analyzes metrics across platforms and provides growth recommendations"}];return ee.jsxs(ee.Fragment,{children:[ee.jsx(eJ,{title:"AI Social Media Automation with OpenAI Agents - LeadBuds",description:"Automate social media management with AI agents built on OpenAI Agent Builder. 24/7 post scheduling, engagement tracking, trend anal
106ysis, and community management across all platforms. Never miss an engagement opportunity.",keywords:"AI social media automation, OpenAI agents, social media management, engagement tracking, content scheduling, automated social media, AI community management, social media AI agents",url:"/solutions/operations-automation",type:"service",image:"/lovable-uploads/7a1c9e04-6f5d-443d-bdfa-2f012621632e.png"}),ee.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-white to-purple-50 dark:from-leadbuds-dark-mode dark:to-gray-900",children:[ee.jsx(ys,{}),ee.jsx("section",{className:"pt-32 pb-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center max-w-4xl mx-auto",children:[ee.jsx(Qs,{className:"mb-4 bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200",children:"Bandera AI Social Media Agents"}),ee.jsxs("h1",{className:"text-5xl md:text-6xl font-bold mb-6 text-gray-900 dark:text-white",children:["AI Agents That",ee.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-green-600 to-blue-600",children:" Manage Your Social Media"})]}),ee.jsx("p",{className:"text-xl text-gray-600 dark:text-gray-300 mb-8 leading-relaxed",children:"Built with OpenAI Agent Builder, our AI social media agents handle posting, engagement, trend anal
106ysis, and community management across all platforms. Work 24/7 to grow your presence."}),ee.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[ee.jsx(hs,{size:"lg",className:"bg-gradient-to-r from-green-600 to-blue-600 hover:from-green-700 hover:to-blue-700",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Get Started ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})}),ee.jsx(hs,{variant:"outline",size:"lg",children:ee.jsx("a",{href:"/case-studies",className:"flex items-center",children:"View Case Studies"})})]})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-green-50 to-blue-50 dark:from-green-900/20 dark:to-blue-900/20",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"Why Social Media AI Agents Matter"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-3xl mx-auto",children:"Managing social media manually is time-consuming and inconsistent. Our AI agents work 24/7 to maintain your presence, engage your audience, and grow your brand across all platforms."})]}),ee.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center",children:[ee.jsx("div",{className:"w-16 h-16 bg-green-100 dark:bg-green-900 rounded-full flex items-center justify-center mx-auto mb-4",children:ee.jsx(Jn,{className:"w-8 h-8 text-green-600 dark:text-green-400"})}),ee.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:"Post 24/7 Consistently"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"AI agents maintain consistent posting schedules across all platforms"})]}),ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"text-center",children:[ee.jsx("div",{className:"w-16 h-16 bg-blue-100 dark:bg-blue-900 rounded-full flex items-center justify-center mx-auto mb-4",children:ee.jsx(kr,{className:"w-8 h-8 text-blue-600 dark:text-blue-400"})}),ee.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:"Never Miss Engagement"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"AI monitors and responds to comments, mentions, and messages instantly"})]}),ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},className:"text-center",children:[ee.jsx("div",{className:"w-16 h-16 bg-purple-100 dark:bg-purple-900 rounded-full flex items-center justify-center mx-auto mb-4",children:ee.jsx(Gn,{className:"w-8 h-8 text-purple-600 dark:text-purple-400"})}),ee.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:"Grow Faster & Smarter"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"AI analyzes trends and optimizes content for maximum growth"})]})]})]})}),ee.jsx("section",{className:"py-16 bg-white/50 dark:bg-gray-800/50",children:ee.jsxs("div",{className:"container-custom",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Social Media Agents Built on OpenAI"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300 max-w-2xl mx-auto",children:"Powered by OpenAI Agent Builder, our AI agents handle every aspect of social media management. From posting to engagement to analytics - all working 24/7."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((e,t)=>ee.jsx(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1*t},children:ee.jsxs(Is,{className:"h-full hover:shadow-lg transition-shadow",children:[ee.jsxs(Cs,{children:[ee.jsx("div",{className:"w-12 h-12 bg-green-100 dark:bg-green-900 rounded-lg flex items-center justify-center mb-4",children:ee.jsx(e.icon,{className:"w-6 h-6 text-green-600 dark:text-green-400"})}),ee.jsx(Es,{className:"text-gray-900 dark:text-white",children:e.title})]}),ee.jsx(Bs,{children:ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})})]})},t))})]})}),ee.jsx("section",{className:"py-16",children:ee.jsx("div",{className:"container-custom",children:ee.jsxs("div",{className:"max-w-4xl mx-auto",children:[ee.jsxs("div",{className:"text-center mb-12",children:[ee.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-4",children:"AI Social Media Agents We Deploy"}),ee.jsx("p",{className:"text-gray-600 dark:text-gray-300",children:"Custom AI agents powered by OpenAI Agent Builder, designed to automate your entire social media presence."})]}),ee.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:["Automated Post Scheduling","Real-Time Engagement Monitoring","Trend Discovery & Analysis","Comment & DM Management","Content Performance Tracking","Hashtag Optimization","Competitor Activity Monitoring","Audience Growth Analytics","Brand Mention Tracking","Influencer Outreach","Content Calendar Management","Cross-Platform Reporting"].map((e,t)=>ee.jsxs(te.div,{initial:{opacity:0,x:-20}
106,animate:{opacity:1,x:0},transition:{duration:.6,delay:.1*t},className:"flex items-center space-x-3 p-4 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700",children:[ee.jsx(Kn,{className:"w-5 h-5 text-green-500 flex-shrink-0"}),ee.jsx("span",{className:"text-gray-900 dark:text-white font-medium",children:e})]},t))})]})})}),ee.jsx("section",{className:"py-16 bg-gradient-to-r from-green-600 to-blue-600",children:ee.jsx("div",{className:"container-custom text-center",children:ee.jsxs(te.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-3xl mx-auto",children:[ee.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-6",children:"Ready to Deploy AI Social Media Agents?"}),ee.jsx("p",{className:"text-xl text-green-100 mb-8",children:"Join companies using Bandera AI to automate their social media with OpenAI-powered agents."}),ee.jsx(hs,{size:"lg",variant:"secondary",className:"bg-white text-green-600 hover:bg-gray-100",children:ee.jsxs("a",{href:"https://calendly.com/lead-buds/intro-call-with-leadbuds",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:["Schedule a Strategy Call ",ee.jsx(Dn,{className:"ml-2 h-5 w-5"})]})})]})})}),ee.jsx(tV,{})]})]})},hxe=new Ao({defaultOptions:{queries:{staleTime:3e5,gcTime:6e5,refetchOnWindowFocus:!1,retry:1}}}),fxe=()=>ee.jsx(bo,{client:hxe,children:ee.jsx(wo,{defaultTheme:"dark",children:ee.jsxs(Na,{children:[ee.jsx(Mi,{}),ee.jsx(aa,{}),ee.jsxs(ft,{children:[ee.jsx(dwe,{}),ee.jsx(hwe,{children:ee.jsxs(gt,{children:[ee.jsx(pt,{path:"/",element:ee.jsx(tJ,{})}),ee.jsx(pt,{path:"/case-studies",element:ee.jsx(awe,{})}),ee.jsx(pt,{path:"/case-studies/:slug",element:ee.jsx(rge,{})}),ee.jsx(pt,{path:"/blog",element:ee.jsx(age,{})}),ee.jsx(pt,{path:"/blog/:slug",element:ee.jsx(Xve,{})}),ee.jsx(pt,{path:"/privacy-policy",element:ee.jsx(swe,{})}),ee.jsx(pt,{path:"/terms-of-service",element:ee.jsx(lwe,{})}),ee.jsx(pt,{path:"/cookie-policy",element:ee.jsx(cwe,{})}),ee.jsx(pt,{path:"/services/linkedin-email-outreach",element:ee.jsx(Hwe,{})}),ee.jsx(pt,{path:"/services/telegram-outreach",element:ee.jsx($we,{})}),ee.jsx(pt,{path:"/services/appointment-setting",element:ee.jsx(exe,{})}),ee.jsx(pt,{path:"/services/linkedin-facebook-ads",element:ee.jsx(txe,{})}),ee.jsx(pt,{path:"/services/linkedin-company-page-growth",element:ee.jsx(axe,{})}),ee.jsx(pt,{path:"/services/ai-seo-organic-growth",element:ee.jsx(lxe,{})}),ee.jsx(pt,{path:"/solutions/sales-automation",element:ee.jsx(cxe,{})}),ee.jsx(pt,{path:"/solutions/marketing-automation",element:ee.jsx(uxe,{})}),ee.jsx(pt,{path:"/solutions/operations-automation",element:ee.jsx(dxe,{})}),ee.jsx(pt,{path:"*",element:ee.jsx(owe,{})})]})}),ee.jsx(uwe,{})]})]})})});H(document.getElementById("root")).render(ee.jsx(qV,{children:ee.jsx(fxe,{})}));export{Dn as A,Fn as C,ar as G,ss as I,Wo as L,Na as T,Rr as Z,ji as a,Ta as b,On as c,Oa as d,_a as e,Zn as f,jr as g,Kn as h,Un as i,Is as j,Bs as k,Cs as l,Es as m,iwe as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.